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

249 lines
14 KiB
HTML

<!-- Ghostbusters Character Sheet -->
<!-- Version 0.0.7 -->
<div class="sheet-container">
<div class="sheet-row">
<h1>Ghostbuster ID Card</h1>
</div>
<div class="sheet-row">
<h3>&quot;Who Ya Gonna Call?&quot;</h3>
</div>
<div class="sheet-4colrow">
<div class="sheet-col">
<label>Name</label>
</div>
<div class="sheet-col">
<input type="text" name="attr_character_name" class="sheet-name">
</div>
<div class="sheet-col"></div>
<div class="sheet-col"></div>
</div>
<p></p>
<!-- #DMS new section -->
<hr class="sheet-rule">
<p></p>
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="Humans" checked="checked" />
<span class="sheet-tab sheet-tab1"> Mortal </span>
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="Ghosts" />
<span class="sheet-tab sheet-tab2"> Ghost </span>
<!-- #DMS new section
<div class="sheet-2colrow">
<div class="sheet-col"><label>Mortal</label><input type="radio" name="attr_tab" value="1" checked="checked" /></div>
<div class="sheet-col"><label>Ghost</label><input type="radio" name="attr_tab" value="2" /></div>
</div> -->
<p></p>
<div class=sheet-section-ghost>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Ectopresence</label></div>
<div class="sheet-col"><input type="number" name="attr_maxectopresence"></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Current</label></div>
<div class="sheet-col"><input type="number" name="attr_currectopresence"></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Power</label></div>
<div class="sheet-col"><input type="number" name="attr_power"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Power}} {{ghostrolls=1}} {{die=[[ (@{power}-1) ]]}} {{check=[[ (@{power}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_PowerCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col">&nbsp;</div>
<div class="sheet-col">&nbsp;</div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-col"><label>Special Abilities</label></div>
<div class="sheet-colrow">
<fieldset class="repeating_ghostabilities">
<div class="sheet-colSM"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{specialability}}} {{ghostrolls=1}} {{die=[[ (@{power}-1) ]]}} {{check=[[ (@{power}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_PowerCheck' /></div>
<div class="sheet-colMED"><input type="text" name="attr_specialability"placeholder="Special Ability"></div>
<div class="sheet-colLNG"><input type="text" name="attr_specialabilitydesc" placeholder="Special Ability description"></div>
</fieldset>
</div>
</div>
<p></p>
<div class=sheet-section-core>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col sheet-category">Traits</div>
<div class="sheet-col">&nbsp;</div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col sheet-category">Talents</div>
<div class="sheet-col">&nbsp;</div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Brains</label></div>
<div class="sheet-col"><input type="number" name="attr_brains"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Brains}} {{playerrolls=1}} {{die=[[ (@{brains}-1) ]]}} {{check=[[ (@{brains}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_BrainsCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_1" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_1_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_1}}} {{playerrolls=1}} {{die=[[ (@{brains}-1) + @{talent_1_val} ]]}} {{check=[[ ( (@{brains}-1)d6cs>7cf<0) + (@{talent_1_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='rollTalent1Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Muscles</label></div>
<div class="sheet-col"><input type="number" name="attr_muscles"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Muscles}} {{playerrolls=1}} {{die=[[ (@{muscles}-1) ]]}} {{check=[[ (@{muscles}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_MusclesCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_2" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_2_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_2}}} {{playerrolls=1}} {{die=[[ (@{muscles}-1) + @{talent_2_val} ]]}} {{check=[[ ( (@{muscles}-1)d6cs>7cf<0) + (@{talent_2_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='rollTalent2Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Moves</label></div>
<div class="sheet-col"><input type="number" name="attr_moves"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Moves}} {{playerrolls=1}} {{die=[[ (@{moves}-1) ]]}} {{check=[[ (@{moves}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_MovesCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_3" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_3_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_3}}} {{playerrolls=1}} {{die=[[ (@{moves}-1) + @{talent_3_val} ]]}} {{check=[[ ( (@{moves}-1)d6cs>7cf<0) + (@{talent_3_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_Talent3Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Cool</label></div>
<div class="sheet-col"><input type="number" name="attr_cool"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=Cool}} {{playerrolls=1}} {{die=[[ (@{cool}-1) ]]}} {{check=[[ (@{cool}-1)d6cs>7cf<0 ]]}} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_CoolCheck' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><input type="text" name="attr_talent_4" class="sheet-talent" placeholder="Talent name"></div>
<div class="sheet-col"><input type="number" value="3" name="attr_talent_4_val"><button type='roll' class="sheet-d6" value='&{template:buster} {{name=@{talent_4}}} {{playerrolls=1}} {{die=[[ (@{cool}-1) + @{talent_4_val} ]]}} {{check=[[ ( (@{cool}-1)d6cs>7cf<0) + (@{talent_4_val}d6cs>7cf<0) ]] }} {{ghostdieroll=[[1d6cf<0]]}}' name='roll_Talent4Check' /></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
</div>
<hr class="sheet-rule">
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Brownie Points</label></div>
<div class="sheet-col"><input type="number" name="attr_character_bp" min="0" max="60" value=20></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Starting BP</label></div>
<div class="sheet-col"><input type="number" name="attr_character_startingbp" min="0" max="60" value=20></div>
<div class="sheet-col">&nbsp;</div>
</div>
</div>
</div>
<hr class="sheet-rule">
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Goal</label></div>
<div class="sheet-col"><input type="text" name="attr_goal"></div>
<div class="sheet-col"></div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Residence</label></div>
<div class="sheet-col"><input type="text" name="attr_residence"></div>
<div class="sheet-col"></div>
</div>
</div>
</div>
<div class="sheet-2colrow">
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Phone</label></div>
<div class="sheet-col"><input type="text" name="attr_phone"></div>
<div class="sheet-col"></div>
</div>
</div>
<div class="sheet-col">
<div class="sheet-3colrow">
<div class="sheet-col"><label>Telex</label></div>
<div class="sheet-col"><input type="text" name="attr_telex"></div>
<div class="sheet-col"></div>
</div>
</div>
</div>
<div class="sheet-row"><textarea name="notes"></textarea></div>
</div>
<rolltemplate class="sheet-rolltemplate-buster">
<table>
<tr>
<td>
<div class="sheet-rolltemplate-content">
<h2>{{name}}</h2>
{{#playerrolls}}
<span class="sheet-rolltemplate-rolltext">Task: <span class="sheet-rolltemplate-die">{{die}}d6</span></span><br>
<span class="sheet-rolltemplate-rolltext">Task Total: <span class="sheet-rolltemplate-result">{{check}}</span></span><br>
{{#rollWasCrit() ghostdieroll}}
<span class="sheet-rolltemplate-rolltext">Ghost Die: </span><img src="http://i.imgur.com/wUDEvVz.png">
{{/rollWasCrit() ghostdieroll}}
{{#^rollWasCrit() ghostdieroll}}
<span class="sheet-rolltemplate-rolltext">Ghost Die: <span class="sheet-rolltemplate-die">{{ghostdieroll}}</span></span>
{{/^rollWasCrit() ghostdieroll}}
{{/playerrolls}}
{{#ghostrolls}}
<span class="sheet-rolltemplate-rolltext">Power: <span class="sheet-rolltemplate-die">{{die}}d6</span></span><br>
<span class="sheet-rolltemplate-rolltext">Power Total: <span class="sheet-rolltemplate-result">{{check}}</span></span><br>
{{#rollWasCrit() ghostdieroll}}
<span class="sheet-rolltemplate-rolltext">Ghost Die: </span><img src="http://i.imgur.com/wUDEvVz.png">
{{/rollWasCrit() ghostdieroll}}
{{#^rollWasCrit() ghostdieroll}}
<span class="sheet-rolltemplate-rolltext">Ghost Die: <span class="sheet-rolltemplate-die">{{ghostdieroll}}</span></span>
{{/^rollWasCrit() ghostdieroll}}
{{/ghostrolls}}
</div>
</td>
</tr>
</table>
</rolltemplate>