diff --git a/Forbidden_Lands/Forbidden_Lands.css b/Forbidden_Lands/Forbidden_Lands.css
index aef3d196e54d..877b1ff11995 100644
--- a/Forbidden_Lands/Forbidden_Lands.css
+++ b/Forbidden_Lands/Forbidden_Lands.css
@@ -94,8 +94,9 @@
}
.charsheet .rotate-45 {
- transform: rotate(-45deg);
- margin: 0 0 8px 8px;
+ background-color: #000;
+ margin: -21px -10px 10px 15px;
+ transform: rotate(-45deg);
}
/* announcements */
@@ -645,16 +646,15 @@
/* Hide actual radio */
.charsheet input.skull[type="radio"] {
- border-radius: 0;
- flex: auto;
- height: 15px;
- left: 4.75%;
- margin: 0 0 0 -10px;
- opacity: 0;
- position: relative;
- top: -1px;
- width: 10px;
- z-index: 1;
+ flex: auto;
+ height: 20px;
+ left: 11px;
+ margin: 0 5px 0 -10px;
+ opacity: 0;
+ position: relative;
+ top: -1px;
+ width: 14px;
+ z-index: 1;
}
.charsheet input.skull + span {
@@ -1017,10 +1017,12 @@
font-size: 24px;
height: 15px;
line-height: 14px;
- margin: 0 0 0 -20px;
+ margin: -3px 0 0 -21px;
text-align: center;
vertical-align: middle;
width: 15px;
+ border-radius: 50%;
+ outline: 1px solid #000;
}
.charsheet .conditions-grid input.xbox {
@@ -2888,12 +2890,12 @@ button.torches:hover::after {
background-color: transparent !important;
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL_skull.png");
background-repeat: no-repeat;
- height: 8em;
- margin: 6.5em 0 0 -1.5em;
+ height: 11em;
+ margin: 8.5em 0 0 -2.5em;
pointer-events: none;
position: absolute;
transform: rotate(-37deg);
- width: 10em;
+ width: 12.5em;
background-size: contain;
}
@@ -2962,12 +2964,15 @@ button.torches:hover::after {
grid-row-start: 6;
}
-.charsheet input.conditions-hungry:checked ~ div > span.conditions-hungry,
-.charsheet input.conditions-sleepy:checked ~ div > span.conditions-sleepy,
-.charsheet input.conditions-thirsty:checked ~ div > span.conditions-thirsty,
-.charsheet input.conditions-cold:checked ~ div > span.conditions-cold {
+.charsheet div:has(input.conditions-hungry:hover) ~ div > span.conditions-hungry,
+.charsheet div:has(input.conditions-sleepy:hover) ~ div > span.conditions-sleepy,
+.charsheet div:has(input.conditions-thirsty:hover) ~ div > span.conditions-thirsty,
+.charsheet div:has(input.conditions-cold:hover) ~ div > span.conditions-cold,
+.charsheet div:has(input.conditions-hungry:checked) ~ div > span.conditions-hungry,
+.charsheet div:has(input.conditions-sleepy:checked) ~ div > span.conditions-sleepy,
+.charsheet div:has(input.conditions-thirsty:checked) ~ div > span.conditions-thirsty,
+.charsheet div:has(input.conditions-cold:checked) ~ div > span.conditions-cold {
color: #a60100;
- font-weight: bold;
}
/* ---------------------------------- Critical Injuries */
@@ -6130,7 +6135,6 @@ span.willpower-box3 {
font-size: 0.85em;
}
-/* add drop shadow to dice */
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-maroon-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice,
@@ -6144,7 +6148,9 @@ span.willpower-box3 {
font-size: 1.1em;
margin: 2px;
padding: 3px;
- width: 28px;
+ width: 30px;
+ height: 30px;
+ align-self: center;
z-index: 1;
}
diff --git a/Forbidden_Lands/Forbidden_Lands.html b/Forbidden_Lands/Forbidden_Lands.html
index 50726e4db38f..60ca944e2e7e 100644
--- a/Forbidden_Lands/Forbidden_Lands.html
+++ b/Forbidden_Lands/Forbidden_Lands.html
@@ -38,9 +38,10 @@
*
Latest Announcements
-
+
v1.9
+ Minor adjustments for translations.
Fixed a bug introduced in the last update (major appologies!) that could cause Strength to keep reseting to 0 unless set on the monster tab first. Collaterally, the other abilities were capped according to strength. The sheet logic should now be fixed to properly handle PC strength and Monster strength when switching tabs.
Small cosmetic change to the Willpower checkboxes and Ability background image.
Fixed a bug where PC Strength could get switched to '7' when moving between the PC and Monster tab.
@@ -614,19 +615,15 @@ CONDITIONS
-
-
-
-
@@ -2233,7 +2230,7 @@ DICE POOL
TALENTS
-
+
Rank
@@ -2368,7 +2365,7 @@ GEAR
Carr
-
+
Wt
@@ -2436,7 +2433,7 @@ GEAR
-
+
@@ -2520,7 +2517,7 @@ Cart/Wagon/Other
Carr
-
+
Wt
@@ -4075,7 +4072,7 @@ STRONGHOLD NOTES
{{#rollGreater() computed::push 0}}
- [Push the Roll ](~{{character_name}}|push||{{computed::pushroll}})
+ [Push the Roll ](~{{character_name}}|push||{{computed::pushroll}})
{{/rollGreater() computed::push 0}}
@@ -5426,7 +5423,7 @@ STRONGHOLD NOTES
artifact_die_ocho: 0,
artifact_die_ten: 0,
artifact_die_twelve: 0,
- current_preset: getTranslationByKey(`custom-roll`),
+ current_preset: `${getTranslationByKey(`custom-roll`)}`,
subtitle2: '',
include_with_roll: '',
pushable: 1,
@@ -5839,7 +5836,7 @@ STRONGHOLD NOTES
artifact_die_eight: 0,
artifact_die_ten: 0,
artifact_die_twelve: 0,
- current_preset: getTranslationByKey(`reputation-roll`),
+ current_preset: `${getTranslationByKey(`reputation-roll`)}`,
subtitle2: '',
// include_with_roll: '{{attribute-die-one}}', // hides the dice column footer
include_with_roll: '{{dice-label-flag=1}}',
@@ -6250,7 +6247,7 @@ STRONGHOLD NOTES
artifact_die_eight: Math.max(armor_artifact_die_eight, armor1_artifact_die_eight, armor2_artifact_die_eight, armor3_artifact_die_eight, armor4_artifact_die_eight),
artifact_die_ten: Math.max(armor_artifact_die_ten, armor1_artifact_die_ten, armor2_artifact_die_ten, armor3_artifact_die_ten, armor4_artifact_die_ten),
artifact_die_twelve: Math.max(armor_artifact_die_twelve, armor1_artifact_die_twelve, armor2_artifact_die_twelve, armor3_artifact_die_twelve, armor4_artifact_die_twelve),
- current_preset: getTranslationByKey(`armor-roll`),
+ current_preset: `${getTranslationByKey(`armor-roll`)}`,
subtitle2: '',
include_with_roll: `{{armor1-equipped=[[ ${armor1_equipped} ]]}} {{armor1-name=${armor1_name}}} {{armor1-rating=${armor1_bonus}}} {{armor1-rating-max=${armor1_bonus_max}}} {{armor1-rating-misc=${armor1_damage}}} {{armor1-rating-total=${armor1_ar}}} {{armor2-equipped=[[ ${armor2_equipped} ]]}} {{armor2-name=${armor2_name}}} {{armor2-rating=${armor2_bonus}}} {{armor2-rating-max=${armor2_bonus_max}}} {{armor2-rating-misc=${armor2_damage}}} {{armor2-rating-total=${armor2_ar}}} {{armor3-equipped=[[ ${armor3_equipped} ]]}} {{armor3-name=${armor3_name}}} {{armor3-rating=${armor3_bonus}}} {{armor3-rating-max=${armor3_bonus_max}}} {{armor3-rating-misc=${armor3_damage}}} {{armor3-rating-total=${armor3_ar}}} {{armor4-equipped=[[ ${armor4_equipped} ]]}} {{armor4-name=${armor4_name}}} {{armor4-rating=${armor4_bonus}}} {{armor4-rating-max=${armor4_bonus_max}}} {{armor4-rating-misc=${armor4_damage}}} {{armor4-rating-total=${armor4_ar}}}`,
});
@@ -6385,7 +6382,7 @@ STRONGHOLD NOTES
on('sheet:opened', function () {
// clog('Translation of query text complete.');
setAttrs({
- translation_push_query: getTranslationByKey('push-query'),
+ translation_push_query: `${getTranslationByKey('push-query')}`,
translation_whisper_macro_query: `?{${getTranslationByKey('whisper-macro')}|${getTranslationByKey('no')},|${getTranslationByKey('yes')},/w gm |}`,
translation_whisper_api_macro_query: `?{${getTranslationByKey('whisper-macro')}|${getTranslationByKey('no')},!forl |${getTranslationByKey('yes')},!wforl |}`,
});
@@ -6488,7 +6485,7 @@ STRONGHOLD NOTES
artifact_die_ocho: 0,
artifact_die_ten: 0,
artifact_die_twelve: 0,
- current_preset: getTranslationByKey(`roll-strength`),
+ current_preset: `${getTranslationByKey(`roll-strength`)}`,
subtitle2: '',
include_with_roll: '',
});
@@ -6508,7 +6505,7 @@ STRONGHOLD NOTES
artifact_die_ocho: 0,
artifact_die_ten: 0,
artifact_die_twelve: 0,
- current_preset: getTranslationByKey(`roll-agility`),
+ current_preset: `${getTranslationByKey(`roll-agility`)}`,
subtitle2: '',
include_with_roll: '',
});
@@ -6528,7 +6525,7 @@ STRONGHOLD NOTES
artifact_die_ocho: 0,
artifact_die_ten: 0,
artifact_die_twelve: 0,
- current_preset: getTranslationByKey(`roll-wits`),
+ current_preset: `${getTranslationByKey(`roll-wits`)}`,
subtitle2: '',
include_with_roll: '',
});
@@ -6548,7 +6545,7 @@ STRONGHOLD NOTES
artifact_die_ocho: 0,
artifact_die_ten: 0,
artifact_die_twelve: 0,
- current_preset: getTranslationByKey(`roll-empathy`),
+ current_preset: `${getTranslationByKey(`roll-empathy`)}`,
subtitle2: '',
include_with_roll: '',
});