mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
Final fixes for Jan 22 update
- Minor Cosmetic changes - Isolate bonuses on update page -Moved base attack and damage info to combat tab -Set minimum 0 for damage and fatigue selectors -Fix hunter attack bonus for ranged -Add rogue Skill selector
This commit is contained in:
+5
-5
@@ -215,7 +215,6 @@ label div
|
||||
{
|
||||
background: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Beacon/Assets/hp.png') no-repeat 20% 0% / 6.6em auto;
|
||||
}
|
||||
/* END Graphic Boxes */
|
||||
|
||||
/* Spell Page Settings */
|
||||
.charsheet div[class^="sheet-spell-page"]
|
||||
@@ -619,12 +618,12 @@ div[data-groupname^="repeating_spellbook"] .repitem,
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
|
||||
.charsheet input[disabled].sheet-passive-skill-score {
|
||||
/* .charsheet input[disabled].sheet-passive-skill-score {
|
||||
background-color: #def6fc;
|
||||
border-color: #ddd;
|
||||
cursor: not-allowed;
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
} */
|
||||
|
||||
.charsheet input[disabled]::-webkit-inner-spin-button,
|
||||
.charsheet input[disabled]::-webkit-outer-spin-button {
|
||||
@@ -650,7 +649,6 @@ div[data-groupname^="repeating_spellbook"] .repitem,
|
||||
color: #ff0000;
|
||||
}
|
||||
|
||||
|
||||
.charsheet .sheet-sub-header {
|
||||
background-color: #cecece;
|
||||
vertical-align: bottom;
|
||||
@@ -683,6 +681,8 @@ div[data-groupname^="repeating_spellbook"] .repitem,
|
||||
background-color: #ccffff;
|
||||
}
|
||||
|
||||
/* Conditional formatting */
|
||||
|
||||
.charsheet input.sheet-redbox {
|
||||
background-color: #ccffff;
|
||||
}
|
||||
@@ -691,7 +691,7 @@ input.sheet-enccheck[value="1"] ~ input.sheet-redbox {
|
||||
background-color: #ce0632;
|
||||
color: #ffffff;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
||||
/* Header section */
|
||||
|
||||
|
||||
+95
-78
@@ -8,12 +8,12 @@
|
||||
<!-- switch between play and update mode -->
|
||||
<div class="sheet-col-1-3"><input class="sheet-underlined sheet-center" type="text" placeholder="Player Name" name="attr_playerName"></div>
|
||||
<div class="sheet-col-1-6"> </div>
|
||||
<input type="radio" name="attr_maintab" class="sheet-maintab sheet-player" value="1" title="Use Play mode for regular play" checked="checked" />
|
||||
<input type="radio" name="attr_maintab" class="sheet-maintab sheet-player" value="1" title="Use PC Play mode during regular play" checked="checked" />
|
||||
<span class="sheet-maintab sheet-player">Play Mode</span>
|
||||
<input type="radio" name="attr_maintab" class="sheet-maintab sheet-update" value="2" title="Use Update Mode to level up, change your base stats, race, hp etc." />
|
||||
<input type="radio" name="attr_maintab" class="sheet-maintab sheet-update" value="2" title="Use PC Update Mode create a character, to level up, change your base stats, race, hp etc." />
|
||||
<span class="sheet-maintab sheet-update">Update Mode</span>
|
||||
<input type="radio" name="attr_maintab" class="sheet-maintab sheet-monster" value="3" title="Use Monster Mode for important NPC's and monsters." />
|
||||
<span class="sheet-maintab sheet-monster">Monster Mode</span>
|
||||
<input type="radio" name="attr_maintab" class="sheet-maintab sheet-monster" value="3" title="Use NPC/Monster Mode sheet for important NPC's and monsters." />
|
||||
<span class="sheet-maintab sheet-monster">NPC / Monster</span>
|
||||
<!-- BEACON CHARACTER SHEET -->
|
||||
<div class="sheet-maintab-content sheet-player">
|
||||
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" checked="checked"/>
|
||||
@@ -25,7 +25,7 @@
|
||||
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab4" value="4"/>
|
||||
<span class="sheet-tab sheet-tab4">Notes</span>
|
||||
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab5" value="5"/>
|
||||
<span class="sheet-tab sheet-tab5">Spellbook</span>
|
||||
<span class="sheet-tab sheet-tab5">Spells</span>
|
||||
<input type="radio" name="attr_tab" class="sheet-tab sheet-tab99" value="99"/>
|
||||
<span class="sheet-tab sheet-tab99">Show All</span>
|
||||
<span class="sheet-spacer"></span>
|
||||
@@ -49,12 +49,12 @@
|
||||
<div class="sheet-col-1-8 sheet-padl sheet-center"><input class="sheet-center sheet-highlight" type="number" name="attr_showlevel" value="@{Level}" disabled="disabled"><span>Level</span></div>
|
||||
</div>
|
||||
<div class="sheet-col-1-1 sheet-center"> </div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-4 sheet-center"><input class="sheet-underlined sheet-center" type="text" name="attr_gender"><br/>Gender</div>
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center"><input class="sheet-underlined sheet-center" type="number" min="0" name="attr_age"><br/>Age</div>
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center"><input class="sheet-underlined sheet-center" type="text" name="attr_height"><br/>Height</div>
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center"><input class="sheet-underlined sheet-center" type="text" name="attr_weight"><br/>Weight</div>
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center" title="Morale"><input class="sheet-center" type="number" name="attr_Morale" value="0" min="-10" max="10"><span>Morale</span></div>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1 sheet-center"> </div>
|
||||
@@ -69,32 +69,34 @@
|
||||
<!--Combat Basics -->
|
||||
<div class="sheet-col-1-2 sheet-padr">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-16"> </div>
|
||||
<div class="sheet-col-1-4">
|
||||
<div class="sheet-ACBG">
|
||||
<div class="sheet-col-1-4 sheet-center"> </div>
|
||||
<div class="sheet-col-1-3 sheet-center"><input title="Base AC is 10 plus armour, dex and other bonuses/penalties" class="sheet-AC sheet-highlight" type="number" name="attr_AC" value="@{acCalc}" disabled="disabled"/><br/>.</div>
|
||||
<div class="sheet-col-1-4 sheet-center"><input title="Base AC is 10 plus armour, dex and other bonuses/penalties" class="sheet-AC" type="number" name="attr_AC" value="@{acCalc}" disabled="disabled"/><br/>.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-4">
|
||||
<div class="sheet-HPBG">
|
||||
<div class="sheet-col-1-4 sheet-center"> </div>
|
||||
<div class="sheet-col-1-3 sheet-center "><input title="Total HP minus damage and spell fatigue." class="sheet-HP sheet-highlight" type="text" name="attr_CurrentHP" value="(@{HP}+@{BonusHP})-(@{UsedHP}+@{fatigue})" disabled="disabled"/><br/>.</div>
|
||||
<div class="sheet-col-1-4 sheet-center "><input title="Total HP minus damage and spell fatigue." class="sheet-HP" type="text" name="attr_CurrentHP" value="(@{HP}+@{BonusHP})-(@{UsedHP}+@{fatigue})" disabled="disabled"/><br/>.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-5 sheet-padl sheet-center"><input title="HP damage taken." class="sheet-HP2 sheet-center" type="number" name="attr_UsedHP" value="0"/><span>Damage<span></div>
|
||||
<div class="sheet-col-1-5 sheet-padl sheet-center"><input title="HP used for spell casting." class="sheet-HP2 sheet-center" type="number" name="attr_fatigue" value="0"/><span>Spell Fatigue<span></div>
|
||||
<div class="sheet-col-1-5 sheet-padl sheet-center"><input title="HP damage taken." class="sheet-HP2 sheet-center" type="number" name="attr_UsedHP" min="0" value="0"/><span>Damage Fatigue<span></div>
|
||||
<div class="sheet-col-1-5 sheet-padl sheet-center"><input title="HP used for spell casting." class="sheet-HP2 sheet-center" type="number" name="attr_fatigue" min="0" value="0"/><span>Spell Fatigue<span></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-16"> </div>
|
||||
<div class="sheet-col-1-4 sheet-center">Armor Class</div>
|
||||
<div class="sheet-col-1-4 sheet-center">Current Hit Points</div>
|
||||
<div class="sheet-col-1-4 sheet-center">Current HP</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-1 sheet-center"> </div>
|
||||
<div class="sheet-row sheet-padl">
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center" title="Racial Hit Die Type"><input class="sheet-center sheet-highlight" type="text" name="attr_showRaceHD" value="@{RaceHD}" disabled="disabled"><span>Hit Die</span></div>
|
||||
<div class="sheet-col-1-7 sheet-padl sheet-center" title="Base Attack Bonus"><input class="sheet-center sheet-highlight" type="number" name="attr_showATK" value="@{ATK}" disabled="disabled"><span>Attack Bonus</span></div>
|
||||
<div class="sheet-col-1-7 sheet-padl sheet-center" title="Base Damage Bonus"><input class="sheet-center sheet-highlight" type="number" name="attr_showDAM" value="@{DAM}" disabled="disabled"><span>Damage Bonus</span></div>
|
||||
<div class="sheet-col-1-7 sheet-padl sheet-center" title="Number of Attacks"><input class="sheet-center sheet-highlight" type="number" name="attr_shownumATK" value="@{numATK}" disabled="disabled"><span># Attacks</span></div>
|
||||
<div class="sheet-col-1-7 sheet-padl sheet-center" title="Base Speed is based on your Race and Armour"><input class="sheet-center sheet-highlight" type="number" name="attr_showSpeed" value="(@{Speed}+@{armorspeedTotal})" disabled="disabled"><span>Base Speed</span></div>
|
||||
<div class="sheet-col-1-1 sheet-center"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center" title="Racial Hit Die Type"><input class="sheet-center sheet-highlight" type="text" name="attr_showRaceHD" value="@{RaceHD}" disabled="disabled"><span>HD Type</span></div>
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center" title="Total HP"><input class="sheet-center sheet-highlight" type="text" name="attr_totalHP" value="(@{HP}+@{BonusHP})" disabled="disabled"><span>Total HP</span></div>
|
||||
<div class="sheet-col-1-7 sheet-padl sheet-center" title="Speed is based on your Race modified by armour"><input class="sheet-center sheet-highlight" type="number" name="attr_showSpeed" value="(@{Speed}+@{armorspeedTotal})" disabled="disabled"><span>Speed</span></div>
|
||||
<div class="sheet-col-1-6 sheet-padl sheet-center" title="Morale"><input class="sheet-center" type="number" name="attr_Morale" value="0" min="-10" max="10"><span>Morale</span></div>
|
||||
<div class="sheet-col-1-7 sheet-padl sheet-center" title="Current Load">
|
||||
<input type="hidden" class="enccheck" value="0" name="attr_enc_exceeded"/>
|
||||
<input class="sheet-center sheet-redbox" type="number" name="attr_showLoad" value="@{currentEncumbrance}" disabled="disabled"><span>Current Load</span>
|
||||
@@ -234,24 +236,25 @@
|
||||
<!-- ARMOR -->
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1">
|
||||
<h4 class="sheet-center">Armor</h4>
|
||||
<p class="sheet-small-note">Add any equipment, effects or items here that give a benefit to your Armor Class (AC). This includes Armor, shields and any magical items or spells.
|
||||
<br/> Use the checkboxes to indicate whether each row is is worn/equipped and update AC. If you have another feature that also modifies your AC then add that here too.</p>
|
||||
<div class="sheet-row sheet-padb">
|
||||
<div class="sheet-col-1-12 sheet-right sheet-large-label"> </div>
|
||||
<div class="sheet-col-1-8 sheet-large-label sheet-center"><input class="sheet-underlined sheet-highlight sheet-center" type="number" name="attr_acCalc" readonly="readonly"><br/>AC (worn armor)</div>
|
||||
<input type="hidden" name="attr_dexPenalty" readonly="readonly">
|
||||
<div class="sheet-col-1-9 sheet-right sheet-large-label"> </div>
|
||||
<div class="sheet-col-1-6 sheet-large-label sheet-center"><input class="sheet-underlined sheet-highlight sheet-center" type="text" name="attr_dexPenaltyText" readonly="readonly"><br/>Dexerity Penalty</div>
|
||||
<div class="sheet-col-1-9 sheet-right sheet-large-label"> </div>
|
||||
<div class="sheet-col-1-8 sheet-large-label sheet-center"><input class="sheet-underlined sheet-highlight sheet-center" type="number" name="attr_armorSpeedTotal" readonly="readonly"><br/>Total Speed Reduction</div>
|
||||
<div class="sheet-col-1-9 sheet-right sheet-large-label"> </div>
|
||||
<input type="hidden" name="attr_armorLoadTotal" readonly="readonly"/>
|
||||
<input type="hidden" name="attr_meleeLoadTotal" readonly="readonly"/>
|
||||
<input type="hidden" name="attr_rangedLoadTotal" readonly="readonly"/>
|
||||
<div class="sheet-col-1-12 sheet-large-label sheet-center"><input class="sheet-underlined sheet-highlight sheet-center" type="number" name="attr_combatEncumbranceTotal" value="@{combatLoadTotal}" disabled="disabled"><br/>Combat Load</div>
|
||||
|
||||
</div>
|
||||
<input type="hidden" name="attr_dexPenalty" readonly="readonly"/>
|
||||
<div class="sheet-col-1-16 sheet-right sheet-large-label"> </div>
|
||||
<div class="sheet-col-1-10 sheet-large-label sheet-center" title="Base Attack Bonus"><input class="sheet-center sheet-highlight" type="number" name="attr_showATK" value="@{ATK}" disabled="disabled"><br/>Base Attack Bonus</div>
|
||||
<div class="sheet-col-1-10 sheet-large-label sheet-center" title="Base Damage Bonus"><input class="sheet-center sheet-highlight" type="number" name="attr_showDAM" value="@{DAM}" disabled="disabled"><br/>Base Damage Bonus</div>
|
||||
<div class="sheet-col-1-10 sheet-large-label sheet-center" title="Number of Attacks"><input class="sheet-center sheet-highlight" type="number" name="attr_shownumATK" value="@{numATK}" disabled="disabled"><br/># Attacks</div>
|
||||
<div class="sheet-col-1-16 sheet-right sheet-large-label"> </div>
|
||||
<div class="sheet-col-1-10 sheet-large-label sheet-center"><input class="sheet-highlight sheet-center" type="number" name="attr_acCalc" readonly="readonly"><br/>AC (worn armor)</div>
|
||||
<div class="sheet-col-1-6 sheet-large-label sheet-center"><input class="sheet-highlight sheet-center" type="text" name="attr_dexPenaltyText" readonly="readonly"><br/>Dexerity Penalty</div>
|
||||
<div class="sheet-col-1-10 sheet-large-label sheet-center"><input class="sheet-highlight sheet-center" type="number" name="attr_armorSpeedTotal" readonly="readonly"><br/>Total Speed Reduction</div>
|
||||
<div class="sheet-col-1-16 sheet-right sheet-large-label"> </div>
|
||||
<div class="sheet-col-1-10 sheet-large-label sheet-center"><input class="sheet-highlight sheet-center" type="number" name="attr_combatEncumbranceTotal" value="@{combatLoadTotal}" disabled="disabled"><br/>Combat Load</div>
|
||||
</div>
|
||||
<h4 class="sheet-center">Armor</h4>
|
||||
<p class="sheet-small-note">Add any equipment, effects or items here that give a benefit to your Armor Class (AC). This includes Armor, shields and any magical items or spells.
|
||||
<br/> Use the checkboxes to indicate whether each row is is worn/equipped and update AC. If you have another feature that also modifies your AC then add that here too.</p>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1">
|
||||
<div class="sheet-row sheet-sub-header">
|
||||
@@ -507,15 +510,10 @@
|
||||
<div class="sheet-col-1-6 sheet-centre"><input class="sheet-center sheet-highlight" type="number" disabled="disabled" name="attr_show_combatEncumbrance" value="@{combatLoadTotal}"/><span>Combat</span></div>
|
||||
<div class="sheet-col-1-6 sheet-centre"><input class="sheet-center sheet-highlight" type="number" name="attr_coinEncumbranceTotal" value="@{coinLoadTotal}" disabled="disabled"/><span>Coins</span></div>
|
||||
<div class="sheet-col-1-6 sheet-centre">
|
||||
<input type="hidden" class="enccheck" value="0" name="attr_enc_exceeded"/>
|
||||
<input class="sheet-centre sheet-highlight sheet-redbox" type="number" disabled="disabled" name="attr_showCurrentEncumbrance" value="@{currentEncumbrance}"/><span>Total Load</span></div>
|
||||
|
||||
<!-- <div class="sheet-col-1-7 sheet-padl sheet-center" title="Current Load">
|
||||
<input type="hidden" class="enccheck" value="0" name="attr_enc_exceeded"/>
|
||||
<input class="sheet-center sheet-redbox" type="number" name="attr_showLoad" value="@{currentEncumbrance}" disabled="disabled"><span>Current Load</span>
|
||||
</div>
|
||||
-->
|
||||
</div>
|
||||
<input type="hidden" class="enccheck" value="0" name="attr_enc_exceeded"/>
|
||||
<input class="sheet-centre sheet-highlight sheet-redbox" type="number" disabled="disabled" name="attr_showCurrentEncumbrance" value="@{currentEncumbrance}"/><span>Total Load</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-padb"> </div>
|
||||
<h4 class="sheet-center">Consumables</h4>
|
||||
<div class="sheet-row sheet-center">
|
||||
@@ -685,12 +683,12 @@
|
||||
<div class="sheet-section-magic">
|
||||
<!-- Caster Spellbooks -->
|
||||
<div class="sheet-Caster">
|
||||
<h3 class="sheet-center">Spell Book</h3>
|
||||
<h3 class="sheet-center">Spells</h3>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-2" title="Casting Text"><input class="sheet-center sheet-highlight sheet-vert-bottom" type="text" name="attr_castingText" readonly="readonly"></div>
|
||||
<div class="sheet-col-1-6"> </div>
|
||||
<div class="sheet-col-1-13 sheet-padl sheet-center" title="Additional or temporary Spell Points"><input class="sheet-center" type="number" name="attr_extraSpellpoints" value="0" step="1"><span>Temp Points</span></div>
|
||||
<div class="sheet-col-1-13 sheet-padl sheet-center" title="Spell Fatigue"><input class="sheet-center" type="number" name="attr_fatigue" value="0" step="1"><span>Spell Fatigue</span></div>
|
||||
<div class="sheet-col-1-13 sheet-padl sheet-center" title="Additional or temporary Spell Points"><input class="sheet-center" type="number" name="attr_extraSpellpoints" value="0" min="0"><span>Temp Points</span></div>
|
||||
<div class="sheet-col-1-13 sheet-padl sheet-center" title="Spell Fatigue"><input class="sheet-center" type="number" name="attr_fatigue" value="0" min="0"><span>Spell Fatigue</span></div>
|
||||
<div class="sheet-col-1-13 sheet-padl sheet-center" title="Spell Bonus"><input class="sheet-center sheet-highlight" type="number" name="attr_spellBonus" readonly="readonly"><span>Casting Bonus</span></div>
|
||||
<div class="sheet-col-1-13 sheet-padl sheet-center" title="Target's spell resistance"><input class="sheet-center sheet-highlight" type="number" name="attr_spellresist" value="({12} + @{level})" disabled="disabled"><span>DC to Resist</span></div>
|
||||
</div>
|
||||
@@ -1030,6 +1028,9 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1 sheet-center"> </div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Level</div>
|
||||
<div class="sheet-col-1-4"><input type="number" name="attr_Level" value="1" min="1" step="1"></div>
|
||||
@@ -1051,63 +1052,79 @@
|
||||
<div class="sheet-col-1-4 sheet-center sheet-vert-bottom sheet-large-label">Base</div>
|
||||
<div class="sheet-col-1-4 sheet-center sheet-vert-bottom sheet-large-label">Bonus</div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Strength</div>
|
||||
<div class="sheet-col-1-4"><input type="number" name="attr_str" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-4"><input class="sheet-center" type="number" name="attr_strBonus" readonly="readonly"></div>
|
||||
<div class="sheet-col-1-5"><input type="number" name="attr_str" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpstrBonus" value="floor((@{str}/2)-5)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Dexterity</div>
|
||||
<div class="sheet-col-1-4"><input type="number" name="attr_dex" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-4"><input class="sheet-center" type="number" name="attr_dexBonus" readonly="readonly"></div>
|
||||
<div class="sheet-col-1-5"><input type="number" name="attr_dex" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpdexBonus" value="floor((@{dex}/2)-5)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Mind</div>
|
||||
<div class="sheet-col-1-4"><input type="number" name="attr_mind" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-4"><input class="sheet-center" type="number" name="attr_mindBonus" readonly="readonly"></div>
|
||||
<div class="sheet-col-1-5"><input type="number" name="attr_mind" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpmindBonus" value="floor((@{mind}/2)-5)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Charisma</div>
|
||||
<div class="sheet-col-1-4"><input type="number" name="attr_cha" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-4"><input class="sheet-center" type="number" name="attr_chaBonus" readonly="readonly"></div>
|
||||
<div class="sheet-col-1-5"><input type="number" name="attr_cha" min="3" value="10" step="1"/></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpchaBonus" value="floor((@{cha}/2)-5)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1 sheet-center"> </div>
|
||||
</div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2"><span class="sheet-large-label">Rogue Skill</span>
|
||||
<select name="attr_rogueSkill">
|
||||
<option value="na" selected="selected">N/A</option>
|
||||
<option value="phys">Physical</option>
|
||||
<option value="subt">Subterfuge</option>
|
||||
<option value="know">Knowledge</option>
|
||||
<option value="comm">Communion</option>
|
||||
<option value="surv">Survival</option>
|
||||
<option value="craf">Crafting</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col-1-3">
|
||||
<h4 class="sheet-center">Modify Base Skills</h4>
|
||||
<div class="sheet-row sheet-sub-header">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-col-1-2 sheet-center sheet-vert-bottom sheet-large-label">Skill</div>
|
||||
<div class="sheet-col-1-4 sheet-center sheet-vert-bottom sheet-large-label">Base</div>
|
||||
<div class="sheet-col-1-4 sheet-center sheet-vert-bottom sheet-large-label">Bonus</div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Physical</div>
|
||||
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_phys" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_phys" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpphysBonus" value="floor(@{phys}/2)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Subterfuge</div>
|
||||
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_subt" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_subt" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpsubtBonus" value="floor(@{subt}/2)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Knowledge</div>
|
||||
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_know" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_know" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpknowBonus" value="floor(@{know}/2)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Communion</div>
|
||||
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_comm" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_comm" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpcommBonus" value="floor(@{comm}/2)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Survival</div>
|
||||
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_surv" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_surv" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpsurvBonus" value="floor(@{surv}/2)" disabled="disabled"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-7"> </div>
|
||||
<div class="sheet-row sheet-center">
|
||||
<div class="sheet-col-1-2 sheet-core-stat-label">Crafting</div>
|
||||
<div class="sheet-col-1-4" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_craf" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5" title="Enter the base value listed in Class Advancement Table"><input type="number" name="attr_craf" value="0" min="0" step="1"></div>
|
||||
<div class="sheet-col-1-5"><input class="sheet-center sheet-highlight" type="number" name="attr_UpcrafBonus" value="floor(@{craf}/2)" disabled="disabled"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1130,7 +1147,7 @@
|
||||
<!-- SHEET END Update Mode -->
|
||||
<!-- SHEET Monster Mode -->
|
||||
<div class="sheet-maintab-content sheet-monster">
|
||||
<h3 class="sheet-center">MONSTERS and NPCs</h3>
|
||||
<h3 class="sheet-center">NPC / MONSTER</h3>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col-1-2 sheet-padr">
|
||||
<div class="sheet-row">
|
||||
@@ -1273,7 +1290,7 @@ on("sheet:opened change:Class change:Level change:str change:mind change:dex cha
|
||||
case "Fighter" : attack=physBonus+1; damage=physBonus; numAttacks=Math.floor(level/5)+1; skills1="Fighters start with +3 Physical, +1 to attack, and 1 Bonus HP."; skills2="+1 Physical at levels 3/6/9/12. Add phyiscal bonus to damage. Additional attacks at levels 5 and 10. +1 Bonus HP every level."; break;
|
||||
case "Cleric" : attack=physBonus; spellbonus=commBonus+chaBonus; spelltext="Cleric casting roll: Communion/Charisma check vs. DC10 + spell level."; numAttacks=Math.floor(level/10)+1; skills1="The Cleric starts with +3 points in Communion. They cast Divine magic."; skills2="+1 Communion at levels 3/6/9/12."; break;
|
||||
case "Rogue" : attack=physBonus; spellbonus=subtBonus+mindBonus; spelltext="Reading Scrolls: Knowledge/Mind check vs. DC10 + spell level."; numAttacks=Math.floor(level/10)+1; skills1="Rogues start with +2 points Subterfuge and +1 in any other skill."; skills2="+1 any skill at levels 2/4/6/8/10/12."; break;
|
||||
case "Hunter" : attack=physBonus+1; numAttacks=Math.floor(level/8)+1; skills1="The Hunter starts with +2 points in Survival,+1 Physical and +1 to attack."; skills2="+1 Survival at levels 3/6/9/12. They get an additional attack at level 8."; break;
|
||||
case "Hunter" : attack=physBonus; numAttacks=Math.floor(level/5)+1; skills1="The Hunter starts with +2 points in Survival,+1 Physical and +1 to ranged attack."; skills2="+1 Survival at levels 3/6/9/12. They get an additional attack at level 8."; break;
|
||||
case "Mage" : attack=physBonus; spellbonus=knowBonus+mindBonus; spelltext="Mage casting:Subterfuge/Mind check vs. DC10 + spell level."; skills1="Mages start with +3 Knowledge. They cast Arcane magic."; skills2="+1 Knowledge at levels 3/6/9/12."; break;
|
||||
case "Druid" : attack=physBonus; spellbonus=survBonus+chaBonus; spelltext="Druid casting: Survival/Charisma check vs. DC10 + spell level."; numAttacks=Math.floor(level/10)+1; skills1="The Druid starts with +2 Survival, +1 Communion. They cast Divine magic."; skills2="+1 Surival at levels 3/6/9/12."; break;
|
||||
case "Enchanter" : attack=physBonus; spellbonus=subtBonus+mindBonus; spelltext="Enchanter casting: Subterfuge/Mind check vs. DC10 + spell level."; skills1="Enchanter starts with +1 Knowledge and +2 Subterfuge. They cast Arcane magic."; skills2="+1 Subterfuge at levels 3/6/9/12."; break;
|
||||
@@ -1555,7 +1572,7 @@ var recalculateRangedModifiers = function recalculateRangedModifiers() {
|
||||
case "heavy": Dam = 4; Enc = Ammo; calcHitbonus = Attack + DEXBonus + AttackMod + magicBonus; calcDambonus = Damage + STRBonus + DamageMod + magicBonus; break;
|
||||
}
|
||||
|
||||
if (sclass == "Hunter") {calcDambonus += survBonus;}
|
||||
if (sclass == "Hunter") {calcHitbonus += 1; calcDambonus += survBonus;}
|
||||
if ((checkEquip) == true) {Encumb += Enc;}
|
||||
output["repeating_rangedweapon_"+ idArray[i] + "_rangedWeaponsize"] = size;
|
||||
output["repeating_rangedweapon_"+ idArray[i] +"_rangedDam"] = Dam;
|
||||
|
||||
Reference in New Issue
Block a user