PDA

View Full Version : [5E] Festival Mini-game - Boar Riding



jkeller
February 21st, 2026, 23:45
https://forge.fantasygrounds.com/shop/items/2850/view

A simple 5E extension for a rodeo-inspired boar-riding festival game.

To use: enable the extension (Feature: Festival - Boar Riding), click on the sidebar icon, select a PC, and then each round:

roll (or select) the boar's action
the PC will be able to roll


If they last 3 rounds, they win!

https://i.ibb.co/wNccm8qK/Boar-Riding-UI.jpg

I plan to develop more festival mini-games, and hopefully a UI to provide a single point of access for them.

dendarii
February 22nd, 2026, 22:22
Amazing! :)

jkeller
February 22nd, 2026, 22:29
This is a simple little diversion, but the one I'm working on now (called Drink and Sink), has a lot more player interaction, with some tactical choices they can make. Hope to have it done in a week or so.

Tempered7
March 20th, 2026, 14:38
Heya jkeller,

Pressing Rider (d20) in the TEST Channel throws an error [also Enlarge/Reduce (https://www.fantasygrounds.com/forums/showthread.php?86407-Enlarge-Reduce-(5E)) prevents Self Effects with some other authors' extensions]:

66858

Link (https://www.fantasygrounds.com/forums/showthread.php?86983-Extension-tracking-for-the-2026-04-update&p=760565&viewfull=1#post760565) to my entire experiments in the TEST Channel with attachments.

jkeller
March 20th, 2026, 19:31
Thanks so much for all the testing you do Tempered7!

This is my first time using the Test channel, so I hope I did it right. I did duplicate the error. It looks like a function was renamed, so I changed the code to check for both versions (for now). Hope this is the right way to handle it.


if ActionsManager2 and ActionsManager2.encodeAdvantage then ActionsManager2.encodeAdvantage(rRoll);
elseif ActionD20 and ActionD20.encodeAdvantage then ActionD20.encodeAdvantage(rRoll); end

I tested with the same ext on Live and Test, and both seem to work now.

I also fixed the decode calls and will make similar changes to my other extensions (assuming this is a reasonable way to handle it). I realize I can have separate versions (and may need to in some cases), but this approach seems okay for this simple work-around.

Tempered7
March 20th, 2026, 19:42
You're welcome, man! My pleasure :)

Let me quick test it again [along with others that are fixed] and report back.

Thanks for the good work! Glad you too are learning new things.

Tempered7
March 20th, 2026, 20:05
All working on TEST.