mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
Ver 1.2.2
Layout and Bug fixes.
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 315 KiB |
+553
-426
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1174,7 +1174,7 @@ button.sheet-m3dot > span {
|
||||
height: auto;
|
||||
grid-template-columns: 29% 34% 36%;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: "common common common" "attributes afattributes finalcombatattributes" "atkdefattributes hpattributes finalcombatattributes" "evaattribute hpattributes finalcombatattributes" "mamdattributes mpattributes classcombatabilities" "steperattributes mpattributes classcombatabilities";
|
||||
grid-template-areas: "common common common" "attributes afattributes finalcombatattributes" "atkdefattributes hpattributes finalcombatattributes" "evaattribute hpattributes finalcombatattributes" "mamdattributes mpattributes classcombatabilities" "steperattributes mpattributes classcombatabilities" "gapfillimg mpattributes classcombatabilities";
|
||||
}
|
||||
.sheet-inventory {
|
||||
width: auto;
|
||||
@@ -1194,14 +1194,14 @@ button.sheet-m3dot > span {
|
||||
height: auto;
|
||||
grid-template-columns: 34% 64%;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: "manabox spellbox";
|
||||
grid-template-areas: "allprofessionattribs spellbox" "allcastermana spellbox" "manabox spellbox";
|
||||
}
|
||||
.sheet-skills {
|
||||
width: auto;
|
||||
height: auto;
|
||||
grid-template-columns: auto;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: "professionskills" "secondaryskills";
|
||||
grid-template-areas: "paths" "professionskills" "secondaryskills";
|
||||
}
|
||||
.sheet-languages {
|
||||
width: auto;
|
||||
@@ -1278,6 +1278,10 @@ button.sheet-m3dot > span {
|
||||
border-style: double;
|
||||
border-width: 6px;
|
||||
}
|
||||
.sheet-gapfillimg {
|
||||
display: grid;
|
||||
grid-area: gapfillimg;
|
||||
}
|
||||
.sheet-attributes {
|
||||
grid-area: attributes;
|
||||
border-style: double;
|
||||
@@ -1340,7 +1344,7 @@ label.sheet-charheading {
|
||||
border-width: 6px;
|
||||
justify-content: space-around;
|
||||
display: grid;
|
||||
grid-template-areas: "cfheading cfheading" "cf1 cfa" "finalmeleelabel1 finalmeleebox1" "finalrangedlabel1 finalrangedbox1" "cf2 cfd" "finalmeleelabel2 finalmeleebox2" "finalrangedlabel2 finalrangedbox2";
|
||||
grid-template-areas: "cfheading cfheading" "finalmeleelabel1 finalmeleebox1" "finalrangedlabel1 finalrangedbox1" "finalmeleelabel2 finalmeleebox2" "finalrangedlabel2 finalrangedbox2";
|
||||
}
|
||||
.sheet-finalmeleelabel1 {
|
||||
grid-area: finalmeleelabel1;
|
||||
@@ -1478,7 +1482,7 @@ label.sheet-mcfheading {
|
||||
border-width: 6px;
|
||||
justify-content: space-around;
|
||||
display: grid;
|
||||
grid-template-areas: "steperheading steperheading steperheading " "steper1 stealth ." "steper3 finalstealth button1" "steper2 percep ." "steper4 finalperception button2";
|
||||
grid-template-areas: "steperheading steperheading steperheading " "steper3 finalstealth button1" "steper4 finalperception button2";
|
||||
}
|
||||
label.sheet-steperheading {
|
||||
grid-area: steperheading;
|
||||
@@ -1691,9 +1695,6 @@ input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-mpattributeshidd
|
||||
.sheet-guardother1 {
|
||||
grid-area: guardother1;
|
||||
}
|
||||
.sheet-allcasterattribs {
|
||||
grid-template-areas: "finmagatk finmagatkbox" "finmagdef finmagdefbox";
|
||||
}
|
||||
.sheet-castermp {
|
||||
justify-content: space-between;
|
||||
grid-template-areas: "dma1 dmabutton1" "ima1 imabutton1" "ser1 serbutton1";
|
||||
@@ -1808,11 +1809,6 @@ button.sheet-serbutton2 {
|
||||
.sheet-frontmp {
|
||||
display: none;
|
||||
}
|
||||
input.sheet-profession-toggle[value="Sorcerer"] ~ div.sheet-allcasterattribs,
|
||||
input.sheet-profession-toggle[value="Mystic"] ~ div.sheet-allcasterattribs,
|
||||
input.sheet-profession-toggle[value="Elementalist"] ~ div.sheet-allcasterattribs,
|
||||
input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-allcasterattribs,
|
||||
input.sheet-profession-toggle[value="Warlock"] ~ div.sheet-allcasterattribs,
|
||||
input.sheet-profession-toggle[value="Sorcerer"] ~ div.sheet-castermp,
|
||||
input.sheet-profession-toggle[value="Mystic"] ~ div.sheet-castermp,
|
||||
input.sheet-profession-toggle[value="Elementalist"] ~ div.sheet-castermp,
|
||||
@@ -1826,6 +1822,11 @@ input.sheet-profession-toggle[value="Warlock"] ~ div.sheet-standardmp,
|
||||
input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-standardmp {
|
||||
display: grid;
|
||||
}
|
||||
.sheet-paths {
|
||||
grid-area: paths;
|
||||
border-style: double;
|
||||
border-width: 6px;
|
||||
}
|
||||
.sheet-professionskills {
|
||||
grid-area: professionskills;
|
||||
border-style: double;
|
||||
@@ -1853,7 +1854,7 @@ input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-standardmp {
|
||||
border-style: double;
|
||||
border-width: 6px;
|
||||
justify-content: space-around;
|
||||
grid-template-areas: " aflabel1 aflabel1" "armourtypelabel1 armourtypebox1" "armourfactorlabel1 armourfactorbox1" "armourmagiclabel1 armourmagicbox1" "nonprofarmourheader1 nonprofarmourheader1" "nonprofarmourpenaltylabel1 nonprofarmourpenaltybox1" "nonprofarmourpenaltylabel2 nonprofarmourpenaltybox2" " nonprofarmourpenaltylabel3 nonprofarmourpenaltybox3" "shieldcol1 shieldcol1";
|
||||
grid-template-areas: " aflabel1 aflabel1" "armourtypelabel1 armourtypebox1" "armourfactorlabel1 armourfactorbox1" "armourmagiclabel1 armourmagicbox1" "colstatlabel9 colstatmodbox9" "nonprofarmourheader1 nonprofarmourheader1" "nonprofarmourpenaltylabel1 nonprofarmourpenaltybox1" "nonprofarmourpenaltylabel2 nonprofarmourpenaltybox2" " nonprofarmourpenaltylabel3 nonprofarmourpenaltybox3" "shieldcol1 shieldcol1";
|
||||
}
|
||||
.sheet-aflabel1 {
|
||||
grid-area: aflabel1;
|
||||
@@ -1962,6 +1963,15 @@ input.sheet-shield-toggle[value="1"] ~ div.sheet-shieldhidden1 {
|
||||
border-width: 6px;
|
||||
}
|
||||
/*define Magic tab children*/
|
||||
.sheet-allprofessionattribs {
|
||||
grid-area: allprofessionattribs;
|
||||
border-style: double;
|
||||
border-width: 6px;
|
||||
justify-content: space-between;
|
||||
display: grid;
|
||||
grid-template-areas: "magattribheader magattribheader" "mcf2 mcfmd" "magmod2 magbox2" "magfmod2 magfbox2";
|
||||
}
|
||||
|
||||
.sheet-manabox {
|
||||
grid-area: manabox;
|
||||
border-style: double;
|
||||
@@ -1972,14 +1982,17 @@ input.sheet-shield-toggle[value="1"] ~ div.sheet-shieldhidden1 {
|
||||
border-style: double;
|
||||
border-width: 6px;
|
||||
}
|
||||
.sheet-allcastermana{
|
||||
border-style: double;
|
||||
border-width: 6px;
|
||||
justify-content: space-between;
|
||||
display: grid; grid-template-areas: "magattribheader magattribheader" "mcf1 mcfma" "magmod1 magbox1" "magfmod1 magfbox1";
|
||||
}
|
||||
|
||||
/*define which elements should be shown, based on profession*/
|
||||
.sheet-mana {
|
||||
display: none;
|
||||
}
|
||||
.sheet-allcastermana{
|
||||
justify-content: space-between;
|
||||
grid-template-areas: "magattribheader magattribheader" "magmod1 magbox1" "magfmod1 magfbox1" "magmod2 magbox2" "magfmod2 magfbox2"
|
||||
}
|
||||
.sheet-magmod1 {
|
||||
grid-area: magmod1;
|
||||
}
|
||||
@@ -2067,11 +2080,12 @@ label.sheet-magattribheader {
|
||||
grid-area: serbutton4;
|
||||
justify-content: space-around;
|
||||
}
|
||||
input.sheet-profession-toggle[value="Sorcerer"] ~ div.sheet-allcastermana,
|
||||
input.sheet-profession-toggle[value="Mystic"] ~ div.sheet-allcastermana,
|
||||
input.sheet-profession-toggle[value="Elementalist"] ~ div.sheet-allcastermana,
|
||||
input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-allcastermana,
|
||||
input.sheet-profession-toggle[value="Warlock"] ~ div.sheet-allcastermana,
|
||||
input.sheet-profession-toggle[value="Knight"] ~ div.sheet-notacaster,
|
||||
input.sheet-profession-toggle[value="Barbarian"] ~ div.sheet-notacaster,
|
||||
input.sheet-profession-toggle[value="Assassin"] ~ div.sheet-notacaster,
|
||||
input.sheet-profession-toggle[value="Hunter"] ~ div.sheet-notacaster,
|
||||
input.sheet-profession-toggle[value="Knave"] ~ div.sheet-notacaster,
|
||||
input.sheet-profession-toggle[value="Priest"] ~ div.sheet-notacaster,
|
||||
input.sheet-profession-toggle[value="Sorcerer"] ~ div.sheet-castermana,
|
||||
input.sheet-profession-toggle[value="Mystic"] ~ div.sheet-castermana,
|
||||
input.sheet-profession-toggle[value="Elementalist"] ~ div.sheet-castermana,
|
||||
@@ -2089,6 +2103,12 @@ input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-standardmana {
|
||||
.sheet-spells {
|
||||
display: none;
|
||||
}
|
||||
input.sheet-profession-toggle[value="Knight"] ~ div.sheet-noncaster,
|
||||
input.sheet-profession-toggle[value="Barbarian"] ~ div.sheet-noncaster,
|
||||
input.sheet-profession-toggle[value="Assassin"] ~ div.sheet-noncaster,
|
||||
input.sheet-profession-toggle[value="Knave"] ~ div.sheet-noncaster,
|
||||
input.sheet-profession-toggle[value="Hunter"] ~ div.sheet-noncaster,
|
||||
input.sheet-profession-toggle[value="Priest"] ~ div.sheet-noncaster,
|
||||
input.sheet-profession-toggle[value="Sorcerer"] ~ div.sheet-list,
|
||||
input.sheet-profession-toggle[value="Mystic"] ~ div.sheet-list,
|
||||
input.sheet-profession-toggle[value="Elementalist"] ~ div.sheet-list,
|
||||
@@ -2173,7 +2193,7 @@ input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-list {
|
||||
border-width: 6px;
|
||||
justify-content: space-around;
|
||||
display: grid;
|
||||
grid-template-areas: "misccharacteristicheading misccharacteristicheading misccharacteristicheading" "colhead1 colhead2 colhead3" "colstatlabel4 colstatmodbox4 colstatfinal4" "colstatlabel5 colstatmodbox5 colstatfinal5" "colstatlabel6 colstatmodbox6 colstatfinal6" "colstatlabel7 colstatmodbox7 colstatfinal7" "colstatlabel8 colstatmodbox8 colstatfinal8";
|
||||
grid-template-areas: "misccharacteristicheading misccharacteristicheading misccharacteristicheading" "colhead1 colhead3 colhead2" "colstatlabel4 colstatfinal4 colstatmodbox4" "colstatlabel5 colstatfinal5 colstatmodbox5" "colstatlabel6 colstatfinal6 colstatmodbox6" "colstatlabel7 colstatfinal7 colstatmodbox7" "colstatlabel8 colstatfinal8 colstatmodbox8";
|
||||
}
|
||||
.sheet-misccharacteristicheading {
|
||||
grid-area: misccharacteristicheading;
|
||||
@@ -2214,7 +2234,7 @@ input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-list {
|
||||
border-width: 6px;
|
||||
justify-content: space-around;
|
||||
display: grid;
|
||||
grid-template-areas: "miscotherheading miscotherheading" "colhead1 colhead2" "colstatlabel1 colstatmodbox1" "colstatlabel2 colstatmodbox2" "colstatlabel3 colstatmodbox3" "colstatlabel9 colstatmodbox9";
|
||||
grid-template-areas: "miscotherheading miscotherheading miscotherheading" "colhead1 colhead2 colhead3" "cf1 cfa colstatlabel10" "cf2 cfd colstatlabel20" "colstatlabel1 stealth colstatmodbox1" "colstatlabel2 percep colstatmodbox2" "colstatlabel3 evade colstatmodbox3";
|
||||
}
|
||||
.sheet-miscotherheading {
|
||||
grid-area: miscotherheading;
|
||||
@@ -2231,6 +2251,12 @@ input.sheet-profession-toggle[value="Demonologist"] ~ div.sheet-list {
|
||||
.sheet-colstatlabel2 {
|
||||
grid-area: colstatlabel2;
|
||||
}
|
||||
.sheet-colstatlabel10 {
|
||||
grid-area: colstatlabel10;
|
||||
}
|
||||
.sheet-colstatlabel20 {
|
||||
grid-area: colstatlabel20;
|
||||
}
|
||||
.sheet-colstatlabel3 {
|
||||
grid-area: colstatlabel3;
|
||||
}
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
<div class="buttonbar">
|
||||
<img class="headerimage" src="https://i.imgur.com/KnxTKFu.png" alt="Dragon Warriors" /><br>
|
||||
<button type="action" name="act_character" >Character</button>
|
||||
<button type="action" name="act_combat" >Miscellaneous Modifiers</button>
|
||||
<button type="action" name="act_inventory" >Inventory</button>
|
||||
<button type="action" name="act_combat" >Base Scores</button>
|
||||
<button type="action" name="act_magic" >Magic</button>
|
||||
<button type="action" name="act_skills" >Skills</button>
|
||||
<button type="action" name="act_inventory" >Inventory</button>
|
||||
<button type="action" name="act_skills" >Paths and Skills</button>
|
||||
<button type="action" name="act_languages" >Languages</button>
|
||||
<button type="action" name="act_biographical" >Biography</button>
|
||||
<button type="action" name="act_documentation" >Documentation</button>
|
||||
@@ -33,41 +33,35 @@
|
||||
</div>
|
||||
<div class="attributes">
|
||||
<label class="boxheading charheading">Characteristics</label>
|
||||
<div class="char1" >Strength</div><div class="charscore1" ><input class="fourshorttextinput" type="number" name="attr_strength" value="0" /></div><button class="button1 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Strength test}} {{Strength Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{strength}+?{Modifier?|0}]] }}" name="roll_strengthcheck"></button>
|
||||
<div class="char2" >Reflexes</div><div class="charscore2" ><input class="fourshorttextinput" type="number" name="attr_reflexes" value="0" /></div><button class="button2 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Reflexes test}} {{Reflexes Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{reflexes}+?{Modifier?|0}]] }}" name="roll_reflexescheck"></button>
|
||||
<div class="char3" >Intelligence </div> <div class="charscore3" > <input class="fourshorttextinput" type="number" name="attr_intelligence" value="0" /> </div><button class="button3 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Intelligence test}} {{Intelligence Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{intelligence}+?{Modifier?|0}]] }}" name="intelligencecheck"></button>
|
||||
<div class="char4" >Psychic Talent</div><div class="charscore4" > <input class="fourshorttextinput" type="number" name="attr_psychictalent" value="0" /></div><button class="button4 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Psychic Talent test}} {{Psychic Talent Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{psychictalent}+?{Modifier?|0}]] }}" name="roll_psychictalentcheck"></button>
|
||||
<div class="char5" >Looks</div><div class="charscore5" ><input class="fourshorttextinput" type="number" name="attr_looks" value="0" /></div><button class="button5 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Looks test}} {{Looks Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{looks}+?{Modifier?|0}]] }}" name="roll_lookscheck"></button>
|
||||
<div class="char1" >Strength</div><div class="charscore1" ><input class="fourshorttextinput" type="text" name="attr_finalstrength" value="0" readonly/></div><button class="button1 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Strength test}} {{Strength Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{finalstrength}+?{Modifier?|0}]] }}" name="roll_strengthcheck"></button>
|
||||
<div class="char2" >Reflexes</div><div class="charscore2" ><input class="fourshorttextinput" type="text" name="attr_finalreflexes" value="0" readonly/></div><button class="button2 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Reflexes test}} {{Reflexes Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{finalreflexes}+?{Modifier?|0}]] }}" name="roll_reflexescheck"></button>
|
||||
<div class="char3" >Intelligence </div> <div class="charscore3" > <input class="fourshorttextinput" type="text" name="attr_finalintelligence" value="0" readonly/> </div><button class="button3 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Intelligence test}} {{Intelligence Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{finalintelligence}+?{Modifier?|0}]] }}" name="intelligencecheck"></button>
|
||||
<div class="char4" >Psychic Talent</div><div class="charscore4" > <input class="fourshorttextinput" type="text" name="attr_finalpsychictalent" value="0" readonly/></div><button class="button4 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Psychic Talent test}} {{Psychic Talent Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{finalpsychictalent}+?{Modifier?|0}]] }}" name="roll_psychictalentcheck"></button>
|
||||
<div class="char5" >Looks</div><div class="charscore5" ><input class="fourshorttextinput" type="text" name="attr_finallooks" value="0" readonly/></div><button class="button5 d20" type="roll" value="&{template:default} {{name=@{character_name} makes a Looks test}} {{Looks Roll= [[d20cs1cf20]]}} {{VS Target Number= [[@{lfinalooks}+?{Modifier?|0}]] }}" name="roll_lookscheck"></button>
|
||||
</div>
|
||||
<div class="atkdefattributes">
|
||||
<label class="boxheading cfheading">Combat Factors</label>
|
||||
<div class="cf1"> Attack </div> <div class="cfa"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_attack" value="0" /></div>
|
||||
<div class="finalmeleelabel1">Modified Melee </div><div class="finalmeleebox1"><input class="fourshorttextinput" type="number" name="attr_finalmeleeattack" value="0" readonly /></div>
|
||||
<div class="finalrangedlabel1">Modified Ranged </div><div class="finalrangedbox1"><input class="fourshorttextinput" type="number" name="attr_finalrangedattack" value="0" readonly /><br><br></div>
|
||||
<div class="cf2"> Defence </div> <div class="cfd"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_defence" value="0" /></div>
|
||||
<div class="finalmeleelabel2">Modified Melee </div><div class="finalmeleebox2"><input class="fourshorttextinput" type="number" name="attr_finalmeleedefence" value="0" readonly /></div>
|
||||
<div class="finalrangedlabel2">Modified Ranged </div><div class="finalrangedbox2"><input class="fourshorttextinput" type="number" name="attr_finalrangeddefence" value="0" readonly /></div>
|
||||
<div class="finalmeleelabel1">Melee Attack </div><div class="finalmeleebox1"><input class="fourshorttextinput" type="text" name="attr_finalmeleeattack" value="0" readonly /></div>
|
||||
<div class="finalrangedlabel1">Ranged Attack </div><div class="finalrangedbox1"><input class="fourshorttextinput" type="text" name="attr_finalrangedattack" value="0" readonly /><br></div>
|
||||
<div class="finalmeleelabel2">Melee Defence </div><div class="finalmeleebox2"><input class="fourshorttextinput" type="text" name="attr_finalmeleedefence" value="0" readonly /></div>
|
||||
<div class="finalrangedlabel2">Ranged Defence </div><div class="finalrangedbox2"><input class="fourshorttextinput" type="text" name="attr_finalrangeddefence" value="0" readonly /></div>
|
||||
|
||||
</div>
|
||||
<div class="evaattribute">
|
||||
<label class="boxheading dodgeheading">Dodging</label>
|
||||
<div class="dodge">Base Evasion</div><div class="evade"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_evasion" value="0" /></div>
|
||||
<div class="finaldodge">Modified</div><div class="finalevade"> <input class="fourshorttextinput" type="number" name="attr_finalevasion" value="0" readonly /></div>
|
||||
<div class="finaldodge">Evasion</div><div class="finalevade"> <input class="fourshorttextinput" type="text" name="attr_finalevasion" value="0" readonly /></div>
|
||||
</div>
|
||||
<div class="mamdattributes">
|
||||
<label class="boxheading mcfheading">Magical Combat Factors</label>
|
||||
<div class=mcf1>Magical Attack</div><div class="mcfma"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_magicalattack" value="0" /></div>
|
||||
<div class="finalmagicalattacklabel">Modified</div><div class="finalmagicalattackbox"> <input class="fourshorttextinput" type="number" name="attr_finalmagicalattack" value="0" readonly /></div>
|
||||
<div class=mcf2>Magical Defence</div><div class="mcfmd"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_magicaldefence" value="0" /></div>
|
||||
<div class="finalmagicaldefencelabel">Modified</div><div class="finalmagicaldefencebox"> <input class="fourshorttextinput" type="number" name="attr_finalmagicaldefence" value="0" readonly /></div>
|
||||
<div class="finalmagicalattacklabel">Magical Attack</div><div class="finalmagicalattackbox"> <input class="fourshorttextinput" type="text" name="attr_finalmagicalattack" value="0" readonly /></div>
|
||||
<div class="finalmagicaldefencelabel">Magical Defence</div><div class="finalmagicaldefencebox"> <input class="fourshorttextinput" type="text" name="attr_finalmagicaldefence" value="0" readonly /></div>
|
||||
</div>
|
||||
<div class="steperattributes">
|
||||
<label class="boxheading steperheading">Stealth and Perception</label>
|
||||
<div class="steper1">Stealth</div> <div class="stealth"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_stealth" value="0" /></div>
|
||||
<div class="steper3">Modified</div> <div class="finalstealth"><input class="fourshorttextinput" type="number" name="attr_finalstealth" value="0" readonly /></div> <button class="button1 d20" type="roll" value="/w gm &{template:default} {{name=@{character_name} uses Stealth}} {{Stealth Roll= [[2d10]]}} {{VS Stealth - Perception= [[@{finalstealth}-?{Target's Perception|0}]] }}" name="roll_stealth"></button> <br>
|
||||
<div class="steper2">Perception</div> <div class="percep"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_perception" value="0" /></div>
|
||||
<div class="steper4">Modified</div> <div class="finalperception"> <input class="fourshorttextinput" type="number" name="attr_finalperception" value="0" readonly /></div><button class="button2 d20" type="roll" value="/w gm &{template:default} {{name=@{character_name} uses Perception}} {{Perception Roll= [[2d10]]}} {{VS Perception Skill= [[@{finalperception}-?{Other Modifiers|0}]] }}" name="roll_perception"></button> <br>
|
||||
<div class="steper3">Stealth</div> <div class="finalstealth"><input class="fourshorttextinput" type="text" name="attr_finalstealth" value="0" readonly /></div> <button class="button1 d20" type="roll" value="/w gm &{template:default} {{name=@{character_name} uses Stealth}} {{Stealth Roll= [[2d10]]}} {{VS Stealth - Perception= [[@{finalstealth}-?{Target's Perception|0}]] }}" name="roll_stealth"></button> <br>
|
||||
<div class="steper4">Perception</div> <div class="finalperception"> <input class="fourshorttextinput" type="text" name="attr_finalperception" value="0" readonly /></div><button class="button2 d20" type="roll" value="/w gm &{template:default} {{name=@{character_name} uses Perception}} {{Perception Roll= [[2d10]]}} {{VS Perception Skill= [[@{finalperception}-?{Other Modifiers|0}]] }}" name="roll_perception"></button> <br>
|
||||
</div>
|
||||
<div class="gapfillimg"><img class="headerimage" src="https://i.imgur.com/bJM6vzJ.png" alt="Dice Warriors" /></div>
|
||||
<div class="hpattributes">
|
||||
<label class="boxheading">Health Points</label>
|
||||
<label> Maximum Health Points <input class="fourshorttextinput" type="number" name="attr_maxhp" min="1" value="1" /></label>
|
||||
@@ -237,38 +231,35 @@
|
||||
<span class="checked"></span>
|
||||
</button>
|
||||
</div>
|
||||
<button type="action" name="act_wound_reset" class="wound_reset">Heal!</button>
|
||||
<button type="action" name="act_wound_reset" class="wound_reset">Heal!</button><br>
|
||||
Poison Save <button class="button1 d20" type="roll" value="&{template:default} {{name=@{character_name} attempts to resist the effect of poison}} {{Poison Strength = [[?{Number of Dice|3}d6]]}} {{Under Target Number= [[@{finalstrength}+?{Strength Modifier?|0}]] }}" name="roll_poisoncheck"></button>
|
||||
</div>
|
||||
<div class="afattributes">
|
||||
<input type="hidden" class="shield-toggle" name="attr_shield" value="0" />
|
||||
<div class="afheader"><label class="boxheading">Armour</label></div>
|
||||
<div class="aftype"><label>Type</label></div><div class="aftypeinput"><input type="text" class="flexitextinput" name="attr_Armour" value="None" readonly /></div>
|
||||
<div class="imgshieldcol"><img class="imgshield" src="https://i.imgur.com/pjGm1On.png" alt="Shield" /></div>
|
||||
<div class="afname"><br><label>Armour Factor</label></div><div class="afinput"><br><label><input title="Includes Magic and Miscelaneous Bonuses" type="number" class="fourshorttextinput" name="attr_totalaf" value="0" readonly /></label></div>
|
||||
<div class="afname"><br><label>Armour Factor</label></div><div class="afinput"><br><label><input title="Includes Magic and Miscelaneous Bonuses" type="text" class="fourshorttextinput" name="attr_totalaf" value="0" readonly /></label></div>
|
||||
<div class="shieldbox"><label>Shield Equipped? <input type="checkbox" name="attr_shield" value="1" /></label></div>
|
||||
<div class="shieldhidden"><div class="shielddie">Roll</div><div class="shieldsuccess"><input title="Modified by Guard/Abilities" type="number" class="fourshorttextinput" name="attr_shieldsuccessvalue" value="1" readonly /> on <input class="fourshorttextinput" type="text" name="attr_shielddievalue" value="1d6" readonly /></div><div class="shieldbutton"><button class="d20" type="roll" value="&{template:default} {{name=@{character_name} attempts to block with a Shield}} {{Shield roll= [[@{shielddievalue}]]}} {{Target Result= [[@{shieldsuccessvalue}]] }}" name="roll_shieldcheck" ></button></div></div>
|
||||
<div class="shieldhidden"><div class="shielddie">Roll</div><div class="shieldsuccess"><input title="Modified by Guard/Abilities" type="text" class="fourshorttextinput" name="attr_shieldsuccessvalue" value="1" readonly /> on <input class="fourshorttextinput" type="text" name="attr_shielddievalue" value="1d6" readonly /></div><div class="shieldbutton"><button class="d20" type="roll" value="&{template:default} {{name=@{character_name} attempts to block with a Shield}} {{Shield roll= [[@{shielddievalue}]]}} {{Target Result= [[@{shieldsuccessvalue}]] }}" name="roll_shieldcheck" ></button></div></div>
|
||||
</div>
|
||||
<div class="finalcombatattributes">
|
||||
<div class="combatsumheader"><label class="boxheading">Combat Summary</label></div>
|
||||
<div class="meleeattack1"><label class="larger">Melee Attack <button class="d20" type="roll" value="&{template:default} {{name=@{character_name} attacks with a @{meleeweapon}}} {{Attack Roll= [[1d20cs1cf20]]}} {{VS Attack - Defence= [[@{finalmeleeattack}-?{Enemy Defence|0}]]}} {{Armour Bypass Roll= [[@{meleeabr}+@{finalmeleeabrbonus}]]}} {{Damage=[[@{meleedamage}+@{finalmeleedmgbonus}]]}} {{Other Modifiers=@{othermodifications}}}" name="roll_meleeattack"></button></label></div>
|
||||
<div class="equippedweaponlabel1">Equipped Weapon: </div><div class="equippedweaponbox1"><input class="eightmidtextinput" type="text" name="attr_meleeweapon" value="None" readonly /></div>
|
||||
<div class="abrlabel1">ABR </div><div class="abrbox1"><input class="fourshorttextinput" type="text" name="attr_meleeabr" value="0d0" readonly /> </div>
|
||||
<div class="mabrlabel1">ABR Bonus </div> <div class="mabrbox1"> <input title="ABR bonuses from strength, magic items and proffesion abilities" class="fourshorttextinput" type="number" name="attr_finalmeleeabrbonus" value="0" readonly /></div>
|
||||
<div class="damagelabel1"> Damage</div><div class="damagebox1"> <input class="fourshorttextinput" type="text" name="attr_meleedamage" value="0d0" readonly /></div>
|
||||
<div class="mdamlabel1">Damage Bonus </div> <div class="mdambox1"> <input title="Damage bonuses from strength, magic items and proffesion abilities" class="fourshorttextinput" type="number" name="attr_finalmeleedmgbonus" value="0" readonly /></div>
|
||||
<div class="imgsworddiv"><img class="imgsword" src="https://i.imgur.com/uTrcbgb.png" alt="Sword" /></div>
|
||||
<div class="rangedattack1"><label class="larger">Ranged Attack <button class="d20" type="roll" value="&{template:default} {{name=@{character_name} attacks with a @{rangedweapon}}} {{Attack Roll= [[1d20cs1cf20]]}} {{VS Target Number= [[@{finalrangedattack}-?{Ranged Attack Modifier|0}]] }} {{Armour Bypass Roll= [[@{rangedabr}+@{finalrangedabrbonus}]]}} }} {{Damage=[[@{rangeddamage}+@{finalrangeddmgbonus}]]}} {{Other Modifiers=@{othermodifications}}}" name="roll_rangedattack"></button></label></div>
|
||||
<div class="equippedweaponlabel2">Equipped Weapon: </div><div class="equippedweaponbox2"><input class="eightmidtextinput" type="text" name="attr_rangedweapon" value="None" readonly /></div>
|
||||
<div class="equippedammolabel1">Ammunition Type: </div><div class="equippedammobox1"><input class="eightmidtextinput" type="text" name="attr_ammotype" value="None" readonly /></div>
|
||||
<div class="abrlabel2">ABR </div><div class="abrbox2"><input class="fourshorttextinput" type="text" name="attr_rangedabr" value="0d0" readonly /></div>
|
||||
<div class="rabrlabel1">ABR Bonus </div> <div class="rabrbox1"> <input title="BR bonuses from strength, magic items and proffesion abilities" class="fourshorttextinput" type="number" name="attr_finalrangedabrbonus" value="0" readonly /></div>
|
||||
<div class="damagelabel2">Damage </div><div class="damagebox2"><input class="fourshorttextinput" type="text" name="attr_rangeddamage" value="0d0" readonly /></div>
|
||||
<div class="rdamlabel1">Damage Bonus </div> <div class="rdambox1"> <input title="Damage bonuses from strength, magic items and proffesion abilities" class="fourshorttextinput" type="number" name="attr_finalrangeddmgbonus" value="0" readonly /></div>
|
||||
<div class="rangecols">
|
||||
<div class="rangeheader">Ranges:</div>
|
||||
<div class="rangecol1">Short </div> <div class="rangebox1"> <input class="fourshorttextinput" type='number' name="attr_weaponshortrange" value="0" readonly /> </div>
|
||||
<div class="rangecol3">Medium </div> <div class="rangebox3"> <input class="fourshorttextinput" type='number' name="attr_weaponmediumrange" value="0" readonly /> </div>
|
||||
<div class="rangecol4">Long </div> <div class="rangebox4"> <input class="fourshorttextinput" type='number' name="attr_weaponlongrange" value="0" readonly /><br> </div>
|
||||
<div class="rangecol1">Short </div> <div class="rangebox1"> <input class="fourshorttextinput" type='text' name="attr_weaponshortrange" value="0" readonly /> </div>
|
||||
<div class="rangecol3">Medium </div> <div class="rangebox3"> <input class="fourshorttextinput" type='text' name="attr_weaponmediumrange" value="0" readonly /> </div>
|
||||
<div class="rangecol4">Long </div> <div class="rangebox4"> <input class="fourshorttextinput" type='text' name="attr_weaponlongrange" value="0" readonly /><br> </div>
|
||||
<div class="rangecol2"><img class="imgbow" src="https://i.imgur.com/xsVzmiX.png" alt="Bow" /></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -280,7 +271,7 @@
|
||||
<div class="barbarianheader1"><label class="boxheading">Barbarian Profession Abilities</label></div>
|
||||
<div class="barbarianheader2">Berserk: </div>
|
||||
<div class="barbarianlabel1">Defence Penalty:</div> <div class="barbarianbox1"><input class="fourshorttextinput" title="By default this bonus applies to Melee attacks only. See below." type="number" name="attr_berserkneg" step="3" value="0"/></div>
|
||||
<div class="barbarianlabel2">Attack Bonus</div> <div class="barbarianbox2"><input class="fourshorttextinput" type="number" name="attr_berserkpos" value="0" /><br></div>
|
||||
<div class="barbarianlabel2">Attack Bonus</div> <div class="barbarianbox2"><input class="fourshorttextinput" type="text" name="attr_berserkpos" value="0" readonly /><br></div>
|
||||
<div class="barbarianlabel4"><label class="subtext"><input class="fourshorttextinput" title="Rule Option" type="checkbox" name="attr_berserktoranged" value="1" />Check this box to apply Berserk bonuses to both melee and <i>ranged</i> attacks.</label></div>
|
||||
<div class="barbarianlabel3"><br>Activate Bloodrage <input class="fourshorttextinput" title="Deactivates all other class abilities." type="checkbox" name="attr_bloodrageselect" value="1" /></div>
|
||||
</div>
|
||||
@@ -305,8 +296,8 @@
|
||||
</div>
|
||||
<div class="melee huntermelee">
|
||||
<label class="boxheading">Hunter Profession Abilities</label>
|
||||
<span>Precise Shot: <br> Defence Penalty <input class="fourshorttextinput" type="number" name="attr_preciseneg" step="3" value="0" /> <br>Attack Bonus <input class="fourshorttextinput" type="number" name="attr_precisepos" value="0" /></span><br>
|
||||
<span>Stillness: <br> Defence Penalty <input class="fourshorttextinput" type="number" name="attr_stillnessneg" step="2" value="0" /> <br>Stealth Bonus <input class="fourshorttextinput" type="number" name="attr_stillnesspos" value="0" /></span><br>
|
||||
<span>Precise Shot: <br> Defence Penalty <input class="fourshorttextinput" type="number" name="attr_preciseneg" step="3" value="0" /> <br>Attack Bonus <input class="fourshorttextinput" type="text" name="attr_precisepos" value="0" readonly /></span><br>
|
||||
<span>Stillness: <br> Defence Penalty <input class="fourshorttextinput" type="number" name="attr_stillnessneg" step="2" value="0" /> <br>Stealth Bonus <input class="fourshorttextinput" type="text" name="attr_stillnesspos" value="0" readonly /></span><br>
|
||||
<div>
|
||||
<span>Penetrating Shot Skill Level: <br>None <input type="radio" name="attr_penetratingshotmultiplier" value="0"> Once <input type="radio" name="attr_penetratingshotmultiplier" value="1"> Twice <input type="radio" name="attr_penetratingshotmultiplier" value="2"></span>
|
||||
</div><br>
|
||||
@@ -323,11 +314,11 @@
|
||||
<option value="Offensive" >Offensive (8)</option>
|
||||
<option value="Defensive" >Defensive (7)</option>
|
||||
</select></div>
|
||||
<div class="malabel3">Modifiers:<br>Melee Attack:</div> <div class="mabox3"><br> <input title="These modifiers have been applied for you" type="number" name="attr_mattackmoda" value="0" readonly /></div>
|
||||
<div class="mdlabel3">Melee Defence:</div> <div class="mdbox3"> <input title="These modifiers have been applied for you" type="number" name="attr_mdefencemoda" value="0" readonly /></div>
|
||||
<div class="ralabel3">Ranged Attack:</div><div class="rabox3"> <input title="These modifiers have been applied for you" type="number" name="attr_rattackmoda" value="0" readonly /></div>
|
||||
<div class="rdlabel3">Ranged Defence:</div> <div class="rdbox3"> <input title="These modifiers have been applied for you" type="number" name="attr_rdefencemoda" value="0" readonly /></div>
|
||||
<div class="dodgelabel3">Evasion:</div> <div class="dodgebox3"> <input title="These modifiers have been applied for you" type="number" name="attr_evasionmod" value="0" readonly /></div>
|
||||
<div class="malabel3">Modifiers:<br>Melee Attack:</div> <div class="mabox3"><br> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_mattackmoda" value="0" readonly /></div>
|
||||
<div class="mdlabel3">Melee Defence:</div> <div class="mdbox3"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_mdefencemoda" value="0" readonly /></div>
|
||||
<div class="ralabel3">Ranged Attack:</div><div class="rabox3"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_rattackmoda" value="0" readonly /></div>
|
||||
<div class="rdlabel3">Ranged Defence:</div> <div class="rdbox3"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_rdefencemoda" value="0" readonly /></div>
|
||||
<div class="dodgelabel3">Evasion:</div> <div class="dodgebox3"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_evasionmod" value="0" readonly /></div>
|
||||
<div class="guardother3"><label>Other Effects:</label> <textarea name="attr_othermodifications" value="None" ></textarea></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -344,11 +335,11 @@
|
||||
<option value="Offensive" >Offensive (8)</option>
|
||||
<option value="Defensive" >Defensive (7)</option>
|
||||
</select></div>
|
||||
<div class="malabel2">Modifiers:<br>Melee Attack:</div> <div class="mabox2"><br> <input title="These modifiers have been applied for you" type="number" name="attr_mattackmoda" value="0" readonly /></div>
|
||||
<div class="mdlabel2">Melee Defence:</div> <div class="mdbox2"> <input title="These modifiers have been applied for you" type="number" name="attr_mdefencemoda" value="0" readonly /></div>
|
||||
<div class="ralabel2">Ranged Attack:</div><div class="rabox2"> <input title="These modifiers have been applied for you" type="number" name="attr_rattackmoda" value="0" readonly /></div>
|
||||
<div class="rdlabel2">Ranged Defence:</div> <div class="rdbox2"> <input title="These modifiers have been applied for you" type="number" name="attr_rdefencemoda" value="0" readonly /></div>
|
||||
<div class="dodgelabel2">Evasion:</div> <div class="dodgebox2"> <input title="These modifiers have been applied for you" type="number" name="attr_evasionmod" value="0" readonly /></div>
|
||||
<div class="malabel2">Modifiers:<br>Melee Attack:</div> <div class="mabox2"><br> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_mattackmoda" value="0" readonly /></div>
|
||||
<div class="mdlabel2">Melee Defence:</div> <div class="mdbox2"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_mdefencemoda" value="0" readonly /></div>
|
||||
<div class="ralabel2">Ranged Attack:</div><div class="rabox2"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_rattackmoda" value="0" readonly /></div>
|
||||
<div class="rdlabel2">Ranged Defence:</div> <div class="rdbox2"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_rdefencemoda" value="0" readonly /></div>
|
||||
<div class="dodgelabel2">Evasion:</div> <div class="dodgebox2"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_evasionmod" value="0" readonly /></div>
|
||||
<div class="guardother2"><label>Other Effects:</label> <textarea name="attr_othermodifications" value="None" ></textarea></div>
|
||||
</div>
|
||||
<div class="mp martialhidden">
|
||||
@@ -364,11 +355,11 @@
|
||||
<option value="Crab" >Crab (6)</option>
|
||||
</select></div>
|
||||
<div class="guardcounteredcol"><label>Guard Countered? <input type="checkbox" name="attr_guardcountered" value="1" /></label></div>
|
||||
<div class="malabel1">Modifiers:<br>Melee Attack:</div> <div class="mabox1"><br> <input title="These modifiers have been applied for you" type="number" name="attr_mattackmoda" value="0" readonly /></div>
|
||||
<div class="mdlabel1">Melee Defence:</div> <div class="mdbox1"> <input title="These modifiers have been applied for you" type="number" name="attr_mdefencemoda" value="0" readonly /></div>
|
||||
<div class="ralabel1">Ranged Attack:</div><div class="rabox1"> <input title="These modifiers have been applied for you" type="number" name="attr_rattackmoda" value="0" readonly /></div>
|
||||
<div class="rdlabel1">Ranged Defence:</div> <div class="rdbox1"> <input title="These modifiers have been applied for you" type="number" name="attr_rdefencemoda" value="0" readonly /></div>
|
||||
<div class="dodgelabel1">Evasion:</div> <div class="dodgebox1"> <input title="These modifiers have been applied for you" type="number" name="attr_evasionmod" value="0" readonly /></div>
|
||||
<div class="malabel1">Modifiers:<br>Melee Attack:</div> <div class="mabox1"><br> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_mattackmoda" value="0" readonly /></div>
|
||||
<div class="mdlabel1">Melee Defence:</div> <div class="mdbox1"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_mdefencemoda" value="0" readonly /></div>
|
||||
<div class="ralabel1">Ranged Attack:</div><div class="rabox1"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_rattackmoda" value="0" readonly /></div>
|
||||
<div class="rdlabel1">Ranged Defence:</div> <div class="rdbox1"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_rdefencemoda" value="0" readonly /></div>
|
||||
<div class="dodgelabel1">Evasion:</div> <div class="dodgebox1"> <input title="These modifiers have been applied for you" class="fourshorttextinput" type="text" name="attr_evasionmod" value="0" readonly /></div>
|
||||
<div class="guardother1"><label>Other Effects:</label> <textarea name="attr_othermodifications" value="None" ></textarea></div>
|
||||
</div>
|
||||
<div class="mp mpattributeshidden">
|
||||
@@ -384,10 +375,6 @@
|
||||
<div class="ima2"><label> Indirect Magical Attack</label></div><button class="imabutton2 d20" type="roll" value="&{template:default} {{name=@{character_name} casts a spell}} {{Attack roll= [[2d10]]}} {{VS Speed - Evasion= [[?{Speed|0}-?{Enemy Evasion|0}]] }}" name="roll_indirectmagicalattack"></button><br>
|
||||
<div class="ser2"><label> Spell Expiry Roll</label></div><button class="serbutton2 d20" type="roll" value="&{template:default} {{name=@{character_name} rolls Spell Expiry}} {{Expiry Roll= [[1d20cf20]] or [[1d100cf>60]]%}}" name="roll_warlockspellexpiry"></button><br>
|
||||
</div>
|
||||
<div class="frontmp allcasterattribs">
|
||||
<div class="finmagatk">Final Magical Attack</div><div class="finmagatkbox"><input class="fourshorttextinput" type="number" name="attr_finalmagicalattack" value="0" readonly /> </div>
|
||||
<div class="finmagdef">Final Magical Defence</div><div class="finmagdefbox"><input class="fourshorttextinput" type="number" name="attr_finalmagicaldefence" value="0" readonly /> </div><br>
|
||||
</div>
|
||||
<div class="frontmp standardmp">
|
||||
<label><span type="text" class="text" name="attr_primaryelement" ></span> Magic Points: <span type="number" name="attr_maxmp" ></span></label>
|
||||
<div class="dots">
|
||||
@@ -931,6 +918,7 @@
|
||||
<div class="armourtypelabel1">Type</div> <div class="armourtypebox1"> <input class="eightmidtextinput" type="text" name="attr_armour" value="" /></div>
|
||||
<div class="armourfactorlabel1">Armour Factor</div> <div class="armourfactorbox1"> <input class="fourshorttextinput" type="number" name="attr_af" min='0' value="0" /></div>
|
||||
<div class="armourmagiclabel1">Magic Bonus</div> <div class="armourmagicbox1"> <input class="fourshorttextinput" type="number" name="attr_magicafbonus" min="0" max="3" value="0" /><br></div>
|
||||
<div class="colstatlabel9">Armour Factor</div><div class="colstatmodbox9"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscaf" value="0" /></div>
|
||||
<div class="nonprofarmourheader1">Non-Proficiency Penalties:</div>
|
||||
<div class="nonprofarmourpenaltylabel1">Attack</div> <div class="nonprofarmourpenaltybox1"> <input class="fourshorttextinput" title="Express as a positive number" type="number" name="attr_armourattackpenalty" min='0' value="0" /></div>
|
||||
<div class="nonprofarmourpenaltylabel2">Defence</div> <div class="nonprofarmourpenaltybox2"> <input class="fourshorttextinput" title="Express as a positive number" type="number" name="attr_armourdefencepenalty" min='0' value="0" /></div>
|
||||
@@ -954,13 +942,13 @@
|
||||
</div>
|
||||
<div class="combat">
|
||||
<div class="basecharacteristics">
|
||||
<div class="misccharacteristicheading"><label class="boxheading">Miscellaneous Modifiers - Primary Statistics</label></div>
|
||||
<div class="colhead1"><label>Characteristic</label></div><div class="colhead2"><label>Modifier</label></div><div class="colhead3">Final Score</div>
|
||||
<div class="colstatlabel4">Strength</div><div class="colstatmodbox4"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscstrength" value="0" /></div><div class="colstatfinal4"><input class="fourshorttextinput" type="number" name="attr_finalstrength" value="0" /></div>
|
||||
<div class="colstatlabel5">Reflexes</div><div class="colstatmodbox5"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscreflexes" value="0" /></div><div class="colstatfinal5"><input class="fourshorttextinput" type="number" name="attr_finalreflexes" value="0" /></div>
|
||||
<div class="colstatlabel6">Intelligence</div><div class="colstatmodbox6"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscintelligence" value="0" /></div><div class="colstatfinal6"><input class="fourshorttextinput" type="number" name="attr_finalintelligence" value="0" /></div>
|
||||
<div class="colstatlabel7">Psychic Talent</div><div class="colstatmodbox7"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscpsychictalent" value="0" /></div><div class="colstatfinal7"><input class="fourshorttextinput" type="number" name="attr_finalpsychictalent" value="0" /></div>
|
||||
<div class="colstatlabel8">Looks</div><div class="colstatmodbox8"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_misclooks" value="0" /></div><div class="colstatfinal8"><input class="fourshorttextinput" type="number" name="attr_finallooks" value="0" /></div>
|
||||
<div class="misccharacteristicheading"><label class="boxheading">Primary Statistics</label></div>
|
||||
<div class="colhead1"><label>Characteristic</label></div><div class="colhead2"><label>Modifier</label></div><div class="colhead3">Base Score</div>
|
||||
<div class="colstatlabel4">Strength</div><div class="colstatmodbox4"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscstrength" value="0" /></div><div class="colstatfinal4"><input class="fourshorttextinput" type="number" name="attr_strength" value="0" /></div>
|
||||
<div class="colstatlabel5">Reflexes</div><div class="colstatmodbox5"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscreflexes" value="0" /></div><div class="colstatfinal5"><input class="fourshorttextinput" type="number" name="attr_reflexes" value="0" /></div>
|
||||
<div class="colstatlabel6">Intelligence</div><div class="colstatmodbox6"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscintelligence" value="0" /></div><div class="colstatfinal6"><input class="fourshorttextinput" type="number" name="attr_intelligence" value="0" /></div>
|
||||
<div class="colstatlabel7">Psychic Talent</div><div class="colstatmodbox7"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscpsychictalent" value="0" /></div><div class="colstatfinal7"><input class="fourshorttextinput" type="number" name="attr_psychictalent" value="0" /></div>
|
||||
<div class="colstatlabel8">Looks</div><div class="colstatmodbox8"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_misclooks" value="0" /></div><div class="colstatfinal8"><input class="fourshorttextinput" type="number" name="attr_looks" value="0" /></div>
|
||||
</div>
|
||||
<div class="basemeleeattributes">
|
||||
<div class="miscmeleemodsheading"><label class="boxheading">Miscellaneous Modifiers - Melee Combat</label></div>
|
||||
@@ -979,12 +967,13 @@
|
||||
<div class="rmod4">Damage</div><div class="rbox4"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscdamageranged" value="0" /></div>
|
||||
</div>
|
||||
<div class="baseotherattributes">
|
||||
<div class="miscotherheading"><label class="boxheading">Miscellaneous Modifiers - Other Attributes</label></div>
|
||||
<div class="colhead1"><label>Attribute</label></div><div class="colhead2"><label>Modifier</label></div>
|
||||
<div class="colstatlabel1">Stealth</div><div class="colstatmodbox1"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscstealth" value="0" /></div>
|
||||
<div class="colstatlabel2">Perception</div><div class="colstatmodbox2"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscperception" value="0" /></div>
|
||||
<div class="colstatlabel3">Evasion</div><div class="colstatmodbox3"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscevasion" value="0" /></div>
|
||||
<div class="colstatlabel9">Armour Factor</div><div class="colstatmodbox9"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscaf" value="0" /></div>
|
||||
<div class="miscotherheading"><label class="boxheading">Base Factors</label></div>
|
||||
<div class="colhead1"><label>Attribute</label></div><div class="colhead2">Base Attribute</div><div class="colhead3"><label>Modifier</label></div>
|
||||
<div class="cf1">Attack </div><div class="cfa"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_attack" value="0" /></div><div class="colstatlabel10">See Below</div>
|
||||
<div class="cf2">Defence </div><div class="cfd"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_defence" value="0" /></div><div class="colstatlabel20">See Below</div>
|
||||
<div class="colstatlabel1">Stealth</div><div class="stealth"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_stealth" value="0" /></div><div class="colstatmodbox1"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscstealth" value="0" /></div>
|
||||
<div class="colstatlabel2">Perception</div><div class="percep"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_perception" value="0" /></div><div class="colstatmodbox2"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscperception" value="0" /></div>
|
||||
<div class="colstatlabel3">Evasion</div><div class="evade"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_evasion" value="0" /></div><div class="colstatmodbox3"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscevasion" value="0" /></div>
|
||||
</div>
|
||||
<div class="finalcombatattributes2">
|
||||
<div class="finalsumheader"><label class="boxheading">Totaled Combat Factors</label></div>
|
||||
@@ -1015,15 +1004,21 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="magic">
|
||||
<div class="allprofessionattribs">
|
||||
<label class="boxheading magattribheader">Magical Defence</label>
|
||||
<div class=mcf2>Base Score </div> <div class="mcfmd"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_magicaldefence" value="0" /></div>
|
||||
<div class="magmod2">Modifier </div> <div class="magbox2"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscmagicdefence" value="0" /></div>
|
||||
<div class="magfmod2">Final </div> <div class="magfbox2"><input class="fourshorttextinput" type="number" name="attr_finalmagicaldefence" value="0" readonly/></div><br>
|
||||
</div>
|
||||
<div class="allcastermana">
|
||||
<label class="boxheading magattribheader">Magical Attack</label>
|
||||
<div class="mcf1">Base Score </div><div class="mcfma"><input title="Base from profession/rank only" class="fourshorttextinput" type="number" name="attr_magicalattack" value="0" /></div>
|
||||
<div class="magmod1">Modifier </div><div class="magbox1"><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscmagicattack" value="0" /></div>
|
||||
<div class="magfmod1">Final </div><div class="magfbox1"><input class="fourshorttextinput" type="number" name="attr_finalmagicalattack" value="0" readonly/></div>
|
||||
</div>
|
||||
<div class="manabox">
|
||||
<input type="hidden" class="profession-toggle" name="attr_profession" value="0" />
|
||||
<div class="mana allcastermana">
|
||||
<label class="boxheading magattribheader">Magical Attributes</label>
|
||||
<div class="magmod1">Magical Attack - Miscelaneous Modifier</div><div class="magbox1"><br><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscmagicattack" value="0" /></div>
|
||||
<div class="magfmod1">Final Score </div><div class="magfbox1"><input class="fourshorttextinput" type="number" name="attr_finalmagicalattack" value="0" readonly/></div>
|
||||
<div class="magmod2">Magical Defence - Miscelaneous Modifier </div><div class="magbox2"><br><input class="fourshorttextinput" title="Can be a positive or negative number." type="number" name="attr_miscmagicdefence" value="0" /></div>
|
||||
<div class="magfmod2">Final Score </div><div class="magfbox2"><input class="fourshorttextinput" type="number" name="attr_finalmagicaldefence" value="0" readonly/></div><br>
|
||||
</div>
|
||||
<div class="mana notacaster"><img class="headerimage" src=https://i.imgur.com/uTrcbgb.png alt="Sword" /></div>
|
||||
<div class="mana castermana">
|
||||
<div class="dma3">Direct Magical Attack</div><div class="dmabutton3"><button class="d20" type="roll" value="&{template:default} {{name=@{character_name} casts a spell}} {{Magical attack roll= [[2d10]]}} {{VS Magical Attack - Magical Defence= [[@{MagicalAttack}-?{Magical Defence|0}]] }}" name="roll_directmagicalattack"></button></div>
|
||||
<div class="ima3">Indirect Magical Attack</div><div class="imabutton3"><button class="d20" type="roll" value="&{template:default} {{name=@{character_name} casts a spell}} {{Attack roll= [[2d10]]}} {{VS Speed - Evasion= [[?{Speed|0}-?{Enemy Evasion|0}]] }}" name="roll_indirectmagicalattack"></button></div>
|
||||
@@ -1550,6 +1545,7 @@
|
||||
</div>
|
||||
<div class="spellbox">
|
||||
<input type="hidden" class="profession-toggle" name="attr_profession" value="0" />
|
||||
<div class="spells noncaster"><img class="headerimage" src=https://i.imgur.com/71b5OWK.png alt="Scroll" /> </div>
|
||||
<div class="spells list">
|
||||
<label>Spells of Rank 1</label>
|
||||
<fieldset class="repeating_SpellsRankOne">
|
||||
@@ -1625,10 +1621,15 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="skills">
|
||||
<div class="paths">
|
||||
<label class="boxheading" >Path Taken</label>
|
||||
Name <input class="sixteenlongtextinput" type="text" name="attr_path" value="None" /><br>
|
||||
Description <textarea name="attr_pathdescription"> </textarea>
|
||||
</div>
|
||||
<div class="professionskills">
|
||||
<label class="boxheading" >Profession Skills </label>
|
||||
<fieldset class="repeating_professionskills">
|
||||
Skill <input class="sixteenlongtextinput" type="text" name="attr_professionskill" value="None" />
|
||||
Skill <input class="sixteenlongtextinput" type="text" name="attr_professionskill" value="None" /><br>
|
||||
Description <br> <textarea name="attr_professionskilldescription"> </textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1747,6 +1748,18 @@
|
||||
The image used to represent Magic Points named "effect" and was created by ATOM and sourced from the Noun Project.<br><br>
|
||||
A huge shoutout to Roll20 forums member GiGs, without whom this sheet would not have been built.<br><br>
|
||||
<label class="boxheading"> Release Notes</label>
|
||||
<label>Ver 1.2.2</label>
|
||||
Layout fixes, Bug fixes
|
||||
<label>Fixed and Added:</label>
|
||||
Fixed error preventing Precise Shot modifiers from being applied to rolls.
|
||||
Spinners removed from read-only boxes to avoid confusion.<br>
|
||||
Have moved base score inputs (all) to the renamed tab "Base Scores" (formerly Miscelaneous Modifiers). <br>
|
||||
Removed ABR / DMG bonus boxes from front sheet as unnecessary. <br>
|
||||
Moved AF misc bonus to the AF section of the Inventory page. <br>
|
||||
Opened up base Magic Stats on the Magic page for all classes. <br>
|
||||
Changed tab name from "Skills" to "Path and Skills" and added a paths box. <br>
|
||||
Added a classic DW picture to the front page to reduce strange spacing issues after taking out unnecessary input boxes. <br>
|
||||
Poison save roll button added under health points<br>
|
||||
<label>Ver 1.2.1</label>
|
||||
Layout changes, Bug fixes and Sheet Roll updates<br><br>
|
||||
<label>Fixed and Added:</label>
|
||||
@@ -1794,6 +1807,9 @@
|
||||
None known, let me know if you see one so I can squash it!<br>
|
||||
<br>
|
||||
<label>Features still to add: </label>
|
||||
Change Attribute names so that making custom Macro Calls for end users is easier to work. <br>
|
||||
Change the way wound counts are processed to allow better token integration.<br>
|
||||
Need to streamline Sheet Workers in the code to reduce overall attribute calls (looking for experience JS coders for some help here!).
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2244,7 +2260,7 @@
|
||||
});
|
||||
});
|
||||
|
||||
on('change: miscabrmelee change:miscdamagemelee change:miscabrranged change:miscdamageranged change:meleeabrbonus change:magicmeleeweaponbonus change:weaponskillabrmodifier change:armourpiercingmodifier change:weaponskillabrmodifier change:guardabrmodifier change:guarddamagemodifier change:meleedmgbonus change:magicammobonus change:magicrangedweaponbonus change:specialammoabrmodifier change:specialammodmgmodifier change:penetratingshotabrmodifier change:armourpiercingmodifier change:masterbowmanmodifier change:bloodragedmgmod', function() {
|
||||
on('change:miscabrmelee change:miscdamagemelee change:miscabrranged change:miscdamageranged change:meleeabrbonus change:magicmeleeweaponbonus change:weaponskillabrmodifier change:armourpiercingmodifier change:weaponskillabrmodifier change:guardabrmodifier change:guarddamagemodifier change:meleedmgbonus change:magicammobonus change:magicrangedweaponbonus change:specialammoabrmodifier change:specialammodmgmodifier change:penetratingshotabrmodifier change:armourpiercingmodifier change:masterbowmanmodifier change:bloodragedmgmod', function() {
|
||||
getAttrs(['miscabrmelee','miscdamagemelee','miscabrranged','miscdamageranged','meleeabrbonus','magicmeleeweaponbonus','weaponskillabrmodifier','armourpiercingmodifier','weaponskillabrmodifier','guardabrmodifier','guarddamagemodifier','meleedmgbonus','magicammobonus','magicrangedweaponbonus','specialammoabrmodifier','specialammodmgmodifier','penetratingshotabrmodifier','armourpiercingmodifier','masterbowmanmodifier','bloodragedmgmod'], function(v) {
|
||||
let meleeabrbonus = parseInt(v.meleeabrbonus)||0;
|
||||
let magicmeleeweaponbonus = parseInt(v.magicmeleeweaponbonus)||0;
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
BIN
Binary file not shown.
Reference in New Issue
Block a user