API Reference
Global¶
game.daggerheart
exposes helpers and systems.
Roll Handler¶
rollHope
, rollFear
, rollDuality
, rollNPC
, dialogs.
Damage¶
applyDamage
, applyDirectDamage
, applyHealing
, undoDamageHealing
.
Utilities¶
EquipmentHandler
, ModifierManager
, SheetTracker
.
Examples¶
await game.daggerheart.rollHandler.rollHope({ dieSize: 'd12', modifier: 1, sendToChat: true });
await game.daggerheart.rollHandler.rollDuality({ advantage: { d6: 1 }, sendToChat: true });
await applyDamage(null, 2, actor, true, 1);
await game.daggerheart.ModifierManager.addModifierByRef(actor, 'system.strength.value', 'Buff', 2);
Notes¶
- Functions accept options objects for chat visibility and return modes
- Most utilities are available under
game.daggerheart