Combat initiativ
This commit is contained in:
		| @@ -173,7 +173,7 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel | ||||
|     let roll = new Roll("1D8") | ||||
|     await roll.evaluate() | ||||
|     let max = rollProgressionCount | ||||
|     let msg = await roll.toMessage({ flavor: `Progression Roll for ${this.parent.name}, progression count : ${rollProgressionCount}/${max}` } ) | ||||
|     let msg = await roll.toMessage({ flavor: `Progression Roll for ${this.parent.name}` } ) | ||||
|     await game.dice3d.waitFor3DAnimationByMessageID(msg.id) | ||||
|  | ||||
|     let hasAttack = false | ||||
| @@ -181,16 +181,12 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel | ||||
|       let attack = this.attacks[key] | ||||
|       if (attack.attackScore > 0 && attack.attackScore === roll.total) { | ||||
|         hasAttack = true | ||||
|         let message = game.i18n.format("LETHALFANTASY.Notifications.messageProgressionOK", { name: this.parent.name, weapon: attack.name, roll: roll.total }) | ||||
|         let message = game.i18n.format("LETHALFANTASY.Notifications.messageProgressionOKMonster", { isMonster: true, name: this.parent.name, weapon: attack.name, roll: roll.total }) | ||||
|         ChatMessage.create({ content: message, speaker: ChatMessage.getSpeaker({ actor: this.parent }) }) | ||||
|         // Update the combatant progression count | ||||
|         let combat = game.combats.get(combatId) | ||||
|         let combatant = combat.combatants.get(combatantId) | ||||
|         combatant.update({ 'system.progressionCount': 0 }) | ||||
|       } | ||||
|     } | ||||
|     if (!hasAttack) { | ||||
|       let message = game.i18n.format("LETHALFANTASY.Notifications.messageProgressionKO", { name: this.parent.name, roll: roll.total }) | ||||
|       let message = game.i18n.format("LETHALFANTASY.Notifications.messageProgressionKOMonster", { isMonster: true, name: this.parent.name, roll: roll.total }) | ||||
|       ChatMessage.create({ content: message, speaker: ChatMessage.getSpeaker({ actor: this.parent }) }) | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user