Add files via upload

Updated the skill calculations and added a 'total'.
Previous versions also added for rollback needs.
This commit is contained in:
Ziechael
2017-09-07 12:04:22 +01:00
committed by GitHub
parent 8c74ba0fc2
commit 4e330adf75
2 changed files with 3939 additions and 7 deletions
File diff suppressed because it is too large Load Diff
+11 -7
View File
@@ -1,6 +1,7 @@
<!-- The Black Company RPG Character Sheet -->
<!-- by Ziechael (heavily based on the 3.5e DnD sheet by Diana P.) -->
<!-- Version 1.0 09/07/17 (Initial Build)-->
<!-- Version 1.1 07/09/17 (Added Skill Rank Totalling)-->
<input type="hidden" name="attr_currentsheetversion" title="currentsheetversion" value="1.0"/>
<div class="sheet-switch-pc">
@@ -1746,7 +1747,10 @@
<div style="float: left">
<table cellpadding="0" cellspacing="0">
<tr>
<td colspan="9" class="sheet-statlabel-big-gray" style="height: 35px; width: 790px;"><b style="font-size: 1.5em;">Skills</b></td>
<td colspan="9" class="sheet-statlabel-big-gray" style="height: 35px; width: 790px;"><b style="font-size: 1.5em;">Skills</b>
</tr>
<tr>
<td colspan="9" class="sheet-statlabel-big" style="width: 790px;">Class Skill Points Used=<input type="text" name="attr_classskillused" title="classskillused (sum total of class skill points used)" value="(@{appraiseranks})+(@{balanceranks})+(@{bluffranks})+(@{climbranks})+(@{commandranks})+(@{concentrationranks})+(@{craft1ranks})+(@{craft2ranks})+(@{craft3ranks})+(@{decipherscriptranks})+(@{diplomacyranks})+(@{disabledeviceranks})+(@{disguiseranks})+(@{escapeartistranks})+(@{forgeryranks})+(@{gatherinformationranks})+(@{handleanimalranks})+(@{healranks})+(@{hideranks})+(@{intimidateranks})+(@{jumpranks})+(@{knowarcanaranks})+(@{knowengineerranks})+(@{knowdungeonranks})+(@{knowgeographyranks})+(@{knowhistoryranks})+(@{knowlocalranks})+(@{knownatureranks})+(@{knownobilityranks})+(@{knowreligionranks})+(@{knowplanesranks})+(@{listenranks})+(@{movesilentranks})+(@{openlockranks})+(@{perform1ranks})+(@{perform2ranks})+(@{perform3ranks})+(@{profession1ranks})+(@{profession2ranks})+(@{profession3ranks})+(@{researchranks})+(@{rideranks})+(@{searchranks})+(@{sensemotiveranks})+(@{sleightofhandranks})+(@{speaklanguageranks})+(@{spotranks})+(@{survivalranks})+(@{swimranks})+(@{tumbleranks})+(@{useroperanks})+(@{detectmagicranks})+(@{ghostsoundsranks})+(@{magicuseranks})+(@{prestidigitationranks})+(@{resistanceranks})" style="width: 40px; color: white;" disabled="True">Cross-Class Skill Points Used=<input type="text" name="attr_crossclassskillused" title="crossclassskillused (sum total of cross-class skill points used)" value="(((@{appraisecrossranks})+(@{balancecrossranks})+(@{bluffcrossranks})+(@{climbcrossranks})+(@{commandcrossranks})+(@{concentrationcrossranks})+(@{craft1crossranks})+(@{craft2crossranks})+(@{craft3crossranks})+(@{decipherscriptcrossranks})+(@{diplomacycrossranks})+(@{disabledevicecrossranks})+(@{disguisecrossranks})+(@{escapeartistcrossranks})+(@{forgerycrossranks})+(@{gatherinformationcrossranks})+(@{handleanimalcrossranks})+(@{healcrossranks})+(@{hidecrossranks})+(@{intimidatecrossranks})+(@{jumpcrossranks})+(@{knowarcanacrossranks})+(@{knowengineercrossranks})+(@{knowdungeoncrossranks})+(@{knowgeographycrossranks})+(@{knowhistorycrossranks})+(@{knowlocalcrossranks})+(@{knownaturecrossranks})+(@{knownobilitycrossranks})+(@{knowreligioncrossranks})+(@{knowplanescrossranks})+(@{listencrossranks})+(@{movesilentcrossranks})+(@{openlockcrossranks})+(@{perform1crossranks})+(@{perform2crossranks})+(@{perform3crossranks})+(@{profession1crossranks})+(@{profession2crossranks})+(@{profession3crossranks})+(@{researchcrossranks})+(@{ridecrossranks})+(@{searchcrossranks})+(@{sensemotivecrossranks})+(@{sleightofhandcrossranks})+(@{speaklanguagecrossranks})+(@{spotcrossranks})+(@{survivalcrossranks})+(@{swimcrossranks})+(@{tumblecrossranks})+(@{useropecrossranks})+(@{detectmagiccrossranks})+(@{ghostsoundscrossranks})+(@{magicusecrossranks})+(@{prestidigitationcrossranks})+(@{resistancecrossranks}))*2)" style="width: 40px; color: white;" disabled="True">Total Skill Points Used=<input type="text" name="attr_totalskillused" title="totalskillused (sum total of all skill points used)" value="(@{classskillused}+@{crossclassskillused})" style="width: 40px; color: white;" disabled="True"></td>
</tr>
<td>
<div class="sheet-table-row">
@@ -2507,7 +2511,7 @@
<div class="sheet-table-row">
<input type="checkbox" name="attr_detectmagicskill" title="detectmagicskill" value="1" style="width: 8px;">
<span class="sheet-table-header-left">Detect Magic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_detectmagic" title="detectmagic" value="(@{int-mod} +@{detectmagicranks} +@{detectmagicranks} +@{detectmagicmiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_detectmagic" title="detectmagic" value="(@{int-mod} +@{detectmagicranks} +@{detectmagiccrossranks} +@{detectmagicmiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm">= int</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_intmod" title="intmod" value="@{int-mod} " disabled="true"></span>
<span class="sheet-table-data-center-sm">+<input type="text" class="sheet-table-data-center-skills" name="attr_detectmagicranks" title="detectmagicranks" value="0"></span>
@@ -2521,7 +2525,7 @@
<div class="sheet-table-row">
<input type="checkbox" name="attr_ghostsoundsskill" title="ghostsoundsskill" value="1" style="width: 8px;">
<span class="sheet-table-header-left">Ghost Sounds</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_ghostsounds" title="ghostsounds" value="(@{cha-mod} +@{ghostsoundsranks} +@{ghostsoundsranks} +@{ghostsoundsmiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_ghostsounds" title="ghostsounds" value="(@{cha-mod} +@{ghostsoundsranks} +@{ghostsoundscrossranks} +@{ghostsoundsmiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm">= cha</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_chamod" title="chamod" value="@{cha-mod} " disabled="true"></span>
<span class="sheet-table-data-center-sm">+<input type="text" class="sheet-table-data-center-skills" name="attr_ghostsoundsranks" title="ghostsoundsranks" value="0"></span>
@@ -2535,7 +2539,7 @@
<div class="sheet-table-row">
<input type="checkbox" name="attr_magicuseskill" title="magicuseskill" value="1" style="width: 8px;">
<span class="sheet-table-header-left">Magic Use</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_magicuse" title="magicuse" value="(@{cha-mod} +@{magicuseranks} +@{magicuseranks} +@{magicusemiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_magicuse" title="magicuse" value="(@{cha-mod} +@{magicuseranks} +@{magicusecrossranks} +@{magicusemiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm">= cha</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_chamod" title="chamod" value="@{cha-mod} " disabled="true"></span>
<span class="sheet-table-data-center-sm">+<input type="text" class="sheet-table-data-center-skills" name="attr_magicuseranks" title="magicuseranks" value="0"></span>
@@ -2549,7 +2553,7 @@
<div class="sheet-table-row">
<input type="checkbox" name="attr_prestidigitationskill" title="prestidigitationskill" value="1" style="width: 8px;">
<span class="sheet-table-header-left">Prestidigitation</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_prestidigitation" title="prestidigitation" value="(@{cha-mod} +@{prestidigitationranks} +@{prestidigitationranks} +@{prestidigitationmiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_prestidigitation" title="prestidigitation" value="(@{cha-mod} +@{prestidigitationranks} +@{prestidigitationcrossranks} +@{prestidigitationmiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm">= cha</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_chamod" title="chamod" value="@{cha-mod} " disabled="true"></span>
<span class="sheet-table-data-center-sm">+<input type="text" class="sheet-table-data-center-skills" name="attr_prestidigitationranks" title="prestidigitationranks" value="0"></span>
@@ -2563,7 +2567,7 @@
<div class="sheet-table-row">
<input type="checkbox" name="attr_resistanceskill" title="resistanceskill" value="1" style="width: 8px;">
<span class="sheet-table-header-left">Resistance</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_resistance" title="resistance" value="(@{con-mod} +@{resistanceranks} +@{resistanceranks} +@{resistancemiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_resistance" title="resistance" value="(@{con-mod} +@{resistanceranks} +@{resistancecrossranks} +@{resistancemiscmod} )" disabled="true"></span>
<span class="sheet-table-data-center-sm">= Con</span>
<span class="sheet-table-data-center-sm"><input type="text" class="sheet-table-data-center-skills" name="attr_conmod" title="conmod" value="@{con-mod} " disabled="true"></span>
<span class="sheet-table-data-center-sm">+<input type="text" class="sheet-table-data-center-skills" name="attr_resistanceranks" title="resistanceranks" value="0"></span>
@@ -3925,4 +3929,4 @@ on('change:repeating_equipment', TAS._fn('change:repeating_equipment',updateEqui
on('change:repeating_masterworkitem', TAS._fn('change:repeating_masterworkitem',updateMasterwork));
on('change:repeating_ammunition',TAS._fn('change:repeating_ammunition',updateAmmunition));
</script>
</script>