Files
roll20-character-sheets/Cy_Borg/cy_borgsheet.html
T
2024-06-03 13:15:14 -04:00

637 lines
29 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<main class="image-bg">
<div class="transparent-bg flex-container">
<div class="col transparent-bg">
<div class="section white-bg pink-border">
<label class="inline">
<span data-i18n="name-u" class="pressstart2p">Name</span> <input type=text name="attr_char_name" class="mediumwidth" />
</label>
</div>
<div class="section white-bg pink-border">
<label>
<span class="monospace" data-i18n="info-u">Info</span>
</label>
<textarea name="attr_info"></textarea>
</div>
<div class="section white-bg pink-border">
<label class="inline transform3">
<span class="lacquer" data-i18n="class-u">Class<span>
</label>
<textarea name="attr_class"></textarea>
</div>
<div class="section white-bg pink-border">
<label>
<span class="majormono" data-i18n="nano-u">Nano</span>
</label>
<div class="2colrow">
<div class="col">
<span class="note italic monospace" data-i18n="nano-note-u">Presence DR12</span>
</div>
<div class="col">
<!-- <button type="roll" name="roll_nano" value="/em (@{char_name}) @{labelrolls} @{labelnano}: [[1d20 + @{presence}]]"></button>
-->
</div>
</div>
<fieldset class="repeating_nano" name="repeating_nano">
<input type="text" class="mediumwidth" name="attr_nanoname" /> <button type="roll" value="&{template:attack} {{name=@{char_name} @{labelrolls} @{labelnano}: @{nanoname}}} {{attack=@{labelnano}: [[1d20 + @{presence}]]}} {{damage=@{labelfumble}: [[@{nano_fumble}]]}}" name="roll_app"></button>
<textarea class="singleline" name="attr_nanodetails"></textarea>
<label>
<span class="note italic" i18n="linkedinfestation-u">Linked Infestation</span>
</label>
<textarea class="singleline" name="attr_nanoinfestation"></textarea>
</fieldset>
<br />
<!--
<label class="inline">
<span data-i18n="use-nano-u" class="note">Use Nano</span>
</label>
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelnano}: [[1d20 + @{presence}]]"></button>
-->
<label class="inline">
<span data-i18n="labelfumble" class="note">Fumble</span>
</label>
<input name="attr_nano_fumble" type="number" class="num" value="1" />
</div>
<div class="section white-bg">
<label>
<span class="monospace" i18n="infestations-u">Infestations</span>
</label>
<fieldset class="repeating_infestations" name="repeating_infestations">
<textarea class="singleline" name="attr_infestation"></textarea>
</fieldset>
</div>
<div class="section white-bg pink-border">
<label>
<span class="courier" data-i18n="cyberdeck-u">Cyberdeck Slots</span>
<input type="number" class="num" name="attr_cyberdeck" value="0" />
</label>
<label>
<span class="majormono" data-i18n="apps-u">Apps</span>
</label>
<div class="2colrow">
<div class="col">
<span class="note italic monospace" data-i18n="apps-note-u">Knowledge DR12</span>
</div>
<div class="col">
<!-- <button type="roll" name="roll_apps" value="/em (@{char_name}) @{labelrolls} @{labelapp}: [[1d20 + @{knowledge}]]"></button>
-->
</div>
</div>
<fieldset class="repeating_apps" name="repeating_apps">
<input type="text" class="mediumwidth" name="attr_appname" /> <button type="roll" value="&{template:defense} {{name=@{char_name} @{labelrolls} @{labelapp}: @{appname}}} {{defend=@{labelapp}: [[1d20 + @{knowledge}]]}} {{damage=@{labelfumble} / @{labelbacklash}: [[@{app_fumble}]]}}" name="roll_app"></button>
<textarea class="singleline" name="attr_appdetails"></textarea>
</fieldset>
<br />
<!--
<label class="inline">
<span data-i18n="use-app-u" class="note">Use App</span>
</label>
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelapp}: [[1d20 + @{knowledge}]]"></button>
-->
<label class="inline">
<span data-i18n="labelfumble" class="note">Fumble</span>
</label>
<input name="attr_app_fumble" type="number" class="short" value="1" />
</div>
</div>
<div class="col col-middle transparent-bg">
<div class="transparent-bg centered section pink-border">
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Cy_Borg/images/cy_borg-logo.png" alt="'Compatible with CY_BORG RPG' logo" />
<br />
<button type="roll" value="https://cy-borg.makedatanotlore.dev/"><span class="monospace note" data-i18n="punkmaker-u">CY_BORG//:PUNKMAKER</span></button>
</div>
<div class="2colrow section white-bg flex-container">
<div class="col">
<label class="transform1">
<span class="lacquer" data-i18n="strength-u">Strength</span>
</label>
</div>
<div class="col">
<input type=number name="attr_strength" class="num" value="0" />
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelstrength}: [[1d20 + @{strength}]]" name="roll_strength"></button>
</div>
</div>
<div class="section white-bg">
<div class="2colrow flex-container">
<div class="col">
<label class="transform2">
<span class="lacquer" data-i18n="agility-u">Agility</span>
</label>
</div>
<div class="col">
<input type=number name="attr_agility" class="num" value="0" />
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelagility}: [[1d20 + @{agility}]]" name="roll_agility"></button>
</div>
</div>
<div class="2colrow flex-container">
<div class="col">
<label>
<span class="note" data-i18n="defense-u">Defense</span>
</label>
</div>
<div class="col">
<!--
<button type="roll" value="&{template:default} {{name=@{char_name} @{labelrolls} @{labeldefense}}} {{Defend:=[[1d20 + @{agility}]] (DR +@{defdr})}} {{@{labelifhit}:=[[?{Enemy Damage|1d6} - 1d@{armortier} - @{shield}]] damage}} {{@{labelifcrit}:=@{labelcritmsg}.}} {{@{labeliffumble}:=@{labelfumblemsg} (@{labelcurrently} [[@{armortier}/2]]).}}" name="roll_defense2"></button>
-->
<button type="roll" value="&{template:defense} {{name=@{char_name} @{labelrolls} @{labeldefense}}} {{defend=@{labeldefense}: [[1d20 + @{agility}]] (DR +@{defdr})}} {{damage=@{labeldamage}: [[?{Enemy Damage|1d6} - 1d@{armortier}]] (-d@{armortier})}} {{critmsg=@{labelcritmsg}.}} {{fumblemsg=@{labelfumblemsg} (@{labelcurrently} [[@{armortier}/2]]).}}" name="roll_defense2"></button>
</div>
</div>
<div class="2colrow flex-container">
<div class="col">
<label>
<span class="note" data-i18n="initiative-u">Initiative</span>
</label> (<span class="note" data-i18n="initiative-note-u">Agility + d6</span>)
</div>
<div class="col">
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelinitiative}: [[@{agility} + 1d6 &{tracker}]]"></button>
</div>
</div>
</div>
<div class="2colrow section white-bg flex-container">
<div class="col">
<label class="transform3">
<span class="lacquer" data-i18n="presence-u">Presence</span>
</label>
</div>
<div class="col">
<input type=number name="attr_presence" class="num" value="0" />
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelpresence}: [[1d20 + @{presence}]]" name="roll_presence"></button>
</div>
</div>
<div class="2colrow section white-bg flex-container">
<div class="col">
<label class="transform1">
<span class="lacquer" data-i18n="toughness-u">Toughness</span>
</label>
</div>
<div class="col">
<input type=number name="attr_toughness" class="num" value="0" />
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labeltoughness}: [[1d20 + @{toughness}]]" name="roll_toughness"></button>
</div>
</div>
<div class="2colrow section white-bg flex-container">
<div class="col">
<label class="transform2">
<span class="lacquer" data-i18n="knowledge-u">Knowledge</span>
</label>
</div>
<div class="col">
<input type=number name="attr_knowledge" class="num" value="0" />
<button type="roll" value="/em (@{char_name}) @{labelrolls} @{labelknowledge}: [[1d20 + @{knowledge}]]" name="roll_knowledge"></button>
</div>
</div>
<div class="transparent-bg white-text">
<label class="centered">
<span class="monospace all-caps" data-i18n="hit-points-u">Hit Points</span>
</label>
<div class="2colrow-custom transparent-bg">
<div class="col-custom transparent-bg col-right">
<label class="aligns-right">
<span class="monospace note" data-i18n="current-hit-points-u">Current<span>
</label>
<br />
<input name="attr_hp" type="number" class="num" value="0" />
</div>
<div class="col-custom transparent-bg">
<label>
<span class="monospace note" data-i18n="max-hit-points-u">Max</span>
</label>
<br />
<input name="attr_hp_max" type="number" class="num" value="0" />
</div>
</div>
<div class="transparent-bg">
<label class="inline">
<span class="note italic majormono" data-i18n="selfimprovement-u">Self-Improvement</span>
</label>
<button type="roll" value="&{template:selfimprovement} {{name=@{char_name} @{labelrolls} @{labelselfimprovement}}} {{morehp=@{labelmorehp} [[6d10]] vs, @{hp|max}}} {{jacketlining=@{labeljacket}: [[1d6]]}} {{changes=@{labelabilitychanges}}} {{strength=@{labelstrength}: [[1d6]] vs, @{strength}}} {{agility=@{labelagility}: [[1d6]] vs. @{agility}}} {{presence=@{labelpresence}: [[1d6]] vs, @{presence}}} {{toughness=@{labeltoughness}: [[1d6]] vs. @{toughness}}} {{knowledge=@{labelknowledge}: [[1d6]] vs. @{knowledge}}}"></button>
</div>
</div>
<div class="section white-bg">
<div class="2colrow">
<div class="col">
<label>
<span class="courier" data-i18n="creds-u">Creds</span>
</label>
</div>
<div class="col">
<input type="text" name="attr_creds" value="0" class="widewidth" />
</div>
</div>
<div class="2colrow">
<div class="col">
<label>
<span class="courier" data-i18n="debt-u">Debt</span>
</label>
</div>
<div class="col">
<input type="text" name="attr_debt" value="0" class="widewidth" />
</div>
</div>
</div>
<div class="section white-bg">
<label>
<span class="pressstart2p" data-i18n="glitches-u">Glitches</span>
</label>
<input name="attr_glitches_curr" type="number" class="short" value="0" />
<select name="attr_glitches" class="short">
<option value="2" selected="selected">d2</option>
<option value="3">d3</option>
<option value="4">d4</option>
<option value="6">d6</option>
<option value="8">d8</option>
<option value="10">d10</option>
</select>
<span class="note italic" data-i18n="glitches-regain-u">Regain:</span>
<button type="roll" value="/em (@{char_name}) @{labelrolls} [[1d@{glitches}]] @{labelglitches}"></button>
<br />
<span class="note" data-i18n="glitches-note-u">Maximum damage, Reroll, -d6 damage, DR-4, No Crit/Fumble</span>
</div>
<div class="section white-bg pink-border">
<label class="centered">
<span class="robotocondensed all-caps" data-i18n="cybertech-u">Cybertech</span>
</label>
<fieldset class="repeating_cybertechs" name="repeating_cybertechs">
<textarea class="singleline" name="attr_cybertech"></textarea>
</fieldset>
</div>
</div>
<div class="col transparent-bg">
<div class="section pink-border white-bg">
<div>
<label class="transform2">
<span class="lacquer" data-i18n="weapons-u">Weapons</span>
</label>
</div>
<div>
<fieldset class="repeating_weapons" name="repeating_weapons">
<textarea class="singleline" name="attr_weaponname"></textarea>
<div class="3colrow">
<div class="col collabel">
<label>
<span class="note" data-i18n="weapons-type-u">Type</span>
</label>
</div>
<div class="col collabel">
<label>
<span class="note" data-i18n="weapons-mags-u">Mags</span>
</label>
</div>
<div class="col collabel">
<label>
<span class="note" data-i18n="weapons-damage-u">Dmg</span>
</label>
</div>
</div>
<select name="attr_attacktype" class="short">
<option value="@{strength}" data-i18n="melee-u">Melee</option>
<option value="@{presence}" data-i18n="singleshot-u">Single Shot</option>
<option value="@{agility}" data-i18n="autofire-u">Autofire</option>
</select>
<input type=number name="attr_mags" />
<select name="attr_weapondamage" class="short">
<option value="1d2" selected="selected">d2</option>
<option value="1d3">d3</option>
<option value="1d4">d4</option>
<option value="1d6">d6</option>
<option value="1d6+1">d6+1</option>
<option value="1d8">d8</option>
<option value="1d10">d10</option>
<option value="2d10">2d10</option>
<option value="1d12">d12</option>
<option value="?{Damage die|1d2}">Special</option>
</select>
<button type="roll" value="&{template:attack} {{name=@{char_name} @{labelattacks} @{labelwith} @{weaponname}}} {{attack=@{labelattack}: [[1d20 + @{attacktype}]]}} {{damage=@{labeldamage}: [[@{weapondamage}]]}} {{critdmg=[[(@{weapondamage})*2]]}} {{critmsg=@{labelfumblemsg}.}} {{dmgfumble=[[1d6]] @{labelattackfumble}.}}" name="roll_attack"></button>
</fieldset>
<div>
<label class="inline">
<span class="note italic" data-i18n="countbullets-u">Count Bullets</span>
</label>
<select name="attr_ammo" class="short">
<option value="d6" selected="selected">d6</option>
<option value="d8">d8</option>
</select>
<button type="roll" value="/em @{char_name} @{labelcountsbullets}: [[@{ammo}]]" name="roll_ammo"></button>
</div>
<div>
<label class="inline">
<span class="note italic" data-i18n="catchbreath-u">Catch Your Breath</span>
</label>
<button type="roll" value="/em @{char_name} @{labelcatchesbreath}: [[1d4]] HP" name="roll_catchbreath"></button>
<br />
<label class="inline">
<span class="note italic" data-i18n="sleep-u">Eat, Drink, Sleep</span>
</label>
<button type="roll" value="/em @{char_name} @{labelsleeps}: [[1d6]] HP."></button>
</div>
</div>
</div>
<div class="section white-bg">
<label>
<span data-i18n="armor-u" class="monospace">Armor</span>
</label>
<textarea class="singleline inline-block" name="attr_armor"></textarea>
<br />
<label class="inline">
<span data-i18n="armor-tier-u">Tier</span>
</label>
<form class="inline-block" name="armortier">
<input name="attr_armortier" type="radio" value="0" checked>
<label for="0">0</label>
<input name="attr_armortier" type="radio" value="2">
<label for="2">1<br />-d2</label>
<input name="attr_armortier" type="radio" value="4">
<label for="4">2<br />-d4</label>
<input name="attr_armortier" type="radio" value="6">
<label for="6">3<br />-d6</label>
<input name="attr_armortier" type="radio" value="8">
<label for="8">4<br />-d8</label>
</form>
</div>
<div class="section white-bg pink-border">
<div>
<div class="floats">
<label>
<span class="courier" data-i18n="equipment-u">Equipment</span>
</label>
</div>
<div class="righttext">
<span class="monospace italic note" data-i18n="equipment-note-u">
Strength+8 items or DR+2 on Agility/Strength tests
</span>
</div>
</div>
<div>
<label class="inline">
<span class="note" data-i18n="equipment-items-carried">Items carried</span>
</label>
<input name="attr_items_carried" type="number" value="0" />
<br />
<label>
<span class="note" data-i18n="equipment-item-u">Item</span>
</label>
<fieldset class="repeating_equipment" name="repeating_equipment">
<textarea class="singleline" name="attr_equipment"></textarea>
</fieldset>
</div>
</div>
<!-- NPC Info Section -->
<div class="section white-bg">
<label class="centered">
<span data-i18n="npc-rolls">NPC Rolls</span>
</label>
<span data-i18n="morale">Morale</span>
<input type=number name="attr_morale" class="num" value="0" />
<button type="roll" value="&{template:default} {{name=Morale Check 2D6}} {{Check=[[2d6]] vs. Morale @{morale}}} {{Note= If you roll over the
enemys Morale, [[d6]]: 13 Flees, 46 Surrenders}} {{Roll Morale When=(1) The leader is down; (2) Half the group is eliminated; (3) Lone enemy has 1/3 HP left}}" name="roll_morale"><span data-i18n="morale">Morale</span></button>
<button type="roll" value="&{template:default} {{name=Reaction Check 2D6}} {{Check=[[2d6]]}} {{Note=<span>23 Hostile</span><span>46 Angered</span><span>78 Indifferent</span><span>910 Curious</span><span>1112 Asks for help</span>}}" name="roll_reaction"><span data-i18n="reaction">Reaction</span></button>
</div>
<div class="section white-bg">
<label class="centered">
<span data-i18n="misc-notes" class="pressstart2p">Misc. Notes</span>
</label>
<textarea name="attr_miscnotes"></textarea>
</div>
</div>
</div>
</main>
<rolltemplate class="sheet-rolltemplate-attack">
<div class="container pink-bg">
<div>
<h1>{{name}}</h1>
</div>
<div>
<span>{{attack}}</span>
{{#rollWasCrit() attack}}
<span data-i18n="crit-template" class="bold-text">CRIT</span>
{{/rollWasCrit() attack}}
{{#rollWasFumble() attack}}
<span data-i18n="fumble-template" class="bold-text">FUMBLE</span>
{{/rollWasFumble() attack}}
</div>
{{#^rollWasCrit() attack}}
<div>
<span>{{damage}}</span>
</div>
{{/^rollWasCrit() attack}}
{{#rollWasCrit() attack}}
<div>
<span><span data-i18n="crit-damage-template">Crit Damage</span>: {{critdmg}}</span>
</div>
<div class="crit">
<span>{{critmsg}}</span>
</div>
{{/rollWasCrit() attack}}
{{#rollWasFumble() attack}}
<div class="crit-black">
<span class="lacquer">{{dmgfumble}}</span>
</div>
{{/rollWasFumble() attack}}
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-defense">
<div class="container pink-bg">
<div>
<h1>{{name}}</h1>
</div>
<div>
<span>{{defend}}</span>
{{#rollWasCrit() defend}}
<span data-i18n="crit-template" class="bold-text">CRIT</span>
{{/rollWasCrit() defend}}
{{#rollWasFumble() defend}}
<span data-i18n="fumble-template" class="bold-text">FUMBLE</span>
{{/rollWasFumble() defend}}
</div>
{{#damage}}
<div>
<span>{{damage}}</span>
</div>
{{/damage}}
{{#rollWasCrit() defend}}
<div class="crit">
<span>{{critmsg}}</span>
</div>
{{/rollWasCrit() defend}}
{{#rollWasFumble() defend}}
<div class="crit-black">
<span>{{fumblemsg}}</span>
</div>
{{/rollWasFumble() defend}}
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-selfimprovement">
<div class="container yellow-bg">
<div>
<h1>{{name}}</h1>
</div>
<div>
<span>{{morehp}}</span>
</div>
<div>
<span>{{jacketlining}}</span>
</div>
<div class="black-bg">
<span class="bold-text">{{changes}}</span>
</div>
<div>
<span>{{strength}}</span>
</div>
<div>
<span>{{agility}}</span>
</div>
<div>
<span>{{presence}}</span>
</div>
<div>
<span>{{toughness}}</span>
</div>
<div>
<span>{{knowledge}}</span>
</div>
</div>
</rolltemplate>
<div class="no-display">
<span class="no-display" data-i18n="labelapp">App</span>
<span class="no-display" data-i18n="labelfumble">Fumble</span>
<span class="no-display" data-i18n="labelbacklash">Backlash</span>
<span class="no-display" data-i18n="labelnano">Nano</span>
<span class="no-display" data-i18n="labelstrength">Strength</span>
<span class="no-display" data-i18n="labelagility">Agility</span>
<span class="no-display" data-i18n="labeldefense">Defense</span>
<span class="no-display" data-i18n="labelinitiative">Initiative</span>
<span class="no-display" data-i18n="labelpresence">Presence</span>
<span class="no-display" data-i18n="labeltoughness">Toughness</span>
<span class="no-display" data-i18n="labelknowledge">Knowledge</span>
<span class="no-display" data-i18n="labelselfimprovement">Self-Improvement</span>
<span class="no-display" data-i18n="labelmorehp">More HP?</span>
<span class="no-display" data-i18n="labeljacket">In the lining of your jacket, you find</span>
<span class="no-display" data-i18n="labelabilitychanges">Ability Changes</span>
<span class="no-display" data-i18n="labelglitches">Glitches</span>
<span class="no-display" data-i18n="labelrolls">rolls</span>
<span class="no-display" data-i18n="labelcatchesbreath">catches their breath</span>
<span class="no-display" data-i18n="labelcountsbullets">counts bullets</span>
<span class="no-display" data-i18n="labelsleeps">eats, drinks, and sleeps</span>
<span class="no-display" data-i18n="labelattacks">attacks</span>
<span class="no-display" data-i18n="labelwith">with</span>
<span class="no-display" data-i18n="labelifhit">If hit</span>
<span class="no-display" data-i18n="labelifcrit">If crit</span>
<span class="no-display" data-i18n="labelcritmsg">PC gains a free attack</span>
<span class="no-display" data-i18n="labeliffumble">If fumble</span>
<span class="no-display" data-i18n="labelfumblemsg">Double damage, armor/protection reduced one tier</span>
<span class="no-display" data-i18n="labelattack">Attack</span>
<span class="no-display" data-i18n="labelattackfumble">1-3: Out of ammo, drop the weapon or make it unusable until an action is spent fixing it.<br />4-5: Weapon misfires/breaks, must be repaired out of combat.<br />6: Weapon explodes or otherwise hurts you for d6 damage and is beyond repair.</span>
<span class="no-display" data-i18n="labeldamage">Damage</span>
<span class="no-display" data-i18n="labelammo">ammo</span>
<span class="no-display" data-i18n="labelcurrently">currently</span>
<span class="no-display" data-i18n="labelcybertech">Cybertech</span>
</div>
<script type="text/worker">
/* When I can figure out how to successfully automate the below, I will. For the time being, it seems to elude me--which I know is just due to some JS-related mental hiccup on my part.
*/
on("sheet:opened", function (eventInfo) {
setAttrs({
["labelnano"]: getTranslationByKey("labelnano"),
["labelapp"]: getTranslationByKey("labelapp"),
["labelbacklash"]: getTranslationByKey("labelbacklash"),
["labelfumble"]: getTranslationByKey("labelfumble"),
["labelstrength"]: getTranslationByKey("labelstrength"),
["labelagility"]: getTranslationByKey("labelagility"),
["labeldefense"]: getTranslationByKey("labeldefense"),
["labelinitiative"]: getTranslationByKey("labelinitiative"),
["labelpresence"]: getTranslationByKey("labelpresence"),
["labeltoughness"]: getTranslationByKey("labeltoughness"),
["labelknowledge"]: getTranslationByKey("labelknowledge"),
["labelselfimprovement"]: getTranslationByKey("labelselfimprovement"),
["labelmorehp"]: getTranslationByKey("labelmorehp"),
["labeljacket"]: getTranslationByKey("labeljacket"),
["labelabilitychanges"]: getTranslationByKey("labelabilitychanges"),
["labelglitches"]: getTranslationByKey("labelglitches"),
["labelrolls"]: getTranslationByKey("labelrolls"),
["labelcountsbullets"]: getTranslationByKey("labelcountsbullets"),
["labelcatchesbreath"]: getTranslationByKey("labelcatchesbreath"),
["labelsleeps"]: getTranslationByKey("labelsleeps"),
["labelattacks"]: getTranslationByKey("labelattacks"),
["labelwith"]: getTranslationByKey("labelwith"),
["labelifhit"]: getTranslationByKey("labelifhit"),
["labelifcrit"]: getTranslationByKey("labelifcrit"),
["labelcritmsg"]: getTranslationByKey("labelcritmsg"),
["labeliffumble"]: getTranslationByKey("labeliffumble"),
["labelfumblemsg"]: getTranslationByKey("labelfumblemsg"),
["labelattack"]: getTranslationByKey("labelattack"),
["labelattackfumble"]: getTranslationByKey("labelattackfumble"),
["labeldamage"]: getTranslationByKey("labeldamage"),
["labelammo"]: getTranslationByKey("labelammo"),
["labelcurrently"]: getTranslationByKey("labelcurrently"),
["labelcybertech"]: getTranslationByKey("labelcybertech")
});
});
on("change:armortier sheet:opened", function () {
getAttrs(["armortier"], function (values) {
const armorstat_score = parseInt(values["armortier"], 10)||0;
var armor_agi_modifier = 0;
var armor_def_modifier = 0;
var str_modifier = 0;
var tough_modifier = 0;
if (armorstat_score == 8) {
armor_agi_modifier = 4;
armor_def_modifier = 2;
str_modifier = 2;
tough_modifier = 2;
} else if (armorstat_score == 6) {
armor_agi_modifier = 2;
armor_def_modifier = 2;
} else if (armorstat_score == 4) {
armor_def_modifier = 2;
armor_agi_modifier = 2;
} else {
armor_agi_modifier = 0;
armor_def_modifier = 0;
}
setAttrs({
["agidr"]: armor_agi_modifier,
["defdr"]: armor_def_modifier,
["strdr"]: str_modifier,
["toudr"]: tough_modifier
});
});
});
</script>