@@ -20827,14 +20871,14 @@
Spell Fail Notes
+
+**In Very High Mana Areas**, all Failures are treated as Critical Failures. M6.
Spell Critical Failure Notes
@@ -20979,16 +21023,13 @@
Cutting
-
+
|
@@ -20996,16 +21037,12 @@
Impaling
-
+
|
@@ -21013,16 +21050,13 @@
Crushing
-
+
|
@@ -21030,15 +21064,12 @@
PI-
-
+
|
@@ -21046,15 +21077,12 @@
PI
-
+
|
@@ -21062,16 +21090,12 @@
PI+
-
+
|
@@ -21079,16 +21103,12 @@
PI++
-
+
|
@@ -21096,41 +21116,35 @@
Affliction
-
|
Burn |
-
+
|
Corrosion |
-
+
|
@@ -21138,13 +21152,12 @@
Fatigue
-
+
|
@@ -21152,13 +21165,11 @@
Toxic
-
+
|
@@ -21166,13 +21177,12 @@
Special
-
|
@@ -21180,12 +21190,12 @@
Knockback
- Knockback Only. (B378) (Always round down)
-----
-B380
-Unliving: Hit location has its usual effect
-Homogenous: x1
-Diffuse: Max 2HP (Exception: Area-effect, cone, and explosion attacks cause normal injury.)
+ **Knockback Only** *(Always round down)*
+B378
+**Unliving:** Hit location has its usual effect
+**Homogenous:** x1
+**Diffuse:** Max 2HP Knockback (Exception: Area-effect, cone, and explosion attacks cause normal injury.)
+(Additional Ref: B380)
|
@@ -23593,9 +23603,9 @@
const noop = function () { }; // do nothing callback function.
- const version = "2.10.3";
+ const version = "2.10.4";
- const latestChangesDate = "12/4/2023";
+ const latestChangesDate = "12/11/2023";
let modCascade = true;
@@ -25727,7 +25737,7 @@
let spokenPoints = Number(values[spokenFieldName]);
- let spokenModPoints = NUmber(values[spokenModPointsFieldName]);
+ let spokenModPoints = Number(values[spokenModPointsFieldName]);
let writtenPoints = Number(values[writtenFieldName]);
@@ -44951,9 +44961,14 @@
let milesPerHour = Math.round(updatedSpeed / 2 * 100) / 100;
+ let kmPerHour = milesPerHour * 1.609344;
+
+ kmPerHour = Math.round(kmPerHour * 100) / 100;
+
let keyValues = {
travel_final_speed: roundedSpeed.toFixed(2),
- travel_miles_per_hour: milesPerHour.toFixed(2)
+ travel_miles_per_hour: milesPerHour.toFixed(2),
+ travel_kilometer_per_hour: kmPerHour.toFixed(2)
};
setAttrs(keyValues);
@@ -44987,7 +45002,16 @@
let roundedMiles = Math.round(miles * 100) / 100;
- setAttrs({travel_total_miles: roundedMiles.toFixed(2)});
+ let kilometers = miles * 1.609344;
+
+ kilometers = Math.round(kilometers * 100) / 100;
+
+ let keyValues = {
+ travel_total_miles: roundedMiles.toFixed(2),
+ travel_total_kilometers: kilometers.toFixed(2)
+ };
+
+ setAttrs(keyValues);
});
@@ -44995,5 +45019,53 @@
}
+ const travelSkllRollNote = "Roll each day. Success adds 10%, failure subtracts 10%, and critical failure subtracts 20% or yields interesting results.";
+
+ const travelSkillTeamEffort = "If this is a group, use the Team Effort rules, you can use the available tool on this character sheet. B185";
+
+ const travelMitigators = [
+ {name: "Hiking skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Riding skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Driving skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Piloting skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Boating skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Seamanship skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Teamster skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Skating skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Skiing skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Sandshoeing skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Swimming skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Climbing skill", notes: `${travelSkllRollNote} ${travelSkillTeamEffort}`, percentage: 10},
+ {name: "Navigation skill", notes: `${travelSkllRollNote}`, percentage: 10},
+ {name: "Area Knowledge skill", notes: `A guide that knows the area can use this skill instead of navigation. ${travelSkllRollNote}`, percentage: 10},
+ ];
+
+ on("clicked:travel_add_mitigators", event => {
+
+ addTravelMitigatorsToTable();
+
+ });
+
+ const addTravelMitigatorsToTable = () => {
+
+ let keyValues = {};
+
+ travelMitigators.forEach(mitigator => {
+
+ let id = generateRowID();
+
+ let key = `repeating_travel-mitigation-options_${id}`;
+
+ keyValues[`${key}_name`] = mitigator.name;
+
+ keyValues[`${key}_notes`] = mitigator.notes;
+
+ keyValues[`${key}_percent`] = mitigator.percentage;
+
+ });
+
+ setAttrs(keyValues);
+
+ }
diff --git a/GURPS/sheet.json b/GURPS/sheet.json
index 19a6cd057b9..95313245d3d 100644
--- a/GURPS/sheet.json
+++ b/GURPS/sheet.json
@@ -31,7 +31,7 @@
"sheet-single-modifier-prompt",
"sheet-extended-modifier-prompts"
],
- "default": "0",
+ "default": "1",
"description": "Select the modifier option to use when clicking a dice roll icon on the character sheet.",
"descriptiontranslationkey": "sheet-roll-modifier-option-desc"
},
@@ -50,7 +50,7 @@
"sheet-single-modifier-prompt",
"sheet-extended-modifier-prompts"
],
- "default": "0",
+ "default": "1",
"description": "Select the modifier option to use when clicking a dice roll icon on the character sheet.",
"descriptiontranslationkey": "sheet-roll-modifier-option-desc"
},
@@ -222,16 +222,6 @@
"description": "Select option to determine critical success on a skill roll on rolltemplates.",
"descriptiontranslationkey": "sheet-critical-successes-option-desc"
},
- {
- "attribute": "show_minimum_damage_notes",
- "displayname": "Show Minimum Damage Type Notes",
- "displaytranslationkey": "sheet-show-minimum-damage-type-notes",
- "type": "checkbox",
- "value": "1",
- "checked": "checked",
- "description": "If checked, minimum damage type notes will be added to the damage roll table.",
- "descriptiontranslationkey": "sheet-show-minimum-damage-type-notes-desc"
- },
{
"attribute": "use_damage_type_notes",
"displayname": "Show Damage Type Notes",
@@ -239,7 +229,7 @@
"type": "checkbox",
"value": "1",
"checked": "checked",
- "description": "If checked, damage type notes will be added to the damage roll table.",
+ "description": "If checked, damage type notes will be added to the damage roll table. Located under Settings > Rules tab > Editable Wound Modifier Notes section labeled Show notes in roll template.",
"descriptiontranslationkey": "sheet-show-damage-type-notes-desc"
},
{
@@ -248,7 +238,7 @@
"displaytranslationkey": "sheet-damage-type-note-spec",
"type": "text",
"default": "See notes for weapon.",
- "description": "Enter notes for Special damage type.",
+ "description": "Enter notes for Special damage type. Located under Settings > Rules tab > Editable Wound Modifier Notes section.",
"descriptiontranslationkey": "sheet-damage-type-note-spec-desc"
},
{
@@ -295,7 +285,7 @@
"displaytranslationkey": "sheet-fragmentation-recoil",
"type": "text",
"default": "3",
- "description": "Recoil for Fragmentation Damage.",
+ "description": "Recoil for Fragmentation Damage. Located under Settings > Rules tab > Fragmentation Damage Notes section.",
"descriptiontranslationkey": "sheet-penalty-per-spell-maintained-desc"
},
{
diff --git a/GURPS/translation.json b/GURPS/translation.json
index 6b0fce629bd..92fd4aedf58 100644
--- a/GURPS/translation.json
+++ b/GURPS/translation.json
@@ -823,7 +823,7 @@
"abbreviation-minimum-label": "Min",
"abbreviation-maximum-label": "Max",
"cost-label": "Cost",
- "techniques-revised-label": "Techniques (Revised)",
+ "techniques-revised-label": "Techniques",
"techniques-roll-modifier-tooltip": "You can use the Roll Modifiers Toolbar or the Roll Modifiers Toolbox to modifier the effective skill.",
"base-level-label": "Base",
"base-skill-level-tooltip": "Base skill level of technique, usually
based on Parent Skill.
see Techniques B229",
@@ -1242,6 +1242,8 @@
"use-malfunction-tooltip": "If checked, roll results will check for malfunction.",
"use-metric-label": "Use Metric Weights",
"use-metric-tooltip": "If checked, labels will be changed from LBS (pounds) to KG (kiligrams) and encumbrance formula will use metric weights.",
+ "use-metric-distances-label": "Use Metric Weights",
+ "use-metric-distances-tooltip": "If checked, the tool Travel Time and Distances will display results in metric.",
"stat-modifier-options-label": "Stat Modifier Options",
"modifiers-to-attributes-increase-all-label": "Mods to attributes increase all derived stats (including HP, FP)",
"modifiers-to-attributes-increase-most-label": "Mods to attributes increase most derived stats (not HP, FP)",
@@ -1368,7 +1370,7 @@
"language-talent-label": "Language Talent",
"language-talent-tooltip": "If checked, you can learn languages at the next-highest level, if you spend 2 points on a langauge, instead of broken, you know the language at Accented level. This changes the available options in the drop-down and related costs. See B65.",
"tips-label": "Tips",
- "import-tips-description": "
After importing, compare your Roll20 sheet to GCA5 character sheet.
Roll20 doesn't support parent/child relationship, repeating tables will be imported alphabetically.
For GCA Roll20 Exporter Tool Version 1.0.1.9 or later, Rital Magic Spells will be added to the Grimoire with difficult set to T/H and points set to 0. The spell will also be added to the Techniques table with the actual character point cost.
GCA5 Export to Roll20. Update 1.0.1.10. Fixes bug so item inventory uses base cost and weight instead of total cost and weight.
",
+ "import-tips-description": "
After importing, compare your Roll20 sheet to GCA5 character sheet.
Roll20 doesn't support parent/child relationship, repeating tables will be imported alphabetically.
GCA5 Export to Roll20. Look for version 1.0.1.20 with fixes to languages, advantages with child advantages, and a fix to Discworld characters.
GCA5 Export to Roll20. Update 1.0.1.10. Fixes bug so item inventory uses base cost and weight instead of total cost and weight.
For GCA Roll20 Exporter Tool Version 1.0.1.9 or later, Rital Magic Spells will be added to the Grimoire with difficult set to T/H and points set to 0. The spell will also be added to the Techniques table with the actual character point cost.
",
"delete-repeating-tables-question": "Delete tables?",
"delete-repeating-tables-question-tooltip": "If checked, the delete button will become active. This can be helpful if items were re-added or removed in the original application. The system is unable to delete tables and import them at the same time, so you have to delete the tables before importing.",
"stress-derangement-label": "Stress & Derangement",
@@ -1636,14 +1638,37 @@
"travel-travel-speed-tooltip": "The final travel speed.",
"miles-per-hour-abbreviation-label": "MPH",
"travel-miles-per-hour-tooltip": "Average miles per hour.",
+ "kilometers-per-hour-abbreviation-label": "KPH",
+ "travel-kilometers-per-hour-tooltip": "Average kilometers per hour.",
"hours-per-day-label": "Hours per day",
"travel-hours-per-day-tooltip": "Enter the number of hours per day spent on traveling, see GUPRS Dungeon Fantasy 16 page 23.
Muscle-Powered travel.- No one with Survival skill, 8 hours per day.
- One or more persons with the Survival skill, 12 hours/day.
- If not sleeping (lose 3 FP per day if not aided) and no one has Survival, 14 hours/day.
- If not sleeping (lose 3 FP per day if not aided) and someone has Survival, 19 hours/day.
",
"total-miles-label": "Total Miles",
"travel-total-miles-tooltip": "Total miles traveled in the day.",
+ "total-kilometers-label": "Total Kilometers",
+ "travel-total-kilometers-tooltip": "Total kilometers traveled in the day.",
"mitigating-circumstances-heading": "Mitigating Circumstances",
"travel-mitigating-circumstances-tooltip": "Use the table below to enter in
mitigating circumstances such as using the
Hiking skill to improve speed. If you're actively tracking or maybe \"patrolling\" while traveling.
It's also useful if you want to enter a \"fudge\" factor based on your campaign style.",
"mitigator-label": "Mitigator",
"travel-mitigator-name-tooltip": "Enter a memorable name for the mitigating circumstance, use the notes box to provide additional details.",
"percent-label": "Percent",
- "travel-mitigator-percent-tooltip": "Enter a percent value that will be used to modify the travel speed.
NOTE: Use only number, don't add the percent sign."
+ "travel-mitigator-percent-tooltip": "Enter a percent value that will be used to modify the travel speed.
NOTE: Use only number, don't add the percent sign.",
+ "add-items-button-label": "Add Items",
+ "climbing-label": "Climbing",
+ "climbing-tool-tooltip": "To climb anything more difficult than a ladder, make a
Climbing Skill roll. B349",
+ "type-of-climb-label": "Type of Climb",
+ "modifier-no-colon-label": "Modifier",
+ "climbing-tool-modifier-tooltip": "Be sure to subtract encumbrance penalties.
Make one roll to start and another every 5 minutes. Any failure results in a fall.
If you're secured to a rope, you only fall to the end of the rope, unless you rolled a critical failure.",
+ "combat-label": "Combat",
+ "climbing-tool-combat-tooltip": "Climbs in combat require a Move maneuver. B349.
For climbs inspired by rage or terror, with a cost of 1FP, doubled in an adventure or assessed by the GM.",
+ "regular-label": "Regular",
+ "ladder-up-label": "Ladder going up",
+ "no-roll-label": "no roll",
+ "three-rungs-label": "3 rungs/sec",
+ "two-rungs-label": "2 rungs/sec",
+ "one-rung-label": "1 rung/sec",
+ "ladder-down-label": "Ladder going down",
+ "ordinary-tree-label": "Ordinary tree",
+ "one-foot-second-label": "1 ft/sec",
+ "one-foot-three-second-label": "1 ft/3 sec",
+ "": ""
}
\ No newline at end of file