Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Logo Header -->
- <div class="sheet-col" style="text-align:center; width:100%">
- <img src="https://i.imgur.com/jgVR5oH.png" style="max-height: 100px;" />
- </div>
- <br>
- <input type='radio' name="attr_main_show" class="sheet-tab sheet-tabPC" value="1" checked/>
- <label class="sheet-tab" >PC</label>
- <input type='radio' name="attr_main_show" class="sheet-tab sheet-tabSquad" value="2"/>
- <label class="sheet-tab" >Squad</label>
- <input type='radio' name="attr_main_show" class="sheet-tab sheet-tabGM" value="3" />
- <label class="sheet-tab" >GM</label>
- <br>
- <br>
- <div class="sheet-tab-content sheet-tabPC">
- <input type='radio' name="attr_npc-show" class="sheet-tab sheet-tabMain" value="1" checked/>
- <label class="sheet-tab" >Character</label>
- <input type='radio' name="attr_npc-show" class="sheet-tab sheet-tabAbilities" value="2" />
- <label class="sheet-tab" >Abilities</label>
- <input type='radio' name="attr_npc-show" class="sheet-tab sheet-tabGear" value="3" />
- <label class="sheet-tab" >Gear</label>
- <input type='radio' name="attr_npc-show" class="sheet-tab sheet-tabInformation" value="4" />
- <label class="sheet-tab" >Information</label>
- <input type='radio' name="attr_npc-show" class="sheet-tab sheet-tabExperience" value="5" />
- <label class="sheet-tab" >Experience</label>
- <br>
- <div class="sheet-tab-content sheet-tabMain">
- <h1>Character</h1>
- <div class="sheet-wrapper">
- <!-- Base Character Information -->
- <div class="sheet-1colrow">
- <div class="sheet-col">
- <div class="sheet-row">
- <div class="sheet-item" style="width:13.2%"><label style="text-align:right">Character Name</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_character_name" /></div>
- <div class="sheet-item sheet-tiny"><label style="text-align:right">Player Name</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_playername" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-little"><label style="text-align:right">Chapter</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_chapter" /></div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Specializations</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_specializations" /></div>
- <div class="sheet-item sheet-little"><label style="text-align:right">Rank</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_rank" style="text-align:center" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-small"><label style="text-align:right">Chapter Demeanour</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_chapterDemeanour" /></div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Personal Demeanour</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_personalDemeanour" /> </div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-puny"><label style="text-align:right">Gender</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_gender" /></div>
- <div class="sheet-item sheet-puny"><label style="text-align:right">Build</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_build" /></div>
- <div class="sheet-item sheet-puny"><label style="text-align:right">Height</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_height" /></div>
- <div class="sheet-item sheet-puny"><label style="text-align:right">Weight</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_weight" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-row">
- <div class="sheet-item sheet-little"><label style="text-align:right">Skin Colour</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_skincolour" /></div>
- <div class="sheet-item sheet-little"><label style="text-align:right">Hair Colour</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_haircolour" /></div>
- <div class="sheet-item sheet-little"><label style="text-align:right">Eye Colour</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_eyecolour" /></div>
- <div class="sheet-item sheet-puny"><label style="text-align:right">Age</label></div>
- <div class="sheet-item sheet-puny"><input type="text" name="attr_age" /></div>
- </div>
- </div>
- </div>
- </div>
- <hr>
- <h3>Characteristics</h3>
- <table style="width:100%">
- <tr>
- <td style="width:5%">
- </td>
- <td COLSPAN="4" style="width:10%"> <button type="roll" name="roll_ws" value="!warroll [[@{wsFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Weapon Skill Test"><label style="text-align:center; font-size:12px">Weapon Skill</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_bs" value="!warroll [[@{bsFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Ballistic Skill Test"><label style="text-align:center; font-size:12px">Ballistic Skill</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_strength" value="!warroll [[@{strengthFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Strength Test"><label style="text-align:center; font-size:12px">Strength</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_toughness" value="!warroll [[@{toughnessFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Toughness Test"><label style="text-align:center; font-size:12px">Toughness</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_ag" value="!warroll [[@{agFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Agility Test"><label style="text-align:center; font-size:12px">Agility</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_int" value="!warroll [[@{intFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Intelligence Test"><label style="text-align:center; font-size:12px">Intelligence</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_Per" value="!warroll [[@{perFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Perception Test"><label style="text-align:center; font-size:12px">Perception</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_Wp" value="!warroll [[@{wpFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Willpower Test"><label style="text-align:center; font-size:12px">Willpower</label></button>
- </td>
- <td COLSPAN="4" style="width:10%"><button type="roll" name="roll_Fel" value="!warroll [[@{felFinal}]] ?{Modfier|0} @{PlayerQueryRoll} Fellowship Test"><label style="text-align:center; font-size:12px">Fellowship</label></button>
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%">
- </td>
- <td COLSPAN="4"><label style="text-align:center">(WS)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(BS)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(S)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(T)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(Ag)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(Int)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(Per)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(WP)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(Fel)</label>
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%; vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Starting</label>
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_ws" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_bs" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_strength" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_toughness" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_ag" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_int" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_per" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_wp" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charMainInput" name="attr_fel" value="0" />
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%; vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Advances</label>
- </td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_wsAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_bsAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_strengthAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_toughnessAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_agAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_intAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_perAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_wpAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_felAdvance" >
- <option value="0" selected>—</option>
- <option value="5">+5%</option>
- <option value="10">+10%</option>
- <option value="15">+15%</option>
- <option value="20">+20%</option>
- </select></td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%; vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Modifier</label>
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_wsMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_bsMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_strengthMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_toughnessMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_agMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_intMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_perMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_wpMod" value="0" />
- </td>
- <td COLSPAN="4"><input type="number" class="sheet-charModInput" name="attr_felMod" value="0" />
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%; vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Final</label>
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_wsFinal" value="floor(@{ws}+@{wsAdvance}+@{wsMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_bsFinal" value="floor(@{bs}+@{bsAdvance}+@{bsMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_strengthFinal" value="floor(@{strength}+@{strengthAdvance}+@{strengthMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_toughnessFinal" value="floor(@{toughness}+@{toughnessAdvance}+@{toughnessMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_agFinal" value="floor(@{ag}+@{agAdvance}+@{agMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_intFinal" value="floor(@{int}+@{intAdvance}+@{intMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_perFinal" value="floor(@{per}+@{perAdvance}+@{perMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_wpFinal" value="floor(@{wp}+@{wpAdvance}+@{wpMod})" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_felFinal" value="floor(@{fel}+@{felAdvance}+@{felMod})" />
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td COLSPAN="8">
- </td>
- <td style="vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Bonuses</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(SB)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(TB)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(AgB)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(IntB)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(PerB)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(WPB)</label>
- </td>
- <td COLSPAN="4"><label style="text-align:center">(FelB)</label>
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td COLSPAN="2"><label style="text-align:center">Fate Points</label>
- </td>
- <td COLSPAN="6">
- </td>
- <td style="vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Starting</label>
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_strengthBonusStarting" value="floor(@{strengthFinal}/10)" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_toughnessBonusStarting" value="floor(@{toughnessFinal}/10)" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_agBonusStarting" value="floor(@{agFinal}/10)" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_intBonusStarting" value="floor(@{intFinal}/10)" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_perBonusStarting" value="floor(@{perFinal}/10)" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_wpBonusStarting" value="floor(@{wpFinal}/10)" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charModInput" name="attr_felBonusStarting" value="floor(@{felFinal}/10)" />
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td><label style="text-align:right; font-size:10px; vertical-align: middle">Total</label>
- </td>
- <td><input type="text" class="sheet-charModInput" style="text-align: center; " name="attr_fatetotal" />
- </td>
- <td COLSPAN="6">
- </td>
- <td style="vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Add</label>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_strengthBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_strengthBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_toughnessBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_toughnessBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_agBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_agBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_intBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_intBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_perBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_perBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_wpBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_wpBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_felBonusBefore">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td COLSPAN="2">
- <select class="sheet-charAdvance" name="attr_felBonusAfter">
- <option value="-5" >-5</option>
- <option value="-4" >-4</option>
- <option value="-3" >-3</option>
- <option value="-2" >-2</option>
- <option value="-1" >-1</option>
- <option value="0" selected>+0</option>
- <option value="1" >+1</option>
- <option value="2" >+2</option>
- <option value="3" >+3</option>
- <option value="3" >+4</option>
- <option value="3" >+5</option>
- </select>
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td><label style="text-align:right; font-size:10px; vertical-align: middle">Current</label>
- </td>
- <td><input type="text" class="sheet-charModInput" style="text-align: center; " name="attr_fatecurrent" />
- </td>
- <td COLSPAN="6">
- </td>
- <td style="vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Multiplier</label>
- </td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_strengthBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_toughnessBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_agBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_intBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_perBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_wpBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td COLSPAN="4">
- <select class="sheet-charAdvance" name="attr_felBonusMultiplier" >
- <option value="0" selected>*1</option>
- <option value="1" >*2</option>
- <option value="2" >*3</option>
- <option value="3" >*4</option>
- </select></td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td COLSPAN="8">
- </td>
- <td style="vertical-align:middle"><label style="text-align:right; font-size:10px; vertical-align: middle">Final</label>
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_strengthBonus" value="floor([[ (floor(@{strengthFinal}/10) + @{strengthBonusBefore}) * (1 + @{strengthBonusMultiplier}) + @{strengthBonusAfter} ]])" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_toughnessBonus" value="floor([[ (floor(@{toughnessFinal}/10) + @{toughnessBonusBefore}) * (1 + @{toughnessBonusMultiplier}) + @{toughnessBonusAfter} ]])" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_agBonus" value="floor([[ (floor(@{agFinal}/10) + @{agBonusBefore}) * (1 + @{agBonusMultiplier}) + @{agBonusAfter} ]])" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_intBonus" value="floor([[ (floor(@{intFinal}/10) + @{intBonusBefore}) * (1 + @{intBonusMultiplier}) + @{intBonusAfter} ]])" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_perBonus" value="floor([[ (floor(@{perFinal}/10) + @{perBonusBefore}) * (1 + @{perBonusMultiplier}) + @{perBonusAfter} ]])" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_wpBonus" value="floor([[ (floor(@{wpFinal}/10) + @{wpBonusBefore}) * (1 + @{wpBonusMultiplier}) + @{wpBonusAfter} ]])" />
- </td>
- <td COLSPAN="4"><input disabled type="text" class="sheet-charMainInput" name="attr_felBonus" value="floor([[ (floor(@{felFinal}/10) + @{felBonusBefore}) * (1 + @{felBonusMultiplier}) + @{felBonusAfter} ]])" />
- </td>
- <td style="width:5%">
- </td>
- </tr>
- </table>
- <br>
- <div style="width:100%; height:auto">
- <div class="sheet-col" style="width:48%">
- <h3>Wounds</h3>
- <table style="width:100%; height:auto">
- <tr>
- <td style="width:5%">
- </td>
- <td style="width:10%"><label style="text-align: center; height:auto;font-size:12px">Starting<br>Wounds</label>
- </td>
- <td style="width:5%">
- </td>
- <td style="width:10%"><label style="text-align: center;font-size:12px ">Advancements</label>
- </td>
- <td style="width:5%">
- </td>
- <td style="width:10%"><label style="text-align: center;font-size:12px ">Modifier</label>
- </td>
- <td style="width:5%">
- </td>
- <td style="width:10%"><label style="text-align: center;font-size:12px ">Total</label>
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%">
- </td>
- <td><input type="number" style="text-align: center; width:50px " name="attr_startingwounds" value="0" />
- </td>
- <td ><label style="text-align: center; ">+</label>
- </td>
- <td><input type="number" style="text-align: center; width:50px" name="attr_wounds_advancements" value="0" />
- </td>
- <td ><label style="text-align: center; ">+</label>
- </td>
- <td><input type="number" style="text-align: center; width:50px " name="attr_wounds_modifier" value="0" />
- </td>
- <td ><label style="text-align: center; ">=</label>
- </td>
- <td><input type="number" style="text-align: center; width:50px " name="attr_wounds_total" value="floor(@{startingwounds} + @{wounds_advancements} + @{wounds_modifier})" disabled />
- </td>
- <td >
- </td>
- </tr>
- </table>
- </div>
- <div class="sheet-col" style="width:2%">
- </div>
- <div class="sheet-col" style="width:48%">
- <h3>Damage</h3>
- <table style="width:100%; height:auto">
- <tr>
- <td style="width:5%">
- </td>
- <td style="width:10%"><label style="text-align: center;font-size:12px ">Damage</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:15%; height:auto"><label style="text-align: center; height:auto;font-size:12px">Critical<br> Damage</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:40%"><label style="text-align: center;font-size:12px ">Status</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:24%"><label style="text-align: center; height:auto;font-size:12px">Fatigue<br> (Max = TB)</label>
- </td>
- <td style="width:5%">
- </td>
- </tr>
- <tr>
- <td style="width:5%">
- </td>
- <td ><input style="text-align: center; width:50px" " type="text" name="attr_damagetaken" />
- </td>
- <td>
- </td>
- <td><input type="text" style="text-align: center; height:auto; width:50px" " name="attr_woundscritical" />
- </td>
- <td>
- </td>
- <td>
- <select name="attr_characterDamageStatus" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" selected>Healthy</option>
- <option value="1">Lightly Damaged</option>
- <option value="2">Heavily Damaged</option>
- <option value="3">Critically Damaged</option>
- <option value="4">Dead</option>
- </select></td>
- <td>
- </td>
- <td style="text-align: center"><input style="text-align: center; width:50px" type="text" name="attr_woundsfatigue" />
- </td>
- <td style="width:5%">
- </td>
- </tr>
- </table>
- </div>
- </div>
- <hr>
- <!-- Main Sheet First Tier -->
- <div class="sheet-col">
- <!-- Left Column -->
- <div class="sheet-col sheet-skills" style="width:48%">
- <h3>Basic Skills</h3>
- <table style="width:100%;text-align:left">
- <tr>
- <th>Skill Name</th>
- <th>Char.</th>
- <th>Trained?</th>
- <th>Mod</th>
- <th>Roll</th>
- </tr>
- <tr>
- <td style="width:55%">Awareness</td>
- <td style="width:10%">
- <select name="attr_Awareness_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" selected>(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Awareness_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Awareness_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_awareness" value="!warroll [[@{Awareness}]] ?{Modfier|0} @{PlayerQueryRoll} Awareness Test">
- <input type="number" name="attr_Awareness" value="floor(@{Awareness_char}*@{Awareness_Train}+@{Awareness_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Barter</td>
- <td style="width:10%">
- <select name="attr_Barter_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}" selected>(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Barter_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Barter_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Barter" value="!warroll [[@{Barter}]] ?{Modfier|0} @{PlayerQueryRoll} Barter Test">
- <input type="number" name="attr_Barter" value="floor(@{Barter_char}*@{Barter_Train}+@{Barter_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Carouse</td>
- <td style="width:10%">
- <select name="attr_Carouse_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}" selected>(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Carouse_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Carouse_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Carouse" value="!warroll [[@{Carouse}]] ?{Modfier|0} @{PlayerQueryRoll} Carouse Test">
- <input type="number" name="attr_Carouse" value="floor(@{Carouse_char}*@{Carouse_Train}+@{Carouse_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Charm</td>
- <td style="width:10%">
- <select name="attr_Charm_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}" selected>(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Charm_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Charm_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Charm" value="!warroll [[@{Charm}]] ?{Modfier|0} @{PlayerQueryRoll} Charm Test">
- <input type="number" name="attr_Charm" value="floor(@{Charm_char}*@{Charm_Train}+@{Charm_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Climb</td>
- <td style="width:10%">
- <select name="attr_Climb_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}" selected>(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Climb_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Climb_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Climb" value="!warroll [[@{Climb}]] ?{Modfier|0} @{PlayerQueryRoll} Climb Test">
- <input type="number" name="attr_Climb" value="floor(@{Climb_char}*@{Climb_Train}+@{Climb_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Command</td>
- <td style="width:10%">
- <select name="attr_Command_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}" selected>(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Command_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Command_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Command" value="!warroll [[@{Command}]] ?{Modfier|0} @{PlayerQueryRoll} Command Test">
- <input type="number" name="attr_Command" value="floor(@{Command_char}*@{Command_Train}+@{Command_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Concealment</td>
- <td style="width:10%">
- <select name="attr_Concealment_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}" selected>(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Concealment_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Concealment_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Concealment" value="!warroll [[@{Concealment}]] ?{Modfier|0} @{PlayerQueryRoll} Concealment Test">
- <input type="number" name="attr_Concealment" value="floor(@{Concealment_char}*@{Concealment_Train}+@{Concealment_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Contortionist</td>
- <td style="width:10%">
- <select name="attr_Contortionist_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}" selected>(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Contortionist_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Contortionist_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Contortionist" value="!warroll [[@{Contortionist}]] ?{Modfier|0} @{PlayerQueryRoll} Contortionist Test">
- <input type="number" name="attr_Contortionist" value="floor(@{Contortionist_char}*@{Contortionist_Train}+@{Contortionist_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Deceive</td>
- <td style="width:10%">
- <select name="attr_Deceive_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}" selected>(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Deceive_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Deceive_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Deceive" value="!warroll [[@{Deceive}]] ?{Modfier|0} @{PlayerQueryRoll} Deceive Test">
- <input type="number" name="attr_Deceive" value="floor(@{Deceive_char}*@{Deceive_Train}+@{Deceive_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Disguise</td>
- <td style="width:10%">
- <select name="attr_Disguise_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}" selected>(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Disguise_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Disguise_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Disguise" value="!warroll [[@{Disguise}]] ?{Modfier|0} @{PlayerQueryRoll} Disguise Test">
- <input type="number" name="attr_Disguise" value="floor(@{Disguise_char}*@{Disguise_Train}+@{Disguise_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Dodge</td>
- <td style="width:10%">
- <select name="attr_Dodge_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}" selected>(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Dodge_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Dodge_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Dodge" value="!warroll [[@{Dodge}]] ?{Modfier|0} @{PlayerQueryRoll} Dodge Test">
- <input type="number" name="attr_Dodge" value="floor(@{Dodge_char}*@{Dodge_Train}+@{Dodge_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Evaluate</td>
- <td style="width:10%">
- <select name="attr_Evaluate_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}" selected>(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Evaluate_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Evaluate_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Evaluate" value="!warroll [[@{Evaluate}]] ?{Modfier|0} @{PlayerQueryRoll} Evaluate Test">
- <input type="number" name="attr_Evaluate" value="floor(@{Evaluate_char}*@{Evaluate_Train}+@{Evaluate_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Gamble</td>
- <td style="width:10%">
- <select name="attr_Gamble_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}" selected>(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Gamble_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Gamble_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Gamble" value="!warroll [[@{Gamble}]] ?{Modfier|0} @{PlayerQueryRoll} Gamble Test">
- <input type="number" name="attr_Gamble" value="floor(@{Gamble_char}*@{Gamble_Train}+@{Gamble_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Inquiry</td>
- <td style="width:10%">
- <select name="attr_Inquiry_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}" selected>(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Inquiry_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Inquiry_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Inquiry" value="!warroll [[@{Inquiry}]] ?{Modfier|0} @{PlayerQueryRoll} Inquiry Test">
- <input type="number" name="attr_Inquiry" value="floor(@{Inquiry_char}*@{Inquiry_Train}+@{Inquiry_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Intimidate</td>
- <td style="width:10%">
- <select name="attr_Intimidate_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}" selected>(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Intimidate_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Intimidate_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Intimidate" value="!warroll [[@{Intimidate}]] ?{Modfier|0} @{PlayerQueryRoll} Intimidate Test">
- <input type="number" name="attr_Intimidate" value="floor(@{Intimidate_char}*@{Intimidate_Train}+@{Intimidate_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Logic</td>
- <td style="width:10%">
- <select name="attr_Logic_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}" selected>(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Logic_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Logic_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Logic" value="!warroll [[@{Logic}]] ?{Modfier|0} @{PlayerQueryRoll} Logic Test">
- <input type="number" name="attr_Logic" value="floor(@{Logic_char}*@{Logic_Train}+@{Logic_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Scrutiny</td>
- <td style="width:10%">
- <select name="attr_Scrutiny_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" selected>(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Scrutiny_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Scrutiny_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Scrutiny" value="!warroll [[@{Scrutiny}]] ?{Modfier|0} @{PlayerQueryRoll} Scrutiny Test">
- <input type="number" name="attr_Scrutiny" value="floor(@{Scrutiny_char}*@{Scrutiny_Train}+@{Scrutiny_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Search</td>
- <td style="width:10%">
- <select name="attr_Search_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" selected>(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Search_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Search_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Search" value="!warroll [[@{Search}]] ?{Modfier|0} @{PlayerQueryRoll} Search Test">
- <input type="number" name="attr_Search" value="floor(@{Search_char}*@{Search_Train}+@{Search_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Silent Move</td>
- <td style="width:10%">
- <select name="attr_SilentMove_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}" selected>(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_SilentMove_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_SilentMove_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_SilentMove" value="!warroll [[@{SilentMove}]] ?{Modfier|0} @{PlayerQueryRoll} Silent Move Test">
- <input type="number" name="attr_SilentMove" value="floor(@{SilentMove_char}*@{SilentMove_Train}+@{SilentMove_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%">Swim</td>
- <td style="width:10%">
- <select name="attr_Swim_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}" selected>(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Swim_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Swim_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_Swim" value="!warroll [[@{Swim}]] ?{Modfier|0} @{PlayerQueryRoll} Swim Test">
- <input type="number" name="attr_Swim" value="floor(@{Swim_char}*@{Swim_Train}+@{Swim_mod})" disabled="true"/>
- </button></td>
- </tr>
- </table>
- <fieldset class="repeating_basicskills" name="attr_repeating_basicskills">
- <table style="width:100%">
- <tr>
- <td style="width:55%">
- <input class="sheet-baseinfo" type="text" name="attr_CustomSkillName" /></td>
- <td style="width:10%">
- <select name="attr_CustomSkill_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" selected>(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_CustomSkill_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_CustomSkill_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_CustomSkill" value="!warroll [[@{CustomSkill}]] ?{Modfier|0} @{PlayerQueryRoll} @{CustomSkillName} Test">
- <input type="number" name="attr_CustomSkill" value="floor(@{CustomSkill_char}*@{CustomSkill_Train}+@{CustomSkill_mod})" disabled="true"/>
- </button></td>
- </tr>
- </table>
- </fieldset>
- </div>
- <div class="sheet-col" style="width:2%">
- </div>
- <!-- Right Column -->
- <div class="sheet-col sheet-skills" style="width:48%">
- <div>
- <h3>Advanced Skills</h3>
- <table style="width:100%">
- <tr>
- <th>Skill Name</th>
- <th>Char.</th>
- <th>Trained?</th>
- <th>Mod</th>
- <th>Roll</th>
- </tr>
- <tr>
- <td style="width:55%; text-align:left">Speak Language (Low Gothic)</td>
- <td style="width:10%">
- <select name="attr_SpeakLanguageLowGothic_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}" selected>(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_SpeakLanguageLowGothic_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_SpeakLanguageLowGothic_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_SpeakLanguageLowGothic" value="!warroll [[@{SpeakLanguageLowGothic}]] ?{Modfier|0} @{PlayerQueryRoll} Speak Language (Low Gothic) Test">
- <input type="number" name="attr_SpeakLanguageLowGothic" value="floor(@{SpeakLanguageLowGothic_char}*@{SpeakLanguageLowGothic_Train}+@{SpeakLanguageLowGothic_mod})" disabled="true"/>
- </button></td>
- </tr>
- <tr>
- <td style="width:55%; text-align:left">Psyniscience</td>
- <td style="width:10%">
- <select name="attr_Psyniscience_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}" >(Int)</option>
- <option value="@{perFinal}" >(Per)</option>
- <option value="@{wpFinal}" selected>(Wp)</option>
- <option value="@{felFinalFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_Psyniscience_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_Psyniscience_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_PsyniscienceTest" value="!warroll @{Psyniscience} ?{Modfier|0} @{PlayerQueryRoll} Psyniscience Test">
- <input type="number" name="attr_Psyniscience" value="[[ floor(@{Psyniscience_char}*@{Psyniscience_Train}+@{Psyniscience_mod}) ]]" disabled="true"/>
- </button></td>
- </tr>
- </table>
- <fieldset class="repeating_advancedskills" name="attr_repeating_advancedskills">
- <table style="width:100%">
- <tr>
- <td style="width:55%">
- <input class="sheet-baseinfo" type="text" name="attr_CustomAdvancedSkillName" /></td>
- <td style="width:10%">
- <select name="attr_CustomAdvancedSkill_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{wsFinal}">(WS)</option>
- <option value="@{bsFinal}">(BS)</option>
- <option value="@{strengthFinal}">(S)</option>
- <option value="@{toughnessFinal}">(T)</option>
- <option value="@{agFinal}">(Ag)</option>
- <option value="@{intFinal}">(Int)</option>
- <option value="@{perFinal}" selected>(Per)</option>
- <option value="@{wpFinal}">(Wp)</option>
- <option value="@{felFinal}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_CustomAdvancedSkill_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_CustomAdvancedSkill_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_CustomAdvancedSkill" value="!warroll [[@{CustomAdvancedSkill}]] ?{Modfier|0} @{PlayerQueryRoll} @{CustomAdvancedSkillName} Test">
- <input type="number" name="attr_CustomAdvancedSkill" value="floor(@{CustomAdvancedSkill_char}*@{CustomAdvancedSkill_Train}+@{CustomAdvancedSkill_mod})" disabled="true"/>
- </button></td>
- </tr>
- </table>
- </fieldset>
- </div>
- <hr>
- <!-- ATTENTION PSYKERS AHEAD! -->
- <!-- XP -->
- </div>
- <!-- Charsheet End -->
- </div>
- </div>
- </div>
- <div class="sheet-tab-content sheet-tabInformation">
- <h1>Information</h1>
- <div class="sheet-wrapper">
- <div class="sheet-col" style="width:49%;">
- <h3>Settings</h3>
- <div class="sheet-item sheet-med"><label style="text-align:right">Rolls Setting</label></div>
- <div class="sheet-item sheet-small">
- <select name="attr_PlayerQueryRoll" style="width:90%" class="sheet-input-selectbox" >
- <option value="?{Public, Private or OnlyGM?|Public,0|Private,2|OnlyGM,1}" >Query</option>
- <option value="0" selected>Public</option>
- <option value="2">Private</option>
- <option value="1" >GM Only</option>
- </select></div>
- </div>
- <div class="sheet-col" style="width:49%;">
- <h3>Renown</h3>
- <div style="width:100%;text-align:center">
- <div style="text-align:center">
- <div class="sheet-col">
- <label>Renown Points: </label>
- </div>
- <div class="sheet-col" style="width:20%;">
- <input type="number" name="attr_Renownpoints" value="0" style="width:90%;text-align:center" />
- </div>
- </div>
- <div style="text-align:center">
- <div class="sheet-col">
- <label>Renown Rank: </label>
- </div>
- <div class="sheet-col" style="width:50%;">
- <select name="attr_Renownrank" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" selected>Initiated (0-19)</option>
- <option value="1">Respected (20-39)</option>
- <option value="2">Distinguished (40-59)</option>
- <option value="3">Famed (60-79)</option>
- <option value="4">Hero (80+)</option>
- </select>
- </div>
- </div>
- </div>
- </div>
- <hr>
- <div style="text-align:center">
- <div class="sheet-col" style="width:100%;" >
- <div class="sheet-col" style="width:49%;">
- <h3>Insanity</h3>
- <div style="width:100%;text-align:center">
- <div style="text-align:center">
- <div class="sheet-col">
- <label>Insanity Points: </label>
- </div>
- <div class="sheet-col" style="width:20%;">
- <input type="number" name="attr_insanitypoints" value="0" style="width:90%;text-align:center" />
- </div>
- </div>
- <div style="text-align:center">
- <div class="sheet-col">
- <label>Degree of Madness: </label>
- </div>
- <div class="sheet-col" style="width:50%;">
- <select name="attr_degreeofinsanity" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" selected>Stable (0-30); Trauma: +0</option>
- <option value="1">Disturbed (31-60); Trauma: -10</option>
- <option value="3">Unhinged (61-90); Trauma: -20</option>
- <option value="4">Deranged (91-99); Trauma: -30</option>
- <option value="5">Terminally Insane (GAME OVER)</option>
- </select>
- </div>
- </div>
- </div>
- <textarea name="attr_disorders" placeholder="Battle Traumas" style="width:90%; margin:auto; height:50px;"></textarea>
- </div>
- <div class="sheet-col" style="width:49%;">
- <h3>Corruption</h3>
- <div style="width:100%;text-align:center">
- <div style="text-align:center">
- <div class="sheet-col">
- <label>Corruption Points: </label>
- </div>
- <div class="sheet-col" style="width:20%;">
- <input type="number" name="attr_corruptionpoints" value="0" style="width:90%;text-align:center" />
- </div>
- </div>
- <div style="text-align:center">
- <div class="sheet-col">
- <label>Degree of Corruption: </label>
- </div>
- <div class="sheet-col" style="width:50%;">
- <select name="attr_degreeofcorruption" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" selected>Untainted (0-99) :)</option>
- <option value="5">Damned (GAME OVER)</option>
- </select>
- </div>
- </div>
- </div>
- <textarea name="attr_malignancies" placeholder="Information" style="width:90%; margin:auto; height:50px;"></textarea>
- </div>
- </div>
- </div>
- <div style="text-align:center">
- <br>
- <div class="sheet-col" style="width:100%;" >
- <div class="sheet-col" style="width:100%;">
- <h3>Primarch's Curse</h3>
- <div style="width:100%;text-align:center">
- <label style="width:100%;text-align:center">Level 1 (30): </label>
- <div class="sheet-item" style="width:85%;text-align:center"><input type="text" style="text-align:center" placeholder="Name" name="attr_primarchCurseLevel1Name" /></div>
- <textarea name="attr_primarchCurseLevel1Desc" placeholder="Description" style="width:90%; height:50px"></textarea>
- <label style="width:100%;text-align:center">Level 2 (60): </label>
- <div class="sheet-item" style="width:85%;text-align:center"><input type="text" style="text-align:center" placeholder="Name" name="attr_primarchCurseLevel2Name" /></div>
- <textarea name="attr_primarchCurseLevel2Desc" placeholder="Description" style="width:90%; height:50px"></textarea>
- <label style="width:100%;text-align:center">Level 3 (90): </label>
- <div class="sheet-item" style="width:85%;text-align:center"><input type="text" style="text-align:center" placeholder="Name" name="attr_primarchCurseLevel3Name" /></div>
- <textarea name="attr_primarchCurseLevel3Desc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </div>
- <hr>
- <div class="sheet-col" style="width:100%;" >
- <div class="sheet-col" style="width:49%;">
- <h3>Personality & Demeanours</h3>
- <textarea name="attr_charPersonality" placeholder="Personality" style="width:90%; margin:auto; height:150px;"></textarea>
- </div>
- <div class="sheet-col" style="width:49%;">
- <h3>Description & Gene-Seed</h3>
- <textarea name="attr_charDescription" placeholder="Description" style="width:90%; margin:auto; height:150px;"></textarea>
- </div>
- </div>
- <hr>
- <h3>History & Past Events</h3>
- <textarea name="attr_CharacterHistory" placeholder="History" style="height:300px; width:90%" ></textarea>
- <hr>
- <h3>Notes</h3>
- <textarea name="attr_CharacterNotes" placeholder="Notes" style="height:200px; width:90%" ></textarea>
- </div>
- </div>
- </div>
- <div class="sheet-tab-content sheet-tabAbilities">
- <h1>Abilities</h1>
- <div class="sheet-wrapper">
- <div>
- <div class="sheet-col" style="width:45%">
- <h3>Talents & Traits</h3>
- <fieldset class="repeating_talents">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_reptalent" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_reptalentDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_reptalentdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- <hr>
- <h3>Implants</h3>
- <fieldset class="repeating_implants">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_repimplant" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repimplantDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repimplantdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <div class="sheet-col" style="width:5%">
- </div>
- <div class="sheet-col" style="width:45%">
- <h3>Psychic Powers</h3>
- <select name="attr_PsyPowersSanctioned" style="width:100%" class="sheet-input-selectbox">
- <option value="1" selected>Astropath or Sanctioned Psyker</option>
- <option value="0">Renegade Psyker or Sorcerer</option>
- </select>
- <div style="width:100%">
- <select name="attr_PsyPowersSkill" style="width:90%" class="sheet-input-selectbox">
- <option value="@{wpFinal}" selected>Willpower</option>
- <option value="@{Psyniscience}">Psyniscience</option>
- <option value="@{PsyPowerOther}">Other -> </option>
- </select><input type="number" name="attr_PsyPowerOther" style="width:10%" value="0" /></div>
- <h3>Psy Rating:<div class="sheet-item sheet-tiny"><input type="number" name="attr_psy" value="0" /></div></h3>
- <div class="sheet-item sheet-med">
- <button type="roll" name="roll_psycicpower_fettered" style="width: 60px" value="!warpsychicroll [[ @{PsyPowersSkill} ]] ?{Modifier?|0} 0 @{psy} ?{Bonus Psy?|0} 0 ?{Sustained Effects?|0} @{PsyPowersSanctioned} @{PlayerQueryRoll} Fettered Power">
- <label>Fettered</label>
- </button>
- </div>
- <div class="sheet-item sheet-med">
- <button type="roll" name="roll_psycicpower_unfettered" style="width: 70px" value="!warpsychicroll [[ @{PsyPowersSkill} ]] ?{Modifier?|0} 1 @{psy} ?{Bonus Psy?|0} 0 ?{Sustained Effects?|0} @{PsyPowersSanctioned} @{PlayerQueryRoll} Unfettered Power">
- <label>Unfettered</label>
- </button>
- </div>
- <div class="sheet-item sheet-med">
- <button type="roll" name="roll_psycicpower_push" style="width: 50px" value="!warpsychicroll [[ @{PsyPowersSkill} ]] ?{Modifier?|0} 2 @{psy} ?{Bonus Psy?|0} ?{Push (1-3/4)?|1} ?{Sustained Effects?|0} @{PsyPowersSanctioned} @{PlayerQueryRoll} Push Power">
- <label>Push</label>
- </button>
- </div>
- <br>
- <!-- Psychic Disciplines -->
- <div style="width:100%" >
- <h4>Psychic Disciplines</h4>
- <fieldset class="repeating_psychicdiscipline">
- <div style="width:100%">
- <div class="sheet-item2" style="width:37%"><label>Psychic Discipline</label></div>
- <div class="sheet-item2 sheet-brackets" style=" width: 50%">
- <input type="text" name="attr_reppsychicdiscipline" placeholder="Name" style="width:100%" />
- </div>
- <input type="checkbox" class="sheet-arrow" name="attr_reppsychicdisciplineDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_reppsychicdisciplinedesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <br>
- <!-- Psychic Techniques -->
- <div >
- <h4>Psychic Techniques</h4>
- <fieldset class="repeating_disciplinepsychicpowers">
- <div style="width:100%">
- <div class="sheet-item2" style="width:38%"><label>Psychic Technique</label></div>
- <div class="sheet-item2 sheet-brackets" style="width:49%"><input type="text" placeholder="Name" name="attr_repdisciplinepsychicpower" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repdisciplinepsychicpowerDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repdisciplinepsychicpowerdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <hr>
- <!-- Special Abilities -->
- <h3>Special Abilities</h3>
- <fieldset class="repeating_abilities">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_repabili" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repabiliDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repabilidesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <hr>
- <div>
- <div class="sheet-col" style="width:45%">
- <h3>Deed</h3>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Name</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_mainSpec" /></div>
- </div>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Ability</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_mainSpecAbility" /></div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_mainSpecAbilityDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_mainSpecAbilitydesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </div>
- <div class="sheet-col" style="width:45%">
- <h3>Distinctions</h3>
- <fieldset class="repeating_distinctions">
- <div style="width:100%; text-align:center">
- <div class="sheet-item" style="width:50%"><input type="text" placeholder="Name" name="attr_repdistinction" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repdistinctionDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repdistinctiondesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <div>
- <hr>
- <h3>Space Marine Modes</h3>
- <div class="sheet-col" style="width:45%">
- <h3>Solo Modes</h3>
- <fieldset class="repeating_solomode">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_repsolomode" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repsolomodeDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repsolomodedesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <div class="sheet-col" style="width:5%">
- </div>
- <div class="sheet-col" style="width:45%">
- <h3>Squad Modes</h3>
- <fieldset class="repeating_squadmode">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_repsquadmode" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repsquadmodeDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repsquadmodedesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- </div>
- </div>
- <div class="sheet-tab-content sheet-tabExperience">
- <h1>Experience</h1>
- <div class="sheet-wrapper">
- <div >
- <div class="sheet-col" style="width:49%;" >
- <h3>Rank Chart</h3>
- <table style="margin-left:auto;margin-right:auto; text-align:center">
- <tr>
- <td><label style="text-align:center; height:auto">Rank<br>Level</label>
- </td>
- <td style="text-align:center"><label style="text-align:center">Experience</label>
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">1</label>
- </td>
- <td style="width:100px">13,000-16,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">2</label>
- </td>
- <td style="width:100px">17,000-20,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">3</label>
- </td>
- <td style="width:100px">21,000-24,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">4</label>
- </td>
- <td style="width:100px">25,000-29,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">5</label>
- </td>
- <td style="width:100px">30,000-34,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">6</label>
- </td>
- <td style="width:100px">35,000-39,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">7</label>
- </td>
- <td style="width:100px">40,000-44,999
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">8</label>
- </td>
- <td style="width:100px">45,000-49,999
- </td>
- </tr>
- </table>
- </div>
- <div class="sheet-col" style="width:49%;" >
- <h3>Specialization</h3>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Name</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_mainSpec" /></div>
- </div>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Ability</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_mainSpecAbility" /></div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_mainSpecAbilityDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_mainSpecAbilitydesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- <br>
- <h3>Additional Specializations</h3>
- <fieldset class="repeating_GeneralAdvance" name="attr_repeating_additionalSpec">
- <div style="width:100%; text-align:center">
- <div class="sheet-item sheet-small"><label style="text-align:right">Name</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_additionalSpec" /></div>
- </div>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Ability</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attradditionalSpecAbility" /></div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_additionalSpecAbilityDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_additionalSpecAbilitydesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div><hr>
- <div >
- <h3>Characteristic Advances</h3>
- <table style="margin-left:auto;margin-right:auto">
- <tr>
- <td style="width:10%">
- </td>
- <td style="width:15%"><label>Characteristic</label>
- </td>
- <td style="width:5%"><label>None</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:13%"><label>Simple</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:13%"><label>Intermediate</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:13%"><label>Trained</label>
- </td>
- <td style="width:2%">
- </td>
- <td style="width:13%"><label>Expert</label>
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Weapon Skill</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_wsAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wsAdvance" value="5"/><span></span><input type="text" class="" name="attr_wsCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wsAdvance" value="10" /><span></span><input type="text" class="" name="attr_wsCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wsAdvance" value="15"/><span></span><input type="text" class="" name="attr_wsCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wsAdvance" value="20"/><span></span><input type="text" class="" name="attr_wsCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Ballistic Skill</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_bsAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_bsAdvance" value="5"/><span></span><input type="text" class="" name="attr_bsCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_bsAdvance" value="10" /><span></span><input type="text" class="" name="attr_bsCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_bsAdvance" value="15"/><span></span><input type="text" class="" name="attr_bsCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_bsAdvance" value="20"/><span></span><input type="text" class="" name="attr_bsCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Strength</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_strengthAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_strengthAdvance" value="5"/><span></span><input type="text" class="" name="attr_strengthCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_strengthAdvance" value="10" /><span></span><input type="text" class="" name="attr_strengthCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_strengthAdvance" value="15"/><span></span><input type="text" class="" name="attr_strengthCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_strengthAdvance" value="20"/><span></span><input type="text" class="" name="attr_strengthCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Toughness</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_toughnessAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_toughnessAdvance" value="5"/><span></span><input type="text" class="" name="attr_toughnessCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_toughnessAdvance" value="10" /><span></span><input type="text" class="" name="attr_toughnessCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_toughnessAdvance" value="15"/><span></span><input type="text" class="" name="attr_toughnessCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_toughnessAdvance" value="20"/><span></span><input type="text" class="" name="attr_toughnessCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Agility</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_agAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_agAdvance" value="5"/><span></span><input type="text" class="" name="attr_agCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_agAdvance" value="10" /><span></span><input type="text" class="" name="attr_agCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_agAdvance" value="15"/><span></span><input type="text" class="" name="attr_agCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_agAdvance" value="20"/><span></span><input type="text" class="" name="attr_agCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Intelligence</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_intAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_intAdvance" value="5"/><span></span><input type="text" class="" name="attr_intCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_intAdvance" value="10" /><span></span><input type="text" class="" name="attr_intCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_intAdvance" value="15"/><span></span><input type="text" class="" name="attr_intCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_intAdvance" value="20"/><span></span><input type="text" class="" name="attr_intCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Perception</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_perAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_perAdvance" value="5"/><span></span><input type="text" class="" name="attr_perCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_perAdvance" value="10" /><span></span><input type="text" class="" name="attr_perCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_perAdvance" value="15"/><span></span><input type="text" class="" name="attr_perCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_perAdvance" value="20"/><span></span><input type="text" class="" name="attr_perCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Willpower</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_wpAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wpAdvance" value="5"/><span></span><input type="text" class="" name="attr_wpCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wpAdvance" value="10" /><span></span><input type="text" class="" name="attr_wpCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wpAdvance" value="15"/><span></span><input type="text" class="" name="attr_wpCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_wpAdvance" value="20"/><span></span><input type="text" class="" name="attr_wpCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- <tr>
- <td style="width:10%">
- </td>
- <td><label>Fellowship</label>
- </td>
- <td style="text-align:center"><input style="text-align:center" type="radio" class="sheet-advanceRadio" name="attr_felAdvance" value="0" checked/><span></span>
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_felAdvance" value="5"/><span></span><input type="text" class="" name="attr_felCostSimple" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_felAdvance" value="10" /><span></span><input type="text" class="" name="attr_felCostIntermediate" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_felAdvance" value="15"/><span></span><input type="text" class="" name="attr_felCostTrained" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:2%">
- </td>
- <td><input type="radio" class="sheet-advanceRadio" name="attr_felAdvance" value="20"/><span></span><input type="text" class="" name="attr_felCostExpert" value="0" style="width:80%;margin-right:5px" />
- </td>
- <td style="width:10%">
- </td>
- </tr>
- </table>
- </div>
- <hr>
- <div style="width:100%">
- <h3>General Advances</h3>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_GeneralAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-col" style="width:100%; text-align:center">
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- <div class="sheet-col" style="width:30%; margin:-2px; "><label style="text-align:center">Advance</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Cost</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Type</label>
- </div>
- <div class="sheet-col" style="width:25%; margin:-2px; "><label style="text-align:center">Prerequisites</label>
- </div>
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- </div>
- <fieldset class="repeating_GeneralAdvance" name="attr_repeating_GeneralAdvance">
- <div style="width:100%; text-align:center">
- <div class="sheet-item" style="width:20px; "><input type="checkbox" name="attr_GeneralAdvanceChecked" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:30%; "><input type="text" placeholder="Advance" name="attr_GeneralAdvanceName" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="XP" name="attr_GeneralAdvanceCost" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="Type" name="attr_GeneralAdvanceType" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:25%; "><input type="text" placeholder="Prerequisites" name="attr_GeneralAdvancePre" style="width:100%;text-align:left" />
- </div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_GeneralAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_GeneralAdvancedesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <hr>
- <div style="width:100%">
- <h3>Chapter Advances</h3>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_ChapterAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-col" style="width:100%; text-align:center">
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- <div class="sheet-col" style="width:30%; margin:-2px; "><label style="text-align:center">Advance</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Cost</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Type</label>
- </div>
- <div class="sheet-col" style="width:25%; margin:-2px; "><label style="text-align:center">Prerequisites</label>
- </div>
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- </div>
- <fieldset class="repeating_ChapterAdvance" name="attr_repeating_ChapterAdvance">
- <div style="width:100%; text-align:center">
- <div class="sheet-item" style="width:20px; "><input type="checkbox" name="attr_ChapterAdvanceChecked" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:30%; "><input type="text" placeholder="Advance" name="attr_ChapterAdvanceName" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="XP" name="attr_ChapterAdvanceCost" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="Type" name="attr_ChapterAdvanceType" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:25%; "><input type="text" placeholder="Prerequisites" name="attr_ChapterAdvancePre" style="width:100%;text-align:left" />
- </div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_ChapterAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_ChapterAdvancedesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <hr>
- <div style="width:100%">
- <h3>Deathwatch Advances</h3>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_DeathwatchAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-col" style="width:100%; text-align:center">
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- <div class="sheet-col" style="width:30%; margin:-2px; "><label style="text-align:center">Advance</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Cost</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Type</label>
- </div>
- <div class="sheet-col" style="width:25%; margin:-2px; "><label style="text-align:center">Prerequisites</label>
- </div>
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- </div>
- <fieldset class="repeating_DeathwatchAdvance" name="attr_repeating_DeathwatchAdvance">
- <div style="width:100%; text-align:center">
- <div class="sheet-item" style="width:20px; "><input type="checkbox" name="attr_DeathwatchAdvanceChecked" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:30%; "><input type="text" placeholder="Advance" name="attr_DeathwatchAdvanceName" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="XP" name="attr_DeathwatchAdvanceCost" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="Type" name="attr_DeathwatchAdvanceType" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:25%; "><input type="text" placeholder="Prerequisites" name="attr_DeathwatchAdvancePre" style="width:100%;text-align:left" />
- </div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_DeathwatchAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_DeathwatchAdvancedesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <hr>
- <div style="width:100%">
- <h3>Specialization Advances</h3>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_SpecializationAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-col" style="width:100%; text-align:center">
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- <div class="sheet-col" style="width:30%; margin:-2px; "><label style="text-align:center">Advance</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Cost</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Type</label>
- </div>
- <div class="sheet-col" style="width:25%; margin:-2px; "><label style="text-align:center">Prerequisites</label>
- </div>
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- </div>
- <fieldset class="repeating_SpecializationAdvance" name="attr_repeating_SpecializationAdvance">
- <div style="width:100%; text-align:center">
- <div class="sheet-item" style="width:20px; "><input type="checkbox" name="attr_SpecializationAdvanceChecked" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:30%; "><input type="text" placeholder="Advance" name="attr_SpecializationAdvanceName" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="XP" name="attr_SpecializationAdvanceCost" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="Type" name="attr_SpecializationAdvanceType" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:25%; "><input type="text" placeholder="Prerequisites" name="attr_SpecializationAdvancePre" style="width:100%;text-align:left" />
- </div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_SpecializationAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_SpecializationAdvancedesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <hr>
- <div style="width:100%">
- <h3>Other Advances</h3>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_OtherAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-col" style="width:100%; text-align:center">
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- <div class="sheet-col" style="width:30%; margin:-2px; "><label style="text-align:center">Advance</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Cost</label>
- </div>
- <div class="sheet-col" style="width:10%; margin:-2px; "><label style="text-align:center">Type</label>
- </div>
- <div class="sheet-col" style="width:25%; margin:-2px; "><label style="text-align:center">Prerequisites</label>
- </div>
- <div class="sheet-col" style="width:20px; margin:-2px; ">
- </div>
- </div>
- <fieldset class="repeating_OtherAdvance" name="attr_repeating_OtherAdvance">
- <div style="width:100%; text-align:center">
- <div class="sheet-item" style="width:20px; "><input type="checkbox" name="attr_OtherAdvanceChecked" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:30%; "><input type="text" placeholder="Advance" name="attr_OtherAdvanceName" style="width:100%;text-align:left" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="XP" name="attr_OtherAdvanceCost" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:10%; "><input type="text" placeholder="Type" name="attr_OtherAdvanceType" style="width:90%;text-align:center" />
- </div>
- <div class="sheet-item" style="width:25%; "><input type="text" placeholder="Prerequisites" name="attr_OtherAdvancePre" style="width:100%;text-align:left" />
- </div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_OtherAdvanceDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_OtherAdvancedesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- <hr>
- <div class="1colrow">
- <div class="colrow">
- <h3>Experience Points</h3>
- <table style="margin-left:auto;margin-right:auto; text-align:center">
- <tr>
- <td><label style="text-align:center; height:auto;">Starting XP</label>
- </td>
- <td><label style="text-align:center; height:auto;">XP to Spend</label>
- </td>
- <td><label style="text-align:center; height:auto;">Spent XP</label>
- </td>
- <td><label style="text-align:center; height:auto">Total XP</label>
- </td>
- <td><label style="text-align:center; height:auto;">Calculated XP</label>
- </td>
- </tr>
- <tr>
- <td style="width:120px;"><input style="width:100px; text-align:center" type="number" name="attr_xpstarting" value="12000" />
- </td>
- <td style="width:120px;"><input style="width:100px; text-align:center" type="number" name="attr_xptospent" value="1000" />
- </td>
- <td style="width:120px;"><input style="width:100px; text-align:center" type="number" name="attr_xpspend" value="0" />
- </td>
- <td style="width:120px;"><input style="width:100px; text-align:center"type="number" name="attr_totalxpspent" disabled value="floor(@{xpstarting} + @{xpspend})" />
- </td>
- <td style="width:120px;"><input style="width:100px; text-align:center" type="number" name="attr_xpcalculated" value="0" />
- </td>
- </tr>
- </table>
- <br>
- <label>Advancements Taken (Calculated):</label>
- <fieldset class="repeating_advancements">
- <div class="sheet-row">
- <div class="sheet-item" style="width:26%;"><input type="text" placeholder="Advancement Name" name="attr_advancement1" /></div>
- <div class="sheet-item sheet-puny sheet-center sheet-brackets sheet-armourblock"><input type="number" placeholder="Cost" name="attr_advancement1xp" value="0" /></div>
- <div class="sheet-item" style="width:26%;"><input type="text" placeholder="Advancement Name" name="attr_advancement2" /></div>
- <div class="sheet-item sheet-puny sheet-center sheet-brackets sheet-armourblock"><input type="number" placeholder="Cost" name="attr_advancement2xp" value="0" /></div>
- <div class="sheet-item" style="width:26%;"><input type="text" placeholder="Advancement Name" name="attr_advancement3" /></div>
- <div class="sheet-item sheet-puny sheet-center sheet-brackets sheet-armourblock"><input type="number" placeholder="Cost" name="attr_advancement3xp" value="0" /></div>
- </div>
- </fieldset>
- <hr>
- <h3>Other Notes:</h3>
- <textarea name="attr_othernotes" placeholder="Notes"></textarea>
- </div>
- </div>
- </div>
- </div>
- <div class="sheet-tab-content sheet-tabGear">
- <h1>Gear</h1>
- <div class="sheet-wrapper">
- <div>
- <h3>Carry Stats</h3>
- <table style="width:100%">
- <tr>
- <td style="width:5%">
- </td>
- <td style="width:15%"><label style="text-align: right">Carry Bonus Mod.: </label></td>
- <td style="width:7%"><input type="number" style="text-align: center" name="attr_CarryModTBandSB" value="0" />
- </td>
- <td style="width:1%">
- </td>
- <td style="width:10%"><label style="text-align: right">Max. Carry: </label></td>
- <td style="width:10%"><input type="text" style="text-align: center" name="attr_WeightMaxCarry" />
- </td>
- <td style="width:1%">
- </td>
- <td style="width:10%"><label style="text-align: right">Max. Lift: </label></td>
- <td style="width:10%"><input type="text" style="text-align: center" name="attr_WeightMaxLift" />
- </td>
- <td style="width:1%">
- </td>
- <td style="width:10%"><label style="text-align: right">Max. Push: </label></td>
- <td style="width:10%"><input type="text" style="text-align: center" name="attr_WeightMaxPush" />
- </td>
- <td style="width:7%">
- </td>
- </tr>
- <tr>
- <td style="width:5%">
- </td>
- <td style="width:15%"><label style="text-align: right">Sum of TB and SB: </label></td>
- <td style="width:7%"><input type="text" disabled style="text-align: center" name="attr_SumTBandSB" value="floor(@{strengthBonus} + @{CarryModTBandSB} + @{toughnessBonus})" />
- </td>
- <td style="width:1%">
- </td>
- <td style="width:10%"><label style="text-align: right">Curr. Carry: </label></td>
- <td style="width:10%"><input type="number" step="any" style="text-align: center" name="attr_WeightCurrCarry" />
- </td>
- <td style="width:1%">
- </td>
- <td style="width:10%"></td>
- <td style="width:10%">
- </td>
- <td style="width:1%">
- </td>
- <td style="width:10%"></td>
- <td style="width:10%">
- </td>
- <td style="width:7%">
- </td>
- </tr>
- </table>
- <br>
- <div>
- <div class="sheet-col" style="width:68%">
- <h3>Movement Stats</h3>
- <!-- Movement -->
- <table style="width:100%;margin-right:auto;margin-left:auto;">
- <tr>
- <td style="width:15%">
- </td>
- <td style="width:8%">
- </td>
- <td style="width:2%">
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Modifier</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:center;width:100%" name="attr_walkmod" value="0" />
- </td>
- <td style="width:2%">
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%">
- </td>
- <td style="width:8%">
- </td>
- <td style="width:2%">
- </td>
- </tr>
- <tr>
- <td style="width:15%"><label style="text-align:right">Half Walk</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_walkspeed" value="@{agBonus}+@{walkmod}" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Full Walk</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_fullwalkspeed" value="2*(@{agBonus}+@{walkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Charge</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_Chargespeed" value="3*(@{agBonus}+@{walkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- </tr>
- <tr>
- <td style="width:15%"><label style="text-align:right">Run</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_Runspeed" value="6*(@{agBonus}+@{walkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Base Leap</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_BaseLeapspeed" value="(1*@{strengthBonus})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Base Jump</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_BaseJumpspeed" />
- </td>
- <td style="width:2%"><label>cm</label>
- </td>
- </tr>
- <tr>
- <td style="width:15%"><label style="text-align:right">Per Minute</label>
- </td>
- <td style="width:8%"><input type="text" style="text-align:right;width:100%" name="attr_MovementMinute" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Per Hour</label>
- </td>
- <td style="width:8%"><input type="text" style="text-align:right;width:100%" name="attr_MovementHour" />
- </td>
- <td style="width:2%"><label>km</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Per Day (10hr)</label>
- </td>
- <td style="width:8%"><input type="text" style="text-align:right;width:100%" name="attr_MovementDay" />
- </td>
- <td style="width:2%"><label>km</label>
- </td>
- </tr>
- </table>
- </div>
- <div class="sheet-col" style="width:30%">
- <h3>Initative</h3>
- <div>
- <div class="sheet-col" style="width:50%"><label style="text-align:right">Characteristic</label>
- </div>
- <div class="sheet-col" style="width:40%">
- <select name="attr_InitiativeCharacteristic" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{agBonus}" selected>Agility</option>
- <option value="@{intBonus}">Intelligence</option>
- <option value="@{perBonus}">Perception</option>
- <option value="@{wpBonus}">Willpower</option>
- <option value="floor([[ (floor(@{agFinal}/10) + @{agBonusBefore}) * (2 + @{agBonusMultiplier}) + @{agBonusAfter} ]])">Lighting Reflexes</option>
- </select>
- </div>
- </div>
- <div>
- <div class="sheet-col" style="width:50%"><label style="text-align:right">Modifier</label>
- </div>
- <div class="sheet-col" style="width:40%"><input type="number" style="text-align: center; width:50%" name="attr_InitiativeModifier" value="0" />
- </div>
- </div>
- <div>
- <div class="sheet-col" style="width:50%"><label style="text-align:right">Final</label>
- </div>
- <div class="sheet-col" style="width:40%"><input type="text" style="text-align: center; width:50%" name="attr_InitiativeFinal" value="floor(@{InitiativeCharacteristic} + @{InitiativeModifier})" disabled />
- </div>
- </div>
- <div>
- <div class="sheet-col" style="width:50%">
- </div>
- <div class="sheet-col" style="width:40%"><button type="roll" name="attr_InitiativeRoll" style="font-size:12px" value="!warinitroll [[ @{InitiativeFinal} + ?{Modfier|0} ]] @{PlayerQueryRoll} @{character_name}">Initiative Roll</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- <hr>
- <label style="width:100%; text-align:center;font-style: normal;font-size: 0.875em;font-weight: normal;">For Tearing: Add 1 die and d1 to the end (example: 2d10d1+X)</label>
- <div class="sheet-2colrow">
- <div class="sheet-col sheet-col2">
- <h3>Melee Weapons</h3>
- <fieldset class="repeating_meleeweapons">
- <div class="sheet-quickborder">
- <div class="sheet-row">
- <div class="sheet-item" style="width: 15%;">
- <button type="roll" name="roll_meleeattack" value='!warattackroll [[ @{wsFinal} + @{meleeweaponquality} ]] ?{Modfier|0} ?{Attack or Parry?|Attack,0|Parry,2} @{PlayerQueryRoll} "@{meleeweaponname}" "@{meleeweaponspecial}"'>
- <label>Name:</label>
- </button></div>
- <div class="sheet-item" style="width: 30%;"><input type="text" placeholder="Name" name="attr_meleeweaponname" /></div>
- <div class="sheet-item" style="width: 20%;">
- <select name="attr_meleeweaponquality" style="width:100%" class="sheet-input-selectbox" >
- <option value="-10" >Poor</option>
- <option value="0" selected>Common</option>
- <option value="5">Good</option>
- <option value="10">Best</option>
- </select></div>
- <div class="sheet-item" style="width: 10%;"><label>Class:</label></div>
- <div class="sheet-item" style="width: 20%;"><input type="text" placeholder="Weap. Type" name="attr_meleeweaponclass" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-small">
- <button type="roll" name="roll_meleedamage" value="!wardamagehits ;1;?{Hits (min. 1)?|1};@{meleeweapondamage} + @{meleeweaponchardamage};@{meleeweapontype};@{meleeweaponpen};@{PlayerQueryRoll};@{meleeweaponname};">
- <label>Damage:</label>
- </button></div>
- <div class="sheet-item sheet-med"><input type="text" placeholder="Xd10+X" name="attr_meleeweapondamage" /></div>
- <div class="sheet-item sheet-little"><label>Type:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="Dmg. Type" name="attr_meleeweapontype" /></div>
- <div class="sheet-item sheet-puny"><label>Pen:</label></div>
- <div class="sheet-item sheet-other"><input type="number" name="attr_meleeweaponpen" value="0" /></div>
- </div>
- <div style="width:100%">
- <div class="sheet-item sheet-large" style="width:15%"><label>Qualities:</label></div>
- <div class="sheet-item sheet-morebig" style="width:70%"><input type="text" placeholder="Weapon Qualities" name="attr_meleeweaponspecial" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_attr_meleeweaponDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-row">
- <div class="sheet-item sheet-large"><label style="font-size:0.9em;">Characteristic Damage</label></div>
- <div class="sheet-item sheet-little">
- <select name="attr_meleeweaponchardamage" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" >None</option>
- <option value="[[@{strengthBonus}]]" selected>SB</option>
- <option value="[[floor([[ (floor(@{strengthFinal}/10) + @{strengthBonusBefore}) * (2 + @{strengthBonusMultiplier}) + @{strengthBonusAfter} ]])]]">SBx2</option>
- </select></div>
- </div>
- <textarea name="attr_attr_meleeweapondesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </div>
- </fieldset>
- <div class="sheet-row">
- <div class="sheet-item sheet-med"><label>Handedness:</label></div>
- <div class="sheet-item sheet-bigger">
- <select name="attr_handedness" style="width:100%" class="sheet-input-selectbox" >
- <option value="Right" selected>Right-Handed</option>
- <option value="Left">Left-Handed</option>
- <option value="Both">Ambidextrous</option>
- <option value="Other">Other Handedness?</option>
- </select></div>
- </div>
- <br />
- <!-- Armor! -->
- <h3>Armour</h3>
- <div style="width:100%; text-align:center;">
- <div class="sheet-armourblock">
- </div>
- <div class="sheet-quickborder sheet-armourblock">
- <label>Head</label>
- <input type="text" placeholder="Armour Points" name="attr_headarmourvalue" />
- <label>(1-10) Type</label>
- <input type="text" placeholder="Armour Type" name="attr_headarmourtype" />
- </div>
- <div class="sheet-armourblock">
- </div><br />
- <div class="sheet-quickborder sheet-armourblock">
- <label>Left Arm</label>
- <input type="text" placeholder="Armour Points" name="attr_leftarmarmourvalue" />
- <label>(21-30) Type</label>
- <input type="text" placeholder="Armour Type" name="attr_leftarmarmourtype" />
- </div>
- <div class="sheet-quickborder sheet-armourblock">
- <label>Body</label>
- <input type="text" placeholder="Armour Points" name="attr_bodyarmourvalue" />
- <label>(31-70) Type</label>
- <input type="text" placeholder="Armour Type" name="attr_bodyarmourtype" />
- </div>
- <div class="sheet-quickborder sheet-armourblock">
- <label>Right Arm</label>
- <input type="text" placeholder="Armour Points" name="attr_rightarmarmourvalue" />
- <label>(11-20) Type</label>
- <input type="text" placeholder="Armour Type" name="attr_rightarmarmourtype" />
- </div><br>
- <div class="sheet-quickborder sheet-armourblock" >
- <label>Left Leg</label>
- <input type="text" placeholder="Armour Points" name="attr_leftlegarmourvalue" />
- <label>(71-85) Type</label>
- <input type="text" placeholder="Armour Type" name="attr_leftlegarmourtype" />
- </div>
- <div class="sheet-quickborder sheet-armourblock" >
- <label>Right Leg</label>
- <input type="text" placeholder="Armour Points" name="attr_rightlegarmourvalue" />
- <label>(86-00) Type</label>
- <input type="text" placeholder="Armour Type" name="attr_rightlegarmourtype" />
- </div>
- <textarea name="attr_attr_powerarmorstats" placeholder="Power Armour Stats" style="width:90%; height:150px"></textarea>
- </div>
- <!-- Force Field! -->
- <h3>Force Field</h3>
- <div class="sheet-col" style="width:100%">
- <div class="sheet-row">
- <div class="sheet-item sheet-big"><input type="text" style="text-align:center" placeholder="Force Field (Quality)" name="attr_forcefield_name" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-large"><label style="text-align:right">Rating:</label></div>
- <div class="sheet-item sheet-puny"><input type="number" style="text-align:center" value="0" name="attr_forcefield_rating" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-large"><label style="text-align:right">Overload (1-X):</label></div>
- <div class="sheet-item sheet-puny"><input type="number" style="text-align:center" name="attr_forcefield_overload" value="0" /></div>
- </div>
- <div class="sheet-row">
- <button type="roll" name="roll_ForceFieldRoll" style="font-size:13px; font-weight:bold; width:50%" value="!warforcefield @{forcefield_rating} @{forcefield_overload} @{PlayerQueryRoll}">Roll for Force Field</button>
- </div>
- </div>
- </div>
- <!-- Right Side -->
- <div class="sheet-col sheet-col2">
- <h3>Ranged Weapons</h3>
- <fieldset class="repeating_rangedweapons">
- <div class="sheet-quickborder">
- <div class="sheet-row">
- <div class="sheet-item sheet-tiny">
- <button type="roll" name="roll_rangedattack" value='!warattackroll [[ @{bsFinal} ]] ?{Modfier|0} 1 @{PlayerQueryRoll} "@{rangedweaponname} (RoF: @{rangedweaponrof}) (Clip: @{rangedweaponclip})" "@{rangedweaponspecial}"'>
- <label>Name:</label>
- </button></div>
- <div class="sheet-item sheet-big"><input type="text" placeholder="Name" name="attr_rangedweaponname" /></div>
- <div class="sheet-item sheet-puny"></div>
- <div class="sheet-item sheet-tiny"><label>Class:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="Weap. Type" name="attr_rangedweaponclass" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-small">
- <button type="roll" name="roll_rangeddamage" value="!wardamagehits ;0;?{Hits (min. 1)?|1};@{rangedweapondamage} + @{rangedweaponchardamage};@{rangedweapontype};@{rangedweaponpen};@{PlayerQueryRoll};@{rangedweaponname};">
- <label>Damage:</label>
- </button></div>
- <div class="sheet-item sheet-med"><input type="text" placeholder="Xd10+X" name="attr_rangedweapondamage" /></div>
- <div class="sheet-item sheet-little"><label>Type:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="Dmg. Type" name="attr_rangedweapontype" /></div>
- <div class="sheet-item sheet-puny"><label>Pen:</label></div>
- <div class="sheet-item sheet-other"><input type="number" name="attr_rangedweaponpen" value="0" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-tiny"><label>Range:</label></div>
- <div class="sheet-item sheet-tiny"><input type="text" placeholder="meters" name="attr_rangedweaponrange" /></div>
- <div class="sheet-item sheet-puny"><label>RoF:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="S/-/-" style="text-align:center" name="attr_rangedweaponrof" value="S/-/-" /></div>
- <div class="sheet-item sheet-puny"><label>Clip:</label></div>
- <div class="sheet-item sheet-tiny"><input type="text" placeholder="curr./max." name="attr_rangedweaponclip" style="text-align:center" value="0/0" /></div>
- <div class="sheet-item sheet-tiny"><label>Reload:</label></div>
- <div class="sheet-item sheet-tiny"><input type="text" placeholder="Action" name="attr_rangedweaponreload" /></div>
- </div>
- <div style="width:100%">
- <div class="sheet-item sheet-large" style="width:15%"><label>Qualities:</label></div>
- <div class="sheet-item sheet-morebig" style="width:70%"><input type="text" placeholder="Weapon Qualities" name="attr_rangedweaponspecial" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_rangedweaponsDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-row">
- <div class="sheet-item sheet-large"><label style="font-size:0.9em;">Characteristic Damage</label></div>
- <div class="sheet-item sheet-little">
- <select name="attr_rangedweaponchardamage" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" selected>None</option>
- <option value="[[@{strengthBonus}]]">SB</option>
- <option value="[[floor([[ (floor(@{strengthFinal}/10) + @{strengthBonusBefore}) * (2 + @{strengthBonusMultiplier}) + @{strengthBonusAfter} ]])]]">SBx2</option>
- </select></div>
- </div>
- <textarea name="attr_rangedweaponsdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </div>
- </fieldset>
- <h3>Gear</h3>
- <div>
- <fieldset class="repeating_gear" style="margin:auto;">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%">
- <input type="text" style="width:75%" placeholder="Name" name="attr_gear" />
- (<input type="number" placeholder="Weight" style="width:15%;text-align:center" name="attr_gear_weight" step="0.01" />)
- <input type="checkbox" name="attr_gear_holding" value="true" />
- </div>
- <input type="checkbox" class="sheet-arrow" name="attr_gearDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_geardesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- <div>
- <div class="sheet-col" style="width:45%">
- <label style="text-align:center">Current Carry</label>
- <input type="number" step="any" style="text-align: center;width:50%" name="attr_WeightCurrCarry" />
- </div>
- <div class="sheet-col" style="width:45%">
- <label style="text-align:center">Total Carry</label>
- <input type="number" step="any" style="text-align: center;width:50%" name="attr_WeightTotalCarry" />
- </div>
- </div>
- </div>
- <br>
- <h3>Acquisitions</h3>
- <fieldset class="repeating_Requisition" style="margin:auto;">
- <input type="text" style="width:40%" placeholder="Name" name="attr_RequisitionName" />
- <select name="attr_RequisitionRenown" style="width:25%" class="sheet-input-selectbox" >
- <option value="0" selected>Initiated</option>
- <option value="1">Respected</option>
- <option value="2">Distinguished</option>
- <option value="3">Famed</option>
- <option value="4">Hero</option>
- </select>
- <input type="text" style="width:10%;text-align:center" placeholder="Cost" name="attr_RequisitionCost" value="0" />
- <input type="checkbox" name="attr_Requisition_holding" value="true" checked />
- <input type="checkbox" class="sheet-arrow" name="attr_RequisitionDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_Requisitiondesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </fieldset>
- <div>
- <div class="sheet-col" style="width:45%">
- <label style="text-align:center">Current Cost</label>
- <input type="number" step="any" style="text-align: center;width:50%" name="attr_RequisitionCurrCarry" />
- </div>
- <div class="sheet-col" style="width:45%">
- <label style="text-align:center">Total Cost</label>
- <input type="number" step="any" style="text-align: center;width:50%" name="attr_RequisitionTotalCarry" />
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="sheet-tab-content sheet-tabSquad">
- <h1>Squad Mode</h1>
- <div class="sheet-wrapper">
- <div class="sheet-1colrow">
- <div class="sheet-col">
- <div class="sheet-row">
- <div class="sheet-item sheet-little"><label style="text-align:right">Squad Name</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_squadName" /></div>
- <div class="sheet-item sheet-little"><label style="text-align:right">Squad Leader</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_squadLeader" /></div>
- <div class="sheet-item sheet-little"><label style="text-align:right">Chapter</label></div>
- <div class="sheet-item sheet-small"><input type="text" name="attr_squadChapter" /></div>
- </div>
- </div>
- </div>
- <hr>
- <h3>Cohesion</h3>
- <div class="sheet-col" style="width:25%;">
- <h4>Calculation Table</h4>
- <table style="margin-left:auto;margin-right:auto; text-align:center">
- <tr>
- <td><label style="text-align:center; height:auto">Modifier</label>
- </td>
- <td style="text-align:center"><label style="text-align:center">Bonus</label>
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">Base</label>
- </td>
- <td style="width:75px">Leader FelB
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">Rank 4+</label>
- </td>
- <td style="width:75px">+1*
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">Rank 6+</label>
- </td>
- <td style="width:75px">+2*
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">Command Skill</label>
- </td>
- <td style="width:75px">+1**
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">Command Skill +10</label>
- </td>
- <td style="width:75px">+2**
- </td>
- </tr>
- <tr>
- <td><label style="text-align:center">Command Skill +20</label>
- </td>
- <td style="width:75px">+3**
- </td>
- </tr>
- </table>
- <br>
- * Only Highest
- <br>
- ** Only Highest
- </div>
- <div class="sheet-col" style="width:73%;">
- <div class="sheet-col" style="width:49%;">
- <h4>Current</h4>
- <input type="number" style="height:100px;font-size:80px;text-align:center; width:50%" name="attr_currentCohesion" value="0" />
- </div>
- <div class="sheet-col" style="width:49%;">
- <h4>Maximal</h4>
- <input type="number" style="height:100px;font-size:80px;text-align:center; width:50%" name="attr_maxCohesion" value="0" />
- </div>
- </div>
- <hr>
- <h3>Oath</h3>
- <div class="sheet-item sheet-small"><label style="text-align:right">Name</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_squadOathName" /></div>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Prerequisites</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_squadOathPrerequisites" /></div>
- </div>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Squad Mode Abilities</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_squadOathAbilities" /></div>
- </div>
- <div>
- <div class="sheet-item sheet-small"><label style="text-align:right">Effect</label></div>
- <div class="sheet-item sheet-large"><input type="text" name="attr_squadOathEffect" /></div>
- <input type="checkbox" class="sheet-arrow" style="" name="attr_squadOathEffectDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_squadOathEffectdesc" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- <hr>
- <h3>Squad Mode Abilities</h3>
- <div class="sheet-col" style="width:49%;">
- <h4>Chapter (Active)</h4>
- <fieldset class="repeating_squadmodeChapter">
- <div style="width:100%">
- <div class="sheet-item" style="width:80%"><input type="text" placeholder="Name" name="attr_repsquadmodeChapter" /></div>
- <div class="sheet-item" style="width:5%"><input type="checkbox" name="attr_repsquadmodeChapterActive" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repsquadmodeChapterDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repsquadmodeChapterdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <div class="sheet-col" style="width:49%;">
- <h4>Codex</h4>
- <fieldset class="repeating_squadmodeCodex">
- <div style="width:100%">
- <div class="sheet-item" style="width:80%"><input type="text" placeholder="Name" name="attr_repsquadmodeCodex" /></div>
- <div class="sheet-item" style="width:5%"><input type="checkbox" name="attr_repsquadmodeCodexActive" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_repsquadmodeCodexDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_repsquadmodeCodexdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- </div>
- </div>
- <div class="sheet-tab-content sheet-tabGM">
- <input type='radio' name="attr_gm_show" class="sheet-tab sheet-tabNPC" value="1" checked/>
- <label class="sheet-tab" >NPC</label>
- <br>
- <!-- NPC begin -->
- <div class="sheet-tab-content sheet-tabNPC">
- <h1>NPC</h1>
- <div class="sheet-wrapper">
- <div style="width:100%;text-align:center">
- <div class="sheet-col" style="width:100%">
- <input name="attr_character_name" type="text" style="height:50px;font-size:30px; font-weight:bold; text-align:center;width:100%" placeholder="NPC Name" />
- </div>
- </div>
- <br>
- <select name="attr_NPCQueryRoll" style="width:90%" class="sheet-input-selectbox" >
- <option value="?{Public, Private or OnlyGM?|Public,0|Private,2|OnlyGM,1}" >Query Rolls</option>
- <option value="0">Rolls are Public</option>
- <option value="2">Rolls are Private</option>
- <option value="1" selected>Rolls are GM Only</option>
- </select>
- <br>
- <div>
- <div class="sheet-col" style="width:48%">
- <h3>Movement Stats</h3>
- <!-- Movement -->
- <table style="width:100%;margin-right:auto;margin-left:auto;">
- <tr>
- <td style="width:15%">
- </td>
- <td style="width:8%">
- </td>
- <td style="width:2%">
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Modifier</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCwalkmod" value="0" />
- </td>
- <td style="width:2%">
- </td>
- </tr>
- <tr>
- <td style="width:15%"><label style="text-align:right">Half Walk</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCwalkspeed" value="(@{NPCAgBonus}+@{NPCwalkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Full Walk</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCfullwalkspeed" value="2*(@{NPCAgBonus}+@{NPCwalkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- </tr>
- <tr>
- <td style="width:15%"><label style="text-align:right">Charge</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCChargespeed" value="3*(@{NPCAgBonus}+@{NPCwalkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Run</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCRunspeed" value="6*(@{NPCAgBonus}+@{NPCwalkmod})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- </tr>
- <tr>
- <td style="width:15%"><label style="text-align:right">Base Leap</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCBaseLeapspeed" value="(1*@{NPCStrengthBonus})" disabled="true" />
- </td>
- <td style="width:2%"><label>m</label>
- </td>
- <td style="width:3%">
- </td>
- <td style="width:15%"><label style="text-align:right">Base Jump</label>
- </td>
- <td style="width:8%"><input type="number" style="text-align:right;width:100%" name="attr_NPCBaseJumpspeed" />
- </td>
- <td style="width:2%"><label>cm</label>
- </td>
- </tr>
- </table>
- <hr>
- <label style="width:100%; text-align:center;font-style: normal;font-size: 0.875em;font-weight: normal;">For Tearing: Add 1 die and d1 to the end (example: 2d10d1+X)</label>
- <h3>Melee Weapons</h3>
- <fieldset class="repeating_NPCmeleeweapons">
- <div class="sheet-quickborder">
- <div class="sheet-row">
- <div class="sheet-item" style="width: 15%;">
- <button type="roll" name="roll_NPCmeleeattack" value='!warattackroll [[ @{NPCWS} + @{NPCmeleeweaponquality} ]] ?{Modfier|0} ?{Attack or Parry?|Attack,0|Parry,2} @{NPCQueryRoll} "@{character_name} @{NPCmeleeweaponname}" "@{NPCmeleeweaponspecial}"'>
- <label>Name:</label>
- </button></div>
- <div class="sheet-item" style="width: 30%;"><input type="text" placeholder="Name" name="attr_NPCmeleeweaponname" /></div>
- <div class="sheet-item" style="width: 20%;">
- <select name="attr_NPCmeleeweaponquality" style="width:100%" class="sheet-input-selectbox" >
- <option value="-10" >Poor</option>
- <option value="0" selected>Common</option>
- <option value="5">Good</option>
- <option value="10">Best</option>
- </select></div>
- <div class="sheet-item" style="width: 10%;"><label>Class:</label></div>
- <div class="sheet-item" style="width: 20%;"><input type="text" placeholder="Weap. Type" name="attr_NPCmeleeweaponclass" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-small">
- <button type="roll" name="roll_NPCmeleedamage" value="!wardamagehits ;1;?{Hits (min. 1)?|1};@{NPCmeleeweapondamage} + @{NPCmeleeweaponchardamage};@{NPCmeleeweapontype};@{NPCmeleeweaponpen};@{NPCQueryRoll};@{character_name} @{NPCmeleeweaponname};">
- <label>Damage:</label>
- </button></div>
- <div class="sheet-item sheet-med"><input type="text" placeholder="Xd10+X" name="attr_NPCmeleeweapondamage" /></div>
- <div class="sheet-item sheet-little"><label>Type:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="Dmg. Type" name="attr_NPCmeleeweapontype" /></div>
- <div class="sheet-item sheet-puny"><label>Pen:</label></div>
- <div class="sheet-item sheet-other"><input type="number" name="attr_NPCmeleeweaponpen" value="0" /></div>
- </div>
- <div style="width:100%">
- <div class="sheet-item sheet-large" style="width:15%"><label>Qualities:</label></div>
- <div class="sheet-item sheet-morebig" style="width:70%"><input type="text" placeholder="Weapon Qualities" name="attr_NPCmeleeweaponspecial" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_attr_NPCmeleeweaponDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-row">
- <div class="sheet-item sheet-large"><label style="font-size:0.9em;">Characteristic Damage</label></div>
- <div class="sheet-item sheet-little">
- <select name="attr_NPCmeleeweaponchardamage" style="width:100%" class="sheet-input-selectbox" >
- <option value="0" >None</option>
- <option value="[[@{NPCStrengthBonus}]]" selected>SB</option>
- </select></div>
- </div>
- <textarea name="attr_attr_NPCmeleeweapondesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </div>
- </fieldset>
- <hr>
- <h3>Ranged Weapons</h3>
- <fieldset class="repeating_NPCrangedweapons">
- <div class="sheet-quickborder">
- <div class="sheet-row">
- <div class="sheet-item sheet-tiny">
- <button type="roll" name="roll_NPCrangedattack" value='!warattackroll [[ @{NPCBS} ]] ?{Modfier|0} 1 @{NPCQueryRoll} "@{character_name} @{NPCrangedweaponname} (RoF: @{NPCrangedweaponrof}) (Clip: @{NPCrangedweaponclip})" "@{NPCrangedweaponspecial}"'>
- <label>Name:</label>
- </button></div>
- <div class="sheet-item sheet-big"><input type="text" placeholder="Name" name="attr_NPCrangedweaponname" /></div>
- <div class="sheet-item sheet-puny"></div>
- <div class="sheet-item sheet-tiny"><label>Class:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="Weap. Type" name="attr_NPCrangedweaponclass" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-small">
- <button type="roll" name="roll_NPCrangeddamage" value="!wardamagehits ;0;?{Hits (min. 1)?|1};@{NPCrangedweapondamage};@{NPCrangedweapontype};@{NPCrangedweaponpen};@{NPCQueryRoll};@{character_name} @{NPCrangedweaponname};">
- <label>Damage:</label>
- </button></div>
- <div class="sheet-item sheet-med"><input type="text" placeholder="Xd10+X" name="attr_NPCrangedweapondamage" /></div>
- <div class="sheet-item sheet-little"><label>Type:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="Dmg. Type" name="attr_NPCrangedweapontype" /></div>
- <div class="sheet-item sheet-puny"><label>Pen:</label></div>
- <div class="sheet-item sheet-other"><input type="number" name="attr_NPCrangedweaponpen" value="0" /></div>
- </div>
- <div class="sheet-row">
- <div class="sheet-item sheet-tiny"><label>Range:</label></div>
- <div class="sheet-item sheet-tiny"><input type="text" placeholder="meters" name="attr_NPCrangedweaponrange" /></div>
- <div class="sheet-item sheet-puny"><label>RoF:</label></div>
- <div class="sheet-item sheet-small"><input type="text" placeholder="S/-/-" style="text-align:center" name="attr_NPCrangedweaponrof" value="S/-/-" /></div>
- <div class="sheet-item sheet-puny"><label>Clip:</label></div>
- <div class="sheet-item sheet-tiny"><input type="text" placeholder="curr./max." name="attr_NPCrangedweaponclip" style="text-align:center" value="0/0" /></div>
- <div class="sheet-item sheet-tiny"><label>Reload:</label></div>
- <div class="sheet-item sheet-tiny"><input type="text" placeholder="Action" name="attr_NPCrangedweaponreload" /></div>
- </div>
- <div style="width:100%">
- <div class="sheet-item sheet-large" style="width:15%"><label>Qualities:</label></div>
- <div class="sheet-item sheet-morebig" style="width:70%"><input type="text" placeholder="Weapon Qualities" name="attr_NPCrangedweaponspecial" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCrangedweaponsDescHide"/><span></span>
- <div class="sheet-body">
- <div class="sheet-row">
- </div>
- <textarea name="attr_NPCrangedweaponsdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </div>
- </fieldset>
- <hr>
- <h3>Psychic Powers</h3>
- <select name="attr_NPCPsyPowersSanctioned" style="width:100%" class="sheet-input-selectbox">
- <option value="1" selected>Astropath or Sanctioned Psyker</option>
- <option value="0">Renegade Psyker or Sorcerer</option>
- </select>
- <div style="width:100%">
- <select name="attr_NPCPsyPowersSkill" style="width:90%" class="sheet-input-selectbox">
- <option value="@{NPCWP}" selected>Willpower</option>
- <option value="@{NPCPsyniscience}">Psyniscience</option>
- <option value="@{PsyPowerOther}">Other -> </option>
- </select><input type="number" name="attr_NPCPsyPowerOther" style="width:10%" value="0" /></div>
- <h3>Psy Rating:<div class="sheet-item sheet-tiny"><input type="number" name="attr_NPCpsy" value="0" /></div></h3>
- <div class="sheet-item sheet-med">
- <button type="roll" name="roll_NPCpsycicpower_fettered" style="width: 60px" value="!warpsychicroll [[ @{NPCPsyPowersSkill} ]] ?{Modifier?|0} 0 @{NPCpsy} ?{Bonus Psy?|0} 0 ?{Sustained Effects?|0} @{NPCPsyPowersSanctioned} @{NPCQueryRoll} @{character_name} Fettered Power">
- <label>Fettered</label>
- </button>
- </div>
- <div class="sheet-item sheet-med">
- <button type="roll" name="roll_NPCpsycicpower_unfettered" style="width: 70px" value="!warpsychicroll [[ @{NPCPsyPowersSkill} ]] ?{Modifier?|0} 1 @{NPCpsy} ?{Bonus Psy?|0} 0 ?{Sustained Effects?|0} @{NPCPsyPowersSanctioned} @{NPCQueryRoll} @{character_name} Unfettered Power">
- <label>Unfettered</label>
- </button>
- </div>
- <div class="sheet-item sheet-med">
- <button type="roll" name="roll_NPCpsycicpower_push" style="width: 50px" value="!warpsychicroll [[ @{NPCPsyPowersSkill} ]] ?{Modifier?|0} 2 @{NPCpsy} ?{Bonus Psy?|0} ?{Push (1-3/4)?|1} ?{Sustained Effects?|0} @{NPCPsyPowersSanctioned} @{NPCQueryRoll} @{character_name} Push Power">
- <label>Push</label>
- </button>
- </div>
- <br>
- <!-- Psychic Disciplines -->
- <div style="width:100%" >
- <h4>Psychic Disciplines</h4>
- <fieldset class="repeating_NPCpsychicdiscipline">
- <div style="width:100%">
- <div class="sheet-item2" style="width:37%"><label>Psychic Discipline</label></div>
- <div class="sheet-item2 sheet-brackets" style=" width: 50%">
- <input type="text" name="attr_NPCreppsychicdiscipline" placeholder="Name" style="width:100%" />
- </div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCreppsychicdisciplineDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_NPCreppsychicdisciplinedesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <br>
- <!-- Psychic Techniques -->
- <div >
- <h4>Psychic Techniques</h4>
- <fieldset class="repeating_NPCdisciplinepsychicpowers">
- <div style="width:100%">
- <div class="sheet-item2" style="width:38%"><label>Psychic Technique</label></div>
- <div class="sheet-item2 sheet-brackets" style="width:49%"><input type="text" placeholder="Name" name="attr_NPCrepdisciplinepsychicpower" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCrepdisciplinepsychicpowerDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_NPCrepdisciplinepsychicpowerdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <hr>
- <!-- Special Abilities -->
- <h3>Special Abilities</h3>
- <fieldset class="repeating_abilities">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_NPCrepabili" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCrepabiliDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_NPCrepabilidesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- <hr>
- <!-- Mutations -->
- <h3>Mutations</h3>
- <fieldset class="repeating_mutations">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_NPCrepmuta" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCrepmutaDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_NPCrepmutadesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <div class="sheet-col" style="width:4%">
- </div>
- <div class="sheet-col" style="width:47%">
- <h3>Statistics</h3>
- <br>
- <table style="border:1px solid black;text-align:center;margin-right:auto;margin-left:auto;">
- <tr>
- <th COLSPAN=9 style="border-bottom:1px solid black;"><label style="text-align:center">Characteristics</label>
- </th>
- </tr>
- <tr>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCWS} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Weapon Skill Test"><label style="text-align:center">WS</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCBS} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Ballistic Skill Test"><label style="text-align:center">BS</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCStrength} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Strength Test"><label style="text-align:center">S</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCToughness} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Toughness Test"><label style="text-align:center">T</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCAg} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Agility Test"><label style="text-align:center">Ag</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCInt} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Intelligence Test"><label style="text-align:center">Int</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCPer} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Perception Test"><label style="text-align:center">Per</label></button>
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCWP} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Willpower Test"><label style="text-align:center">WP</label></button>
- </td>
- <td style="width:10%"><button type="roll" name="roll_wsNPC" value="!warroll @{NPCFel} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Fellowship Test"><label style="text-align:center">Fel</label></button>
- </td>
- </tr>
- <tr>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCWS" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCBS" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCStrength" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCToughness" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCAg" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCInt" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCPer" style="text-align:center" value="20" />
- </td>
- <td style="border-right:1px solid black;border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCWP" style="text-align:center" value="20" />
- </td>
- <td style="border-bottom:1px solid black;width:10%"><input type="number" name="attr_NPCFel" style="text-align:center" value="20" />
- </td>
- </tr>
- <tr>
- <td COLSPAN=2 style="border-right:1px solid black;width:10%"><label style="text-align:center">Bonuses</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">SB</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">TB</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">AgB</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">IntB</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">PerB</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">WPB</label>
- </td>
- <td style="width:10%"><label style="text-align:center">FelB</label>
- </td>
- </tr>
- <tr>
- <td COLSPAN=2 style="border-right:1px solid black;width:10%">
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCStrengthBonus" style="text-align:center" value="2" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCToughnessBonus" style="text-align:center" value="2" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCAgBonus" style="text-align:center" value="2" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCIntBonus" style="text-align:center" value="2" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCPerBonus" style="text-align:center" value="2" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCWPBonus" style="text-align:center" value="2" />
- </td>
- <td style="width:10%"><input type="number" name="attr_NPCFelBonus" style="text-align:center" value="2" />
- </td>
- </tr>
- </table>
- <br>
- <table style="border:1px solid black;text-align:center;margin-right:auto;margin-left:auto;">
- <tr>
- <th COLSPAN=6 style="border-bottom:1px solid black;"><label style="text-align:center">Armor</label>
- </th>
- </tr>
- <tr>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">Head</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">L. Arm</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">R. Arm</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">Body</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">L. Leg</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">R. Leg</label>
- </td>
- </tr>
- <tr>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCArmorHead" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCArmorLeftArm" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCArmorRightArm" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCArmorBody" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCArmorLeftLeg" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCArmorRightLeg" style="text-align:center" value="0" />
- </td>
- </tr>
- </table>
- <br>
- <table style="border:1px solid black;text-align:center;margin-right:auto;margin-left:auto;">
- <tr>
- <th COLSPAN=5><label style="border-bottom:1px solid black;text-align:center">Force Field</label>
- </th>
- </tr>
- <tr>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">Rating</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCForceFieldRating" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><label style="text-align:center">Overload</label>
- </td>
- <td style="border-right:1px solid black;width:10%"><input type="number" name="attr_NPCForceFieldOverload" style="text-align:center" value="0" />
- </td>
- <td style="border-right:1px solid black;width:10%"><button type="roll" name="roll_NPCForceFieldRoll" style="height:85%" value="!warforcefield @{NPCForceFieldRating} @{NPCForceFieldOverload} @{NPCQueryRoll}"><label style="text-align:center">Roll</label></button>
- </td>
- </tr>
- </table>
- <br>
- <div class="sheet-col" >
- <h3>Initative</h3>
- <div>
- <div class="sheet-col" style="width:50%"><label style="text-align:right">Total</label>
- </div>
- <div class="sheet-col" style="width:40%"><input type="number" style="text-align: center; width:50%" name="attr_NPCInitiative" value="2" />
- </div>
- </div>
- <div>
- <div class="sheet-col" style="width:50%">
- </div>
- <div class="sheet-col" style="width:40%"><button type="roll" name="attr_InitiativeRoll" style="font-size:12px" value="!warinitroll [[ @{NPCInitiative} + ?{Modfier|0} ]] @{NPCQueryRoll} @{character_name}">Initiative Roll</button>
- </div>
- </div>
- </div>
- <hr>
- <div>
- <label>Custom Rolls</label>
- <table style="width:100%">
- <tr>
- <th>Name</th>
- <th>Total</th>
- <th>Roll</th>
- </tr>
- <tr>
- <td style="width:70%; text-align:left"><input class="sheet-baseinfo" type="text" name="attr_NPCCustomName1" /></td></td>
- <td style="width:20%"><input type="number" style="text-align:center" name="attr_NPCCustomRoll1" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_NPCCustomRollTest1" value="!warroll @{NPCCustomRoll1} ?{Modfier|0} @{NPCQueryRoll} @{character_name} @{NPCCustomName1} Test">Roll</button></td>
- </tr>
- </table>
- <fieldset class="repeating_NPCCustomRolls" name="attr_repeating_NPCCustomRolls">
- <table style="width:100%">
- <tr>
- <td style="width:70%; text-align:left"><input class="sheet-baseinfo" type="text" name="attr_NPCCustomName" /></td></td>
- <td style="width:20%"><input type="number" style="text-align:center" name="attr_NPCCustomRoll" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_NPCCustomRollTest" value="!warroll @{NPCCustomRoll} ?{Modfier|0} @{NPCQueryRoll} @{character_name} @{NPCCustomName} Test">Roll</button></td>
- </tr>
- </table>
- </fieldset>
- </div>
- <br>
- <div>
- <label>Skills</label>
- <table style="width:100%">
- <tr>
- <th>Skill Name</th>
- <th>Char.</th>
- <th>Trained?</th>
- <th>Mod</th>
- <th>Roll</th>
- </tr>
- <tr>
- <td style="width:55%; text-align:left">Psyniscience</td>
- <td style="width:10%">
- <select name="attr_NPCPsyniscience_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{NPCWS}">(WS)</option>
- <option value="@{NPCBS}">(BS)</option>
- <option value="@{NPCStrength}">(S)</option>
- <option value="@{NPCToughness}">(T)</option>
- <option value="@{NPCAg}">(Ag)</option>
- <option value="@{NPCInt}">(Int)</option>
- <option value="@{NPCPer}" selected>(Per)</option>
- <option value="@{NPCWP}">(Wp)</option>
- <option value="@{NPCFel}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_NPCPsyniscience_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_NPCPsyniscience_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_NPCPsyniscienceTest" value="!warroll @{NPCPsyniscience} ?{Modfier|0} @{NPCQueryRoll} @{character_name} Psyniscience Test">
- <input type="number" name="attr_NPCPsyniscience" value="[[ floor(@{NPCPsyniscience_char}*@{NPCPsyniscience_Train}+@{NPCPsyniscience_mod}) ]]" disabled="true"/>
- </button></td>
- </tr>
- </table>
- <fieldset class="repeating_NPCskills" name="attr_repeating_NPCskills">
- <table style="width:100%">
- <tr>
- <td style="width:55%">
- <input class="sheet-baseinfo" type="text" name="attr_NPCSkillName" /></td>
- <td style="width:10%">
- <select name="attr_NPCSkill_char" style="width:100%" class="sheet-input-selectbox" >
- <option value="@{NPCWS}">(WS)</option>
- <option value="@{NPCBS}">(BS)</option>
- <option value="@{NPCStrength}">(S)</option>
- <option value="@{NPCToughness}">(T)</option>
- <option value="@{NPCAg}">(Ag)</option>
- <option value="@{NPCInt}">(Int)</option>
- <option value="@{NPCPer}" selected>(Per)</option>
- <option value="@{NPCWP}">(Wp)</option>
- <option value="@{NPCFel}">(Fel)</option>
- </select>
- </td>
- <td style="width:15%"> <select name="attr_NPCSkill_Train" style="width:100%" class="sheet-input-selectbox">
- <option value="0.5" selected>No</option>
- <option value="1">Yes</option>
- <option value="1+10">+10</option>
- <option value="1+20">+20</option>
- </select></td>
- <td style="width:10%"><input type="number" name="attr_NPCSkill_mod" value="0" /></td>
- <td style="width:10%"><button type="roll" name="roll_NPCSkill" value="!warroll [[@{NPCSkill}]] ?{Modfier|0} @{NPCQueryRoll} @{character_name} @{NPCSkillName} Test">
- <input type="number" name="attr_NPCSkill" value="floor(@{NPCSkill_char}*@{NPCSkill_Train}+@{NPCSkill_mod})" disabled="true"/>
- </button></td>
- </tr>
- </table>
- </fieldset>
- </div>
- <br>
- <div>
- <label>Talents</label>
- <fieldset class="repeating_NPCtalents">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_NPCreptalent" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCreptalentDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_NPCreptalentdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <br>
- <div>
- <label>Traits</label>
- <fieldset class="repeating_NPCTraits">
- <div style="width:100%">
- <div class="sheet-item" style="width:85%"><input type="text" placeholder="Name" name="attr_NPCrepTraits" /></div>
- <input type="checkbox" class="sheet-arrow" name="attr_NPCrepTraitsDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_NPCrepTraitsdesc" placeholder="Description" style="width:90%; height:50px"></textarea>
- </div>
- </div>
- </fieldset>
- </div>
- <br>
- <div>
- <label>Weapons/Gear</label>
- <input type="checkbox" class="sheet-arrow" name="attr_colonyRepresentativeGearDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_colonyRepresentativeGeardesc" style="width:90%; height:100px"></textarea>
- </div>
- </div>
- <br>
- <div>
- <label>Personality</label>
- <input type="checkbox" class="sheet-arrow" name="attr_colonyRepresentativePersonalityDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_colonyRepresentativePersonalitydesc" style="width:90%; height:100px"></textarea>
- </div>
- </div>
- <br>
- <div>
- <label>Notes</label>
- <input type="checkbox" class="sheet-arrow" name="attr_colonyRepresentativeNotesDescHide"/><span></span>
- <div class="sheet-body">
- <textarea name="attr_colonyRepresentativeNotesdesc" style="width:90%; height:100px"></textarea>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script type="text/worker">
- /* ---- BEGIN: TheAaronSheet.js ---- */
- // Github: https://github.com/shdwjk/TheAaronSheet/blob/master/TheAaronSheet.js
- // By: The Aaron, Arcane Scriptomancer
- // Contact: https://app.roll20.net/users/104025/the-aaron
- var TAS = TAS || (function(){
- 'use strict';
- var version = '0.2.4',
- lastUpdate = 1457098091,
- loggingSettings = {
- debug: {
- key: 'debug',
- title: 'DEBUG',
- color: {
- bgLabel: '#7732A2',
- label: '#F2EF40',
- bgText: '#FFFEB7',
- text: '#7732A2'
- }
- },
- error: {
- key: 'error',
- title: 'Error',
- color: {
- bgLabel: '#C11713',
- label: 'white',
- bgText: '#C11713',
- text: 'white'
- }
- },
- warn: {
- key: 'warn',
- title: 'Warning',
- color: {
- bgLabel: '#F29140',
- label: 'white',
- bgText: '#FFD8B7',
- text: 'black'
- }
- },
- info: {
- key: 'info',
- title: 'Info',
- color: {
- bgLabel: '#413FA9',
- label: 'white',
- bgText: '#B3B2EB',
- text: 'black'
- }
- },
- notice: {
- key: 'notice',
- title: 'Notice',
- color: {
- bgLabel: '#33C133',
- label: 'white',
- bgText: '#ADF1AD',
- text: 'black'
- }
- },
- log: {
- key: 'log',
- title: 'Log',
- color: {
- bgLabel: '#f2f240',
- label: 'black',
- bgText: '#ffff90',
- text: 'black'
- }
- },
- callstack: {
- key: 'TAS',
- title: 'function',
- color: {
- bgLabel: '#413FA9',
- label: 'white',
- bgText: '#B3B2EB',
- text: 'black'
- }
- },
- callstack_async: {
- key: 'TAS',
- title: 'ASYNC CALL',
- color: {
- bgLabel: '#413FA9',
- label: 'white',
- bgText: '#413FA9',
- text: 'white'
- }
- },
- TAS: {
- key: 'TAS',
- title: 'TAS',
- color: {
- bgLabel: 'grey',
- label: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)',
- bgText: 'grey',
- text: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)'
- }
- }
- },
- config = {
- debugMode: false,
- logging: {
- log: true,
- notice: true,
- info: true,
- warn: true,
- error: true,
- debug: false
- }
- },
- callstackRegistry = [],
- queuedUpdates = {}, //< Used for delaying saves till the last momment.
- complexType = function(o){
- switch(typeof o){
- case 'string':
- return 'string';
- case 'boolean':
- return 'boolean';
- case 'number':
- return (_.isNaN(o) ? 'NaN' : (o.toString().match(/\./) ? 'decimal' : 'integer'));
- case 'function':
- return 'function: '+(o.name ? o.name+'()' : '(anonymous)');
- case 'object':
- return (_.isArray(o) ? 'array' : (_.isArguments(o) ? 'arguments' : ( _.isNull(o) ? 'null' : 'object')));
- default:
- return typeof o;
- }
- },
- dataLogger = function(primaryLogger,secondaryLogger,data){
- _.each(data,function(m){
- var type = complexType(m);
- switch(type){
- case 'string':
- primaryLogger(m);
- break;
- case 'undefined':
- case 'null':
- case 'NaN':
- primaryLogger('['+type+']');
- break;
- case 'number':
- case 'not a number':
- case 'integer':
- case 'decimal':
- case 'boolean':
- primaryLogger('['+type+']: '+m);
- break;
- default:
- primaryLogger('['+type+']:=========================================');
- secondaryLogger(m);
- primaryLogger('=========================================================');
- break;
- }
- });
- },
- colorLog = function(options){
- var coloredLoggerFunction,
- key = options.key,
- label = options.title || 'TAS',
- lBGColor = (options.color && options.color.bgLabel) || 'blue',
- lTxtColor = (options.color && options.color.label) || 'white',
- mBGColor = (options.color && options.color.bgText) || 'blue',
- mTxtColor = (options.color && options.color.text) || 'white';
- coloredLoggerFunction = function(message){
- console.log(
- '%c '+label+': %c '+message + ' ',
- 'background-color: '+lBGColor+';color: '+lTxtColor+'; font-weight:bold;',
- 'background-color: '+mBGColor+';color: '+mTxtColor+';'
- );
- };
- return function(){
- if('TAS'===key || config.logging[key]){
- dataLogger(coloredLoggerFunction,function(m){console.log(m);},_.toArray(arguments));
- }
- };
- },
- logDebug = colorLog(loggingSettings.debug),
- logError = colorLog(loggingSettings.error),
- logWarn = colorLog(loggingSettings.warn),
- logInfo = colorLog(loggingSettings.info),
- logNotice = colorLog(loggingSettings.notice),
- logLog = colorLog(loggingSettings.log),
- log = colorLog(loggingSettings.TAS),
- logCS = colorLog(loggingSettings.callstack),
- logCSA = colorLog(loggingSettings.callstack_async),
- registerCallstack = function(callstack,label){
- var idx=_.findIndex(callstackRegistry,function(o){
- return (_.difference(o.stack,callstack).length === _.difference(callstack,o.stack).length) &&
- _.difference(o.stack,callstack).length === 0 &&
- o.label === label;
- });
- if(-1 === idx){
- idx=callstackRegistry.length;
- callstackRegistry.push({
- stack: callstack,
- label: label
- });
- }
- return idx;
- },
- setConfigOption = function(options){
- var newconf =_.defaults(options,config);
- newconf.logging=_.defaults(
- (options && options.logging)||{},
- config.logging
- );
- config=newconf;
- },
- debugMode = function(){
- config.logging.debug=true;
- config.debugMode = true;
- },
- getCallstack = function(){
- var e = new Error('dummy'),
- stack = _.map(_.rest(e.stack.replace(/^[^\(]+?[\n$]/gm, '')
- .replace(/^\s+at\s+/gm, '')
- .replace(/^Object.<anonymous>\s*\(/gm, '{anonymous}()@')
- .split('\n')),function(l){
- return l.replace(/\s+.*$/,'');
- });
- return stack;
- },
- logCallstackSub = function(cs){
- var matches, csa;
- _.find(cs,function(line){
- matches = line.match(/TAS_CALLSTACK_(\d+)/);
- if(matches){
- csa=callstackRegistry[matches[1]];
- logCSA( '===================='+(csa.label ? '> '+csa.label+' <' : '')+'====================');
- logCallstackSub(csa.stack);
- return true;
- }
- logCS(line);
- return false;
- });
- },
- logCallstack = function(){
- var cs;
- if(config.debugMode){
- cs = getCallstack();
- cs.shift();
- log('==============================> CALLSTACK <==============================');
- logCallstackSub(cs);
- log('=========================================================================');
- }
- },
- wrapCallback = function (label, callback, context){
- var callstack;
- if('function' === typeof label){
- context=callback;
- callback=label;
- label=undefined;
- }
- if(!config.debugMode){
- return (function(cb,ctx){
- return function(){
- cb.apply(ctx||{},arguments);
- };
- }(callback,context));
- }
- callstack = getCallstack();
- callstack.shift();
- return (function(cb,ctx,cs,lbl){
- var ctxref=registerCallstack(cs,lbl);
- /*jshint -W054 */
- return new Function('cb','ctx','TASlog',
- "return function TAS_CALLSTACK_"+ctxref+"(){"+
- "TASlog('Entering: '+(cb.name||'(anonymous function)'));"+
- "cb.apply(ctx||{},arguments);"+
- "TASlog('Exiting: '+(cb.name||'(anonymous function)'));"+
- "};")(cb,ctx,log);
- /*jshint +W054 */
- }(callback,context,callstack,label));
- },
- prepareUpdate = function( attribute, value ){
- queuedUpdates[attribute]=value;
- },
- applyQueuedUpdates = function() {
- setAttrs(queuedUpdates);
- queuedUpdates = {};
- },
- namesFromArgs = function(args,base){
- return _.chain(args)
- .reduce(function(memo,attr){
- if('string' === typeof attr) {
- memo.push(attr);
- } else if(_.isArray(args) || _.isArguments(args)){
- memo = namesFromArgs(attr,memo);
- }
- return memo;
- },(_.isArray(base) && base) || [])
- .uniq()
- .value();
- },
- addId = function(obj,value){
- Object.defineProperty(obj,'id',{
- value: value,
- writeable: false,
- enumerable: false
- });
- },
- addProp = function(obj,prop,value,fullname){
- (function(){
- var pname=(_.contains(['S','F','I','D'],prop) ? '_'+prop : prop),
- full_pname = fullname || prop,
- pvalue=value;
- _.each(['S','I','F'],function(p){
- if( !_.has(obj,p)){
- Object.defineProperty(obj, p, {
- value: {},
- enumerable: false,
- readonly: true
- });
- }
- });
- if( !_.has(obj,'D')){
- Object.defineProperty(obj, 'D', {
- value: _.reduce(_.range(10),function(m,d){
- Object.defineProperty(m, d, {
- value: {},
- enumerable: true,
- readonly: true
- });
- return m;
- },{}),
- enumerable: false,
- readonly: true
- });
- }
- // Raw value
- Object.defineProperty(obj, pname, {
- enumerable: true,
- set: function(v){
- if(v!==pvalue) {
- pvalue=v;
- prepareUpdate(full_pname,v);
- }
- },
- get: function(){
- return pvalue;
- }
- });
- // string value
- Object.defineProperty(obj.S, pname, {
- enumerable: true,
- set: function(v){
- var val=v.toString();
- if(val !== pvalue) {
- pvalue=val;
- prepareUpdate(full_pname,val);
- }
- },
- get: function(){
- return pvalue.toString();
- }
- });
- // int value
- Object.defineProperty(obj.I, pname, {
- enumerable: true,
- set: function(v){
- var val=parseInt(v,10) || 0;
- if(val !== pvalue){
- pvalue=val;
- prepareUpdate(full_pname,val);
- }
- },
- get: function(){
- return parseInt(pvalue,10) || 0;
- }
- });
- // float value
- Object.defineProperty(obj.F, pname, {
- enumerable: true,
- set: function(v){
- var val=parseFloat(v) || 0;
- if(val !== pvalue) {
- pvalue=val;
- prepareUpdate(full_pname,val);
- }
- },
- get: function(){
- return parseFloat(pvalue) || 0;
- }
- });
- _.each(_.range(10),function(d){
- Object.defineProperty(obj.D[d], pname, {
- enumerable: true,
- set: function(v){
- var val=(parseFloat(v) || 0).toFixed(d);
- if(val !== pvalue){
- pvalue=val;
- prepareUpdate(full_pname,val);
- }
- },
- get: function(){
- return (parseFloat(pvalue) || 0).toFixed(d);
- }
- });
- });
- }());
- },
- repeating = function( section ) {
- return (function(s){
- var sectionName = s,
- attrNames = [],
- fieldNames = [],
- operations = [],
- after = [],
- repAttrs = function TAS_Repeating_Attrs(){
- attrNames = namesFromArgs(arguments,attrNames);
- return this;
- },
- repFields = function TAS_Repeating_Fields(){
- fieldNames = namesFromArgs(arguments,fieldNames);
- return this;
- },
- repReduce = function TAS_Repeating_Reduce(func, initial, final, context) {
- operations.push({
- type: 'reduce',
- func: (func && _.isFunction(func) && func) || _.noop,
- memo: (_.isUndefined(initial) && 0) || initial,
- final: (final && _.isFunction(final) && final) || _.noop,
- context: context || {}
- });
- return this;
- },
- repMap = function TAS_Repeating_Map(func, final, context) {
- operations.push({
- type: 'map',
- func: (func && _.isFunction(func) && func) || _.noop,
- final: (final && _.isFunction(final) && final) || _.noop,
- context: context || {}
- });
- return this;
- },
- repEach = function TAS_Repeating_Each(func, final, context) {
- operations.push({
- type: 'each',
- func: (func && _.isFunction(func) && func) || _.noop,
- final: (final && _.isFunction(final) && final) || _.noop,
- context: context || {}
- });
- return this;
- },
- repTap = function TAS_Repeating_Tap(final, context) {
- operations.push({
- type: 'tap',
- final: (final && _.isFunction(final) && final) || _.noop,
- context: context || {}
- });
- return this;
- },
- repAfter = function TAS_Repeating_After(callback,context) {
- after.push({
- callback: (callback && _.isFunction(callback) && callback) || _.noop,
- context: context || {}
- });
- return this;
- },
- repExecute = function TAS_Repeating_Execute(callback,context){
- var rowSet = {},
- attrSet = {},
- fieldIds = [],
- fullFieldNames = [];
- repAfter(callback,context);
- // call each operation per row.
- // call each operation's final
- getSectionIDs("repeating_"+sectionName,function(ids){
- fieldIds = ids;
- fullFieldNames = _.reduce(fieldIds,function(memo,id){
- return memo.concat(_.map(fieldNames,function(name){
- return 'repeating_'+sectionName+'_'+id+'_'+name;
- }));
- },[]);
- getAttrs( _.uniq(attrNames.concat(fullFieldNames)), function(values){
- _.each(attrNames,function(aname){
- if(values.hasOwnProperty(aname)){
- addProp(attrSet,aname,values[aname]);
- }
- });
- rowSet = _.reduce(fieldIds,function(memo,id){
- var r={};
- addId(r,id);
- _.each(fieldNames,function(name){
- var fn = 'repeating_'+sectionName+'_'+id+'_'+name;
- addProp(r,name,values[fn],fn);
- });
- memo[id]=r;
- return memo;
- },{});
- _.each(operations,function(op){
- var res;
- switch(op.type){
- case 'tap':
- _.bind(op.final,op.context,rowSet,attrSet)();
- break;
- case 'each':
- _.each(rowSet,function(r){
- _.bind(op.func,op.context,r,attrSet,r.id,rowSet)();
- });
- _.bind(op.final,op.context,rowSet,attrSet)();
- break;
- case 'map':
- res = _.map(rowSet,function(r){
- return _.bind(op.func,op.context,r,attrSet,r.id,rowSet)();
- });
- _.bind(op.final,op.context,res,rowSet,attrSet)();
- break;
- case 'reduce':
- res = op.memo;
- _.each(rowSet,function(r){
- res = _.bind(op.func,op.context,res,r,attrSet,r.id,rowSet)();
- });
- _.bind(op.final,op.context,res,rowSet,attrSet)();
- break;
- }
- });
- // finalize attrs
- applyQueuedUpdates();
- _.each(after,function(op){
- _.bind(op.callback,op.context)();
- });
- });
- });
- };
- return {
- attrs: repAttrs,
- attr: repAttrs,
- column: repFields,
- columns: repFields,
- field: repFields,
- fields: repFields,
- reduce: repReduce,
- inject: repReduce,
- foldl: repReduce,
- map: repMap,
- collect: repMap,
- each: repEach,
- forEach: repEach,
- tap: repTap,
- 'do': repTap,
- after: repAfter,
- last: repAfter,
- done: repAfter,
- execute: repExecute,
- go: repExecute,
- run: repExecute
- };
- }(section));
- },
- repeatingSimpleSum = function(section, field, destination){
- repeating(section)
- .attr(destination)
- .field(field)
- .reduce(function(m,r){
- return m + (r.F[field]);
- },0,function(t,r,a){
- a.S[destination]=t;
- })
- .execute();
- };
- console.log('-----¸ The Aaron Sheet v'+version+' -----','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
- console.log('-----¸ Last update: '+(new Date(lastUpdate*1000))+' -----','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
- return {
- /* Repeating Sections */
- repeatingSimpleSum: repeatingSimpleSum,
- repeating: repeating,
- /* Configuration */
- config: setConfigOption,
- /* Debugging */
- callback: wrapCallback,
- callstack: logCallstack,
- debugMode: debugMode,
- _fn: wrapCallback,
- /* Logging */
- debug: logDebug,
- error: logError,
- warn: logWarn,
- info: logInfo,
- notice: logNotice,
- log: logLog
- };
- }());
- /* ---- END: TheAaronSheet.js ---- */
- /*on("sheet:opened change:Mag_taken change:Mag_temp", function() {
- getAttrs(["Mag_taken", "Mag_temp", "Mag_Script"], function(value)
- {
- setAttrs({Mag_Script: Number(value.Mag_taken) + Number(value.Mag_temp)});
- });
- });*/
- on('change:repeating_gear', function(){
- TAS.repeating('gear') //< set the repeating group we are using
- .attrs('WeightCurrCarry', 'WeightTotalCarry') //< specify we want access to the total_weight attribute
- .fields('gear_weight','gear_holding') //< specify we want the item and weight repeating fields
- .reduce(function(memo,row,attrSet,id,rowSet)
- {
- if (row.gear_holding)
- {
- if (row.S.gear_holding == "true")
- {
- memo.current += row.F.gear_weight;
- }
- }
- memo.total += row.F.gear_weight;
- return memo;
- },{total: 0, current: 0},function(memo,rowSet,attrSet)
- {
- attrSet.D[2].WeightCurrCarry = memo.current;
- attrSet.D[2].WeightTotalCarry = memo.total;
- })
- .execute();
- });
- on('change:repeating_Requisition', function(){
- TAS.repeating('Requisition') //< set the repeating group we are using
- .attrs('RequisitionCurrCarry', 'RequisitionTotalCarry') //< specify we want access to the total_weight attribute
- .fields('RequisitionCost','Requisition_holding') //< specify we want the item and weight repeating fields
- .reduce(function(memo,row,attrSet,id,rowSet)
- {
- if (row.Requisition_holding)
- {
- if (row.S.Requisition_holding == "true")
- {
- memo.current += row.F.RequisitionCost;
- }
- }
- memo.total += row.F.RequisitionCost;
- return memo;
- },{total: 0, current: 0},function(memo,rowSet,attrSet)
- {
- attrSet.D[2].RequisitionCurrCarry = memo.current;
- attrSet.D[2].RequisitionTotalCarry = memo.total;
- })
- .execute();
- });
- on('change:repeating_advancements', function(){
- TAS.repeating('advancements') //< set the repeating group we are using
- .attrs('xpcalculated') //< specify we want access to the total_weight attribute
- .fields('advancement1xp', 'advancement2xp', 'advancement3xp') //< specify we want the item and weight repeating fields
- .reduce(function(memo,row,attrSet,id,rowSet)
- {
- memo.total += row.I.advancement1xp;
- memo.total += row.I.advancement2xp;
- memo.total += row.I.advancement3xp;
- return memo;
- },{total: 0},function(memo,rowSet,attrSet)
- {
- log (memo.total);
- attrSet.I.xpcalculated = memo.total;
- })
- .execute();
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement