mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-04 22:22:28 +00:00
231 lines
14 KiB
HTML
231 lines
14 KiB
HTML
<div class="sheet-tab-content sheet-section-monster-page">
|
|
<h3>Monster Info</h3>
|
|
|
|
<div class="sheet-body">
|
|
<div class='sheet-3colrow'>
|
|
<div class='sheet-col'>
|
|
<table>
|
|
<tr>
|
|
<td><label>Name:</label></td>
|
|
<td><input type="text" name="attr_character_name" title="@{character_name}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Climate/Terrain:</label></td>
|
|
<td><input type="text" name="attr_climateterrain" title="@{climateterrain}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Frequency:</label></td>
|
|
<td><input type="text" name="attr_frequency" title="@{frequency}" list="monster-frequency"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Organization:</label></td>
|
|
<td><input type="text" name="attr_organization" title="@{organization}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Activity Cycle:</label></td>
|
|
<td><input type="text" name="attr_cycle" title="@{cycle}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Diet:</label></td>
|
|
<td><input type="text" name="attr_diet" title="@{diet}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Intelligence:</label></td>
|
|
<td><input type="text" name="attr_monsterintelligence" title="@{monsterintelligence}" list="monster-intelligence"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Treasure:</label></td>
|
|
<td><input type="text" name="attr_treasure" title="@{treasure}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Alignment:</label></td>
|
|
<td><input type="text" name="attr_monsteralignment" title="@{monsteralignment}"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class='sheet-col'>
|
|
<table>
|
|
<tr>
|
|
<td><button type="roll" name="roll_surprisemon" title="@{surprisemon}" style="margin: 0 0 0 -4px" value="/w gm &{template:2Einversecheck} {{checkvs=Surprise Check}} {{character=@{character_name}}} {{checkroll=[[1d10+(@{misc-mod})]]}} {{checktarget=[[3]]}} {{color=brown}}">Surprise</button></td>
|
|
<td><button type="roll" name="roll_monmorale" title="@{monmorale}" style="margin: 0" value="/w gm &{template:2Echeck} {{checkvs=Morale Check}} {{character=@{character_name}}} {{checkroll=[[2d10-(@{misc-mod})]]}} {{checktarget=[[@{monstermorale}]]}} {{color=brown}}">Morale</button></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>No. Appearing:</label></td>
|
|
<td><input type="text" name="attr_appearing" title="@{appearing}" class="sheet-short"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Armor Class:</label></td>
|
|
<td><input type="text" name="attr_monsterarmor" title="@{monsterarmor}" class="sheet-short"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Movement:</label></td>
|
|
<td><input type="text" name="attr_movement" title="@{movement}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Hit Dice:</label></td>
|
|
<td>
|
|
<input type="number" name="attr_hitdice" title="@{hitdice}" class="sheet-minish">±<input type="number" name="attr_monsterhpextra" title="@{monsterhpextra}" class="sheet-minish" value="0">
|
|
|
|
|
<input type="number" name="attr_monsterhitdice-reroll" title="@{monsterhitdice-reroll}" class="sheet-minish" value="0">
|
|
<button type="roll" name="roll_monsterhitpoints" title="%{monsterhitpoints}" value="/gmroll [@{character_name} Hit Points] (@{hitdice}d8r<@{monsterhitdice-reroll}) + (@{monsterhpextra})"></button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Hit Points:</label></td>
|
|
<td>
|
|
<input type="number" name="attr_HP" title="@{HP}" class="sheet-short" placeholder="Current">
|
|
/
|
|
<input type="number" name="attr_HP_max" title="@{HP|max}" class="sheet-short" placeholder="Max">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>THAC0:</label></td>
|
|
<td><input type="text" name="attr_monsterthac0" title="@{monsterthac0}" class="sheet-short"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label># of Attacks:</label></td>
|
|
<td><input type="text" name="attr_monsteratknum" title="@{monsteratknum}" class="sheet-small"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Attack 1:</label></td>
|
|
<td><input type="text" name="attr_monsterdmg" title="@{monsterdmg}"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class='sheet-col'>
|
|
<table>
|
|
<tr>
|
|
<td></td>
|
|
<td><input class="sheet-collapse"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Attack 2:</label></td>
|
|
<td><input type="text" name="attr_monsterdmg2" title="@{monsterdmg2}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Attack 3:</label></td>
|
|
<td><input type="text" name="attr_monsterdmg3" title="@{monsterdmg3}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Special Atk:</label></td>
|
|
<td><input type="text" name="attr_monsterspecattacks" title="@{monsterspecattacks}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Special Def:</label></td>
|
|
<td><input type="text" name="attr_monsterspecdefenses" title="@{monsterspecdefenses}"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Magic Res:</label></td>
|
|
<td>
|
|
<input type="text" name="attr_monstermagicresist" title="@{monstermagicresist}" class="sheet-short"><label>%</label>
|
|
<button type="roll" name="roll_monstermagicresist" title="%{monstermagicresist}" value="/w gm &{template:2Echeck} {{checkvs=Save with Magic Resistance}} {{character=@{character_name}}} {{checkroll=[[1d100cs1cf100-(@{misc-mod})]]%}} {{checktarget=[[@{monstermagicresist}]]%}} {{color=orange}}">Roll</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Size:</label></td>
|
|
<td><input type="text" name="attr_monstersize" title="@{monstersize}" class="sheet-short" list="monster-size"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Morale:</label></td>
|
|
<td><input type="text" name="attr_monstermorale" title="@{monstermorale}" list="monster-morale"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>XP Value:</label></td>
|
|
<td><input type="text" name="attr_monsterxp" title="@{monsterxp}"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-padding-right"><button type="roll" name="roll_monthac0" title="%{monthac0}" value="@{wtype} strikes AC [[(@{monsterthac0})-(1d20+(@{misc-mod}))]]">ThAC0</button></td>
|
|
<td class="sheet-padding-right"><button type="roll" name="roll_mondmg" title="%{mondmg}" value="@{wtype} inflicts [[@{monsterdmg}]] damage!">Attack 1</button></td>
|
|
<td class="sheet-padding-right"><button type="roll" name="roll_mondmg2" title="%{mondmg2}" value="@{wtype} inflicts [[@{monsterdmg2}]] damage!">Attack 2</button></td>
|
|
<td class="sheet-padding-right"><button type="roll" name="roll_mondmg3" title="%{mondmg3}" value="@{wtype} inflicts [[@{monsterdmg3}]] damage!">Attack 3</button></td>
|
|
<td class="sheet-padding-right"><button type="roll" name="roll_spcatk" title="%{spcatk}" value="@{wtype} @{monsterspecattacks}">Special Attack</button></td>
|
|
<td><input type="text" name="attr_monsterini" title="@{monsterini}" class="sheet-short"></td>
|
|
<td><button type="roll" name="roll_monini" title="%{monini}" value="/gmroll [[{([[1d10]]+@{monsterini}-(@{misc-mod})), 1}kh1]] [Initiative (@{character_name})]&{tracker}">Initiative</button></td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
|
|
<h4>Additional Monster attacks</h4>
|
|
<div>
|
|
<fieldset name="repeating_monsterweapons" title="@{weapons}" class="repeating_monsterweapons">
|
|
<table>
|
|
<thead class="sheet-default-header sheet-collapse sheet-show-first">
|
|
<tr>
|
|
<th title="Attack / Weapon">Attack / Weapon</th>
|
|
<th title="Number of attacks per round"># of<br>Attack</th>
|
|
<th colspan="2" title="To Hit Armor Class 0">THAC0</th>
|
|
<th colspan="2" title="Damage">Dam S/M</th>
|
|
<th colspan="2" title="Damage">Dam L</th>
|
|
<th colspan="2" title="Special attack damage">Special Attack</th>
|
|
<th colspan="2" title="Speed factor">Speed</th>
|
|
</tr>
|
|
</thead>
|
|
<tr class="sheet-centering">
|
|
<td>
|
|
<input type="text" name="attr_weaponname" title="@{repeating_monsterweapons_$X_weaponname}" class="sheet-middle sheet-chrome" list="all-weapons">
|
|
<input type="text" name="attr_weaponname" title="@{repeating_monsterweapons_$X_weaponname}" class="sheet-middle sheet-firefox" list="all-weapons-ff">
|
|
</td>
|
|
<td><input type="text" name="attr_attacknum" title="@{repeating_monsterweapons_$X_attacknum}" class="sheet-table-dynamic" value="1"></td>
|
|
<td><input type="text" name="attr_ThAC0" title="@{repeating_monsterweapons_$X_ThAC0}" class="sheet-short" value="20"></td>
|
|
<td><button type="roll" name="roll_hit1" title="%{repeating_monsterweapons_$X_hit1}" value="@{wtype} hits an AC of [[ [[@{ThAC0}]]-(1d20+(@{misc-mod})) ]] using their @{weaponname}">Hit</button></td>
|
|
<td><input type="text" name="attr_damsm" title="@{repeating_monsterweapons_$X_damsm}" class="sheet-shortish"></td>
|
|
<td><button type="roll" name="roll_damsm" title="%{repeating_monsterweapons_$X_damsm}" value="@{wtype} rolls [[@{damsm}+(@{misc-mod})]] damage using their @{weaponname} (vs. Small/Medium)"></button></td>
|
|
<td><input type="text" name="attr_daml" title="@{repeating_monsterweapons_$X_daml}" class="sheet-shortish"></td>
|
|
<td><button type="roll" name="roll_daml" title="%{repeating_monsterweapons_$X_daml}" value="@{wtype} rolls [[@{daml}+(@{misc-mod})]] damage using their @{weaponname} (vs. Large)"></button></td>
|
|
<td style="width: 100%"><input type="text" name="attr_damspecial" title="@{repeating_monsterweapons_$X_damspecial}" style="width: 100%"></td>
|
|
<td><button type="roll" name="roll_damspecial" title="%{repeating_monsterweapons_$X_damspecial}" value="@{wtype} @{damspecial}"></button></td>
|
|
<td><input type="text" name="attr_weapspeed" title="@{repeating_monsterweapons_$X_weapspeed}" class="sheet-small"></td>
|
|
<td><button type="roll" name="roll_init" title="%{repeating_monsterweapons_$X_init}" value="/gmroll [[{1d10+[[@{weapspeed}-(@{misc-mod})]], {1}}kh1]] [Initiative (@{weaponname})]&{tracker}">Initiative</button></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<br>
|
|
<details>
|
|
<summary>Monster wizard spells</summary>
|
|
<table class="sheet-default-header-first-row sheet-inline-5">
|
|
<tr>
|
|
<td>Wizard caster level</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" name="attr_level-wizard" title="@{level-wizard}" class="sheet-display" placeholder="Select level" list="monster-level-select"></td>
|
|
</tr>
|
|
</table>
|
|
insert_wizard-spell-template.html_(wizmonster,@{wtype} )
|
|
<br>
|
|
</details>
|
|
<details>
|
|
<summary>Monster priest spells</summary>
|
|
<table class="sheet-default-header-first-row sheet-inline-5">
|
|
<tr>
|
|
<td>Priest caster level</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" name="attr_level-priest" title="@{level-priest}" class="sheet-display" placeholder="Select level" list="monster-level-select"></td>
|
|
</tr>
|
|
</table>
|
|
insert_priest-spell-template.html_(primonster,@{wtype} )
|
|
</details>
|
|
<br>
|
|
|
|
insert_saving-throws.html_(mon,@{character_name})
|
|
<br>
|
|
<h4>Description</h4>
|
|
<textarea name="attr_monsterdesc" title="@{monsterdesc}" placeholder="Description"></textarea>
|
|
<br>
|
|
<h4>Combat</h4>
|
|
<textarea name="attr_monstercombat" title="@{monstercombat}"></textarea>
|
|
<br>
|
|
<h4>Habitat/Society</h4>
|
|
<textarea name="attr_monsterhabitat" title="@{monsterhabitat}"></textarea>
|
|
<br>
|
|
<h4>Ecology</h4>
|
|
<textarea name="attr_monsterecology" title="@{monsterecology}"></textarea>
|
|
</div>
|
|
|
|
</div> |