Opposed tests, ongoing process

This commit is contained in:
2021-02-11 00:07:13 +01:00
parent 42af291a7c
commit de104fb386
12 changed files with 264 additions and 25 deletions

View File

@ -192,7 +192,7 @@
{{#each data.weapons as |weapon key|}}
<li class="item flexrow list-item" data-item-id="{{weapon._id}}">
<img class="sheet-skill-img" src="{{weapon.img}}"/>
<span class="conseq-label"><a>{{weapon.name}}</a></span>
<span class="weapon-label"><a>{{weapon.name}}</a></span>
<div class="item-controls">
<a class="item-control item-equip" title="Equipped">{{#if weapon.data.equiped}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
@ -206,7 +206,7 @@
{{#each data.armors as |armor key|}}
<li class="item flexrow list-item" data-item-id="{{armor._id}}">
<img class="sheet-skill-img" src="{{armor.img}}"/>
<span class="conseq-label"><a>{{armor.name}}</a></span>
<span class="armor-label">{{armor.name}}</span>
<div class="item-controls">
<a class="item-control item-worn" title="Worn">{{#if armor.data.worn}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
@ -220,7 +220,7 @@
{{#each data.gears as |gear key|}}
<li class="item flexrow list-item" data-item-id="{{gear._id}}">
<img class="sheet-skill-img" src="{{gear.img}}"/>
<span class="conseq-label"><a>{{gear.name}}</a></span>
<span class="conseq-label">{{gear.name}}</span>
<div class="item-controls">
<a class="item-control item-equip" title="Worn">{{#if armor.data.worn}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>

View File

@ -0,0 +1,8 @@
<h4>{{alias}} has made damages with its weapon {{weapon.name}} !</h4>
<div class="flexcol">
<label>Card color : {{damageCardsuit}}</label>
<label>Damage value: {{damageValue}}</label>
<label>Damage Severity : {{damageSeverity}} </label>
<label>No target has been selected, you must apply damages manually, by comparing the value above with the DR and the Shock of the target,
as per rules p.117.</label>
</div>

View File

@ -0,0 +1,10 @@
<h4>{{target.actor.name}} has {{remainingAP}} AP and can react to the attack from {{actor.name}} !</h4>
<div class="flexcol">
{{#if coverSeverityFlag}}
<label>Add cover consequence bonus * 2 to your defense : {{coverSeverityLevel}}</label>
{{/if}}
{{#if isMelee}}
<label>Add Melee level to your defense : {{defenderMelee}}</label>
{{/if}}
<label>Do not dodge and get the hit ! </label>
</div>

View File

@ -0,0 +1,17 @@
<h4>{{alias}} has made damages with its weapon {{weapon.name}} against
{{target.actor.name}} !</h4>
<div class="flexcol">
<label>Score : {{finalScore}} - Target defense : {{tn}} / {{targetCritical}}</label>
<label>Target DR : {{targetDR}} - Target Shock : {{targetShock}} </label>
<label>Card color : {{damageCardsuit}}</label>
<label>Damage value: {{damageValue}}</label>
{{#if isCritical}}
<label><strong>This is a critical hit !</strong></label>
{{/if}}
<label>Number of Wounds : {{nbWounds}}</label>
<ul>
{{#each woundsList as |severity key|}}
<li> 1 Wound of severity {{severity}}</li>
{{/each}}
</ul>
</div>

View File

@ -18,7 +18,7 @@
<select name="stat" id="statSelect" data-dtype="String">
{{#select statList}}
{{#each statList as |stat key|}}
<option value={{key}}>{{localize stat.label}} : {{stat.value}} - {{stat.cardsuit}} </option>
<option value={{key}} {{#if (eq key ../selectedStat)}}selected{{/if}}>{{localize stat.label}} : {{stat.value}} - {{stat.cardsuit}} </option>
{{/each}}
{{/select}}
</select>
@ -43,10 +43,19 @@
</div>
</div>
{{#if target}}
<div>
<h4>Target : {{target.actor.name}} - Defense : {{target.actor.data.data.scores.defense.value}}/{{target.actor.data.data.scores.defense.critical}}</h4>
</div>
{{/if}}
<section class="sheet-body">
<div class="tab" data-group="primary">
<div class="flexrow">
<label for="categorie generic-label">Target Number (TN) : </label>
<label for="categorie" class="generic-label">Target Number (TN) : </label>
{{#if target}}
<label for="categorie" class="generic-label"> {{target.actor.data.data.scores.defense.value}} </label>
{{else}}
<select name="tn" id="tn" data-dtype="number">
{{#select tn}}
{{#each tnList as |key|}}
@ -54,9 +63,10 @@
{{/each}}
{{/select}}
</select>
{{/if}}
</div>
<div class="flexrow">
<label for="categorie generic-label">Flip Modifier</label>
<label for="categorie" class="generic-label">Flip Modifier</label>
<select name="modifier" id="modifier" data-dtype="number">
{{#select modifier}}
{{#each modifierList as |key|}}