diff --git a/Official Savage Worlds/SavageWorldsCharSheet.css b/Official Savage Worlds/SavageWorldsCharSheet.css
index 9b6250449c..12138b9d38 100644
--- a/Official Savage Worlds/SavageWorldsCharSheet.css
+++ b/Official Savage Worlds/SavageWorldsCharSheet.css
@@ -4098,7 +4098,7 @@ div.sheet-vehicleCrewBox {
}
.sheet-miscconfig {
- height: 230px;
+ height: 235px;
}
.sheet-fnconfig {
diff --git a/Official Savage Worlds/SavageWorldsCharSheet.html b/Official Savage Worlds/SavageWorldsCharSheet.html
index 28c54c80a5..a7c262c2af 100644
--- a/Official Savage Worlds/SavageWorldsCharSheet.html
+++ b/Official Savage Worlds/SavageWorldsCharSheet.html
@@ -1,4 +1,4 @@
-
+
@@ -135,7 +135,7 @@
}
//Force a change in a field to trigger a sheet worker and then reset the
- //This may be needed when an existing field is modified that's used in a roll button (e.g. Trademark Weapon modified how the skill formula is called, resulting in each we)
+ //This may be needed when an existing field is modified that's used in a roll button (e.g. Trademark Weapon modified how the skill formula is called, resulting in each we)
const stepwiseFaux = function(section,field) {
//only for repeating Sections
//section = the repeating section
@@ -200,7 +200,7 @@
/* ---- Begin Sheet Version Validation & Update ---- */
const sheetVersionPrefix = "Official Savage Worlds v";
- const sheetVersion = "1.00.10";
+ const sheetVersion = "1.00.11";
const upgradeSheet = function(version, versionone, versiontwo, versionthree,characterName) {
//version format 1.00.01 (string)
@@ -256,6 +256,9 @@
if(versionthree < 0.10) {
setattrvals["newcontent"] = "unread";
}
+ if(versionthree < 0.11) {
+ setattrvals["newcontent"] = "unread";
+ }
else {
log("Upgrade",`Sheet already updgraded (${characterName})`,"lime");
}
@@ -1512,7 +1515,7 @@
let button = `${field}button`;
let formula = `${field}formula`;
let sattrs = {};
- if(v[field] === "(AGL)" || v[field] === "(STR)" || v[field] === "1") {
+ if(v[field] === "(AGL)" || v[field] === "agl-u" || v[field] === "str-u" || v[field] === "(STR)" || v[field] === "1") {
console.log(`Need to set trait (${field}) to use Encumbrance`);
sattrs[button] = `@{setmodsenc}`;
sattrs[formula] = `@{ModSumEnc}[Distracted, Wounds, Fatigue, Encumbrance]`;
@@ -3113,8 +3116,9 @@
let finalCharacterDetails = {};
//set Pace
typeof monsterObj.pace !== "undefined" ? finalCharacterDetails["pace"] = monsterObj.pace : log("Pace","Not found",r20color);
- //set Token URL
+ //set Token and Avatar URLs
typeof monsterObj.Token !== "undefined" ? finalCharacterDetails["tokenURL"] = monsterObj.Token : log("Token URL","Not found",r20color);
+ typeof monsterObj.avatarURL !== "undefined" ? finalCharacterDetails["avatarURL"] = monsterObj.avatarURL : typeof monsterObj.Token !== "undefined" ? finalCharacterDetails["avatarURL"] = monsterObj.Token : log("Avatar URL","Not found",r20color);
//set description
typeof monsterObj.biography !== "undefined" ? finalCharacterDetails["physdescription"] = monsterObj.biography : log("Biography","Not found",r20color);
//set Edges
@@ -5577,7 +5581,7 @@
-
+
@@ -7959,6 +7963,9 @@
i API Iniative Edges
:
+
+
+ :
@@ -8011,6 +8018,27 @@
Using character sheet :
-
- ACCEPTING DROP FROM COMPENDIUM
-
+
+