Added monster tab
Added tab for monsters and moved journal to notes
This commit is contained in:
@@ -1,3 +1,36 @@
|
||||
<div>
|
||||
<button type="action" name="act_character" checked="checked">Character</button>
|
||||
<button type="action" name="act_journal" >Journal</button>
|
||||
<button type="action" name="act_monster" >Monster</button>
|
||||
</div>
|
||||
<input type="hidden" class="sheet-tabstoggle" name="attr_sheetTab" value="character" />
|
||||
|
||||
<div class="sheet-character">
|
||||
<h2>Character</h2>
|
||||
</div>
|
||||
<div class="sheet-journal">
|
||||
<h2>Journal/Notes</h2>
|
||||
<span>Journal/Notes</span>
|
||||
<textarea name="attr_my-text1"></textarea>
|
||||
<textarea name="attr_my-text2"></textarea>
|
||||
<textarea name="attr_my-text3"></textarea>
|
||||
</div>
|
||||
<div class="sheet-monster">
|
||||
<h2>Monster</h2>
|
||||
<span>Monster goes here</span>
|
||||
</div>
|
||||
|
||||
<script type="text/worker">
|
||||
const buttonlist = ["character","journal","monster"];
|
||||
buttonlist.forEach(button => {
|
||||
on(`clicked:${button}`, function() {
|
||||
setAttrs({
|
||||
sheetTab: button
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="sheet-character">
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<table>
|
||||
@@ -750,3 +783,274 @@
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-monster">
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="boldme">Name:</td>
|
||||
<td><input type="text" name="attr_MonsterName" value="Monster Name" /></td>
|
||||
<td></td>
|
||||
<td class="boldme">HitDice:</td>
|
||||
<td><input type="number" name="attr_MonsterHD" class="short" value="1"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Int</td>
|
||||
<td><input type="text" name="attr_MonsterInt" value="Average" /></td>
|
||||
<td></td>
|
||||
<td class="boldme">Saves</td>
|
||||
<td><input type="text" name="attr_MonsterSave" class="short" value="P"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Type:</td>
|
||||
<td><input type="text" name="attr_MonRace" value="Type" /></td>
|
||||
<td></td>
|
||||
<td class="boldme">ArmorClass</td>
|
||||
<td><input type="number" name="attr_MonsterAC" value="10" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Alignment:</td>
|
||||
<td>
|
||||
<select name="attr_MonAlignment">
|
||||
<option value="Lawful Good">Lawful Good</option>
|
||||
<option value="Neutral Good">Neutral Good</option>
|
||||
<option value="Chaotic Good">Chaotic Good</option>
|
||||
<option value="Lawful Neutral">Lawful Neutral</option>
|
||||
<option value="Neutral" selected="selected">Neutral</option>
|
||||
<option value="Chaotic Neutral">Chaotic Neutral</option>
|
||||
<option value="Lawful Evil">Lawful Evil</option>
|
||||
<option value="Neutral Evil">Neutral Evil</option>
|
||||
<option value="Chaotic Evil">Chaotic Evil</option>
|
||||
</select>
|
||||
</td>
|
||||
<td></td>
|
||||
<td class="boldme">Movement:</td>
|
||||
<td><input type="number" name="attr_MonsterMovement" class="short" value="30"/></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="boldme">Size</td>
|
||||
<td><input type="text" name="attr_MonsterSize" class="medium" value="M" /></td>
|
||||
<td></td>
|
||||
<td class="boldme">No. Encountered</td>
|
||||
<td><input type="text" name="attr_MonsterEncountered" class="short" value="1"/></td>
|
||||
</tr>
|
||||
<td class="boldme">Roll For Initiative</td>
|
||||
<td class="attrchk alleft"><button type="roll" value="&{template:default} {{name=Initiative Roll}} {{Result=[[1d10 &{tracker}]]}}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="bluehilite botul">Special Attacks</td>
|
||||
<td colspan="3" class="bluehilite botul">Hit Points</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td colspan="2"> </td>
|
||||
<td colspan="3" class="alcenter"><input type="number" name="attr_MonHP" class="short" value="10"/>/<input type="number" name="attr_MonHPmax" class="short" value="10"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Special Attacks:</td>
|
||||
<td colspan="2"><input type="text" name="attr_MonsSpec1" value="" /></td>
|
||||
<td colspan="3" class="alcenter"><input type="text" name="attr_MonSA1" class="short" value="1d6"/></td>
|
||||
<td class="attrchk alleft"><button type="roll" value="&{template:default} {{name=@{MonsSpec1}}} {{Result=[[@{MonSA1}]]}}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Special Attacks:</td>
|
||||
<td colspan="2"><input type="text" name="attr_MonsSpec2" value="" /></td>
|
||||
<td colspan="3" class="alcenter"><input type="text" name="attr_MonSA2" class="short" value="1d6"/></td>
|
||||
<td class="attrchk alleft"><button type="roll" value="&{template:default} {{name=@{MonsSpec2}}} {{Result=[[@{MonSA2}]]}}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boldme">Special Defenses:</td>
|
||||
<td colspan="2"><input type="text" name="attr_MonSpec3" value="" /></td>
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<table class="attrtab">
|
||||
<tr>
|
||||
<td colspan="6" class="alcenter"><img src="https://i.imgur.com/ivQOW2B.png"></img></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="boldme">Attributes</td>
|
||||
<td colspan="4">(Attribute check: d20 + lvl + mod)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bluehilite alleft attrchk">Check</td>
|
||||
<td class="bluehilite attrhdrtext">Pri Sec Ter</td>
|
||||
<td class="bluehilite"></td>
|
||||
<td class="bluehilite">Score</td>
|
||||
<td class="bluehilite">Mod</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter"><button type="roll" value="&{template:default} {{name=MonStr Check}} {{Result=[[1d20+@{Level}+@{MonStrMod}]]}} {{MonStr Prime=@{MonStrPri}}}" /></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_MonStrPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_MonStrSec" class="supertiny" value="0" />
|
||||
<input type="checkbox" title='Ternary' name="attr_MonStrTer" class="supertiny" value="0" />
|
||||
</td>
|
||||
<td title='Paralysis & Constriction' class="mnattr attrtext alcenter">Str</td>
|
||||
<td><input type="number" name="attr_MonStr" class="attrtext" value="@{MonStr}" /></td>
|
||||
<td><input type="number" name="attr_MonStrMod" class="attrtext" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter" ><button type="roll" value="&{template:default} {{name=MonDex Check}} {{Result=[[1d20+@{Level}+@{MonDexMod}]]}} {{MonDex Prime=@{MonDexPri}}}"/></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_MonDexPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_MonDexSec" class="supertiny" value="0" />
|
||||
<input type="checkbox" title='Ternary' name="attr_MonDexTer" class="supertiny" value="0" />
|
||||
</td>
|
||||
<td title='Breath weapon & Traps' class="mnattr attrtext alcenter">Dex</td>
|
||||
<td><input type="number" name="attr_MonDex" class="short" value="@{MonDex}" /></td>
|
||||
<td><input type="number" name="attr_MonDexMod" class="short" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter" ><button type="roll" value="&{template:default} {{name=MonCon Check}} {{Result=[[1d20+@{Level}+@{MonConMod}]]}} {{MonCon Prime=@{MonConPri}}}" /></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_MonConPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_MonConSec" class="supertiny" value="0" />
|
||||
<input type="checkbox" title='Ternary' name="attr_MonConTer" class="supertiny" value="0" />
|
||||
</td>
|
||||
<td title='Disease, Energy drain & Poison' class="mnattr attrtext alcenter">Con</td>
|
||||
<td><input type="number" name="attr_MonCon" class="short" value="@{MonCon}" /></td>
|
||||
<td><input type="number" name="attr_MonConMod" class="short" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter"><button type="roll" value="&{template:default} {{name=MonInt Check}} {{Result=[[1d20+@{Level}+@{MonIntMod}]]}} {{MonInt Prime=@{MonIntPri}}}" /></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_MonIntPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_MonIntSec" class="supertiny" value="0" />
|
||||
<input type="checkbox" title='Ternary' name="attr_MonIntTer" class="supertiny" value="0" />
|
||||
</td>
|
||||
<td title='Arcane magic & Illusion' class="mnattr attrtext alcenter">Int</td>
|
||||
<td><input type="number" name="attr_MonInt" class="short" value="@{MonInt}" /></td>
|
||||
<td><input type="number" name="attr_MonIntMod" class="short" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter" ><button type="roll" value="&{template:default} {{name=MonWis Check}} {{Result=[[1d20+@{Level}+@{MonWisMod}]]}} {{MonWis Prime=@{MonWisPri}}}" /></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_MonWisPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_MonWisSec" class="supertiny" value="0" />
|
||||
<input type="checkbox" title='Ternary' name="attr_MonWisTer" class="supertiny" value="0" />
|
||||
</td>
|
||||
<td title='Confusion, Divine magic & Gaze attack' class="mnattr attrtext alcenter">Wis</td>
|
||||
<td><input type="number" name="attr_MonWis" class="short" value="@{MonWis}" /></td>
|
||||
<td><input type="number" name="attr_MonWisMod" class="short" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="attrchk alcenter"><button type="roll" value="&{template:default} {{name=MonCha Check}} {{Result=[[1d20+@{Level}+@{MonChaMod}]]}} {{MonCha Prime=@{MonChaPri}}}" /></td>
|
||||
<td class="alcenter tiny" />
|
||||
<input type="checkbox" title='Primary' name="attr_MonChaPri" class="supertiny" value="1" />
|
||||
<input type="checkbox" title='Secondary' name="attr_MonChaSec" class="supertiny" value="0" />
|
||||
<input type="checkbox" title='Ternary' name="attr_MonChaTer" class="supertiny" value="0" />
|
||||
</td>
|
||||
<td title='Death attack, Charm & Fear' class="mnattr attrtext alcenter">Cha</td>
|
||||
<td><input type="number" name="attr_MonCha" class="short" value="@{MonCha}" /></td>
|
||||
<td><input type="number" name="attr_MonChaMod" class="short" value="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="13" class="ceme" class="boldme">Attacks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bluehilite boldme">HitDmg</td>
|
||||
<td class="bluehilite boldme alcenter">Name</td>
|
||||
<td class="bluehilite boldme alcenter">BtH</td>
|
||||
<td class="bluehilite boldme alcenter">Mod</td>
|
||||
<td class="bluehilite boldme alcenter">Misc</td>
|
||||
<td class="bluehilite boldme alcenter">Magic</td>
|
||||
<td class="bluehilite boldme alcenter">Total</td>
|
||||
<td class="bluehilite boldme alcenter">|</td>
|
||||
<td class="bluehilite boldme alcenter">Dmg</td>
|
||||
<td class="bluehilite boldme alcenter">Mod</td>
|
||||
<td class="bluehilite boldme alcenter">Misc</td>
|
||||
<td class="bluehilite boldme alcenter">Magic</td>
|
||||
<td class="bluehilite boldme alcenter">Total</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<button type="roll" value="&{template:default} {{name=Attack with @{MonWeaponName_1}}} {{Result=[[1d20++@{MonWeaponHitTotal_1}]]}}" name="roll_MonWeaponHitOne" />
|
||||
<button type="roll" value="&{template:default} {{name=Damage with @{MonWeaponName_1}}} {{Result=[[@{MonWeaponDmg_1}+@{MonWeaponDmgTotal_1}]]}}" name="roll_MonWeaponDmgOne" />
|
||||
</td>
|
||||
<td><input type="text" name="attr_MonWeaponName_1" class="medium" value="Empty" /></td>
|
||||
<td><input type="number" name="attr_MonWeaponBth_1" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMod_1" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMisc_1" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMagic_1" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitTotal_1" class="short" value="@{MonWeaponBth_1}+@{MonWeaponHitMod_1}+@{MonWeaponHitMisc_1}+@{MonWeaponHitMagic_1}" disabled="true" /></td>
|
||||
<td class="boldme">|</td>
|
||||
<td><input type="text" name="attr_MonWeaponDmg_1" class="short" value="1d0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMod_1" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMisc_1" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMagic_1" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgTotal_1" class="short" value="@{MonWeaponDmgMod_1}+@{MonWeaponDmgMisc_1}+@{MonWeaponDmgMagic_1}" disabled="true" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<button type="roll" value="&{template:default} {{name=Attack with @{MonWeaponName_2}}} {{Result=[[1d20++@{MonWeaponHitTotal_2}]]}}" name="roll_MonWeaponHitTwo" />
|
||||
<button type="roll" value="&{template:default} {{name=Damage with @{MonWeaponName_2}}} {{Result=[[@{MonWeaponDmg_2}+@{MonWeaponDmgTotal_2}]]}}" name="roll_MonWeaponDmgTwo" />
|
||||
</td>
|
||||
<td><input type="text" name="attr_MonWeaponName_2" class="medium" value="Empty" /></td>
|
||||
<td><input type="number" name="attr_MonWeaponBth_2" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMod_2" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMisc_2" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMagic_2" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitTotal_2" class="short" value="@{MonWeaponBth_2}+@{MonWeaponHitMod_2}+@{MonWeaponHitMisc_2}+@{MonWeaponHitMagic_2}" disabled="true" /></td>
|
||||
<td class="boldme">|</td>
|
||||
<td><input type="text" name="attr_MonWeaponDmg_2" class="short" value="2d0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMod_2" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMisc_2" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMagic_2" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgTotal_2" class="short" value="@{MonWeaponDmgMod_2}+@{MonWeaponDmgMisc_2}+@{MonWeaponDmgMagic_2}" disabled="true" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<button type="roll" value="&{template:default} {{name=Attack with @{MonWeaponName_3}}} {{Result=[[1d20++@{MonWeaponHitTotal_3}]]}}" name="roll_MonWeaponHitThree" />
|
||||
<button type="roll" value="&{template:default} {{name=Damage with @{MonWeaponName_3}}} {{Result=[[@{MonWeaponDmg_3}+@{MonWeaponDmgTotal_3}]]}}" name="roll_MonWeaponDmgThree" />
|
||||
</td>
|
||||
<td><input type="text" name="attr_MonWeaponName_3" class="medium" value="Empty" /></td>
|
||||
<td><input type="number" name="attr_MonWeaponBth_3" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMod_3" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMisc_3" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMagic_3" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitTotal_3" class="short" value="@{MonWeaponBth_3}+@{MonWeaponHitMod_3}+@{MonWeaponHitMisc_3}+@{MonWeaponHitMagic_3}" disabled="true" /></td>
|
||||
<td class="boldme">|</td>
|
||||
<td><input type="text" name="attr_MonWeaponDmg_3" class="short" value="3d0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMod_3" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMisc_3" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMagic_3" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgTotal_3" class="short" value="@{MonWeaponDmgMod_3}+@{MonWeaponDmgMisc_3}+@{MonWeaponDmgMagic_3}" disabled="true" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<button type="roll" value="&{template:default} {{name=Attack with @{MonWeaponName_4}}} {{Result=[[1d20++@{MonWeaponHitTotal_4}]]}}" name="roll_MonWeaponHitFour" />
|
||||
<button type="roll" value="&{template:default} {{name=Damage with @{MonWeaponName_4}}} {{Result=[[@{MonWeaponDmg_4}+@{MonWeaponDmgTotal_4}]]}}" name="roll_MonWeaponDmgFour" />
|
||||
</td>
|
||||
<td><input type="text" name="attr_MonWeaponName_4" class="medium" value="Empty" /></td>
|
||||
<td><input type="number" name="attr_MonWeaponBth_4" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMod_4" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMisc_4" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitMagic_4" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponHitTotal_4" class="short" value="@{MonWeaponBth_4}+@{MonWeaponHitMod_4}+@{MonWeaponHitMisc_4}+@{MonWeaponHitMagic_4}" disabled="true" /></td>
|
||||
<td class="boldme">|</td>
|
||||
<td><input type="text" name="attr_MonWeaponDmg_4" class="short" value="4d0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMod_4" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMisc_4" class="short" value="0" />+</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgMagic_4" class="short" value="0" />=</td>
|
||||
<td><input type="number" name="attr_MonWeaponDmgTotal_4" class="short" value="@{MonWeaponDmgMod_4}+@{MonWeaponDmgMisc_4}+@{MonWeaponDmgMagic_4}" disabled="true" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<td colspan="1" class="bluehilite">Notes</td>
|
||||
</table>
|
||||
<textarea name="attr_Monmy-text"></textarea>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user