mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
added npc armour
added all the npc armour that pcs could wear, and fixed the xeno skin Resist calculation
This commit is contained in:
@@ -1232,6 +1232,13 @@
|
||||
<option value="16">SILVERBACK</option>
|
||||
<option value="17">STRIKER</option>
|
||||
<option value="18">XENOS SKIN</option>
|
||||
<option value="19">DN GUNNER</option>
|
||||
<option value="20">THREASER ENDEAVER TH.0001</option>
|
||||
<option value="21">THREASER SARGE TH.0005</option>
|
||||
<option value="22">SCRAP ARMOUR-1</option>
|
||||
<option value="23">SCRAP ARMOUR-3</option>
|
||||
<option value="24">SCRAP ARMOUR-6</option>
|
||||
<option value="25">PP664.2 BODY BLOCKER</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="sheet-armour1pvscore"><input name="attr_armour_pv_1" type="number"></div>
|
||||
@@ -1301,6 +1308,13 @@
|
||||
<option value="16">SILVERBACK</option>
|
||||
<option value="17">STRIKER</option>
|
||||
<option value="18">XENOS SKIN</option>
|
||||
<option value="19">DN GUNNER</option>
|
||||
<option value="20">THREASER ENDEAVER TH.0001</option>
|
||||
<option value="21">THREASER SARGE TH.0005</option>
|
||||
<option value="22">SCRAP ARMOUR-1</option>
|
||||
<option value="23">SCRAP ARMOUR-3</option>
|
||||
<option value="24">SCRAP ARMOUR-6</option>
|
||||
<option value="25">PP664.2 BODY BLOCKER</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="sheet-armour2pvscore"><input name="attr_armour_pv_2" type="number"></div>
|
||||
@@ -2578,15 +2592,17 @@ on("change:thermal", function() {
|
||||
});
|
||||
});
|
||||
on("change:armour_1", function() {
|
||||
getAttrs(["armour_1","armour_2"], function(values) {
|
||||
getAttrs(["armour_1","armour_2","species","strength"], function(values) {
|
||||
var armour = parseInt(values["armour_1"])||0;
|
||||
var armour2 = parseInt(values["armour_2"])||0;
|
||||
var armourname = ["","Bastion","BODY BLOCKER","BREACHER SHIELD","CRACKSHOT","DEATHSUIT-1","DEATHSUIT-2","DEATHSUIT-4","DOGEYBONE","EBB TK SHIELD","EBB TK ADVANCED SHIELD","EXO MK2","HARD","MAL MODULAR","NONE","PADQUIL","POWERCELL","SILVERBACK","STRIKER","XENOS SKIN"];
|
||||
var armourpv = [0,6,4,2,10,5,8,10,12,2,4,7,6,7,2,8,6,1,5];
|
||||
var armourresist = [0,16,12,12,26,16,20,26,36,10,16,24,20,20,8,24,18,6,10];
|
||||
var armourenc = [0,2,4,0,0,0,0,2,0,0,1,0,0,2,0,0,1,0];
|
||||
var armourname = ["","Bastion","BODY BLOCKER","BREACHER SHIELD","CRACKSHOT","DEATHSUIT-1","DEATHSUIT-2","DEATHSUIT-4","DOGEYBONE","EBB TK SHIELD","EBB TK ADVANCED SHIELD","EXO MK2","HARD","MAL MODULAR","PADQUIL","POWERCELL","SILVERBACK","STRIKER","XENOS SKIN","DN GUNNER","THREASER ENDEAVER TH.0001","THREASER SARGE TH.0005","SCRAP ARMOUR-1","SCRAP ARMOUR-3","SCRAP ARMOUR-6","PP664.2 BODY BLOCKER"];
|
||||
var armourpv = [0,6,4,2,10,5,8,10,12,2,4,7,6,7,2,8,6,1,5,6,6,16,1,3,6,5];
|
||||
var armourresist = [0,16,12,12,26,16,20,26,36,10,16,24,20,20,8,24,18,6,999,20,22,50,8,14,24,14];
|
||||
var armourenc = [0,0,2,4,0,0,0,0,2,0,0,1,0,0,2,0,0,1,0,3,0,2,0,1,3,3];
|
||||
var setarmourpv = armourpv[armour]||0;
|
||||
var setarmourres = armourresist[armour]||0;
|
||||
var strength = parseInt(values["strength"])||0;
|
||||
if (setarmourres=999) {setarmourres=20+strength;}
|
||||
var setarmourenc = armourenc[armour]||0;
|
||||
var setarmourinfo = armourname[armour]+" "+armourname[armour2];
|
||||
setAttrs({
|
||||
@@ -2601,12 +2617,14 @@ on("change:armour_2", function() {
|
||||
getAttrs(["armour_2", ,"armour_1"], function(values) {
|
||||
var armour = parseInt(values["armour_2"])||0;
|
||||
var armour1 = parseInt(values["armour_1"])||0;
|
||||
var armourname = ["","Bastion","BODY BLOCKER","BREACHER SHIELD","CRACKSHOT","DEATHSUIT-1","DEATHSUIT-2","DEATHSUIT-4","DOGEYBONE","EBB TK SHIELD","EBB TK ADVANCED SHIELD","EXO MK2","HARD","MAL MODULAR","NONE","PADQUIL","POWERCELL","SILVERBACK","STRIKER","XENOS SKIN"];
|
||||
var armourpv = [0,6,4,2,10,5,8,10,12,2,4,7,6,7,2,8,6,1,5];
|
||||
var armourresist = [0,16,12,12,26,16,20,26,36,10,16,24,20,20,8,24,18,6,10];
|
||||
var armourenc = [0,2,4,0,0,0,0,2,0,0,1,0,0,2,0,0,1,0];
|
||||
var armourname = ["","Bastion","BODY BLOCKER","BREACHER SHIELD","CRACKSHOT","DEATHSUIT-1","DEATHSUIT-2","DEATHSUIT-4","DOGEYBONE","EBB TK SHIELD","EBB TK ADVANCED SHIELD","EXO MK2","HARD","MAL MODULAR","PADQUIL","POWERCELL","SILVERBACK","STRIKER","XENOS SKIN","DN GUNNER","THREASER ENDEAVER TH.0001","THREASER SARGE TH.0005","SCRAP ARMOUR-1","SCRAP ARMOUR-3","SCRAP ARMOUR-6","PP664.2 BODY BLOCKER"];
|
||||
var armourpv = [0,6,4,2,10,5,8,10,12,2,4,7,6,7,2,8,6,1,5,6,6,16,1,3,6,5];
|
||||
var armourresist = [0,16,12,12,26,16,20,26,36,10,16,24,20,20,8,24,18,6,999,20,22,50,8,14,24,14];
|
||||
var armourenc = [0,0,2,4,0,0,0,0,2,0,0,1,0,0,2,0,0,1,0,3,0,2,0,1,3,3];
|
||||
var setarmourpv = armourpv[armour]||0;
|
||||
var setarmourres = armourresist[armour]||0;
|
||||
var strength = parseInt(values["strength"])||0;
|
||||
if (setarmourres=999) {setarmourres=20+strength;}
|
||||
var setarmourenc = armourenc[armour]||0;
|
||||
var setarmourinfo = armourname[armour1]+" "+armourname[armour];
|
||||
setAttrs({
|
||||
|
||||
Reference in New Issue
Block a user