mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
466 lines
25 KiB
HTML
466 lines
25 KiB
HTML
<span class="title"><img style="max-height: 50px;" src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Runecairn/runecairn_roll20_logo.png"></span>
|
|
|
|
<div class="stats-wide">
|
|
<div class="flex-container">
|
|
<div class="stat-title ability-title" data-i18n="name-u"></div>
|
|
<div class="stat-inputs-name flex-container">
|
|
<input class="stat-input-name" type="text" name="attr_name" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<div class="stats-column">
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-under} {{rollname=Save - Strength}} {{result=[[1d20]]}} {{target=[[@{ability_strength}]]}}"
|
|
name="roll_strength"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stat-title ability-title" data-i18n="strength-u"></div>
|
|
<div class="stat-inputs flex-container">
|
|
<input class="stat-input" type="text" name="attr_ability_strength" />
|
|
<div class="stat-input-separator"></div>
|
|
<input class="stat-input" type="text" name="attr_ability_strength_max" />
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-under} {{rollname=Save - Dexterity}} {{result=[[1d20]]}} {{target=[[@{ability_dexterity}]]}}"
|
|
name="roll_dexterity"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stat-title ability-title" data-i18n="dexterity-u"></div>
|
|
<div class="stat-inputs flex-container">
|
|
<input class="stat-input" type="text" name="attr_ability_dexterity" />
|
|
<div class="stat-input-separator"></div>
|
|
<input class="stat-input" type="text" name="attr_ability_dexterity_max" />
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-under} {{rollname=Save - Wits}} {{result=[[1d20]]}} {{target=[[@{ability_wits}]]}}"
|
|
name="roll_wits"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stat-title ability-title" data-i18n="wits-u"></div>
|
|
<div class="stat-inputs flex-container">
|
|
<input class="stat-input" type="text" name="attr_ability_wits" />
|
|
<div class="stat-input-separator"></div>
|
|
<input class="stat-input" type="text" name="attr_ability_wits_max" />
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-under} {{rollname=Save - Spirit}} {{result=[[1d20]]}} {{target=[[@{ability_spirit}]]}}"
|
|
name="roll_spirit"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stat-title ability-title" data-i18n="spirit-u"></div>
|
|
<div class="stat-inputs flex-container">
|
|
<input class="stat-input" type="text" name="attr_ability_spirit" />
|
|
<div class="stat-input-separator"></div>
|
|
<input class="stat-input" type="text" name="attr_ability_spirit_max" />
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-100-percent" data-i18n="status-u"></div>
|
|
</div>
|
|
<div class="stat-inputs-block flex-container checkbox-fix">
|
|
<div class="vertical-separator"></div>
|
|
<div class="stat-title-inverted grid-30-percent" data-i18n="deprived-u"></div>
|
|
<input type="checkbox" class="grid-10-percent" name="attr_deprived" value="1">
|
|
<div class="stat-title-inverted grid-30-percent" data-i18n="cursed-u"></div>
|
|
<input type="checkbox" class="grid-10-percent" name="attr_cursed" value="1">
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-100-percent" data-i18n="fatigue-u"></div>
|
|
</div>
|
|
<div class="stat-inputs-block list-input-center-aligned">
|
|
<div class="vertical-separator"></div>
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_2" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_3" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_4" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_5" value="1">
|
|
<div class="vertical-separator"></div>
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_6" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_7" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_8" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_9" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_fatigue_bulk_10" value="1">
|
|
<div class="vertical-separator"></div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-space"></div>
|
|
<!-- Inventory -->
|
|
<div class="flex-container">
|
|
<div class="stat-title ability-title-130" data-i18n="inventory-u"></div>
|
|
<div class="stat-inputs flex-container">
|
|
<input class="stat-input" type="text" name="attr_current_inventory" value="( @{key_item_bulk_1} + @{key_item_bulk_2} + @{weapon1_bulk_1} + @{weapon1_bulk_2} + @{weapon2_bulk_1} + @{weapon2_bulk_2} + @{armour1_bulk_1} + @{armour1_bulk_2} + @{shield_bulk_1} + @{shield_bulk_2} + @{item1_bulk_1} + @{item1_bulk_2} + @{item2_bulk_1} + @{item2_bulk_2} + @{item3_bulk_1} + @{item3_bulk_2} + @{item4_bulk_1} + @{item4_bulk_2} + @{item5_bulk_1} + @{item5_bulk_2} + @{item6_bulk_1} + @{item6_bulk_2} + @{item7_bulk_1} + @{item7_bulk_2} + @{item8_bulk_1} + @{item8_bulk_2} + @{item9_bulk_1} + @{item9_bulk_2} + @{item10_bulk_1} + @{item10_bulk_2} + @{fatigue_bulk_1} + @{fatigue_bulk_2} + @{fatigue_bulk_3} + @{fatigue_bulk_4} + @{fatigue_bulk_5} + @{fatigue_bulk_6} + @{fatigue_bulk_7} + @{fatigue_bulk_8} + @{fatigue_bulk_9} + @{fatigue_bulk_10} )" disabled readonly />
|
|
<div class="stat-input-separator"></div>
|
|
<input class="stat-input" type="text" name="attr_ability_inventory_max" />
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<!-- Column 2 -->
|
|
<div class="stats-wide">
|
|
<!-- HP -->
|
|
<div class="flex-container">
|
|
<div class="stat-title ability-title" data-i18n="resilience-u"></div>
|
|
<div class="stat-inputs flex-container">
|
|
<input class="stat-input" type="text" name="attr_ability_hit_points" />
|
|
<div class="stat-input-separator"></div>
|
|
<input class="stat-input" type="text" name="attr_total_hp" readonly />
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stat-title ability-title" data-i18n="speed-u"></div>
|
|
<div class="stat-inputs-30 flex-container">
|
|
<input class="stat-input" type="text" name="attr_speed" />
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<div "class=flex-container">
|
|
<div class="stat-title ability-title" data-i18n="souls-u"></div>
|
|
<div class="stat-inputs-45 flex-container">
|
|
<input class="stat-input-45" type="text" name="attr_souls" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<div class="stat-title ability-title" data-i18n="vigour-u"></div>
|
|
<div class="stat-inputs-30 flex-container">
|
|
<input class="stat-input" type="text" name="attr_vigour" />
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="flex-container">
|
|
<div class="stat-title ability-title" data-i18n="vitality-u"></div>
|
|
<div class="stat-inputs-30 flex-container">
|
|
<input class="stat-input list-input-souls" type="text" name="attr_vitality" />
|
|
</div>
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stat-title ability-title" data-i18n="defence-u"></div>
|
|
<div class="stat-inputs-30 flex-container">
|
|
<input class="stat-input list-input-souls" type="text" name="attr_ability_defence" readonly />
|
|
</div>
|
|
</div>
|
|
<!-- Shield -->
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-60-percent" data-i18n="shield-u"></div>
|
|
<div class="grid-20-percent list-input-right-aligned" data-i18n="bonus-u"></div>
|
|
<div class="grid-20-percent" data-i18n="slots-u"></div>
|
|
</div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_shield" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_shield_bonus" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_shield_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_shield_bulk_2" value="1">
|
|
</div>
|
|
<!-- Armour -->
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-60-percent" data-i18n="armour-u"></div>
|
|
<div class="grid-20-percent list-input-right-aligned" data-i18n="bonus-u"></div>
|
|
<div class="grid-20-percent" data-i18n="slots-u"></div>
|
|
</div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_armour1" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_armour_bonus1" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_armour1_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_armour1_bulk_2" value="1">
|
|
</div>
|
|
<!-- Key Item -->
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-80-percent" data-i18n="key-item-u"></div>
|
|
<div class="grid-20-percent">
|
|
<div class="list-input-center-aligned" data-i18n="slots-u"></div>
|
|
</div>
|
|
</div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input list-input-inline-half grid-80-percent" name="attr_key_item" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_key_item_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_key_item_bulk_2" value="1">
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<!-- Weapons -->
|
|
<div class="list-title">
|
|
<div class="grid-60-percent" data-i18n="weapon-u"></div>
|
|
<div class="grid-20-percent" data-i18n="damage-u"></div>
|
|
<div class="grid-20-percent" data-i18n="slots-u"></div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: Damage - @{weapon1}}} {{result=[[@{weapon_dmg1}]]}}"
|
|
name="roll_weapon1"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-60-percent" name="attr_weapon1" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_weapon_dmg1" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_weapon1_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_weapon1_bulk_2" value="1">
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: Damage - @{weapon2}}} {{result=[[@{weapon_dmg2}]]}}"
|
|
name="roll_weapon3"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-60-percent" name="attr_weapon2" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_weapon_dmg2" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_weapon2_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_weapon2_bulk_2" value="1">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="stats-column">
|
|
<!-- Column 3 -->
|
|
<!-- Mead -->
|
|
<div class="flex-container">
|
|
<div class="stat-title mead-title" data-i18n="mead-u"></div>
|
|
</div>
|
|
<div class="stat-inputs-mead list-input-center-aligned">
|
|
<div class="vertical-separator"></div>
|
|
<div class="mead-list"><input type="checkbox" name="attr_mead_1" value="1"></div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="mead-list"><input type="checkbox" name="attr_mead_2" value="1"></div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="mead-list"><input type="checkbox" name="attr_mead_3" value="1"></div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="mead-list"><input type="checkbox" name="attr_mead_4" value="1"></div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="mead-list"><input type="checkbox" name="attr_mead_5" value="1"></div>
|
|
<div class="vertical-separator"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Row 2 -->
|
|
<div class="flex-container">
|
|
<div class="stats-wide">
|
|
<!-- Items 1 -->
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-60-percent" data-i18n="item-u"></div>
|
|
<div class="grid-20-percent list-input-right-aligned" data-i18n="quantity-u"></div>
|
|
<div class="grid-20-percent" data-i18n="slots-u"></div>
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item1" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty1" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item1_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item1_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item2" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty2" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item2_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item2_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item3" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty3" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item3_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item3_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item4" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty4" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item4_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item4_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item5" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty5" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item5_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item5_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item6" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty6" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item6_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item6_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item7" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty7" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item7_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item7_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item8" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty8" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item8_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item8_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item9" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty9" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item9_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item9_bulk_2" value="1">
|
|
</div>
|
|
<div class="list-inv">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_item10" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-10-percent" name="attr_item_qty10" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item10_bulk_1" value="1">
|
|
<input type="checkbox" class="grid-10-percent" name="attr_item10_bulk_2" value="1">
|
|
</div>
|
|
</div>
|
|
<div class="horizontal-separator"></div>
|
|
<!-- Skills/Spells -->
|
|
<div class="stats-wide">
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-60-percent" data-i18n="skills-spells-u"></div>
|
|
<div class="grid-20-percent list-input-right-aligned" data-i18n="damage-u"></div>
|
|
<div class="grid-20-percent" data-i18n="fatigue-u"></div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: @{skill1}}} {{result=[[@{skill_dmg1}]]}}"
|
|
name="roll_skill1"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_skill1" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_skill_dmg1" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_skill1_fatigue" value="1">
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: @{skill2}}} {{result=[[@{skill_dmg2}]]}}"
|
|
name="roll_skill2"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_skill2" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_skill_dmg2" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_skill2_fatigue" value="1">
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: @{skill3}}} {{result=[[@{skill_dmg3}]]}}"
|
|
name="roll_skill3"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_skill3" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_skill_dmg3" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_skill3_fatigue" value="1">
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: @{skill4}}} {{result=[[@{skill_dmg4}]]}}"
|
|
name="roll_skill4"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_skill4" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_skill_dmg4" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_skill4_fatigue" value="1">
|
|
</div>
|
|
</div>
|
|
<div class="vertical-separator"></div>
|
|
<div class="flex-container">
|
|
<button class="custom-roll-button" type="roll"
|
|
value="&{template:test-damage} {{rollname=@{name}: @{skill5}}} {{result=[[@{skill_dmg5}]]}}"
|
|
name="roll_skill5"></button>
|
|
<div class="horizontal-separator"></div>
|
|
<div class="list-row">
|
|
<input type="text" class="list-input grid-70-percent" name="attr_skill5" />
|
|
<input type="text" class="list-input-inline list-input-center-aligned grid-20-percent"
|
|
name="attr_skill_dmg5" />
|
|
<input type="checkbox" class="grid-10-percent" name="attr_skill5_fatigue" value="1">
|
|
</div>
|
|
</div>
|
|
<!-- Notes -->
|
|
<div class="vertical-separator"></div>
|
|
<div class="list-title">
|
|
<div class="grid-100-percent" data-i18n="notes-u"></div>
|
|
</div>
|
|
<fieldset class="repeating_arcanas">
|
|
<div class="list-textarea-row">
|
|
<textarea class="list-textarea grid-100-percent" name="attr_notes" rows="2"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<rolltemplate class="sheet-rolltemplate-test-under">
|
|
<div class="sheet-template-container">
|
|
<div class="sheet-template-header">{{rollname}}</div>
|
|
<div class="sheet-template-result">
|
|
<span>{{result}}</span>
|
|
{{#^rollGreater() result target}}<span>≤</span>{{/^rollGreater() result target}}
|
|
{{#rollGreater() result target}}<span>≤</span>{{/rollGreater() result target}}
|
|
<span>{{target}}</span>
|
|
</div>
|
|
{{#^rollGreater() result target}}<div class="sheet-template-outcome-success">Success</div>
|
|
{{/^rollGreater() result target}}
|
|
{{#rollGreater() result target}}<div class="sheet-template-outcome-failure">Failure</div>
|
|
{{/rollGreater() result target}}
|
|
</div>
|
|
</rolltemplate>
|
|
|
|
<rolltemplate class="sheet-rolltemplate-test-damage">
|
|
<div class="sheet-template-container">
|
|
<div class="sheet-template-header">{{rollname}}</div>
|
|
<div class="sheet-template-result">
|
|
<span>{{result}}</span>
|
|
{{#^rollGreater() result target}}<span>≤</span>{{/^rollGreater() result target}}
|
|
{{#rollGreater() result target}}<span>≤</span>{{/rollGreater() result target}}
|
|
<span>{{target}}</span>
|
|
</div>
|
|
{{#^rollGreater() result target}}<div class="sheet-template-outcome-failure">Failure</div>
|
|
{{/^rollGreater() result target}}
|
|
{{#rollGreater() result target}}<div class="sheet-template-outcome-success">Success</div>
|
|
{{/rollGreater() result target}}
|
|
</div>
|
|
</rolltemplate>
|
|
|
|
<script type="text/worker">
|
|
on("sheet:opened change:armour_bonus1 change:shield_bonus", function() {
|
|
getAttrs(["ARMOUR_BONUS1", "SHIELD_BONUS"], function(values) {
|
|
let armour_bonus1 = parseInt(values.ARMOUR_BONUS1)||0;
|
|
let shield_bonus = parseInt(values.SHIELD_BONUS)||0;
|
|
let def = armour_bonus1 + shield_bonus;
|
|
setAttrs({
|
|
ability_defence: def
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<script type="text/worker">
|
|
on("sheet:opened change:vitality change:vigour", function() {
|
|
getAttrs(["VITALITY", "VIGOUR"], function(values) {
|
|
let vitality = parseInt(values.VITALITY)||0;
|
|
let vigour = parseInt(values.VIGOUR)||0;
|
|
let thp = vitality + vigour;
|
|
setAttrs({
|
|
total_hp: thp
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
|
|
|
|
|
|
|