Thread: 2026-05 Ruleset Updates
-
March 15th, 2026, 04:59 #1SmiteWorks
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 23,299
2026-05 Ruleset Updates
Please post any feedback/issues in this thread:
https://www.fantasygrounds.com/forum...read.php?86969
Planned Release Date: May 5, 2026
Accessing the Beta
Only the Test mode slot contains this version. Test Mode can be accessed by selecting the Settings button from the Fantasy Grounds launch screen, changing the mode setting in the Settings dialog, and then selecting Update button to update the files to the test version. I will update this thread as I release new iterations of the test version.
Beta Data
When using the Test channel in Fantasy Grounds Settings, your data files for the Test version will be stored in a separate subfolder under the main Fantasy Grounds data folder called "channels\Test\". This will not impact any campaigns in the Live mode (until full release occurs).
Key Things
1) Always backup your campaign data before running the test version.
2) If the GM is running on Test channel, then all of the players will also be running on Test channel.
3) If you encounter an issues log them in the relevant testing thread - don't use the generic House of Healing, but use this forum.
4) Do not use the Test build for your games if you and your group are not comfortable with testing pre-release software.
5) Do not use the Test build for developer DLC for store or forge submission (as the data file formats may have changed, or will change more during the beta).
Thanks,
JPG
NOTE: If you run into any errors, please disable all extensions to see if you get the same errors. If so, please report to the extension developer. There is always a chance that extensions will break in any new release.
NOTE 2: If you run into any issues with rulesets provided through the FG update system, please post in the Laboratory forum. If you run into any issues with rulesets provided by the community, please post in the relevant threads.
DEV NOTE 1: If you are a developer and need assistance figuring out the changes, please let me know via post or PM.Last edited by Moon Wizard; April 27th, 2026 at 20:33.
-
March 15th, 2026, 05:01 #2SmiteWorks
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 23,299
Updates
- [ADDED][CoreRPG+] Complete rewrite of effects subsystem to standardize across rulesets. Standard rulesets updated to use newest code.
- [ADDED][CoreRPG+] Caching of effect processing to speed up effect calculations.
- [ADDED][CoreRPG+] Global effects available via button at top of combat tracker applied to all actors in combat tracker.
- [ADDED][CoreRPG+] Per-user option to hide all but first component in effect when displaying effect summaries.
- [UPDATED][CoreRPG+] Many new and updated effect tags and settings (see separate list below).
- [UPDATED][CoreRPG+] Attack/Damage/Heal rolls updated to show modifiers on separate lines for easier readability.
- [UPDATED][CoreRPG+] Effect PC tags support multiple tags for calculations.
- [UPDATED][5E] Great Weapon Fighting feat minimum die roll now applies to critical damage dice as well.
- [UPDATED][4E/13A] More flexible parsing of damage and critical fields when adding items to PC.
- [FIXED][CoreRPG+] When duplicating advanced story records, the duplicated record did not initially display correctly.
- [FIXED][CoreRPG+] Multiple damage effects with same damage type but some include critical effects would not calculate correctly.
Dev Updates
- [DEV][ADDED][CoreRPG+] EffectManager standardization removes necessity for most per-ruleset effects code; and simplifies effect conditional and descriptor registration.
- [DEV][ADDED][CoreRPG+] Rest action standardization simplfies supporting standard rest periods and handling rest events.
- [DEV][ADDED][CoreRPG+] EffectManager calls added to get effect data, bonus, dice + bonus, descriptor list, and more.
- [DEV][ADDED][CoreRPG+] Standardize damage/heal workflows for easier D20 implementation and maintenance.
- [DEV][ADDED][CoreRPG+] GameManager function registration and options for controlling current D20 damage/heal implementation
- [DEV][ADDED][CoreRPG+] StringManager - isEmpty, isNotEmpty, isBlank, isNotBlank, append, appendUnique
Effect Tag Updates
- [ADDED][CoreRPG+] Application mode support - 1/Turn, 2/Round, 1/Round
- [ADDED][CoreRPG+] Expiration mode sipport - End of Turn, Short Rest, Long Rest
- [ADDED][CoreRPG+] Targeting mode support - Self -> Target (Apply Self; Only for Targets), Target -> Self (Apply Targets; Only for Self)
- [ADDED][CoreRPG+] Targeted Effect Descriptors - self, !self
- [ADDED][CoreRPG+] Conditional tags - IF, IFT, ELSEIF, ELSEIFT, ELSE
- [ADDED][CoreRPG+] Conditional tag operators - CONDITION, FACTION, NAME, RANGE, STATUS (Ex: CONDITION(blinded), NAME(Spider), RANGE(<=30), FACTION(ally), STATUS(wounded))
- [ADDED][CoreRPG+] Conditional tag negation via ! symbol before operator.
- [ADDED][CoreRPG+] Conditional AND and OR support. AND phrases are resolved before OR phrases. Commas in conditionals act like OR phrases. (Ex: IFT: TYPE(dragon) AND ALIGN(evil) OR TYPE(undead))
- [ADDED][CoreRPG+] Table tags - TABLEO (<table name>), TABLEOE (<table name>)
- [ADDED][CoreRPG+] Follow On tags - AFTER (#, # end, encounter, # save type)
- [ADDED][5E/4E/3.5E/PF1/SF1/13A/D20M] Ability tags - BSTR, BDEX, BCON, BINT, BWIS, BCHA
- [ADDED][CoreRPG+] Attack tags - @ATK (#D#+#)
- [ADDED][CoreRPG+] Ongoing tags - DMGOE (# type), REGENE (#), TEMPO (#), TEMPOE (#)
- [ADDED][CoreRPG+] Damage/Heal tags - @DMG (#D#+# type), @HEAL (#D#+#), TEMP, @TEMP, DMGDIE, @DMGDIE, DMGHALF, @DMGHALF, DMGMAX, @DMGMAX, DMGMULT, @DMGMULT, HEALDIE, @HEALDIE, HEALHALF, @HEALHALF, HEALMAX, @HEALMAX, HEALMULT, @HEALMULT (includes support for negative multipliers to convert damage/heal tags) (all multipliers support optional tags for <range>/opportunity/weapon/spell)
- [ADDED][CoreRPG+] Damage Adjustment tags - DMGR (# type), DMGWARD (# type), ABSORB ([#Mult] type) (defender), IGNOREx (type) (attacker), MAKEx (type) (attacker), xTOx (type) (attacker) (where x = ABSORB|IMMUNE|RESIST|VULN)
- [ADDED][CoreRPG+] Denial tags - NOHEAL (rest/hitdice/heal), NOREST (short/long)
- [ADDED][CoreRPG+] Misc tags - STACK
- [ADDED][5E/4E/3.5E/PF1/SF1/13A/D20M/DCC] Ongoing Save tags - SAVEO (# type), SAVEOE (# type), FAIL (#, # end, encounter, # save type)
- [ADDED][5E] Attack tags - @ADVATK ([<range>, opportunity]), @DISATK ([<range>, opportunity])
- [ADDED][5E] Save tags - @ADVSAV ([<ability>/concentration/systemshock/death]), @DISSAV ([<ability>/concentration/systemshock/death])
- [ADDED][4E] Attack tags - CRIT (#)
- [ADDED][3.5E/PF1/SF1] Defense tags - SR (#)
- [UPDATED][CoreRPG+] HEAL effect now supports targeting
- [UPDATED][5E/PF2/SF2] DMGBASETYPE effect supports weapon/spell descriptor tags
- [UPDATED][3.5E/PF2/SF2/PF1/SF1/D20M] Removed DMGS and DMGSTYPE effects; Replaced with weapon/spell descriptor tag options for DMG and DMGTYPE effects.
- [UPDATED][2E] DMGX/HEALX changed to DMGMULT/HEALMULT
- [UPDATED][2E] DA changed to DMGWARD: # [type|all|none]
- [UPDATED][2E] DDR changed to @DMGDIE: -# [type]
- [UPDATED][2E] PSIATK: #d#+# changed to ATK: #d#+# psionic
- [UPDATED][2E] DMGPSP: # changed to DMG: # psionic
Last edited by Moon Wizard; April 29th, 2026 at 18:44.
-
March 15th, 2026, 15:10 #3
Here's a quick video which scratches the surface of some of the changes to the effects dialog https://youtu.be/o8JSRg2Mdf0
If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php
-
March 16th, 2026, 12:49 #4
And another video highlighting the new ELSE, ELSIF, and other operator tags https://youtu.be/wDQwfsUML90
If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php
-
March 16th, 2026, 15:11 #5
Another video covering the new damage and healing effects https://youtu.be/znh3xsQbi8c
If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php
-
March 16th, 2026, 16:54 #6
Final video. This one looks at resistances and saves https://youtu.be/0JfDPobVS2k
If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php
-
March 18th, 2026, 07:04 #7SmiteWorks
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 23,299
Updated Today
- [ADDED][CoreRPG+] In effects, conditional tag for FACTION is natively supported. (Ex: FACTION(ally)) Valid values are: self, notself, ally, enemy, friend, neutral, foe, none.
-
March 25th, 2026, 19:24 #8SmiteWorks
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 23,299
Updated Today
- [ADDED][5E/4E/3.5E/PF1/SF1/13A/D20M] Ability tags - BSTR, BDEX, BCON, BINT, BWIS, BCHA
- [ADDED][5E/4E/3.5E/PF1/SF1/13A/D20M] Damage/Heal tags - DMGDIE: # [type], @DMGDIE: # [type], DMGWARD: # [type|all|none], HEALDIE: #, @HEALDIE: #
-
March 28th, 2026, 03:33 #9SmiteWorks
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 23,299
Updated Today
- [ADDED][2E] Attack tags - @ATK (#D#+#), ATK (targeted)
- [ADDED][2E/DW/SD] Damage Adjustment tags - DMGWARD, ABSORB ([#Mult] type) (defender), IGNOREx (type) (attacker), MAKEx (type) (attacker), xTOx (type) (attacker) (where x = ABSORB|IMMUNE|RESIST|VULN)
- [ADDED][2E/DW/SD] Effect tag support added: Damage/Heal tags - DMGBASETYPE, @DMG, @HEAL, DMGHALF, @DMGHALF, HEALMAX, @HEALMAX, HEALHALF, @HEALHALF, DMGMULT, @DMGMULT, HEALMULT, @HEALMULT
- [ADDED][2E/DW/SD] Ongoing tags - DMGOE (# type), REGENE (#), TEMPO (#), TEMPOE (#)
- [ADDED][2E/DW/SD] Denial tags - NOHEAL (rest/hitdice/heal), NOREST (short/long)
- [UPDATED][2E] DMGX/HEALX changed to DMGMULT/HEALMULT
- [UPDATED][2E] DA changed to DMGWARD: # [type|all|none]
- [UPDATED][2E] DDR changed to @DMGDIE: -# [type]
- [UPDATED][2E] PSIATK: #d#+# changed to ATK: #d#+# psionic
- [UPDATED][2E] DMGPSP: # changed to DMG: # psionic
Rulesets migrated: 2E, DGA080 (RMC), IPFGDWRULESET (Dolmenwood), IPFGSDTALCORE (Shadowdark)
-
March 29th, 2026, 19:36 #10SmiteWorks
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 23,299
Updated Today
- [ADDED][PF2/SF2] Denial tags - NOREST (short/long)
- [UPDATED][PF2/SF2] Attack/Damage/Heal rolls updated to show modifiers on separate lines for easier readability.
- [UPDATED][PF2/SF2] DMGBASETYPE effect supports weapon/spell descriptor tags
- [UPDATED][PF2/SF2] Removed DMGS and DMGSTYPE effects; Replaced with weapon/spell descriptor tag options for DMG and DMGTYPE effects.
Rulesets migrated: PFRPG2, SFRPG2, HASE20CORE, HASE20GIJOE, HASE20PR, HASE20TRANSLast edited by Moon Wizard; March 29th, 2026 at 19:58.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)




Bookmarks