DICE PACKS BUNDLE
Page 1 of 2 1 2 Last
  1. #1

    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.

  2. #2
    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.

  3. #3
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    22,630
    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

  4. #4
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    22,630
    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

  5. #5
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    22,630
    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

  6. #6
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    22,630
    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

  7. #7
    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.

  8. #8
    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: #

  9. #9
    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)

  10. #10
    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, HASE20TRANS
    Last edited by Moon Wizard; March 29th, 2026 at 19:58.

Page 1 of 2 1 2 Last

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Fantasy Grounds Merchandise

Log in

Log in