Variable HOOK_VARIABLESConst
HOOK_VARIABLES : { [ key : string ]: | (( __namedParameters : [ any , any ] ) => { damage : any } ) | ( ( __namedParameters : [ any , any ] , ) => { restore : { amount : any ; overflow : any ; surgeValue : any ; targetKey : any ; } ; } ) | (( __namedParameters : [ any , any ] ) => { rest : { type : any } } ) | (( __namedParameters : [ any , any ] ) => { card : { name : any ; value : any } } ) | ( ( __namedParameters : [ any , any ] , ) => { resource : { delta : number ; key : any ; label : any ; newValue : any ; oldValue : any ; } ; } ) | ( ( __namedParameters : [ any , any ] , ) => { roll : { archetype : any ; attribute : any ; total : any } } ) | (( __namedParameters : [ any , any ] ) => { item : { name : any ; type : any } } ) | ( ( __namedParameters : [ any , any ] , ) => { weapon : { damageMod : any ; damageType : any ; name : any } } ) | ( ( __namedParameters : [ any , any , any ] , ) => { card : { name : any ; value : any } ; stack : { grantedBy : any ; label : any } ; } ); } = ...
Type Declaration
[ key : string ]: | (( __namedParameters : [ any , any ] ) => { damage : any } ) | ( ( __namedParameters : [ any , any ] , ) => { restore : { amount : any ; overflow : any ; surgeValue : any ; targetKey : any ; } ; } ) | (( __namedParameters : [ any , any ] ) => { rest : { type : any } } ) | (( __namedParameters : [ any , any ] ) => { card : { name : any ; value : any } } ) | ( ( __namedParameters : [ any , any ] , ) => { resource : { delta : number ; key : any ; label : any ; newValue : any ; oldValue : any ; } ; } ) | ( ( __namedParameters : [ any , any ] , ) => { roll : { archetype : any ; attribute : any ; total : any } } ) | (( __namedParameters : [ any , any ] ) => { item : { name : any ; type : any } } ) | ( ( __namedParameters : [ any , any ] , ) => { weapon : { damageMod : any ; damageType : any ; name : any } } ) | ( ( __namedParameters : [ any , any , any ] , ) => { card : { name : any ; value : any } ; stack : { grantedBy : any ; label : any } ; } )
Defined in module/helpers/trigger-outcomes.mjs:130
Per-hook variable factories. Each entry maps a hook name to a function that receives hookArgs and returns a nested object of available variables. Used for {token} substitution in formulas/chat and hookVars in scripts.