Files
roll20-character-sheets/Stargate-RPG/stargate.html
T
Andreas J 8bd59b7f81 [Stargate RPG] new sheet(with preview image) (#5914)
* Stargate RPG:inital frame

* Stargate RPG: v01, core parts of pg1 added

* Stargate RPG: v01, typofix

* Stargate: v0.2; image, minor ajustments

* Stargate: v0.21; minor visual

* Stargate RPG: v0.5 base funtional sheet

* Stargate RPG: v0.9, second page, max_hp added

* Stargate RPG: v.1.00, add link to wiki

* Stargate RPG: v1.00 preview image
2020-03-09 08:59:22 -05:00

673 lines
28 KiB
HTML

<input type="radio" name="attr_tab" class="tab tab1" value="1" checked="checked"><span title="Main"></span>
<input type="radio" name="attr_tab" class="tab tab2" value="2" ><span title="Background"></span>
<!--
<div>
<button type="action" name="act_character" >Character</button>
<button type="action" name="act_journal" >Journal</button>
<button type="action" name="act_configuration" >Configuration</button>
</div>
<input type="hidden" class="sheet-tabstoggle" name="attr_sheetTab" value="character" />
-->
<!-- --------------------------------------------------------------------------------- -->
<!-- --------------------------- PAGE 1 ---------------------------------------------- -->
<!-- --------------------------------------------------------------------------------- -->
<div class="tab-content tab1 page1">
<!-- NAME SECTION -->
<div class="name section columnflex nowrap">
<div class="rowflex nowrap spaced">
<div class="columnflex nowrap">
<label>Char name</label>
<input name="attr_character_name" type="text">
</div>
<div class="columnflex nowrap">
<label style="width:80px;">Player name</label>
<input name="attr_player_name" type="text">
</div>
<div class="columnflex nowrap">
<label>Campaign</label>
<input name="attr_campaign" type="text">
</div>
</div>
<div class="rowflex nowrap spaced">
<div class="columnflex nowrap">
<label>Race</label>
<input name="attr_race" type="text">
</div>
<div class="columnflex nowrap">
<label>Origin</label>
<input name="attr_origin" type="text">
</div>
<div class="columnflex nowrap">
<label>Class</label>
<input name="attr_class" type="text">
</div>
<div class="columnflex nowrap">
<label>Rank</label>
<input name="attr_rank" type="text" class="w40">
</div>
<div class="columnflex nowrap">
<label>HD</label>
<input name="attr_hd" type="text" class="w40">
</div>
</div>
</div>
<!-- ATTRIBUTES SECTION -->
<div class="attr columnflex nowrap spaced center">
<div class="stat columnflex nowrap center middle">
<button name="roll_str" type="roll" value="&{template:default} {{name=**Strength Check**}} {{[[d20+(@{str_mod})]]=[[d20+(@{str_mod})]]}}" class="txt-btn large">STR</button>
<input name="attr_str" type="number" value="10">
<span class="mod" name="attr_str_mod"></span>
</div>
<div class="stat columnflex nowrap center middle">
<button name="roll_dex" type="roll" value="&{template:default} {{name=**Dexterity Check**}} {{[[d20+(@{dex_mod})]]=[[d20+(@{dex_mod})]]}}" class="txt-btn large">DEX</button>
<input name="attr_dex" type="number" value="10">
<span class="mod" name="attr_dex_mod"></span>
</div>
<div class="stat columnflex nowrap center middle">
<button name="roll_con" type="roll" value="&{template:default} {{name=**Constitution Check**}} {{[[d20+(@{con_mod})]]=[[d20+(@{con_mod})]]}}" class="txt-btn large">CON</button>
<input name="attr_con" type="number" value="10">
<span class="mod" name="attr_con_mod"></span>
</div>
<div class="stat columnflex nowrap center middle">
<button name="roll_int" type="roll" value="&{template:default} {{name=**Intelligence Check**}} {{[[d20+(@{int_mod})]]=[[d20+(@{int_mod})]]}}" class="txt-btn large">INT</button>
<input name="attr_int" type="number" value="10">
<span class="mod" name="attr_int_mod"></span>
</div>
<div class="stat columnflex nowrap center middle">
<button name="roll_wis" type="roll" value="&{template:default} {{name=**Wisdom Check**}} {{[[d20+(@{wis_mod})]]=[[d20+(@{wis_mod})]]}}" class="txt-btn large">WIS</button>
<input name="attr_wis" type="number" value="10">
<span class="mod" name="attr_wis_mod"></span>
</div>
<div class="stat columnflex nowrap center middle">
<button name="roll_cha" type="roll" value="&{template:default} {{name=**Charisma Check**}} {{[[d20+(@{cha_mod})]]=[[d20+(@{cha_mod})]]}}" class="txt-btn large">CHA</button>
<input name="attr_cha" type="number" value="10">
<span class="mod" name="attr_cha_mod"></span>
</div>
</div>
<!-- Skills (20)-->
<div class="skills section columnflex nowrap spaced">
<h3>Skills</h3>
<div class="rowflex nowrap">
<input name="attr_acrobatics_c" type="checkbox" value="1">
<input name="attr_acrobatics" type="number" value="" class="w30">
<button name="roll_acrobatics" type="roll" class="txt-btn" value="&{template:default} {{name=**Acrobatics Check**}} {{[[d20+(@{acrobatics})]]=[[d20+(@{acrobatics})]]}}">Acrobatics</button>
<span>(dex)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_animalhandling_c" type="checkbox" value="1">
<input name="attr_animalhandling" type="number" value="" class="w30">
<button name="roll_animalhandling" type="roll" class="txt-btn" value="&{template:default} {{name=**Animal Handling Check**}} {{[[d20+(@{animalhandling})]]=[[d20+(@{animalhandling})]]}}">Animal Handling</button>
<span>(wis)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_athletics_c" type="checkbox" value="1">
<input name="attr_athletics" type="number" value="" class="w30">
<button name="roll_athletics" type="roll" class="txt-btn" value="&{template:default} {{name=**Athletics Check**}} {{[[d20+(@{athletics})]]=[[d20+(@{athletics})]]}}">Athletics</button>
<span>(str)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_culture_c" type="checkbox" value="1">
<input name="attr_culture" type="number" value="" class="w30">
<button name="roll_culture" type="roll" class="txt-btn" value="&{template:default} {{name=**Culture Check**}} {{[[d20+(@{culture})]]=[[d20+(@{culture})]]}}">Culture</button>
<span>(wis)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_deception_c" type="checkbox" value="1">
<input name="attr_deception" type="number" value="" class="w30">
<button name="roll_deception" type="roll" class="txt-btn" value="&{template:default} {{name=**Deception Check**}} {{[[d20+(@{deception})]]=[[d20+(@{deception})]]}}">Deception</button>
<span>(cha)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_engineering_c" type="checkbox" value="1">
<input name="attr_engineering" type="number" value="" class="w30">
<button name="roll_engineering" type="roll" class="txt-btn" value="&{template:default} {{name=**Engineering Check**}} {{[[d20+(@{engineering})]]=[[d20+(@{engineering})]]}}">engineering</button>
<span>(int)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_history_c" type="checkbox" value="1">
<input name="attr_history" type="number" value="" class="w30">
<button name="roll_history" type="roll" class="txt-btn" value="&{template:default} {{name=**History Check**}} {{[[d20+(@{history})]]=[[d20+(@{history})]]}}">history</button>
<span>(int)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_insight_c" type="checkbox" value="1">
<input name="attr_insight" type="number" value="" class="w30">
<button name="roll_insight" type="roll" class="txt-btn" value="&{template:default} {{name=**Insight Check**}} {{[[d20+(@{insight})]]=[[d20+(@{insight})]]}}">insight</button>
<span>(wis)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_intimidation_c" type="checkbox" value="1">
<input name="attr_intimidation" type="number" value="" class="w30">
<button name="roll_intimidation" type="roll" class="txt-btn" value="&{template:default} {{name=**Intimidation Check**}} {{[[d20+(@{intimidation})]]=[[d20+(@{intimidation})]]}}">intimidation</button>
<span>(cha)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_investigation_c" type="checkbox" value="1">
<input name="attr_investigation" type="number" value="" class="w30">
<button name="roll_investigation" type="roll" class="txt-btn" value="&{template:default} {{name=**Investigation Check**}} {{[[d20+(@{investigation})]]=[[d20+(@{investigation})]]}}">investigation</button>
<span>(int)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_medicine_c" type="checkbox" value="1">
<input name="attr_medicine" type="number" value="" class="w30">
<button name="roll_medicine" type="roll" class="txt-btn" value="&{template:default} {{name=**medicine Check**}} {{[[d20+(@{medicine})]]=[[d20+(@{medicine})]]}}">medicine</button>
<span>(wis)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_nature_c" type="checkbox" value="1">
<input name="attr_nature" type="number" value="" class="w30">
<button name="roll_nature" type="roll" class="txt-btn" value="&{template:default} {{name=**nature Check**}} {{[[d20+(@{nature})]]=[[d20+(@{nature})]]}}">nature</button>
<span>(int)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_perception_c" type="checkbox" value="1">
<input name="attr_perception" type="number" value="" class="w30">
<button name="roll_perception" type="roll" class="txt-btn" value="&{template:default} {{name=**perception Check**}} {{[[d20+(@{perception})]]=[[d20+(@{perception})]]}}">perception</button>
<span>(wis)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_performance_c" type="checkbox" value="1">
<input name="attr_performance" type="number" value="" class="w30">
<button name="roll_performance" type="roll" class="txt-btn" value="&{template:default} {{name=**performance Check**}} {{[[d20+(@{performance})]]=[[d20+(@{performance})]]}}">performance</button>
<span>(cha)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_persuasion_c" type="checkbox" value="1">
<input name="attr_persuasion" type="number" value="" class="w30">
<button name="roll_persuasion" type="roll" class="txt-btn" value="&{template:default} {{name=**Persuasion Check**}} {{[[d20+(@{persuasion})]]=[[d20+(@{persuasion})]]}}">persuasion</button>
<span>(cha)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_pilot_c" type="checkbox" value="1">
<input name="attr_pilot" type="number" value="" class="w30">
<button name="roll_pilot" type="roll" class="txt-btn" value="&{template:default} {{name=**pilot Check**}} {{[[d20+(@{pilot})]]=[[d20+(@{pilot})]]}}">pilot</button>
<span>(dex)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_science_c" type="checkbox" value="1">
<input name="attr_science" type="number" value="" class="w30">
<button name="roll_science" type="roll" class="txt-btn" value="&{template:default} {{name=**science Check**}} {{[[d20+(@{science})]]=[[d20+(@{science})]]}}">science</button>
<span>(int)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_sleight_c" type="checkbox" value="1">
<input name="attr_sleight" type="number" value="" class="w30">
<button name="roll_sleight" type="roll" class="txt-btn" value="&{template:default} {{name=**Sleight of Hand Check**}} {{[[d20+(@{sleight})]]=[[d20+(@{sleight})]]}}">Sleight of Hand</button>
<span>(dex)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_stealth_c" type="checkbox" value="1">
<input name="attr_stealth" type="number" value="" class="w30">
<button name="roll_stealth" type="roll" class="txt-btn" value="&{template:default} {{name=**stealth Check**}} {{[[d20+(@{stealth})]]=[[d20+(@{stealth})]]}}">stealth</button>
<span>(dex)</span>
</div>
<div class="rowflex nowrap">
<input name="attr_survival_c" type="checkbox" value="1">
<input name="attr_survival" type="number" value="" class="w30">
<button name="roll_survival" type="roll" class="txt-btn" value="&{template:default} {{name=**survival Check**}} {{[[d20+(@{survival})]]=[[d20+(@{survival})]]}}">survival</button>
<span>(wis)</span>
</div>
</div>
<!-- hp -->
<div class="hp rowflex nowrap">
<div class="section columnflex nowrap middle center">
<label class="txtcenter">HP</label>
<div class="rowflex nowrap">
<input name="attr_hp" type="number" value="20" class="stat w40">
<span class="slash">/</span>
<input name="attr_hp_max" type="number" value="20" class="stat w40">
</div>
</div>
<div class="section columnflex nowrap middle center determ">
<label class="">determination</label>
<input name="attr_determination" type="number" value="" class="stat w70">
</div>
</div>
<!-- condition -->
<div class="condition section columnflex nowrap spaced">
<h2 class="txtcenter">Condition</h2>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="0" checked="true">
<span>Normal</span>
</div>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="1">
<span>Disadv ability checks</span>
</div>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="2">
<span>speed halved</span>
</div>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="3">
<span>disadv attacks saves</span>
</div>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="4">
<span>HP max halved</span>
</div>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="5">
<span>speed zero</span>
</div>
<div class="rowflex nowrap">
<input name="attr_condition" type="radio" value="6">
<span>death</span>
</div>
</div>
<!-- prof -->
<div class="prof rowflex nowrap">
<div class="section columnflex nowrap middle center">
<label class="wide">Prof Bonus</label>
<input name="attr_prof" type="number" value="2" class="stat w40">
</div>
<div class="section columnflex nowrap middle center init">
<button name="roll_init" type="roll" value="&{template:default} {{name=**Initiative**}} {{[[d20+(@{init}) &{tracker}]]=[[d20+(@{init}) &{tracker}]]}}" class="txt-btn">Initiative</button>
<input name="attr_init" type="number" value="0" class="stat w40">
</div>
<div class="section columnflex nowrap middle center moxie">
<button name="roll_moxie" type="roll" value="&{template:default} {{name=**Moxie**}} {{[[d20+(@{moxie}) &{tracker}]]=[[d20+(@{moxie}) &{tracker}]]}}" class="txt-btn">Moxie</button>
<input name="attr_moxie" type="number" value="0" class="stat w40">
</div>
</div>
<!-- ac -->
<div class="ac rowflex nowrap">
<div class="section columnflex nowrap middle center">
<label class="wide">Armor Class</label>
<input name="attr_ac" type="number" value="10" class="stat w70">
</div>
<div class="section columnflex nowrap middle center">
<label class="txtcenter">AC extra</label>
<input name="attr_ac_extra" type="number" value="10" class="stat w70">
</div>
</div>
<!-- speed -->
<div class="speed rowflex nowrap">
<div class="section columnflex nowrap middle center">
<label class="bold txtcenter">Speed</label>
<input name="attr_speed" type="text" value="5m" class="w70 stat">
</div>
<div class="section death columnflex nowrap middle center">
<label class="bold">Death Saves</label>
<div class="rowflex nowrap">
<input name="attr_death_success1" type="checkbox" value="1">
<input name="attr_death_success2" type="checkbox" value="1">
<input name="attr_death_success3" type="checkbox" value="1">
<span>Sucesses</span>
</div>
<div class="rowflex nowrap">
<input name="attr_death_failure1" type="checkbox" value="1">
<input name="attr_death_failure2" type="checkbox" value="1">
<input name="attr_death_failure3" type="checkbox" value="1">
<span>Failures</span>
</div>
</div>
</div>
<!-- saves -->
<div class="saves section columnflex nowrap">
<h3>Saves</h3>
<div class="rowflex nowrap">
<input name="attr_str_save_c" type="checkbox" value="1">
<input name="attr_str_save" type="number" value="" class="w30">
<button name="roll_str_save" type="roll" class="txt-btn" value=" &{template:default} {{name=**Strength Save**}} {{[[d20+(@{str_save})]]=[[d20+(@{str_save})]]}}">Strength</button>
</div>
<div class="rowflex nowrap">
<input name="attr_dex_save_c" type="checkbox" value="1">
<input name="attr_dex_save" type="number" value="" class="w30">
<button name="roll_dex_save" type="roll" class="txt-btn" value=" &{template:default} {{name=**Dexterity Save**}} {{[[d20+(@{dex_save})]]=[[d20+(@{dex_save})]]}}">Dexterity</button>
</div>
<div class="rowflex nowrap">
<input name="attr_con_save_c" type="checkbox" value="1">
<input name="attr_con_save" type="number" value="" class="w30">
<button name="roll_con_save" type="roll" class="txt-btn" value=" &{template:default} {{name=**Constitution Save**}} {{[[d20+(@{con_save})]]=[[d20+(@{con_save})]]}}">Constitution</button>
</div>
<div class="rowflex nowrap">
<input name="attr_int_save_c" type="checkbox" value="1">
<input name="attr_int_save" type="number" value="" class="w30">
<button name="roll_int_save" type="roll" class="txt-btn" value=" &{template:default} {{name=**Intelligence Save**}} {{[[d20+(@{int_save})]]=[[d20+(@{int_save})]]}}">Intelligence</button>
</div>
<div class="rowflex nowrap">
<input name="attr_wis_save_c" type="checkbox" value="1">
<input name="attr_wis_save" type="number" value="" class="w30">
<button name="roll_wis_save" type="roll" class="txt-btn" value=" &{template:default} {{name=**Wisdom Save**}} {{[[d20+(@{wis_save})]]=[[d20+(@{wis_save})]]}}">Wisdom</button>
</div>
<div class="rowflex nowrap mb20">
<input name="attr_cha_save_c" type="checkbox" value="1">
<input name="attr_cha_save" type="number" value="" class="w30">
<button name="roll_cha_save" type="roll" class="txt-btn" value=" &{template:default} {{name=**Charisma Save**}} {{[[d20+(@{cha_save})]]=[[d20+(@{cha_save})]]}}">Charisma</button>
</div>
</div>
<!-- ammo -->
<div class="ammo grid">
<div class="section columnflex nowrap middle center">
<label>Ammo Weapon 1</label>
<input name="attr_ammo1" type="number" value="0">
</div>
<div class="section columnflex nowrap middle center">
<label>Ammo Weapon 2</label>
<input name="attr_ammo2" type="number" value="0">
</div>
<div class="section columnflex nowrap middle center">
<label>Ammo Weapon 3</label>
<input name="attr_ammo3" type="number" value="0">
</div>
<div class="section columnflex nowrap middle center">
<label>Ammo Weapon 4</label>
<input name="attr_ammo4" type="number" value="0">
</div>
</div>
<!-- attacks -->
<div class="attacks section">
<span class="name bold">Attack name</span>
<span class="bold">to hit</span>
<span class="bold pl20">dmg</span>
<span class="bold dmg-type">type</span>
<span class="bold">range</span>
<span class="bold">reload</span>
<span class="bold pl20">special</span>
<!-- attack1 -->
<div class="rowflex nowrap">
<button name="roll_attack1" type="roll" value="&{template:default} {{name=**@{attack1}**}} {{[[d20+(@{attack1_to_hit})]]=[[d20+(@{attack1_to_hit})]]}} {{Damage=[[@{attack1_dmg}]] @{attack1_dmgtype} }}"></button>
<input name="attr_attack1" type="text" class="ml15">
</div>
<div>
<input name="attr_attack1_to_hit" type="text" class="w40">
</div>
<div>
<input name="attr_attack1_dmg" type="text" class="w70 mr15">
</div>
<div>
<input name="attr_attack1_dmgtype" type="text" class="w50">
</div>
<div>
<input name="attr_attack1_range" type="text" class="w40">
</div>
<div>
<input name="attr_attack1_reload" type="text" class="w40">
</div>
<div>
<input name="attr_attack1_special" type="text" class="w110 mr15">
</div>
<!-- attack2 -->
<div class="rowflex nowrap">
<button name="roll_attack2" type="roll" value="&{template:default} {{name=**@{attack2}**}} {{[[d20+(@{attack2_to_hit})]]=[[d20+(@{attack2_to_hit})]]}} {{Damage=[[@{attack2_dmg}]]}}"></button>
<input name="attr_attack2" type="text" class="ml15">
</div>
<div>
<input name="attr_attack2_to_hit" type="text" class="w40">
</div>
<div>
<input name="attr_attack2_dmg" type="text" class="w70 mr15">
</div>
<div>
<input name="attr_attack2_dmgtype" type="text" class="w50">
</div>
<div>
<input name="attr_attack2_range" type="text" class="w40">
</div>
<div>
<input name="attr_attack2_reload" type="text" class="w40">
</div>
<div>
<input name="attr_attack2_special" type="text" class="w110 mr15">
</div>
<!-- attack3 -->
<div class="rowflex nowrap">
<button name="roll_attack3" type="roll" value="&{template:default} {{name=**@{attack3}**}} {{[[d20+(@{attack3_to_hit})]]=[[d20+(@{attack3_to_hit})]]}} {{Damage=[[@{attack3_dmg}]]}}"></button>
<input name="attr_attack3" type="text" class="ml15">
</div>
<div>
<input name="attr_attack3_to_hit" type="text" class="w40">
</div>
<div>
<input name="attr_attack3_dmg" type="text" class="w70 mr15">
</div>
<div>
<input name="attr_attack3_dmgtype" type="text" class="w50">
</div>
<div>
<input name="attr_attack3_range" type="text" class="w40">
</div>
<div>
<input name="attr_attack3_reload" type="text" class="w40">
</div>
<div>
<input name="attr_attack3_special" type="text" class="w110 mr15">
</div>
<!-- attack4 -->
<div class="rowflex nowrap">
<button name="roll_attack4" type="roll" value="&{template:default} {{name=**@{attack4}**}} {{[[d20+(@{attack4_to_hit})]]=[[d20+(@{attack4_to_hit})]]}} {{Damage=[[@{attack4_dmg}]]}}"></button>
<input name="attr_attack4" type="text" class="ml15">
</div>
<div>
<input name="attr_attack4_to_hit" type="text" class="w40">
</div>
<div>
<input name="attr_attack4_dmg" type="text" class="w70 mr15">
</div>
<div>
<input name="attr_attack4_dmgtype" type="text" class="w50">
</div>
<div>
<input name="attr_attack4_range" type="text" class="w40">
</div>
<div>
<input name="attr_attack4_reload" type="text" class="w40">
</div>
<div>
<input name="attr_attack4_special" type="text" class="w110 mr15">
</div>
<!-- attack5 -->
<div class="rowflex nowrap">
<button name="roll_attack5" type="roll" value="&{template:default} {{name=**@{attack5}**}} {{[[d20+(@{attack5_to_hit})]]=[[d20+(@{attack5_to_hit})]]}} {{Damage=[[@{attack5_dmg}]]}}"></button>
<input name="attr_attack5" type="text" class="ml15">
</div>
<div>
<input name="attr_attack5_to_hit" type="text" class="w40">
</div>
<div>
<input name="attr_attack5_dmg" type="text" class="w70 mr15">
</div>
<div>
<input name="attr_attack5_dmgtype" type="text" class="w50">
</div>
<div>
<input name="attr_attack5_range" type="text" class="w40">
</div>
<div>
<input name="attr_attack5_reload" type="text" class="w40">
</div>
<div>
<input name="attr_attack5_special" type="text" class="w110 mr15">
</div>
</div>
</div>
<!-- --------------------------------------------------------------------------------- -->
<!-- --------------------------- PAGE 2 ---------------------------------------------- -->
<!-- --------------------------------------------------------------------------------- -->
<div class="tab-content tab2 page2">
<div class="section racial_abilities columnflex nowra center">
<label>Racial Abilities</label>
<textarea name="attr_racial"></textarea>
</div>
<div class="section feats columnflex nowrap center">
<label>Feats</label>
<textarea name="attr_feats"></textarea>
</div>
<div class="section class columnflex nowrap center">
<label>Class Abilities</label>
<textarea name="attr_class_abilities"></textarea>
</div>
<div class="section equipment columnflex nowrap center">
<label>Equipment</label>
<textarea name="attr_equipment"></textarea>
</div>
<div class="section prof columnflex nowrap center">
<label>Proficiencies</label>
<textarea name="attr_proficiencies"></textarea>
</div>
<div class="section notes columnflex nowrap center">
<label>Notes</label>
<textarea name="attr_notes"></textarea>
</div>
</div>
<!-- --------------------------------------------------------------------------------- -->
<!-- --------------------------- PAGE 3 ---------------------------------------------- -->
<!-- --------------------------------------------------------------------------------- -->
<!--
<div class="sheet-config">
<h2>Config/Settings</h2>
<span>Sheet Config/Settings goes here</span>
</div>
-->
<!-- --------------------------------------------------------------------------------- -->
<!-- --------------------------- Sheet workers --------------------------------------- -->
<!-- --------------------------------------------------------------------------------- -->
<input name="attr_str_mod" type="hidden" value="+0">
<input name="attr_dex_mod" type="hidden" value="+0">
<input name="attr_con_mod" type="hidden" value="+0">
<input name="attr_wis_mod" type="hidden" value="+0">
<input name="attr_int_mod" type="hidden" value="+0">
<input name="attr_cha_mod" type="hidden" value="+0">
<input name="attr_str_save" type="hidden" value="+0">
<input name="attr_dex_save" type="hidden" value="+0">
<input name="attr_con_save" type="hidden" value="+0">
<input name="attr_int_save" type="hidden" value="+0">
<input name="attr_wis_save" type="hidden" value="+0">
<input name="attr_cha_save" type="hidden" value="+0">
<input name="attr_acro" type="hidden" value="+0">
<input name="attr_animal" type="hidden" value="+0">
<script type="text/worker">
// Tab management
/*
const buttonlist = ["character","journal","configuration"];
buttonlist.forEach(button => {
on(`clicked:${button}`, function() {
setAttrs({
sheetTab: button
});
});
});*/
// Calculate Stat modifier
const int = score => parseInt(score, 10) || 0;
const stats = ["str", "dex", "con", "wis", "int", "cha"];
stats.forEach(stat => {
on(`change:${stat}`, () => {
getAttrs([stat], values => {
const stat_base = int(values[stat]);
//console.log(stat_base);
let stat_mod = 0;
if (stat_base >= 30) stat_mod = "+10";
else if (stat_base >= 28) stat_mod = "+9";
else if (stat_base >= 26) stat_mod = "+8";
else if (stat_base >= 24) stat_mod = "+7";
else if (stat_base >= 22) stat_mod = "+6";
else if (stat_base >= 20) stat_mod = "+5";
else if (stat_base >= 18) stat_mod = "+4";
else if (stat_base >= 16) stat_mod = "+3";
else if (stat_base >= 14) stat_mod = "+2";
else if (stat_base >= 12) stat_mod = "+1";
else if (stat_base >= 10) stat_mod = "+0";
else if (stat_base >= 8) stat_mod = "-1";
else if (stat_base >= 6) stat_mod = "-2";
else if (stat_base >= 4) stat_mod = "-3";
else if (stat_base >= 2) stat_mod = "-4";
else if (stat_base <= 1) stat_mod = "-5";
else stat_mod = "+0";
setAttrs({
[`${stat}_mod`]: stat_mod
});
});
});
});
</script>