mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
189 lines
10 KiB
HTML
189 lines
10 KiB
HTML
<!--*********************************************************************************************************-->
|
|
<!--*************************** Top Level Navigation ***************************-->
|
|
<!--*********************************************************************************************************-->
|
|
<input class="layout" name="attr_sheet_type" type="hidden" value="pc">
|
|
|
|
<div class="header-row">
|
|
<div>
|
|
<div class="pc-hide"><h2 data-i18n="class">Class:</h2><input type="text" name="attr_class" placeholder="Scout" title="" /></div>
|
|
<div class="titan-hide titan-header"><h2 data-i18n="titan">Titan:</h2><input type="text" name="attr_character_name" placeholder="The Legatus" title="" /></div>
|
|
<button type="action" name="act_sheet" title="Change sheet type">U</button>
|
|
</div>
|
|
<div class="reach">
|
|
<div>
|
|
<h1>REACH</h1>
|
|
<br/>
|
|
<h1>OF</h1><h1>TITAN</h1>
|
|
</div>
|
|
<div class="line"></div>
|
|
<div>
|
|
<h3>THE</h3><h3> WORKING</h3>
|
|
<br/>
|
|
<h3>DEMO</h3>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--*********************************************************************************************************-->
|
|
<!--*************************** PC SHEET ***************************-->
|
|
<!--*********************************************************************************************************-->
|
|
<div class="pc">
|
|
<div>
|
|
<button type="roll" min="0" value="&{template:rolls}{{header=Action roll}}{{dice=[[?{# d6s|1}d6cs0cf0]]}}"><span>L</span></button>
|
|
<label for="damage" data-i18n="damage">damage</label><input type="number" name="attr_damage" value="0" />
|
|
<div class="dice-row">
|
|
<label for="available" data-i18n="available">Available: </label>
|
|
<input type="hidden" class="damage" name="attr_damage" value="0" />
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die1" CHECKED /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die2" CHECKED /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die3" CHECKED /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die4" CHECKED /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die5" CHECKED /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die6" CHECKED /><span>L</span><span>X</span></div>
|
|
</div>
|
|
<div class="dice-row">
|
|
<label for="exhausted" data-i18n="exhausted">Exhausted: </label>
|
|
<input type="hidden" class="damage" name="attr_damage" value="0" />
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die1" /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die2" /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die3" /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die4" /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die5" /><span>L</span><span>X</span></div>
|
|
<div class="square"><input type="radio" class="die-radio" name="attr_die6" /><span>L</span><span>X</span></div>
|
|
</div>
|
|
<div class="repeating">
|
|
<label for="abilities" data-i18n="abilities">Abilities:</label>
|
|
<fieldset class="repeating_abilities">
|
|
<input type="text" name="attr_name" placeholder="Ability name" /><textarea name="attr_desc" placeholder="Ability description" ></textarea>
|
|
</fieldset>
|
|
</div>
|
|
<div class="repeating">
|
|
<label for="items" data-i18n="items">Items:</label>
|
|
<fieldset class="repeating_talents">
|
|
<input type="text" name="attr_name" placeholder="Item name" /><textarea name="attr_desc" placeholder="Item description" ></textarea>
|
|
</fieldset>
|
|
</div>
|
|
<label data-i18n="basiccombatorder">Basic Combat Order:</label>
|
|
<div><b data-i18n="meleeattack">Melee Attack:</b>(Muste be climbing on a Titan to use) Roll dice to pierce armor <b>-</b><span style="font-family: pictos">4</span data-i18n="rolldicefordamage"> Roll dice for damage.</div>
|
|
<div><b data-i18n="rangedattack">Ranged Attack:</b> Roll dice for accuracy <b>-</b><span style="font-family: pictos">4</span data-i18n="rolldicetopiece"> Roll dice to pierce armor <b>-</b><span style="font-family: pictos">4</span data-i18n="rolldicefordamage"> Roll dice for damage.</div>
|
|
<div><b data-i18n="anchorattack">Anchor Attack:</b> Roll dice for accuracy <b>-</b><span style="font-family: pictos">4</span data-i18n="rolldicetopiece"> Roll dice to pierce armor <b>-</b><span style="font-family: pictos">4</span data-i18n="nodamage"> (No damage) The Titan is anchored.</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--*********************************************************************************************************-->
|
|
<!--*************************** NPC SHEET ***************************-->
|
|
<!--*********************************************************************************************************-->
|
|
<div class="titan">
|
|
<h1 data-i18n="creaturestats">Creature Stats</h1>
|
|
<div class="titan-stats">
|
|
<div><label for="Number of Actions" data-i18n="numberofactions">Number of Actions:</label><input type="text" name="attr_actions" title="" placeholder="2 (3 if there are 5+ players" /></div>
|
|
<div><label for="intellect" data-i18n="intellect">Intellect:</label><input type="number" name="attr_intellect" title="" placeholder="7" /></div>
|
|
<div><label for="strength" data-i18n="strength">Strength:</label><input type="number" name="attr_strength" title="" placeholder="6" /></div>
|
|
<div><label for="climb" data-i18n="climb">Climb:</label><input type="number" name="attr_climb" title="" placeholder="4" /></div>
|
|
<div><label for="shake" data-i18n="shake">Shake:</label><input type="number" name="attr_shake" title="" placeholder="4" /></div>
|
|
<br />
|
|
</div>
|
|
<div class="titan-body">
|
|
<h2 data-i18n="sections">Sections</h2>
|
|
<div class="repeating">
|
|
<fieldset class="repeating_section">
|
|
<div><label for="name" data-i18n="name">Name:</label><input type="text" name="attr_name" placeholder="Legs"/></div>
|
|
<div>
|
|
<label for="HP" data-i18n="hp">HP:</label><input type="number" name="attr_hp" placeholder="25" />
|
|
<label for="armor" data-i18n="armor">Armor:</label><input type="number" name="attr_armor" placeholder="2" />
|
|
<label for="Evasion" data-i18n="evasion">Evasion:</label><input type="number" name="attr_evasion" placeholder="4" />
|
|
</div>
|
|
<div>
|
|
<h3 data-i18n="upondamage">Upon Damage</h3>
|
|
<textarea name="attr_upon_damage" placeholder="Upon Damage"></textarea>
|
|
</div>
|
|
<div>
|
|
<h3 data-i18n="specialabilities">Special Abilities</h3>
|
|
<textarea name="attr_abilities" placeholder="Special Abilities"></textarea>
|
|
</div>
|
|
<hr />
|
|
</fieldset>
|
|
</div>
|
|
<h2 data-i18n="attacks">Attacks</h2>
|
|
<div class="repeating">
|
|
<fieldset class="repeating_attacks">
|
|
<div>
|
|
<label for="name" data-i18n="name">Name:</label><input type="text" name="attr_name" placeholder="Kick."/>
|
|
<label class="section-label" for="section" data-i18n="relatedsections">Related Section:</label><input type="text" name="attr_section" placeholder="Legs"/>
|
|
</div>
|
|
<div><textarea name="attr_desc" placeholder="Attack description"></textarea></div>
|
|
<div class="action-row">
|
|
<div class="action-section">
|
|
<div><label for="actions" data-i18n="actions">Actions</label></div>
|
|
<div><input type="text" name="attr_action" placeholder="1" /></div>
|
|
</div>
|
|
<div class="action-section">
|
|
<div><label for="evasion" data-i18n="evasion-p">Evasion</label></div>
|
|
<div><input type="text" name="attr_evasion" placeholder="N/A" /></div>
|
|
</div>
|
|
<div class="action-section">
|
|
<div><label for="damage" data-i18n="damage">Damage</label></div>
|
|
<div><input type="text" name="attr_damage" placeholder="3 (fall)" /></div>
|
|
</div>
|
|
<div class="action-section">
|
|
<div><label for="shake" data-i18n="shake-p">Shake</label></div>
|
|
<div><input type="text" name="attr_shake" placeholder="8" /></div>
|
|
</div>
|
|
</div>
|
|
<hr />
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--*********************************************************************************************************-->
|
|
<!--*************************** FOOTER ***************************-->
|
|
<!--*********************************************************************************************************-->
|
|
<div class="footer">
|
|
<span data-i18n="thirdact">Third Act Publishing</span>
|
|
<span data-i18n="version"> Version 0.01</span>
|
|
</div>
|
|
|
|
<!--*********************************************************************************************************-->
|
|
<!--*************************** ROLL TEMPLATE ***************************-->
|
|
<!--*********************************************************************************************************-->
|
|
<div class="rolltemplates">
|
|
<rolltemplate class="sheet-rolltemplate-rolls">
|
|
<!--- Display a header on the template --->
|
|
<div class="sheet-template-header" data-i18n="templateheader">
|
|
{{#header}}{{header}}{{/header}}
|
|
</div>
|
|
<!--- Display the dice roll in the template --->
|
|
<div class="sheet-template-body">
|
|
{{#dice}}
|
|
<div class="sheet-template-row">{{dice}}</div>
|
|
{{/dice}}
|
|
<!--- Display a description. This is great for text included with a roll --->
|
|
{{#desc}}
|
|
<div class="sheet-template-row">
|
|
<span class="sheet-template-desc">
|
|
</span>
|
|
</div>
|
|
{{/desc}}
|
|
</div>
|
|
</rolltemplate>
|
|
</div>
|
|
|
|
<!--*********************************************************************************************************-->
|
|
<!--*************************** SCRIPTS ***************************-->
|
|
<!--*********************************************************************************************************-->
|
|
<script type="text/worker">
|
|
on("clicked:sheet", function(eventinfo) {
|
|
getAttrs(["sheet_type"], function(v) {
|
|
const sheet = (v.sheet_type === "pc") ? "titan" : "pc";
|
|
setAttrs({
|
|
sheet_type: sheet
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
|
|
|
|
|
|
|