added soak bonus field

This commit is contained in:
Riernar
2021-01-22 17:00:27 +01:00
parent 526b0f1d9f
commit 99c45695f9
4 changed files with 20 additions and 10 deletions
+12 -7
View File
@@ -47,6 +47,7 @@
</div>
<div class="sheet-tab-br"></div>
<input type="hidden" class="sheet-tabstoggle" name="attr_sheetTab" value="character"/>
<div class="sheet-buttonbar">
<div class="sheet-navbuttons">
<button type="action" name="act_character" class="sheet-tabbutton" data-i18n="character" >Character</button>
@@ -58,11 +59,10 @@
</div>
<div class="sheet-functions">
<button type="roll" class="sheet-reroll" name="roll_reroll" title="Reroll" value="&{template:reroll} {{roll= [[1d10]]}}" data-i18n="roll">Roll</button>
<button type="roll" class="sheet-botch" name="roll_botch" title="Botch" value="&{template:botch} {{roll= ?{@{query_i18n}|1 Die,[[1d10]]|2 Dice,[[1d10]] [[1d10]]|3 Dice,[[1d10]] [[1d10]] [[1d10]]|4 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]]|5 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|6 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|7 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|8 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|9 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|10 Dice,[[1d10]] [[1d10]][[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]} }}" data-i18n="botch" >Botch</button>
<button type="roll" class="sheet-botch" name="roll_botch" title="Botch" value="&{template:botch} {{roll= ?{@{botch_num_i18n}|1 Die,[[1d10]]|2 Dice,[[1d10]] [[1d10]]|3 Dice,[[1d10]] [[1d10]] [[1d10]]|4 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]]|5 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|6 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|7 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|8 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|9 Dice,[[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]|10 Dice,[[1d10]] [[1d10]][[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]] [[1d10]]} }}" data-i18n="botch" >Botch</button>
<button type="roll" class="sheet-critical" name="roll_critical" title="Critical" value="&{template:critical} {{roll=[[2*2**floor(1d10!!10 / 10)*(1d9+1)]]}}" data-i18n="critical">Critical</button>
</div>
</div>
<input type="hidden" class="sheet-tabstoggle" name="attr_sheetTab" value="character"/>
<div class="sheet-tab-br"></div>
<!-- 1 Details -->
@@ -1182,15 +1182,17 @@
<table class="sheet-table_2" style="width:380px">
<tr>
<td></td>
<th data-i18n="soak">Soak</th>
<th data-i18n="soak-bonus">Soak Bonus</th>
<th data-i18n="armor-protection" >Armor Protection</th>
<th data-i18n="soak">Soak</th>
<th data-i18n="armor-load" >Armor Load</th>
<td></td>
</tr>
<tr>
<td style="width:30px;"><button type="roll" class="sheet-button" name="roll_soak" value="&{template:soak} {{name= @{character_name} }} {{armorsoak= @{armor_soak_bonus}}} {{rollsoak= [[1d10 + @{Stamina_Score}[@{stamina_i18n}] + @{armor_soak_bonus}[@{armor_i18n}]]]}}"></button></td>
<td style="width:30px;"><button type="roll" class="sheet-button" name="roll_soak" value="&{template:soak} {{name= @{character_name} }} {{armorsoak= @{armor_soak_bonus}}} {{rollsoak= [[1d10 + @{Stamina_Score}[@{stamina_i18n}] + @{soak_bonus}[@{soakbns_i18n}] + @{armor_soak_bonus}[@{armor_i18n}]]]}}"></button></td>
<td><input type="text" class="sheet-number_1" name="attr_Soak" value="(@{Stamina_Score} + @{soak_bonus} + @{armor_soak_bonus})" disabled="true"/></td>
<td><input type="number" class="sheet-number_2" name="attr_soak_bonus" value="0"/></td>
<td><input type="number" class="sheet-number_2" name="attr_armor_soak_bonus" value="0"/></td>
<td><input type="text" class="sheet-number_1" name="attr_Soak" value="(@{Stamina_Score} + @{armor_soak_bonus})" disabled="true"/></td>
<th colspan="2"><input type="number" class="sheet-number_2" name="attr_armor_load" value="0"/></th>
</tr>
</table>
@@ -1400,6 +1402,7 @@
</fieldset>
</div>
<!-- 6 Documentation -->
<div class="sheet-tab-content sheet-tab6">
<h1>
Sheet Documentation
@@ -1688,6 +1691,7 @@
<input name ="attr_attack_i18n" type="hidden" value="Attack" />
<input name ="attr_aura_i18n" type="hidden" value="Aura" />
<input name ="attr_bonus_i18n" type="hidden" value="Bonus" />
<input name ="attr_botch_num_i18n" type="hidden" value="Number of botch dice" />
<input name ="attr_circumstances_i18n" type="hidden" value="Circumstances" />
<input name ="attr_circumstantial_i18n" type="hidden" value="Circumstancial" />
<input name ="attr_damage_i18n" type="hidden" value="Damage" />
@@ -1698,7 +1702,7 @@
<input name ="attr_initiative_i18n" type="hidden" value="Initiative" />
<input name ="attr_modifiers_i18n" type="hidden" value="Modifiers" />
<input name ="attr_philos_i18n" type="hidden" value="Philos." />
<input name ="attr_query_i18n" type="hidden" value="Name of Query" />
<input name ="attr_soakbns_i18n" type="hidden" value="Soak Bonus" />
<input name ="attr_technique_i18n" type="hidden" value="Technique" />
<input name ="attr_wounds_i18n" type="hidden" value="Wounds" />
<input name ="attr_intelligence_i18n" type="hidden" value="Intelligence" />
@@ -1924,6 +1928,7 @@ on("sheet:opened", function(eventInfo){
attack_i18n: getTranslationByKey("attack")
aura_i18n: getTranslationByKey("aura")
bonus_i18n: getTranslationByKey("bonus")
botch_num_i18n: getTranslationByKey("botch-num")
circumstances_i18n: getTranslationByKey("circumstances-m")
circumstantial_i18n: getTranslationByKey("circumstantial")
damage_i18n: getTranslationByKey("damage")
@@ -1934,7 +1939,7 @@ on("sheet:opened", function(eventInfo){
initiative_i18n: getTranslationByKey("initiative")
modifiers_i18n: getTranslationByKey("modifiers")
philos_i18n: getTranslationByKey("philos-")
query_i18n: getTranslationByKey("query")
soakbns_i18n: getTranslationByKey("soak-bonus")
technique_i18n: getTranslationByKey("technique")
wounds_i18n: getTranslationByKey("wounds")
intelligence_i18n: getTranslationByKey("intelligence")
+1
View File
@@ -20,6 +20,7 @@ TRANSLATION_ATTRS = (
("initiative", "Initiative", "initiative"),
("modifiers", "Modifiers", "modifiers"),
("philos", "Philos.", "philos-"),
("soakbns", "Soak Bonus", "soak-bonus"),
("technique", "Technique", "technique"),
("wounds", "Wounds", "wounds"),
]
+6 -3
View File
@@ -978,15 +978,17 @@ $$header$$
<table class="sheet-table_2" style="width:380px">
<tr>
<td></td>
<th data-i18n="soak">Soak</th>
<th data-i18n="soak-bonus">Soak Bonus</th>
<th data-i18n="armor-protection" >Armor Protection</th>
<th data-i18n="soak">Soak</th>
<th data-i18n="armor-load" >Armor Load</th>
<td></td>
</tr>
<tr>
<td style="width:30px;"><button type="roll" class="sheet-button" name="roll_soak" value="&{template:soak} {{name= @{character_name} }} {{armorsoak= @{armor_soak_bonus}}} {{rollsoak= [[1d10 + @{Stamina_Score}[@{stamina_i18n}] + @{armor_soak_bonus}[@{armor_i18n}]]]}}"></button></td>
<td style="width:30px;"><button type="roll" class="sheet-button" name="roll_soak" value="&{template:soak} {{name= @{character_name} }} {{armorsoak= @{armor_soak_bonus}}} {{rollsoak= [[1d10 + @{Stamina_Score}[@{stamina_i18n}] + @{soak_bonus}[@{soakbns_i18n}] + @{armor_soak_bonus}[@{armor_i18n}]]]}}"></button></td>
<td><input type="text" class="sheet-number_1" name="attr_Soak" value="(@{Stamina_Score} + @{soak_bonus} + @{armor_soak_bonus})" disabled="true"/></td>
<td><input type="number" class="sheet-number_2" name="attr_soak_bonus" value="0"/></td>
<td><input type="number" class="sheet-number_2" name="attr_armor_soak_bonus" value="0"/></td>
<td><input type="text" class="sheet-number_1" name="attr_Soak" value="(@{Stamina_Score} + @{armor_soak_bonus})" disabled="true"/></td>
<th colspan="2"><input type="number" class="sheet-number_2" name="attr_armor_load" value="0"/></th>
</tr>
</table>
@@ -1183,6 +1185,7 @@ $$header$$
</fieldset>
</div>
<!-- 6 Documentation -->
<div class="sheet-tab-content sheet-tab6">
$$documentation$$
</div>
+1
View File
@@ -157,6 +157,7 @@
"score": "Score",
"size": "Size",
"soak": "Soak",
"soak-bonus": "Soak Bonus",
"speciality": "Speciality",
"specializations-bonuses": "Specializations & Bonuses",
"spell-description": "Spell Description",