Add new automations

This commit is contained in:
2024-04-05 22:33:36 +02:00
parent 4762dc33ac
commit aac552102a
98 changed files with 581 additions and 328 deletions

View File

@@ -78,7 +78,7 @@
<a class="item" data-tab="principal">Attributs</a>
<a class="item" data-tab="competences">Compétences</a>
<a class="item" data-tab="dons">Dons/Pactes</a>
<a class="item" data-tab="equipement">Equipement</a>
<a class="item" data-tab="equipement">Equipement/Actions</a>
<a class="item" data-tab="biodata">Bio&Notes</a>
</nav>
@@ -515,6 +515,21 @@
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-name-label-header">
<h3><label class="items-title-text">Actions spéciales</label></h3>
</span>
</li>
</ul>
<button class="button-sheet-roll button-sheet-roll-large roll-assomer" id="">Assomer</button>
<button class="button-sheet-roll button-sheet-roll-large roll-fuir" id="">Fuir</button>
<button class="button-sheet-roll button-sheet-roll-large roll-immobiliser" id="">Immobiliser</button>
<label class="item-field-label-short">Monté ?</label>
<input type="checkbox" name="system.combat.monte" {{checked data.combat.monte}} />
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">

View File

@@ -79,7 +79,6 @@
{{/if}}
<div class="action-section">
{{#each predilections as |pred key|}}
{{#if (not pred.used)}}
<li>
@@ -94,6 +93,35 @@
<button class="chat-card-button chat-card-button-degats arme-roll-degats"> Lancer les dégats ! </button>
</li>
{{/if}}
</div>
<div class="additionnal-result-section">
{{#if (eq typeAttaque "assomer")}}
{{#if isSucess}}
{{#if isHeroique}}
<li>La cible {{defender.name}} est assomée pour [[/r 1d20]] minutes.</li>
{{else}}
<li>La cible {{defender.name}} subit un malus de -5 à sa prochaine action (auto).</li>
{{/if}}
{{/if}}
{{/if}}
{{#if (eq typeAttaque "fuir")}}
{{#if iSuccess}}
<li>Vous parvenez à vous désengager et le corps-à-corps cesse.</li>
{{else}}
<li>Vous ne parvenez pas à vous dégager, et vous subissez un malus de -5 à votre défense pour ce tout et le suivant (auto).</li>
{{/if}}
{{/if}}
{{#if (eq typeAttaque "immobiliser")}}
{{#if isPureSuccess}}
<li>Vous maitrisez partiellement votre adversaire. Il subit une pénalité de -5 pour sa prochaine action (auto).</li>
{{/if}}
{{#if isHeroique}}
<li>Votre adversaire est immobilisé ! Vous devez désormais faire un jet en opposition Puissance+Mêlée/Puissance+Mêlée chaque tour (action complexe).</li>
{{/if}}
{{/if}}
</div>

View File

@@ -74,20 +74,28 @@
{{/select}}
</select>
</div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label">Attaquant monté vs def. au sol (+5) ? : </span>
<input class="" type="checkbox" id="isMonte" name="isMonte" {{checked isMonte}} />
</div>
{{/if}}
{{/if}}
{{/if}}
{{#if difficulte}}
<div class="flexrow">
<span class="roll-dialog-label">Défense adversaire : </span>
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}}
{{#if arme}}
{{#if arme.system.isMelee}}
{{#if armeDefense}}
<div class="flexrow">
<span class="roll-dialog-label">Défense adversaire : </span>
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}}
{{/if}}
{{#if arme.system.isDistance}}
<div class="flexrow">
<span class="roll-dialog-label"><strong>Modificateurs de Tir</strong></span>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Bonus de visée (+5) ? : </span>
<input class="" type="checkbox" id="visee" name="visee" {{checked visee}} />
@@ -103,7 +111,7 @@
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">La cible court (-5/-10)? : </span>
<span class="roll-dialog-label">La cible court (-5/-10 selon portée)? : </span>
<input class="" type="checkbox" id="ciblecourt" name="ciblecourt" {{checked ciblecourt}} />
</div>
<div class="flexrow">
@@ -132,6 +140,32 @@
{{/if}}
{{/if}}
{{#if hasDesavantageBonus}}
<div class="flexrow">
<span class="roll-dialog-label"><strong>Positions désavantageuses (bonus max +15)</strong></span>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible au sol (+5) ? : </span>
<input class="" type="checkbox" id="cibleausol" name="cibleausol" {{checked cibleausol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible désarmée (+5) ? : </span>
<input class="" type="checkbox" id="cibledesarmee" name="cibledesarmee" {{checked cibledesarmee}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible en espace restreint (+5) ? : </span>
<input class="" type="checkbox" id="ciblerestreint" name="ciblerestreint" {{checked ciblerestreint}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible immobilisée (+5) ? : </span>
<input class="" type="checkbox" id="cibleimmobilisée" name="cibleimmobilisée" {{checked cibleimmobilisée}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible surplombée (+5) ? : </span>
<input class="" type="checkbox" id="ciblesurplomb" name="ciblesurplomb" {{checked ciblesurplomb}} />
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">Malus de Santé : </span>
<span class="roll-dialog-label">{{malusSante}}</span>