mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
244 lines
14 KiB
HTML
244 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>"Who Ya Gonna Call?"</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"> </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"> </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"> </div>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col"> </div>
|
|
<div class="sheet-col"> </div>
|
|
<div class="sheet-col"> </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"> </div>
|
|
<div class="sheet-col"> </div>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col sheet-category">Talents</div>
|
|
<div class="sheet-col"> </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>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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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> |