mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-11 19:25:21 +01:00
* Initial * . * Added StrangePattern trigger * Set command codeblock to expandable * Added automation setting * Added ferocity trigger * Improved StrangePatterns trigger to handle multiple matches
42 lines
1.4 KiB
JavaScript
42 lines
1.4 KiB
JavaScript
/* hints and returns are intentionally not translated. They are programatical terms and best understood in english */
|
|
export const triggers = {
|
|
dualityRoll: {
|
|
id: 'dualityRoll',
|
|
usesActor: true,
|
|
args: ['roll', 'actor'],
|
|
label: 'DAGGERHEART.CONFIG.Triggers.dualityRoll.label',
|
|
hint: 'this: Action, roll: DhRoll, actor: DhActor',
|
|
returns: '{ updates: [{ key, value, total }] }'
|
|
},
|
|
fearRoll: {
|
|
id: 'fearRoll',
|
|
usesActor: true,
|
|
args: ['roll', 'actor'],
|
|
label: 'DAGGERHEART.CONFIG.Triggers.fearRoll.label',
|
|
hint: 'this: Action, roll: DhRoll, actor: DhActor',
|
|
returns: '{ updates: [{ key, value, total }] }'
|
|
},
|
|
postDamageReduction: {
|
|
id: 'postDamageReduction',
|
|
usesActor: true,
|
|
args: ['damageUpdates', 'actor'],
|
|
label: 'DAGGERHEART.CONFIG.Triggers.postDamageReduction.label',
|
|
hint: 'damageUpdates: ResourceUpdates, actor: DhActor',
|
|
returns: '{ updates: [{ originActor: this.actor, updates: [{ key, value, total }] }] }'
|
|
}
|
|
};
|
|
|
|
export const triggerActorTargetType = {
|
|
any: {
|
|
id: 'any',
|
|
label: 'DAGGERHEART.CONFIG.TargetTypes.any'
|
|
},
|
|
self: {
|
|
id: 'self',
|
|
label: 'DAGGERHEART.CONFIG.TargetTypes.self'
|
|
},
|
|
other: {
|
|
id: 'other',
|
|
label: 'DAGGERHEART.CONFIG.TargetTypes.other'
|
|
}
|
|
};
|