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

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>