mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
580 lines
25 KiB
HTML
580 lines
25 KiB
HTML
|
|
|
|
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="Mecha" checked="checked" />
|
|
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="Notes" />
|
|
|
|
<div class="sheet-tab-content sheet-tab1"> <!-- Mecha -->
|
|
|
|
|
|
|
|
<div class="sheet-MechaContainer">
|
|
|
|
<div class="sheet-mechaColumns">
|
|
<div class='sheet-perspectiveParent sheet-floatLeft'>
|
|
<div class="sheet-translucentBackground sheet-mechaLeftPanel"> <!-- Pilot attributes -->
|
|
|
|
<!--
|
|
|
|
db d88888b d88888b d888888b
|
|
88 88' 88' `~~88~~'
|
|
88 88ooooo 88ooo 88
|
|
88 88~~~~~ 88~~~ 88
|
|
88booo. 88. 88 88
|
|
Y88888P Y88888P YP YP
|
|
|
|
|
|
-->
|
|
|
|
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3 class="sheet-mechaPopupHelp">Pilot Stats
|
|
<span class="sheet-mechaPopupCenterDisplay">Pilot stats are combined with Mecha stats to make Linked-Stats. Stats and Linked-Stats give you the number of d6 in your dice pool for tests.</span>
|
|
</h3>
|
|
<table>
|
|
<tr><td>Strength</td><td><input type="number" name="attr_pilotStrength" />
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Ability Test}} {{result=[[@{pilotStrength}d6<?{skill?|Mecha Combat,@{pilotSkillMechaCombat}|Personal Combat,@{pilotSkillPersonalCombat}|Social,@{pilotSkillSocial}|Field Ops,@{pilotSkillFieldOps}|Repair,@{pilotSkillRepair}|Medic,@{pilotSkillMedic}|Logistics,@{pilotSkillLogistics}}!1]]}} {{rollDescription= Rolling Strength. (over 5 = overdrive, over 8 = cutscene) }}'
|
|
name='roll_strengthTest'/>
|
|
|
|
</td></tr>
|
|
<tr><td>Agility</td><td><input type="number" name="attr_pilotAgility" />
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Ability Test}} {{result=[[@{pilotAgility}d6<?{skill?|Mecha Combat,@{pilotSkillMechaCombat}|Personal Combat,@{pilotSkillPersonalCombat}|Social,@{pilotSkillSocial}|Field Ops,@{pilotSkillFieldOps}|Repair,@{pilotSkillRepair}|Medic,@{pilotSkillMedic}|Logistics,@{pilotSkillLogistics}}!1]]}} {{rollDescription= Rolling Agility. (over 5 = overdrive, over 8 = cutscene) }}'
|
|
name='roll_agilityTest'/>
|
|
|
|
</td></tr>
|
|
<tr><td>Intelligence</td><td><input type="number" name="attr_pilotIntelligence" />
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Ability Test}} {{result=[[@{pilotIntelligence}d6<?{skill?|Mecha Combat,@{pilotSkillMechaCombat}|Personal Combat,@{pilotSkillPersonalCombat}|Social,@{pilotSkillSocial}|Field Ops,@{pilotSkillFieldOps}|Repair,@{pilotSkillRepair}|Medic,@{pilotSkillMedic}|Logistics,@{pilotSkillLogistics}}!1]]}} {{rollDescription= Rolling Intelligence. (over 5 = overdrive, over 8 = cutscene) }}'
|
|
name='roll_intelligenceTest'/>
|
|
|
|
</td></tr>
|
|
<tr><td>Will</td><td><input type="number" name="attr_pilotWill" />
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Ability Test}} {{result=[[@{pilotWill}d6<?{skill?|Mecha Combat,@{pilotSkillMechaCombat}|Personal Combat,@{pilotSkillPersonalCombat}|Social,@{pilotSkillSocial}|Field Ops,@{pilotSkillFieldOps}|Repair,@{pilotSkillRepair}|Medic,@{pilotSkillMedic}|Logistics,@{pilotSkillLogistics}}!1]]}} {{rollDescription= Rolling Will. (over 5 = overdrive, over 8 = cutscene) }}'
|
|
name='roll_willTest'/>
|
|
|
|
</td></tr>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3 class="sheet-mechaPopupHelp">Pilot Traits
|
|
<span class="sheet-mechaPopupCenterDisplay">
|
|
<p>Each character has 4 traits (adjectives, eg: stout, analytical, supportive, blunt).</p>
|
|
<p>2 from your pilot archetype.</p>
|
|
<p>1 from each of your Mecha configurations.</p>
|
|
</span>
|
|
</h3>
|
|
|
|
<ol>
|
|
<li><input type="text" class="sheet-mechaTextField" name="attr_pilotTrait1"/></li>
|
|
<li><input type="text" class="sheet-mechaTextField" name="attr_pilotTrait2"/></li>
|
|
<li><input type="text" class="sheet-mechaTextField" name="attr_pilotTrait3"/></li>
|
|
<li><input type="text" class="sheet-mechaTextField" name="attr_pilotTrait4"/></li>
|
|
</ol>
|
|
</div>
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3 class="sheet-mechaPopupHelp">Pilot Skills
|
|
<span class="sheet-mechaPopupCenterDisplay">Each character has 5 skills. These are the target number for tests.</span>
|
|
</h3>
|
|
|
|
<table class="sheet-mechaTable">
|
|
<tr><td align="left">Mecha Combat</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillMechaCombat"/>
|
|
|
|
<!-- <button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillMechaCombat}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
-->
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td>Personal Combat:</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillPersonalCombat"/>
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillPersonalCombat}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</td></tr>
|
|
<tr><td>Social:</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillSocial"/>
|
|
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillSocial}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</td></tr>
|
|
<tr><td>Field Ops:</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillFieldOps"/>
|
|
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillFieldOps}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</td></tr>
|
|
<tr><td>Repair:</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillRepair"/>
|
|
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillRepair}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</td></tr>
|
|
<tr><td>Medic:</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillMedic"/>
|
|
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillMedic}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</td></tr>
|
|
<tr><td>Logistics:</td><td><input type="number" class="sheet-mechaTextField" name="attr_pilotSkillLogistics"/>
|
|
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<@{pilotSkillLogistics}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</td></tr>
|
|
</table>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!--
|
|
|
|
.88b d88. d888888b d8888b. d8888b. db d88888b
|
|
88'YbdP`88 `88' 88 `8D 88 `8D 88 88'
|
|
88 88 88 88 88 88 88 88 88 88ooooo
|
|
88 88 88 88 88 88 88 88 88 88~~~~~
|
|
88 88 88 .88. 88 .8D 88 .8D 88booo. 88.
|
|
YP YP YP Y888888P Y8888D' Y8888D' Y88888P Y88888P
|
|
|
|
-->
|
|
|
|
<div class='sheet-perspectiveParent sheet-floatMiddle sheet-bottomAligned'> <!-- Middle Column -->
|
|
|
|
<div class="sheet-mechaMiddlePanel"> <!-- Combined Attributes and Rolls -->
|
|
|
|
|
|
|
|
<div class="sheet-mechaCondition">
|
|
Condition:
|
|
<select name="attr_mechaCondition" class="sheet-narrowMechaField">
|
|
<option value="Stable" selected="selected">Stable</option>
|
|
<option value="Severe">Severe</option>
|
|
<option value="Lethal">Critical (Lethal)</option>
|
|
</select>
|
|
|
|
<span class="sheet-mechaPopupHelp">?
|
|
<span class="sheet-mechaPopupCenterDisplay">
|
|
When an attack has more successes than your defense, take 1 point of damage and make a damage save. If you fail the damage save, leave the fight or change your condition down one step. If you take damage when your mech is critical, you will die.
|
|
</span>
|
|
</span>
|
|
|
|
</div>
|
|
|
|
<table class="sheet-mechaDamageAndOverdrive"><tr>
|
|
<td>
|
|
Pilot Damage: <input type="number" class="sheet-textField" name="attr_pilotDamage"/>
|
|
<input disabled="true" name="attr_pilotDamage_max" value=6 style="display:none;"/>
|
|
</td>
|
|
|
|
<td>
|
|
Overdrive: <input type="number" class="sheet-mechaTextField" name="attr_overdrive"/>
|
|
<input disabled="true" name="attr_overdrive_max" value=6 style="display:none;" />
|
|
</td>
|
|
|
|
<td>
|
|
Mecha Damage: <input type="number" class="sheet-textField" name="attr_mechaDamage"/>
|
|
<input disabled="true" name="attr_mechaDamage_max" value=6 style="display:none;" />
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><button type='roll' value='&{template:MechaRoll} {{name="Damage Save"}}{{rollDescription=Roll higher than your current damage or lose the fight (KO).}} {{result=[[1d6>[[@{pilotDamage}+1]]cf<@{pilotDamage}cs>[[@{pilotDamage}+1]]]]}} {{notes=1 is good, 0 is bad}}' /> </td>
|
|
<td>
|
|
|
|
Tac Pts: <input type="number" class="sheet-mechaTextField" name="attr_tacticalPoints" />
|
|
|
|
</td>
|
|
<td>
|
|
<button type='roll' value='&{template:MechaRoll} {{name="Damage Save"}} {{rollDescription=Roll higher than your current damage to maintain your current condition}} {{result=[[1d6>[[@{mechaDamage}+1]]cf<@{mechaDamage}cs>[[@{mechaDamage}+1]]]]}} {{notes=1 is good, 0 is bad. If you fail a mecha damage save, your mecha condition gets worse by one step. You may elect to leave combat or continue fighting with the new condition. For each change, you lose 1 mecha configuration and the corresponding ability. If you choose to enter the critical/lethal phase, your next failed damage save will kill you.}}' />
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="sheet-mechaButtonPanel"> <!-- Roll Buttons -->
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<p>Engineering <input class="mechaStatNumberInputs" type="text" size=1 name="attr_mechaEngineering" disabled=true value=@{mechaTechnology}+@{LinkedPilotAttributeEngineering} /> </p>
|
|
<button type='roll' class='sheet-mechaHUD-initiativeButton sheet-plainButton'
|
|
value='&{template:MechaRoll} {{name=Engineering (aka Initiative)}} {{result=[[ (@{mechaEngineering})d6<@{pilotSkillMechaCombat}!1cs<@{pilotSkillMechaCombat}cf>[[@{pilotSkillMechaCombat}+1]]&{tracker}]]}} {{notes=Play proceeds in order from highest to lowest. In the case of a tie, whoever rolled fewer dice ([[@{mechaTechnology} + @{LinkedPilotAttributeEngineering}]]) goes first. If its still a tie, settle it with 1d6 [[1d6]]}}'
|
|
name="roll_mechaInitiative" />
|
|
|
|
</td><td>
|
|
<p>Defend <input class="mechaStatNumberInputs" type="text" size=1 name="attr_mechaDefense" disabled=true value=@{mechaArmor}+@{LinkedPilotAttributeDefense} /></p>
|
|
<button type='roll' class='sheet-mechaHUD-defenseButton sheet-plainButton'
|
|
value='&{template:MechaRoll} {{name=Mech Defense}} {{rollDescription=(Strafing Defense: If a mech didn't leave its sector, the pilot can add unspent movement points to the defense roll)}} {{result=[[ (@{mechaDefense} +?{Initiating strafing defense... How many unspent movement points?|0} )d6<@{pilotSkillMechaCombat}!1cs<@{pilotSkillMechaCombat}cf>[[@{pilotSkillMechaCombat}+1]] ]]}} {{notes=If your defense is lower than your opponent's attack roll, take 1 damage and make a damage save. Additionally, they may move you 1MP for each point of difference}}'
|
|
name="roll_mechaDefend"/>
|
|
|
|
|
|
</td>
|
|
</tr><tr>
|
|
<td>
|
|
<p>Attack <input class="mechaStatNumberInputs" type="text" size=1 name="attr_mechaAttack" disabled=true value=@{mechaWeapons}+@{LinkedPilotAttributeAttack} /></p>
|
|
<button type='roll' class='sheet-mechaHUD-attackButton sheet-plainButton'
|
|
|
|
value='&{template:MechaRoll} {{name=Mech Attack}} {{result=[[ (@{mechaAttack} -?{How many zones (movement points) is your target outside of the optimal range for your current weapon?|0})d6<@{pilotSkillMechaCombat}!1cs<@{pilotSkillMechaCombat}cf>[[@{pilotSkillMechaCombat}+1]] ]]}} {{notes=Knockback: for every point of success over your opponent's defense, move them 1 MP}}'
|
|
name="roll_mechaAttack"
|
|
/>
|
|
|
|
|
|
</td><td>
|
|
<p>Move <input class="mechaStatNumberInputs" type="text" size=1 name="attr_mechaMovement" disabled=true value=@{mechaSpeed}+@{LinkedPilotAttributeMovement} /></p>
|
|
<button type='roll' class='sheet-mechaHUD-movementButton sheet-plainButton'
|
|
value='&{template:MechaMovement} {{name=Mech Movement}} {{movement=[[ (@{mechaMovement})d6<@{pilotSkillMechaCombat}!1cs<@{pilotSkillMechaCombat}cf>[[@{pilotSkillMechaCombat}+1]] ]]}}'
|
|
name="roll_mechaMove"
|
|
/>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='sheet-perspectiveParent sheet-floatRight'>
|
|
|
|
|
|
|
|
<div class="sheet-translucentBackground sheet-mechaRightPanel"> <!-- Mecha Attributes -->
|
|
|
|
<!--
|
|
|
|
ooooooooo. o8o oooo .
|
|
`888 `Y88. `"' `888 .o8
|
|
888 .d88' oooo .oooooooo 888 .oo. .o888oo
|
|
888ooo88P' `888 888' `88b 888P"Y88b 888
|
|
888`88b. 888 888 888 888 888 888
|
|
888 `88b. 888 `88bod8P' 888 888 888 .
|
|
o888o o888o o888o `8oooooo. o888o o888o "888"
|
|
d" YD
|
|
"Y88888P'
|
|
|
|
-->
|
|
|
|
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3 class="sheet-mechaPopupHelp">Mecha Stats
|
|
<span class="sheet-mechaPopupCenterDisplay"><p>Capabilities for your Mecha.</p> <p>For each mecha stat, choose which pilot stat you will use to operate it. Each pilot stat must be linked to a different mecha attribute.</p></span>
|
|
</h3>
|
|
<table>
|
|
<tr><td>Weapons</td><td><input type="number" name="attr_mechaWeapons" /></td>
|
|
<td>
|
|
<select name="attr_LinkedPilotAttributeAttack">
|
|
<option value="@{pilotStrength}" selected="selected">Str</option>
|
|
<option value="@{pilotAgility}">Agi</option>
|
|
<option value="@{pilotIntelligence}">Int</option>
|
|
<option value="@{pilotWill}">Wil</option>
|
|
</select>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td>Armor</td><td><input type="number" name="attr_mechaArmor" /></td>
|
|
<td>
|
|
<select name="attr_LinkedPilotAttributeDefense">
|
|
<option value="@{pilotStrength}" selected="selected">Str</option>
|
|
<option value="@{pilotAgility}">Agi</option>
|
|
<option value="@{pilotIntelligence}">Int</option>
|
|
<option value="@{pilotWill}">Wil</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr><td>Technology</td><td><input type="number" name="attr_mechaTechnology" /></td>
|
|
<td>
|
|
<select name="attr_LinkedPilotAttributeEngineering">
|
|
<option value="@{pilotStrength}" selected="selected">Str</option>
|
|
<option value="@{pilotAgility}">Agi</option>
|
|
<option value="@{pilotIntelligence}">Int</option>
|
|
<option value="@{pilotWill}">Wil</option>
|
|
</select>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr><td>Speed</td><td><input type="number" name="attr_mechaSpeed" /></td>
|
|
<td>
|
|
<select name="attr_LinkedPilotAttributeMovement">
|
|
<option value="@{pilotStrength}" selected="selected">Str</option>
|
|
<option value="@{pilotAgility}">Agi</option>
|
|
<option value="@{pilotIntelligence}">Int</option>
|
|
<option value="@{pilotWill}">Wil</option>
|
|
</select>
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3 class="sheet-mechaPopupHelp">Mecha Configurations
|
|
<span class="sheet-mechaPopupCenterDisplay">Each mecha has 2 available configurations. Spend overdrive points to activate their abilities. When you become damaged, you will lose one or both of your configurations.</span>
|
|
</h3>
|
|
|
|
<fieldset class="repeating_configurations">
|
|
<input type="text" class="sheet-mechaTextField" name="attr_configurationName" placeholder="Configuration" autocomplete="off">
|
|
</fieldset>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3 class="sheet-mechaPopupHelp">Mecha Weapons
|
|
<span class="sheet-mechaPopupCenterDisplay">Each weapon has an optimum range. All weapons must cool down for 1 turn after firing. ie: you normally can't fire the same weapon twice in a row.</span>
|
|
</h3>
|
|
|
|
|
|
|
|
|
|
|
|
<fieldset class="repeating_weapons">
|
|
<input type="text" class="sheet-mechaWeaponName" name="attr_repeatingWeaponName" placeholder="Weapon" autocomplete="off">
|
|
<input type="number" name="attr_repeatingWeaponRange" placeholder="rng"/>
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Fire @{repeatingWeaponName}}} {{result=[[ (@{mechaWeapons} + @{LinkedPilotAttributeAttack} - [[abs(@{repeatingWeaponRange} - ?{Range to target?|@{repeatingWeaponRange} })]])d6<@{pilotSkillMechaCombat}!1cs<@{pilotSkillMechaCombat}cf>[[@{pilotSkillMechaCombat}+1]] ]]}} {{rollDescription= Rolling LinkedAttack - RangeMod d6. TargetNumber = MechaCombat. 1s explode}}'
|
|
name='roll_FireRepeatingWeapon'/>
|
|
|
|
</fieldset>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!--
|
|
|
|
oooooooooo. . .
|
|
`888' `Y8b .o8 .o8
|
|
888 888 .ooooo. .o888oo .o888oo .ooooo. ooo. .oo. .oo.
|
|
888oooo888' d88' `88b 888 888 d88' `88b `888P"Y88bP"Y88b
|
|
888 `88b 888 888 888 888 888 888 888 888 888
|
|
888 .88P 888 888 888 . 888 . 888 888 888 888 888
|
|
o888bood8P' `Y8bod8P' "888" "888" `Y8bod8P' o888o o888o o888o
|
|
|
|
-->
|
|
|
|
|
|
|
|
<div class="mechaBottomRow"> <!-- Misc -->
|
|
|
|
<div class="sheet-mechaListBox">
|
|
Pilot Name: <input type="text" class="mechaNarrowTextField" name="attr_pilotName"/>
|
|
Archetype: <input type="text" class="mechaNarrowTextField" name="attr_pilotArchetype"/>
|
|
Goal: <input type="text" class="mechaNarrowTextField" name="attr_pilotGoal"/>
|
|
AP/XP: <input type="number" name="attr_XP" />
|
|
</div>
|
|
|
|
<div class="sheet-mechaListBox">
|
|
Mecha Make: <input type="text" class="sheet-mechaNarrowTextField" name="attr_mechaMake"/>
|
|
Model: <input type="text" class="sheet-mechaNarrowTextField" name="attr_mechaModel"/>
|
|
Protocol: <input type="text" class="sheet-mechaNarrowTextField" name="attr_mechaProtocol"/>
|
|
</div>
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3>Notes</h3>
|
|
<textarea name="attr_MechaNotes" class="sheet-textAreaHuge"></textarea>
|
|
|
|
<div class="sheet-mechaListBox">
|
|
<h3>Other Rolls
|
|
|
|
<button type='roll'
|
|
value='&{template:MechaRoll} {{name=Skill Test}} {{result=[[?{ability?|Strengh,@{pilotStrength}|Agility,@{pilotAgility}|Intelligence,@{pilotIntelligence}|Will,@{pilotWill}}d6<?{skill?|Mecha Combat,@{pilotSkillMechaCombat}|Personal Combat,@{pilotSkillPersonalCombat}|Social,@{pilotSkillSocial}|Field Ops,@{pilotSkillFieldOps}|Repair,@{pilotSkillRepair}|Medic,@{pilotSkillMedic}}!1]]}} {{rollDescription=(over 5 = overdrive, over 8 = cutscene) }}'
|
|
/>
|
|
|
|
</h3>
|
|
/roll ((<i>stat</i>))d6<((<i>skill</i>))!1<br>
|
|
<input type="number" name="attr_tempDiceNumber" /> d6 < <input type="number" name="attr_tempTargetNumber" /> !1
|
|
<button type="roll" value=" [[ @{tempDiceNumber}d6<@{tempTargetNumber}!1cs<@{tempTargetNumber}cf>[[@{tempTargetNumber}+1]] ]] " name="roll_tempMechaTest" />
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- =-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=-=-=--=- -->
|
|
|
|
<div class="sheet-tab-content sheet-tab2">
|
|
|
|
<div class="sheet-MechaContainer">
|
|
|
|
|
|
<div class="sheet-mechaColumns">
|
|
<div class="sheet-mechaListBox">
|
|
<h1>Notes</h1>
|
|
|
|
<div class="sheet-2colrow">
|
|
<div class="sheet-col">
|
|
|
|
<h3>Personality</h3>
|
|
<div class="sheet-personality">
|
|
<textarea placeholder="Personality, Beliefs, Instincts, Stress Reliever, Vice" name="attr_personality"></textarea>
|
|
</div>
|
|
|
|
<h3>Goals</h3>
|
|
<div class="sheet-goals">
|
|
<textarea placeholder="Goals, Quests, To Do List" name="attr_goals"></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="sheet-col">
|
|
<h3>Bonds, Contacts, Circles</h3>
|
|
<div class="sheet-bonds">
|
|
<textarea placeholder="Contacts, Networks, Circles, Bonds" name="attr_contacts"></textarea>
|
|
</div>
|
|
|
|
<h3>Gear</h3>
|
|
<div class="sheet-gear">
|
|
<textarea placeholder="Gear, Weapons, Armor, Trappings, Hirelings, Expenses" name="attr_gear"></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="sheet-row sheet-mechaListBox">
|
|
<h3>Notes</h3>
|
|
<div class="sheet-notes">
|
|
<textarea placeholder="Notes" name="attr_notes2"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
|
ooooooooo. oooo oooo ooooooooooooo oooo .
|
|
`888 `Y88. `888 `888 8' 888 `8 `888 .o8
|
|
888 .d88' .ooooo. 888 888 888 .ooooo. ooo. .oo. .oo. oo.ooooo. 888 .oooo. .o888oo .ooooo. .oooo.o
|
|
888ooo88P' d88' `88b 888 888 888 d88' `88b `888P"Y88bP"Y88b 888' `88b 888 `P )88b 888 d88' `88b d88( "8
|
|
888`88b. 888 888 888 888 888 888ooo888 888 888 888 888 888 888 .oP"888 888 888ooo888 `"Y88b.
|
|
888 `88b. 888 888 888 888 888 888 .o 888 888 888 888 888 888 d8( 888 888 . 888 .o o. )88b
|
|
o888o o888o `Y8bod8P' o888o o888o o888o `Y8bod8P' o888o o888o o888o 888bod8P' o888o `Y888""8o "888" `Y8bod8P' 8""888P'
|
|
888
|
|
o888o
|
|
|
|
|
|
-->
|
|
|
|
|
|
<!-- Roll Templates -->
|
|
|
|
|
|
|
|
<rolltemplate class="sheet-rolltemplate-MechaRoll">
|
|
|
|
<table>
|
|
<tr><th>{{name}}</th></tr>
|
|
{{#rollDescription}}
|
|
<tr><td><span class="fineprint">{{rollDescription}}</span></td></tr>
|
|
{{/rollDescription}}
|
|
<tr><td>
|
|
{{#result}}
|
|
{{result}}
|
|
{{/result}}
|
|
{{#rollGreater() result 4}}
|
|
<span class="exciting">Overdrive!</span>
|
|
{{/rollGreater() result 4}}
|
|
{{#rollGreater() result 7}}
|
|
<div class="speedlines">Cutscene!!!</div>
|
|
{{/rollGreater() result 7}}
|
|
</td></tr>
|
|
|
|
{{#notes}}
|
|
<tr><td>{{notes}}</td></tr>
|
|
{{/notes}}
|
|
</table>
|
|
|
|
|
|
|
|
</rolltemplate>
|
|
|
|
|
|
|
|
|
|
|
|
<rolltemplate class="sheet-rolltemplate-MechaMovement">
|
|
<table>
|
|
<tr><th>{{name}}</th></tr>
|
|
<tr><td class="sheet-fineprint">Rolling Movement</td></tr>
|
|
|
|
<tr><td align="center"><span class="tcat">Move: </span>{{movement}}
|
|
{{#rollGreater() movement 4}}
|
|
<span class="exciting">Overdrive!</span>
|
|
{{/rollGreater() movement 4}}
|
|
</td></tr>
|
|
|
|
<tr><td class="sheet-fineprint">Moving toward or away from center costs 1 point. Moving between quadrants costs 2 points.</td></tr>
|
|
|
|
<tr><td class="sheet-fineprint">You may choose not to leave your sector in order to strafe evasively and spend movement points on defense rolls before your next turn.
|
|
|
|
|
|
|
|
{{#rollGreater() movement 7}}
|
|
<div class="speedlines">Cutscene!!!</div>
|
|
{{/rollGreater() movement 7}}
|
|
</td></tr>
|
|
</table>
|
|
</rolltemplate>
|
|
|
|
|
|
|
|
|