Die Hard is a module intended to provide functionality that modifies/adjusted die rolls in certain systems (currently DND5e and PF2e). The functionality currently includes:
- Fudge
- Ability to silently override GM or Player rolls (raw die, total roll result, or Skill/AbilitySave/AbilityTest/DeathSave/AttackRoll in 5e) using a formula to ensure the result is within a defined formula (>, <, etc...)
- Simple Karma
- Evaluate all raw die rolls for GM and Players for a defined history, and if all rolls for a given user within the history are below a defined threshold, ensure the next roll is over a defined minimum raw die roll.
- Average Karma
- Evaluate all raw die rolls for GM and Players for a defined history, and if the average of all the rolls within the history are below a defined threshold, increase next roll by a defined amount (and repeat until the avg is above the defined threshold).