damageNumbersgenerateGenerates damage scrolling text for a passed-in list of damage values.
dmgList: Array of objects containing damage type and value.targetIDs: Array of target token IDs.game.pf2eRPGNumbers.damageNumbers.generate([{type:'bludgeoning', value:'32'}], [game.user.character?.id]}]);
getDamageListExtracts the damage list from a message.
msg: Message object containing rolls.game.pf2eRPGNumbers.damageNumbers.getDamageList(msg);
finishingMovegenerateGenerates a finishing move animation.
text: Text to display in the finishing move animation.game.pf2eRPGNumbers.finishingMove.generate("Levin Ballet 10000");
rollNumbersgenerateGenerates scrolling text for a roll.
roll: Object containing roll details.whisper: Array of user IDs to whisper the roll to. (default: [])type: Type of roll (default: “attack-roll”).outcome: Outcome of the roll (default: “none”).token: Token object.game.pf2eRPGNumbers.rollNumbers.generate({ roll: new Roll("1d20").roll(), token: game.user.character.token });
critAnimationgenerateCreates a critical animation based on the provided roll details.
token: Token object triggering the animation.critType: Type of critical animation to display (default: “persona”) (“persona” |
“fire-emblem”). |
game.pf2eRPGNumbers.critAnimation.generate(game.user.character.token, "fire-emblem");
turnTokenAttackgeneratePerforms a token attack animation.
tokenObject: Object representing the attacking token.targetTokenObject: Object representing the target token.game.pf2eRPGNumbers.critAnimation.generate(game.user.character.token, game.user.targets.first());