Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

[Script Update] GroupInitiative - Now with Beacon Sheet Support!

1734983165
The Aaron
Roll20 Production Team
API Scripter
GroupInitiative Update 0.9.37  - Added support for Beacon, Sheet filtering, Bonuses, and better help formatting. --bonus  Stat Adjustment Adds a raw number to the roll.  Use it like other Stat Adjustments with the number as an argument: !group-init --add-group --bare npc_init --bonus 5 This will result in adding the value of npc_init + 5 to the roll. --computed  Stat Adjustment Uses the value of a Beacon Sheet Computed for the stat group.  This works just like attribute references, but uses the Beacon SDK instead.   Note: This requires the Experimental API Server, and your Beacon Sheet (Likely, DnD 2024 by Roll20) needs to be the primary sheet in the game for it to work. !group-init --add-group --computed initiative_bonus This will collect the value of initiative_bonus from the Beacon Character Sheet, and apply it to the roll.  There is more work going on for computed values than there is for attributes, so you may notice a small amount of lag when these are fetched. --filter-sheet  Stat Adjustment To support multiple character sheets, you can now add a rule to filter to a specific character sheet. !group-init --add-group --filter-sheet dnd2024byroll20 --computed initiative_bonus Only characters using the given sheet will have this rule applied to calculate their initiative.  This is primarily useful for multi-sheet games.  You can see the names of character sheets installed in the current game with the following command: !group-init --show-sheets GroupInitiative will only allow you to add rules for sheets in the current game, but it will tell you if you try to add one for a sheet that is missing. Standard Configuration Options Update With added Beacon support added, there is now a Config option for  D&D 2024 by Roll20 .  GroupInitiative will prompt you in new games, but you can add it in existing games from the GroupInitiative Help.  Since you might want to use this with  D&D 5E by Roll20 , both those Config options will now add to the existing configuration, rather than replacing it.   If you are running a game with  D&D 2024 by Roll20  as the primary sheet, and  D&D 5E by Roll20  as the secondary sheet, you can add both configs from the help, or run the following commands: !group-init-config --apply-standard-config|dnd5eogl !group-init-config --apply-standard-config|dnd2024byroll20 Afterwards, you should have Bonus Stat Groups that look like this: You're all set for some Beacon Battles at this point! If you have any questions or issues, please let me know!
1734986147
vÍnce
Pro
Sheet Author
The Aaron delivers an early x-mas present! Great to see GroupInitiative getting adapted to support the Beacon - D&D2024 sheet.  Will this work with any other Beacon sheets? (just looking ahead as a sheet author...)
1734999867
The Aaron
Roll20 Production Team
API Scripter
If they provided Computed values, it will work for them.  If you try it out with any others, please let me know!
1735008154
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Thank you, Aaron for this and all the other stuff you do!
This works amazing. Thanks Aaron! Keep it up.
1735058992
The Aaron
Roll20 Production Team
API Scripter
Good to hear!