FG Spreadshirt Swag
  1. #1

    5e micro-bug? Spell duration "1 HR" not applied but "60 MIN" or "600 RND" works

    Messing around with the Light cantrip. I was adding a couple of light effects on the PC sheet (alongside the default save for attempting to anchor the light on a creature).

    Using hex codes to make novel colors (FFAA00 looks very flicker-y/soft light if you're experimenting...) when I realized that the duration was not being tracked on the combat tracker. When I poked around to other spells and tried them they all worked (showed the [D:X] in the effect on the CT).

    Since I could not remember running into this ever in-game I got the idea to mess with the duration math. Lo and behold found a pattern:

    Light cantrip has a 1 hour duration so:
    Duration set as: 600 RND - works
    Duration set as: 60 MIN - works
    Duration set as: 1 HR - does not work

    I went hunting and found that Charm Person is also a 1 hr duration - and when I added that to the PC sheet, set a target, and applied the effect, it did the same thing (as it was coded as "1 HR"). Changing it to 60 MIN again fixed it. Changing it to 8 HR has the same issue. Perchance is the "HR" entry no longer triggering a calc that adds itself to the CT? Or just me?

  2. #2
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    20,983
    This is expected behaviour. The CT only deprecates rounds.
    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

  3. #3
    That's what strikes me as odd though.
    60 MIN gets translated to 600 rounds when dropped onto the C.T.
    1 HR gets ignored

    So it recognizes that "MIN" is a reference it can translate to rounds, it doesn't for the same designation using "HR".

    If "RND" worked, and the other two did not, that makes sense in a way (if C.T. only 'speaks' in rounds).
    But the fact it can translate "MIN" into rounds but not hours is the odd part.

  4. #4
    That was an intentional decision on the part of the ruleset creator.
    It actually does check for HOUR and such in the code but intentionally doesn't use it.
    If you don't like it, perhaps you should try out ClockAdjuster: https://www.fantasygrounds.com/forum...l=1#post608785
    It enables tracking of long-duration effects much more smoothly. This video is out of date, but not too terribly so. It should at least get you started with the basics.

    I think since the round counter does not decrement outside of combat the ruleset dev was trying to avoid really long durations of rounds like 600+.

  5. #5
    Ignoring anything that has units in hours or days was a conscious decision, since the combat tracker only uses rounds. If they did convert, the numbers would generally end up too big for the fields as well as not being that relevant to the round-by-round tracking. It was assumed that the players and the GM would manage any effects longer than an hour between themselves, since tracking at that scale becomes very fluid in many games.

    As @bmos noted, there is a community mod that goes for more long-term tracking behaviors.

    Regards,
    JPG

  6. #6
    This all makes sense - the CT not being used beyond combat could see them just linger with six digit durations. It's rare enough that it's easy to recode it to recode a spell to MIN/RND if we decide we need a tracker visible to estimate duration - no extension needed

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
  •  
STAR TREK 2d20

Log in

Log in