Co-authored-by: jean.s.lemay <jean.s.lemay@velocity-solutions.com>
1632 lines
64 KiB
HTML
1632 lines
64 KiB
HTML
<div class="sheet-wrapper">
|
|
<!-- Headers -->
|
|
<div class="sheet-panel-container sheet-panel-container--center">
|
|
<!-- Hidden Input: Current View -->
|
|
<input type="hidden"
|
|
class="sheet-id-attr-curr-view"
|
|
name="attr_curr_view"
|
|
value="view_player" />
|
|
|
|
<!-- Header: Player -->
|
|
<div class="sheet-id-header-player sheet-panel sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center sheet-justify-between">
|
|
<!-- Logo -->
|
|
<img class="sheet-flex-none sheet-h-20"
|
|
src="https://i.imgur.com/2azCjtl.png" />
|
|
|
|
<!-- Button: GM View -->
|
|
<button type="action"
|
|
class="sheet-flex-none sheet-text-sm"
|
|
name="act_btn_gm_view">
|
|
GM mode →
|
|
</button>
|
|
</div>
|
|
|
|
<!-- Header: GM -->
|
|
<div class="sheet-id-header-gm sheet-panel sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center sheet-justify-between">
|
|
<!-- Button: Player View -->
|
|
<button type="action"
|
|
class="sheet-flex-none sheet-text-sm"
|
|
name="act_btn_player_view">
|
|
← Player mode
|
|
</button>
|
|
|
|
<span class="sheet-flex-initial sheet-text-right">
|
|
Use this mode to set up NPCs.
|
|
</span>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Layout (2 columns) -->
|
|
<div class="sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-start sheet-mt-8">
|
|
<!-- View (Left) -->
|
|
<div class="sheet-flex-1 sheet-panel-container">
|
|
<!-- Hidden Input: Current View -->
|
|
<input type="hidden"
|
|
class="sheet-id-attr-curr-view"
|
|
name="attr_curr_view"
|
|
value="view_player" />
|
|
|
|
<!-- View: Player -->
|
|
<div class="sheet-id-view-player sheet-panel">
|
|
<!-- Top Fields -->
|
|
<div class="sheet-container-top-fields">
|
|
<!-- Row: Super Alias, Stress Capacity -->
|
|
<!-- Super Alias -->
|
|
<span class="sheet-col-span-1">Super Alias</span>
|
|
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_character_name"
|
|
spellcheck="false" />
|
|
|
|
<!-- Button: Chat Super Alias -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Super Alias}} {{text=@{character_name}}}"></button>
|
|
|
|
<!-- Spacer -->
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Stress Capacity -->
|
|
<span class="sheet-col-span-1">Stress Capacity</span>
|
|
|
|
<div class="sheet-col-span-2 sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center">
|
|
<input type="number"
|
|
class="sheet-flex-none sheet-w-24"
|
|
name="attr_sc" />
|
|
|
|
<span class="sheet-flex-none sheet-mx-2 sheet-text-center">/</span>
|
|
|
|
<input type="number"
|
|
class="sheet-flex-none sheet-w-24"
|
|
name="attr_sc_max" />
|
|
|
|
<span class="sheet-flex-none sheet-ml-2">Max.</span>
|
|
</div>
|
|
|
|
<!-- Row: Real Name, Power Origin -->
|
|
<!-- Real Name -->
|
|
<span class="sheet-col-span-1">Real Name</span>
|
|
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_real_name"
|
|
spellcheck="false" />
|
|
|
|
<!-- Button: Chat Real Name -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Real Name}} {{text=@{real_name}}}"></button>
|
|
|
|
<!-- Spacer -->
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Power Origin -->
|
|
<span class="sheet-col-span-1">Power Origin</span>
|
|
|
|
<select class="sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_power_origin">
|
|
<option value="Alien" selected>Alien</option>
|
|
<option value="Dimensional">Dimensional</option>
|
|
<option value="Enhanced">Enhanced</option>
|
|
<option value="Inventor">Inventor</option>
|
|
<option value="Magical">Magical</option>
|
|
<option value="Mutant">Mutant</option>
|
|
<option value="Technological">Technological</option>
|
|
</select>
|
|
|
|
<!-- Button: Chat Power Origin -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Power Origin}} {{text=@{power_origin}}}"></button>
|
|
|
|
<!-- Row: Mastered Weapons, Proficient Weapons Labels -->
|
|
<span class="sheet-col-span-2 sheet-text-sm sheet-font-bold sheet-mt-4">
|
|
Mastered Weapons
|
|
(<span class="sheet-font-mono">3d6</span>)
|
|
</span>
|
|
|
|
<div class="sheet-col-span-2"></div>
|
|
|
|
<span class="sheet-col-span-2 sheet-text-sm sheet-font-bold sheet-mt-4">
|
|
Proficient Weapons
|
|
(<span class="sheet-font-mono">2d6</span>)
|
|
</span>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Mastered Weapons, Proficient Weapons Input -->
|
|
<input type="text"
|
|
class="sheet-col-span-2 sheet-w-full"
|
|
name="attr_mastered_weapons"
|
|
spellcheck="false" />
|
|
|
|
<!-- Button: Chat Mastered Weapons -->
|
|
<button class="sheet-col-span-1 sheet-self-y-start sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Mastered Weapons}} {{text=@{mastered_weapons}}}"></button>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<input type="text"
|
|
class="sheet-col-span-2 sheet-w-full"
|
|
name="attr_proficient_weapons"
|
|
spellcheck="false" />
|
|
|
|
<!-- Button: Chat Proficient Weapons -->
|
|
<button class="sheet-col-span-1 sheet-self-y-start sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Proficient Weapons}} {{text=@{proficient_weapons}}}"></button>
|
|
</div>
|
|
|
|
<!-- Tabs -->
|
|
<div class="sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-end sheet-mt-6">
|
|
<!-- Hidden Input: Current Tab -->
|
|
<input type="hidden"
|
|
class="sheet-id-attr-curr-tab"
|
|
name="attr_curr_tab"
|
|
value="tab_bio" />
|
|
|
|
<!-- Tab: Bio -->
|
|
<button type="action"
|
|
class="sheet-id-tab-button-bio sheet-flex-none sheet-tab"
|
|
name="act_tab_bio">
|
|
Bio
|
|
</button>
|
|
|
|
<!-- Spacer -->
|
|
<div class="sheet-flex-none sheet-tab-spacer"></div>
|
|
|
|
<!-- Tab: Traits -->
|
|
<button type="action"
|
|
class="sheet-id-tab-button-traits sheet-flex-none sheet-tab"
|
|
name="act_tab_traits">
|
|
Traits
|
|
</button>
|
|
|
|
<!-- Spacer -->
|
|
<div class="sheet-flex-none sheet-tab-spacer"></div>
|
|
|
|
<!-- Tab: Gear -->
|
|
<button type="action"
|
|
class="sheet-id-tab-button-gear sheet-flex-none sheet-tab"
|
|
name="act_tab_gear">
|
|
Inventory
|
|
</button>
|
|
|
|
<!-- Spacer -->
|
|
<div class="sheet-flex-1 sheet-tab-spacer"></div>
|
|
|
|
<!-- Speed -->
|
|
<div class="sheet-flex-none sheet-tab-spacer sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center">
|
|
<span class="sheet-flex-none sheet-font-bold sheet-text-sm">Speed</span>
|
|
|
|
<input type="number"
|
|
class="sheet-flex-none sheet-w-20 sheet-text-sm sheet-rounded-none sheet-border-b-0 sheet-ml-2"
|
|
name="attr_speed"
|
|
value="25" />
|
|
|
|
<span class="sheet-flex-none sheet-text-sm sheet-ml-2">ft</span>
|
|
</div>
|
|
|
|
<!-- Spacer -->
|
|
<div class="sheet-flex-none sheet-tab-spacer sheet-w-12"></div>
|
|
|
|
<!-- Experience Points -->
|
|
<div class="sheet-flex-none sheet-tab-spacer sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center">
|
|
<span class="sheet-flex-none sheet-font-bold sheet-text-sm">Experience</span>
|
|
|
|
<input type="number"
|
|
class="sheet-flex-none sheet-w-20 sheet-text-sm sheet-rounded-none sheet-border-b-0 sheet-ml-2"
|
|
name="attr_xp"
|
|
value="0" />
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Tab Panels -->
|
|
<div class="sheet-panel-container">
|
|
<!-- Hidden Input: Current Tab -->
|
|
<input type="hidden"
|
|
class="sheet-id-attr-curr-tab"
|
|
name="attr_curr_tab"
|
|
value="tab_bio" />
|
|
|
|
<!-- Panel: Bio -->
|
|
<div class="sheet-id-tab-bio sheet-panel sheet-mt-2">
|
|
<!-- Archetype -->
|
|
<div class="sheet-container-trait sheet-container-trait--archetype sheet-mb-2">
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Archetype Name</span>
|
|
|
|
<span class="sheet-col-span-1 sheet-font-bold">Description</span>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_archetype_name"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-col-span-1 sheet-w-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_archetype_desc"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Archetype Trait -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{archetype_name}}} {{subtitle=Archetype}} {{text=@{archetype_desc}}}"></button>
|
|
</div>
|
|
|
|
<!-- Belief -->
|
|
<div class="sheet-container-trait sheet-mb-2">
|
|
<!-- Header: Belief -->
|
|
<span class="sheet-col-span-3 sheet-font-bold">Belief</span>
|
|
|
|
<!-- Row: Description, Chat -->
|
|
<textarea class="sheet-col-span-2 sheet-w-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_belief"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Belief -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Belief}} {{text=@{belief}}}"></button>
|
|
</div>
|
|
|
|
<!-- Weakness -->
|
|
<div class="sheet-container-trait">
|
|
<!-- Header: Weakness -->
|
|
<span class="sheet-col-span-3 sheet-font-bold">Weakness</span>
|
|
|
|
<!-- Row: Description, Chat -->
|
|
<textarea class="sheet-col-span-2 sheet-w-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_weakness"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Weakness -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=Weakness}} {{text=@{weakness}}}"></button>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Panel: Traits -->
|
|
<div class="sheet-id-tab-traits sheet-panel sheet-mt-2">
|
|
<!-- Archetype Trait -->
|
|
<div class="sheet-container-trait sheet-container-trait--archetype sheet-mb-2">
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Archetype Trait</span>
|
|
|
|
<span class="sheet-col-span-1 sheet-font-bold">Description</span>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_archetype_trait_name"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-col-span-1 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_archetype_trait_desc"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Archetype Trait -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{archetype_trait_name}}} {{subtitle=Archetype @{archetype_trait_type}}} {{text=@{archetype_trait_desc}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_archetype_trait_type">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
</select>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
</div>
|
|
|
|
<!-- Traits -->
|
|
<fieldset class="repeating_traits">
|
|
<div class="sheet-container-trait sheet-mb-2">
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-col-span-1 sheet-font-bold">Description</span>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-col-span-1 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name}}} {{subtitle=@{trait_type}}} {{text=@{trait_desc}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
|
|
<!-- Panel: Gear -->
|
|
<div class="sheet-id-tab-gear sheet-panel sheet-mt-2">
|
|
<!-- Container: Headers -->
|
|
<div class="sheet-container-headers sheet-mt-4 sheet-mb-2">
|
|
<!-- Header: Name -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Name</span>
|
|
|
|
<!-- Header: Description -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Description</span>
|
|
|
|
<!-- Spacer: Button -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--hidden"></button>
|
|
</div>
|
|
|
|
<fieldset class="repeating_inventory">
|
|
<div class="sheet-container-item sheet-mb-2">
|
|
<!-- Name -->
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_name"
|
|
spellcheck="false" />
|
|
|
|
<!-- Description -->
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full text-sm"
|
|
name="attr_desc"
|
|
spellcheck="false" />
|
|
|
|
<!-- Button: Chat Item -->
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{name}}} {{subtitle=Gear}} {{text=@{desc}}}"></button>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- View: GM -->
|
|
<div class="sheet-id-view-gm sheet-panel">
|
|
<!-- NPCs -->
|
|
<fieldset class="repeating_npcs">
|
|
<div class="sheet-container-npc sheet-mb-2">
|
|
<!-- Fields -->
|
|
<!-- Row: Headers -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Name</span>
|
|
<span class="sheet-col-span-1 sheet-font-bold">Notes</span>
|
|
<span class="sheet-col-span-1 sheet-font-bold">SC</span>
|
|
<span class="sheet-col-span-3 sheet-font-bold sheet-text-center">Num. Traits</span>
|
|
|
|
<!-- Row: Inputs -->
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_name"
|
|
spellcheck="false" />
|
|
|
|
<input type="text"
|
|
class="sheet-col-span-1 sheet-w-full sheet-text-sm"
|
|
name="attr_notes"
|
|
spellcheck="false" />
|
|
|
|
<input type="number"
|
|
class="sheet-col-span-1 sheet-w-full"
|
|
name="attr_sc" />
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--minus"
|
|
type="action"
|
|
title="Add trait"
|
|
name="act_traitminus"></button>
|
|
|
|
<input type="hidden"
|
|
name="attr_num_traits"
|
|
value="0" />
|
|
|
|
<span class="sheet-col-span-1 sheet-text-center"
|
|
name="attr_numtraits"
|
|
value="0">0</span>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--plus"
|
|
type="action"
|
|
title="Remove trait"
|
|
name="act_traitplus"></button>
|
|
|
|
<!-- Traits -->
|
|
<input type="hidden"
|
|
class="sheet-id-num-traits"
|
|
name="attr_numtraits"
|
|
value="0" />
|
|
|
|
|
|
<!-- Trait 1 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-1 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-1 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-1 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-1 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-1"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-1 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-1"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-1 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-1}}} {{subtitle=@{trait_type-1}}} {{text=@{trait_desc-1}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-1 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-1 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-1 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-1">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-1 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 2 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-2 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-2 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-2 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-2 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-2"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-2 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-2"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-2 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-2}}} {{subtitle=@{trait_type-2}}} {{text=@{trait_desc-2}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-2 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-2 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-2 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-2">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-2 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 3 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-3 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-3 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-3 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-3 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-3"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-3 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-3"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-3 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-3}}} {{subtitle=@{trait_type-3}}} {{text=@{trait_desc-3}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-3 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-3 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-3 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-3">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-3 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 4 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-4 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-4 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-4 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-4 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-4"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-4 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-4"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-4 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-4}}} {{subtitle=@{trait_type-4}}} {{text=@{trait_desc-4}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-4 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-4 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-4 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-4">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-4 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 5 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-5 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-5 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-5 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-5 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-5"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-5 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-5"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-5 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-5}}} {{subtitle=@{trait_type-5}}} {{text=@{trait_desc-5}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-5 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-5 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-5 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-5">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-5 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 6 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-6 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-6 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-6 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-6 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-6"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-6 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-6"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-6 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-6}}} {{subtitle=@{trait_type-6}}} {{text=@{trait_desc-6}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-6 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-6 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-6 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-6">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-6 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 7 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-7 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-7 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-7 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-7 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-7"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-7 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-7"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-7 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-7}}} {{subtitle=@{trait_type-7}}} {{text=@{trait_desc-7}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-7 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-7 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-7 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-7">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-7 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 8 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-8 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-8 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-8 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-8 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-8"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-8 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-8"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-8 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-8}}} {{subtitle=@{trait_type-8}}} {{text=@{trait_desc-8}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-8 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-8 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-8 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-8">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-8 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 9 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-9 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-9 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-9 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-9 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-9"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-9 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-9"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-9 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-9}}} {{subtitle=@{trait_type-9}}} {{text=@{trait_desc-9}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-9 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-9 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-9 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-9">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-9 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 10 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-10 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-10 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-10 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-10 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-10"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-10 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-10"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-10 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-10}}} {{subtitle=@{trait_type-10}}} {{text=@{trait_desc-10}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-10 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-10 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-10 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-10">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-10 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 11 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-11 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-11 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-11 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-11 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-11"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-11 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-11"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-11 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-11}}} {{subtitle=@{trait_type-11}}} {{text=@{trait_desc-11}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-11 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-11 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-11 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-11">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-11 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 12 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-12 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-12 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-12 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-12 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-12"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-12 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-12"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-12 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-12}}} {{subtitle=@{trait_type-12}}} {{text=@{trait_desc-12}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-12 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-12 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-12 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-12">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-12 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 13 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-13 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-13 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-13 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-13 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-13"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-13 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-13"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-13 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-13}}} {{subtitle=@{trait_type-13}}} {{text=@{trait_desc-13}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-13 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-13 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-13 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-13">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-13 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 14 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-14 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-14 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-14 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-14 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-14"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-14 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-14"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-14 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-14}}} {{subtitle=@{trait_type-14}}} {{text=@{trait_desc-14}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-14 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-14 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-14 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-14">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-14 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 15 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-15 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-15 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-15 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-15 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-15"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-15 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-15"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-15 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-15}}} {{subtitle=@{trait_type-15}}} {{text=@{trait_desc-15}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-15 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-15 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-15 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-15">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-15 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 16 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-16 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-16 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-16 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-16 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-16"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-16 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-16"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-16 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-16}}} {{subtitle=@{trait_type-16}}} {{text=@{trait_desc-16}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-16 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-16 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-16 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-16">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-16 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 17 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-17 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-17 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-17 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-17 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-17"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-17 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-17"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-17 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-17}}} {{subtitle=@{trait_type-17}}} {{text=@{trait_desc-17}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-17 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-17 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-17 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-17">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-17 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 18 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-18 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-18 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-18 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-18 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-18"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-18 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-18"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-18 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-18}}} {{subtitle=@{trait_type-18}}} {{text=@{trait_desc-18}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-18 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-18 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-18 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-18">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-18 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 19 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-19 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-19 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-19 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-19 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-19"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-19 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-19"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-19 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-19}}} {{subtitle=@{trait_type-19}}} {{text=@{trait_desc-19}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-19 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-19 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-19 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-19">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-19 sheet-col-span-1"></div>
|
|
|
|
<!-- Trait 20 -->
|
|
<!-- Separator -->
|
|
<div class="sheet-npc-trait-20 sheet-col-span-6 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Headers: Name, Description -->
|
|
<span class="sheet-npc-trait-20 sheet-col-span-1 sheet-font-bold">Trait Name</span>
|
|
|
|
<span class="sheet-npc-trait-20 sheet-col-span-5 sheet-font-bold">Description</span>
|
|
<!-- Row: Name, Description, Chat -->
|
|
<input type="text"
|
|
class="sheet-npc-trait-20 sheet-col-span-1 sheet-w-full"
|
|
name="attr_trait_name-20"
|
|
spellcheck="false" />
|
|
|
|
<textarea class="sheet-npc-trait-20 sheet-col-span-4 sheet-row-span-3 sheet-w-full sheet-h-full sheet-textarea sheet-text-sm sheet-mb-0"
|
|
name="attr_trait_desc-20"
|
|
spellcheck="false"></textarea>
|
|
|
|
<!-- Button: Chat Trait -->
|
|
<button class="sheet-npc-trait-20 sheet-col-span-1 sheet-button sheet-button--chat"
|
|
type="roll"
|
|
title="Send to chat"
|
|
value="&{template:text} {{title=@{trait_name-20}}} {{subtitle=@{trait_type-20}}} {{text=@{trait_desc-20}}}"></button>
|
|
|
|
<!-- Headers: Type -->
|
|
<span class="sheet-npc-trait-20 sheet-col-span-1 sheet-font-bold">Type</span>
|
|
|
|
<div class="sheet-npc-trait-20 sheet-col-span-1"></div>
|
|
|
|
<!-- Row: Type -->
|
|
<select class="sheet-npc-trait-20 sheet-col-span-1 sheet-w-full sheet-mb-0"
|
|
name="attr_trait_type-20">
|
|
<option value="Trait" selected>Trait</option>
|
|
<option value="Power T1">Power, Tier One</option>
|
|
<option value="Power T2">Power, Tier Two</option>
|
|
<option value="Power T3">Power, Tier Three</option>
|
|
</select>
|
|
|
|
<div class="sheet-npc-trait-20 sheet-col-span-1"></div>
|
|
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Roller (Right) -->
|
|
<div class="sheet-container-roller sheet-flex-none sheet-ml-2">
|
|
<!-- Section: Tests -->
|
|
<input type="hidden"
|
|
name="attr_roller_test_success_threshold_computed"
|
|
value="5" />
|
|
|
|
<input type="hidden"
|
|
name="attr_roller_test_threshold_label_computed"
|
|
value="" />
|
|
|
|
<span class="sheet-col-span-1 sheet-font-bold">Test</span>
|
|
|
|
<button class="sheet-col-span-1 sheet-button"
|
|
type="roll"
|
|
title="Roll (2d6)"
|
|
value="&{template:roll} {{title=Test}} {{numDiceLabel=Regular Roll}} {{numDiceValue=2d6}} {{thresholdValue=@{roller_test_success_threshold_computed}-6}} {{thresholdLabel=@{roller_test_threshold_label_computed}}} {{thresholdAdv=@{roller_test_threshold_label_computed}}} {{roll=[[2d6>@{roller_test_success_threshold_computed}]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--advantage"
|
|
type="roll"
|
|
title="Roll with advantage (3d6)"
|
|
value="&{template:roll} {{title=Test}} {{numDiceLabel=Roll with Advantage}} {{numDiceValue=3d6}} {{numDiceAdv=true}} {{thresholdValue=@{roller_test_success_threshold_computed}-6}} {{thresholdLabel=@{roller_test_threshold_label_computed}}} {{thresholdAdv=@{roller_test_threshold_label_computed}}} {{roll=[[3d6>@{roller_test_success_threshold_computed}]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--disadvantage"
|
|
type="roll"
|
|
title="Roll with disadvantage (1d6)"
|
|
value="&{template:roll} {{title=Test}} {{numDiceLabel=Roll with Disadvantage}} {{numDiceValue=1d6}} {{numDiceDisadv=true}} {{thresholdValue=@{roller_test_success_threshold_computed}-6}} {{thresholdLabel=@{roller_test_threshold_label_computed}}} {{thresholdAdv=@{roller_test_threshold_label_computed}}} {{roll=[[1d6>@{roller_test_success_threshold_computed}]]}}"></button>
|
|
|
|
<!-- Focused -->
|
|
<div class="sheet-col-span-4 sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center sheet-justify-end">
|
|
<label class="sheet-flex-none sheet-label sheet-text-sm sheet-text-green-600">
|
|
<span>Focused</span>
|
|
|
|
<input type="checkbox"
|
|
class="sheet-checkbox-small sheet-ml-1"
|
|
name="attr_roller_test_focused"
|
|
value="true" />
|
|
</label>
|
|
</div>
|
|
|
|
<!-- Separator -->
|
|
<div class="sheet-col-span-4 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Section: Initiative -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Initiative</span>
|
|
|
|
<button class="sheet-col-span-1 sheet-button"
|
|
type="roll"
|
|
title="Roll (2d6)"
|
|
value="&{template:roll} {{title=Initiative}} {{numDiceLabel=Regular Roll}} {{numDiceValue=2d6}} {{total=[[2d6 &{tracker}]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--advantage"
|
|
type="roll"
|
|
title="Roll with advantage (3d6)"
|
|
value="&{template:roll} {{title=Initiative}} {{numDiceLabel=Roll with Advantage}} {{numDiceValue=3d6}} {{numDiceAdv=true}} {{total=[[3d6 &{tracker}]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--disadvantage"
|
|
type="roll"
|
|
title="Roll with disadvantage (1d6)"
|
|
value="&{template:roll} {{title=Initiative}} {{numDiceLabel=Roll with Disadvantage}} {{numDiceValue=1d6}} {{numDiceDisadv=true}} {{total=[[1d6 &{tracker}]]}}"></button>
|
|
|
|
<span class="sheet-col-span-1 sheet-text-sm">Tiebreaker</span>
|
|
|
|
<button class="sheet-col-span-1 sheet-button"
|
|
type="roll"
|
|
title="Roll (2d6)"
|
|
value="&{template:roll} {{title=Initiative}} {{numDiceLabel=Tiebreaker Roll}} {{numDiceValue=2d6}} {{total=[[2d6]]}}"></button>
|
|
|
|
<div class="sheet-col-span-2"></div>
|
|
|
|
<!-- Separator -->
|
|
<div class="sheet-col-span-4 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Section: Attack -->
|
|
<input type="hidden"
|
|
name="attr_roller_atk_success_threshold_computed"
|
|
value="5" />
|
|
|
|
<input type="hidden"
|
|
name="attr_roller_atk_threshold_label_computed"
|
|
value="" />
|
|
|
|
<span class="sheet-col-span-1 sheet-font-bold">Attack</span>
|
|
|
|
<button class="sheet-col-span-1 sheet-button"
|
|
type="roll"
|
|
title="Roll (2d6)"
|
|
value="&{template:roll} {{title=Attack}} {{numDiceLabel=With Proficiency}} {{numDiceValue=2d6}} {{thresholdValue=@{roller_atk_success_threshold_computed}-6}} {{thresholdLabel=@{roller_atk_threshold_label_computed}}} {{thresholdAdv=@{roller_atk_threshold_label_computed}}} {{roll=[[2d6>@{roller_atk_success_threshold_computed}]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--advantage"
|
|
type="roll"
|
|
title="Roll with advantage (3d6)"
|
|
value="&{template:roll} {{title=Attack}} {{numDiceLabel=Mastered Weapon / Adv.}} {{numDiceValue=3d6}} {{numDiceAdv=true}} {{thresholdValue=@{roller_atk_success_threshold_computed}-6}} {{thresholdLabel=@{roller_atk_threshold_label_computed}}} {{thresholdAdv=@{roller_atk_threshold_label_computed}}} {{roll=[[3d6>@{roller_atk_success_threshold_computed}]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--disadvantage"
|
|
type="roll"
|
|
title="Roll with disadvantage (1d6)"
|
|
value="&{template:roll} {{title=Attack}} {{numDiceLabel=Without Proficiency / Disadv.}} {{numDiceValue=1d6}} {{numDiceDisadv=true}} {{thresholdValue=@{roller_atk_success_threshold_computed}-6}} {{thresholdLabel=@{roller_atk_threshold_label_computed}}} {{thresholdAdv=@{roller_atk_threshold_label_computed}}} {{roll=[[1d6>@{roller_atk_success_threshold_computed}]]}}"></button>
|
|
|
|
<div class="sheet-col-span-4 sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center sheet-justify-end">
|
|
<label class="sheet-flex-none sheet-label sheet-text-sm sheet-text-green-600">
|
|
<span>Focused</span>
|
|
|
|
<input type="checkbox"
|
|
class="sheet-checkbox-small sheet-ml-1"
|
|
name="attr_roller_atk_mod"
|
|
value="focused" />
|
|
</label>
|
|
</div>
|
|
|
|
<div class="sheet-col-span-4 sheet-flex sheet-flex-row sheet-flex-no-wrap sheet-items-center sheet-justify-end">
|
|
<label class="sheet-flex-none sheet-label sheet-text-sm sheet-text-green-600">
|
|
<span>Focused + Marksman</span>
|
|
|
|
<input type="checkbox"
|
|
class="sheet-checkbox-small sheet-ml-1"
|
|
name="attr_roller_atk_mod"
|
|
value="marksman" />
|
|
</label>
|
|
</div>
|
|
|
|
<!-- Separator -->
|
|
<div class="sheet-col-span-4 sheet-my-2 sheet-border-0 sheet-border-t sheet-border-solid sheet-border-gray-400"></div>
|
|
|
|
<!-- Section: Evade -->
|
|
<span class="sheet-col-span-1 sheet-font-bold">Evade</span>
|
|
|
|
<button class="sheet-col-span-1 sheet-button"
|
|
type="roll"
|
|
title="Roll (1d6)"
|
|
value="&{template:roll} {{title=Evade}} {{numDiceLabel=Regular Roll}} {{numDiceValue=1d6}} {{thresholdValue=5-6}} {{roll=[[1d6>5]]}}"></button>
|
|
|
|
<button class="sheet-col-span-1 sheet-button sheet-button--advantage"
|
|
type="roll"
|
|
title="Improved roll (2d6)"
|
|
value="&{template:roll} {{title=Evade}} {{numDiceLabel=Improved Roll}} {{numDiceValue=2d6}} {{numDiceAdv=true}} {{thresholdValue=5-6}} {{roll=[[2d6>5]]}}"></button>
|
|
|
|
<div class="sheet-col-span-1"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Roll Template: Text -->
|
|
<rolltemplate class="sheet-rolltemplate-text">
|
|
{{#title}}
|
|
<!-- Header -->
|
|
<div class="sheet-rt-header">
|
|
<span class="sheet-rt-header__title">{{title}}</span>
|
|
|
|
{{#subtitle}}
|
|
<span class="sheet-rt-header__subtitle">{{subtitle}}</span>
|
|
{{/subtitle}}
|
|
</div>
|
|
{{/title}}
|
|
|
|
{{^title}}
|
|
{{#subtitle}}
|
|
<!-- Header -->
|
|
<div class="sheet-rt-header">
|
|
<span class="sheet-rt-header__title"></span>
|
|
<span class="sheet-rt-header__subtitle">{{subtitle}}</span>
|
|
</div>
|
|
{{/subtitle}}
|
|
{{/title}}
|
|
|
|
<!-- Text -->
|
|
{{#text}}
|
|
<span class="sheet-rt-text">{{text}}</span>
|
|
{{/text}}
|
|
</rolltemplate>
|
|
|
|
<!-- Roll Template: Roll -->
|
|
<rolltemplate class="sheet-rolltemplate-roll">
|
|
<!-- Header -->
|
|
<div class="sheet-rt-header">
|
|
<span class="sheet-rt-header__title">{{title}}</span>
|
|
<span class="sheet-rt-header__subtitle">Roll</span>
|
|
</div>
|
|
|
|
<div class="sheet-rt-grid">
|
|
<!-- Num. Dice -->
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--3/4">
|
|
{{#numDiceAdv}}<span class="sheet-text-green-600">{{/numDiceAdv}}
|
|
{{#numDiceDisadv}}<span class="sheet-text-red-800">{{/numDiceDisadv}}
|
|
{{numDiceLabel}}
|
|
{{#numDiceDisadv}}</span>{{/numDiceDisadv}}
|
|
{{#numDiceAdv}}</span>{{/numDiceAdv}}
|
|
</span>
|
|
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--1/4 sheet-font-mono">
|
|
{{#numDiceAdv}}<span class="sheet-text-green-600">{{/numDiceAdv}}
|
|
{{#numDiceDisadv}}<span class="sheet-text-red-800">{{/numDiceDisadv}}
|
|
{{numDiceValue}}
|
|
{{#numDiceDisadv}}</span>{{/numDiceDisadv}}
|
|
{{#numDiceAdv}}</span>{{/numDiceAdv}}
|
|
</span>
|
|
|
|
<!-- Success Threshold -->
|
|
{{#thresholdValue}}
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--3/4">
|
|
{{#thresholdAdv}}<span class="sheet-text-green-600">{{/thresholdAdv}}
|
|
{{#thresholdDisadv}}<span class="sheet-text-red-800">{{/thresholdDisadv}}
|
|
{{#thresholdLabel}}
|
|
<span>({{thresholdLabel}})</span>
|
|
{{/thresholdLabel}}
|
|
|
|
<span>Success on</span>
|
|
{{#thresholdDisadv}}</span>{{/thresholdDisadv}}
|
|
{{#thresholdAdv}}</span>{{/thresholdAdv}}
|
|
</span>
|
|
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--1/4 sheet-font-mono">
|
|
{{#thresholdAdv}}<span class="sheet-text-green-600">{{/thresholdAdv}}
|
|
{{#thresholdDisadv}}<span class="sheet-text-red-800">{{/thresholdDisadv}}
|
|
{{thresholdValue}}
|
|
{{#thresholdDisadv}}</span>{{/thresholdDisadv}}
|
|
{{#thresholdAdv}}</span>{{/thresholdAdv}}
|
|
</span>
|
|
{{/thresholdValue}}
|
|
</div>
|
|
|
|
<!-- Separator -->
|
|
<div class="sheet-rt-separator"></div>
|
|
|
|
{{#roll}}
|
|
<!-- Roll Result -->
|
|
<div class="sheet-rt-grid">
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--3/4 sheet-font-bold">Num. Successes</span>
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--1/4 sheet-font-bold">{{roll}}</span>
|
|
</div>
|
|
{{/roll}}
|
|
|
|
{{#total}}
|
|
<!-- Total Result -->
|
|
<div class="sheet-rt-grid">
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--3/4 sheet-font-bold">Total</span>
|
|
<span class="sheet-rt-grid__item sheet-rt-grid__item--1/4 sheet-font-bold">{{total}}</span>
|
|
</div>
|
|
{{/total}}
|
|
</rolltemplate>
|
|
|
|
<!-- Sheet Worker Script -->
|
|
<script type="text/worker">
|
|
// Function(s)
|
|
var toInt = function(value) {
|
|
return (parseInt(value, 10) || 0);
|
|
};
|
|
|
|
var isBlank = function(value) {
|
|
return ((value || '').toString().trim().length === 0);
|
|
};
|
|
|
|
// ---------------------------------------------------------------------
|
|
// Views
|
|
on('clicked:btn_gm_view', function() {
|
|
setAttrs({
|
|
'curr_view': 'view_gm'
|
|
});
|
|
});
|
|
|
|
on('clicked:btn_player_view', function() {
|
|
setAttrs({
|
|
'curr_view': 'view_player'
|
|
});
|
|
});
|
|
|
|
// ---------------------------------------------------------------------
|
|
// Navigation
|
|
[
|
|
'tab_bio',
|
|
'tab_traits',
|
|
'tab_gear'
|
|
].forEach(function(tab) {
|
|
on('clicked:' + tab, function() {
|
|
setAttrs({
|
|
'curr_tab': tab
|
|
})
|
|
});
|
|
});
|
|
|
|
// ---------------------------------------------------------------------
|
|
// Actions
|
|
on('clicked:repeating_npcs:traitminus', function() {
|
|
getAttrs(['repeating_npcs_numtraits'], function(attrs) {
|
|
var numTraits = toInt(attrs['repeating_npcs_numtraits']);
|
|
if (numTraits > 0) {
|
|
setAttrs({
|
|
'repeating_npcs_numtraits': (numTraits - 1)
|
|
});
|
|
}
|
|
});
|
|
});
|
|
|
|
on('clicked:repeating_npcs:traitplus', function() {
|
|
getAttrs(['repeating_npcs_numtraits'], function(attrs) {
|
|
var numTraits = toInt(attrs['repeating_npcs_numtraits']);
|
|
if (numTraits < 20) {
|
|
setAttrs({
|
|
'repeating_npcs_numtraits': (numTraits + 1)
|
|
});
|
|
}
|
|
});
|
|
});
|
|
|
|
// ---------------------------------------------------------------------
|
|
// Auto-calc
|
|
// -- attr_roller_test_threshold_label_computed
|
|
// -- attr_roller_test_success_threshold_computed
|
|
on('change:roller_test_focused', function() {
|
|
getAttrs(['roller_test_focused'], function(attrs) {
|
|
var successThreshold = 5;
|
|
var thresholdLabel = '';
|
|
if (attrs['roller_test_focused'] === 'true') {
|
|
successThreshold = 4;
|
|
thresholdLabel = 'Focused';
|
|
}
|
|
|
|
setAttrs({
|
|
'roller_test_success_threshold_computed': successThreshold,
|
|
'roller_test_threshold_label_computed': thresholdLabel
|
|
});
|
|
});
|
|
});
|
|
|
|
// -- attr_roller_atk_threshold_label_computed
|
|
// -- attr_roller_atk_success_threshold_computed
|
|
on('change:roller_atk_mod', function() {
|
|
getAttrs(['roller_atk_mod'], function(attrs) {
|
|
var successThreshold = 5;
|
|
var thresholdLabel = '';
|
|
if (attrs['roller_atk_mod'] === 'focused') {
|
|
successThreshold = 4;
|
|
thresholdLabel = 'Focused';
|
|
}
|
|
|
|
if (attrs['roller_atk_mod'] === 'marksman') {
|
|
successThreshold = 3;
|
|
thresholdLabel = 'Marksman';
|
|
}
|
|
|
|
setAttrs({
|
|
'roller_atk_success_threshold_computed': successThreshold,
|
|
'roller_atk_threshold_label_computed': thresholdLabel
|
|
});
|
|
});
|
|
});
|
|
</script>
|