This commit is contained in:
+6
-2
@@ -265,6 +265,10 @@ Hooks.on(hookName, (message, html, data) => {
|
||||
}
|
||||
|
||||
// Préparer le message de demande de défense
|
||||
// Récupérer l'acteur attaquant pour vérifier le mode d'attaque
|
||||
const attacker = game.actors.get(attackerId)
|
||||
const isRangedAttack = attacker?.type === "monster" && attacker.system.attackMode === "ranged"
|
||||
|
||||
const defenseMsg = {
|
||||
type: "requestDefense",
|
||||
attackerName: attackerName,
|
||||
@@ -279,7 +283,8 @@ Hooks.on(hookName, (message, html, data) => {
|
||||
attackD30message: attackD30message,
|
||||
attackRerollContext: attackRerollContext,
|
||||
combatantId: combatantId,
|
||||
tokenId: tokenId
|
||||
tokenId: tokenId,
|
||||
isRanged: isRangedAttack
|
||||
}
|
||||
|
||||
// Envoyer le message socket à l'utilisateur contrôlant le combatant
|
||||
@@ -292,7 +297,6 @@ Hooks.on(hookName, (message, html, data) => {
|
||||
}
|
||||
|
||||
// Récupérer l'acteur attaquant pour vérifier qui l'a lancé
|
||||
const attacker = game.actors.get(attackerId)
|
||||
const attackerOwners = attacker ? game.users.filter(u => attacker.testUserPermission(u, "OWNER")).map(u => u.id) : []
|
||||
|
||||
// Monsters always need their owner (usually the GM) to roll a save/defense,
|
||||
|
||||
Reference in New Issue
Block a user