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

Daggerheart Script - Fear Tracker

July 06 (3 weeks ago)

Edited July 09 (2 weeks ago)

This is my attempt (GitHub) at an automatic fear tracker that listens for duality rolls from Demiplane-linked character sheets and bumps up a game fear counter everytime someone rolls with fear. It sends notices to all players showing the new fear value.

Players can turn notifications on or off as they wish, or simply run !fear to see the current value. As the GM, you can reset and set the fear at any time.

CmdDescription
!fearReports the current fear counter value.
!fear [on/off]Turns fear notices on or off (you only). Specifically, when a Demiplane duality roll with fear is detected, you will be sent a whisper by the game of the new fear counter value (if on). The default is on for all players.
!fear resetGM-only. Resets the fear counter to 0.
!fear reset knownGM-only. Resets the known players to empty, this causes players to receive the first welcome message again with instructions to turn notifications on or off.
!fear spend [number]GM-only. Decreases the fear counter by 1, or optionally a specific number (to a minimum of 0). This will send a notice to players that fear has been spent.
!fear set [number]GM-only. Sets the fear to any number (0-999)


Here's an example, the first roll did not generate fear, but the second did (fear was at 4):

Notices include (which you can tweak in the script if you wish):

  • 0 Fear: Have no fear. There is none to be had.
  • 1 Fear: There is a single  fear (1).
  • 2-3 Fear: There is some  fear (#).
  • 4-7 Fear: There is much  fear (#).
  • 8+ Fear: There is intense  fear (#).

July 09 (2 weeks ago)

v1.0.1 Updates

  • Notices now use a skull emoji before the word "Fear".
  • New "spend" command for GMs to do a simple fear spend. !fear spend will deduct 1 fear from the counter then notify players. !fear spend 5 will deduct 5 fear (to a minimum of 0) and notify players.

Nice idea. I have been thinking about fear counters too, but have no preference yet. Just make a few macro buttons and as a GM you can spend fear with the click of a button.


In a video the turn order is used to track fear https://m.youtube.com/watch?v=KXo8YWlia4E. If you would integrate with the turnorder that might make the fear counter display more prominent on the screen.


Or you could use a token with a changing image. A token can be moved anywhere you like on the map. 


Or a row/columns of tokens as a kind of stack that are moved between gmlayer and token layer.


So many possibilities, but i like your solution a lot.