Correction pour l'activation des runes, qui ne marchai plus
This commit is contained in:
@@ -416,6 +416,25 @@ export class MournbladeUtility {
|
|||||||
subAme = Math.ceil((subAme + 1) / 2)
|
subAme = Math.ceil((subAme + 1) / 2)
|
||||||
}
|
}
|
||||||
actor.subPointsAme(rollData.runemode, subAme)
|
actor.subPointsAme(rollData.runemode, subAme)
|
||||||
|
|
||||||
|
// Créer l'effet de rune sur l'acteur si le jet est réussi
|
||||||
|
if (rollData.isSuccess) {
|
||||||
|
const effetMode = (rollData.runemode == "prononcer") ? "prononcee" : "inscrite"
|
||||||
|
const dureeLabel = rollData.runeduree === 1
|
||||||
|
? `${rollData.runeduree} tour`
|
||||||
|
: `${rollData.runeduree} tours`
|
||||||
|
await actor.createEmbeddedDocuments("Item", [{
|
||||||
|
name: rollData.rune.name,
|
||||||
|
type: "runeeffect",
|
||||||
|
img: rollData.rune.img || "systems/fvtt-mournblade/assets/icons/rune.webp",
|
||||||
|
system: {
|
||||||
|
rune: rollData.rune.name,
|
||||||
|
mode: effetMode,
|
||||||
|
duree: dureeLabel,
|
||||||
|
pointame: rollData.runeame
|
||||||
|
}
|
||||||
|
}])
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (rollData.typeAttaque == "assomer" && rollData.defenderTokenId && rollData.isPureSuccess) {
|
if (rollData.typeAttaque == "assomer" && rollData.defenderTokenId && rollData.isPureSuccess) {
|
||||||
let defender = game.canvas.tokens.get(rollData?.defenderTokenId)?.actor
|
let defender = game.canvas.tokens.get(rollData?.defenderTokenId)?.actor
|
||||||
|
|||||||
@@ -118,6 +118,12 @@
|
|||||||
<span class="detail-label">Points d'âme:</span>
|
<span class="detail-label">Points d'âme:</span>
|
||||||
<span class="detail-value">{{runeame}}</span>
|
<span class="detail-value">{{runeame}}</span>
|
||||||
</div>
|
</div>
|
||||||
|
{{#if runeduree}}
|
||||||
|
<div class="detail-row">
|
||||||
|
<span class="detail-label">Durée:</span>
|
||||||
|
<span class="detail-value">{{runeduree}} tour{{#if (gt runeduree 1)}}s{{/if}}</span>
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -161,6 +167,13 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
{{#if rune}}
|
||||||
|
<div class="effect-item">
|
||||||
|
<i class="fas fa-star-of-david"></i>
|
||||||
|
La rune <strong>{{rune.name}}</strong> est activée pour {{runeduree}} tour{{#if (gt runeduree 1)}}s{{/if}}.
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{else if (and (eq typeAttaque "fuir") (not isSuccess))}}
|
{{else if (and (eq typeAttaque "fuir") (not isSuccess))}}
|
||||||
<div class="result-warning">
|
<div class="result-warning">
|
||||||
|
|||||||
Reference in New Issue
Block a user