diff --git a/Ironsworn-Starforged/Ironsworn-starforged.html b/Ironsworn-Starforged/Ironsworn-starforged.html index b6b27ead71e..3ba79971a7b 100644 --- a/Ironsworn-Starforged/Ironsworn-starforged.html +++ b/Ironsworn-Starforged/Ironsworn-starforged.html @@ -8122,15 +8122,15 @@

Fate Mo - + - + - + @@ -8161,11 +8161,11 @@

Fate Mo

1-10You suffer mortal harm. [Face Death](Starforged/Moves/Threshold/Face_Death).You suffer mortal harm. Face Death.
11-20You are dying. Within an hour or two, you must [Heal](Starforged/Moves/Recover/Heal) and raise your health above 0, or [Face Death](Starforged/Moves/Threshold/Face_Death).You are dying. Within an hour or two, you must Heal and raise your health above 0, or Face Death.
21-35You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, [Face Death](Starforged/Moves/Threshold/Face_Death).You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, Face Death.
36-50
- + - + @@ -8196,31 +8196,31 @@

Fate Mo

1-10You are overwhelmed. [Face Desolation](Starforged/Moves/Threshold/Face_Desolation).You are overwhelmed. Face Desolation.
11-25You give up. [Forsake Your Vow](Starforged/Moves/Quest/Forsake_Your_Vow).You give up. Forsake Your Vow.
26-50
- + - + - + - + - + - + - + @@ -8809,13 +8809,13 @@
epic
-
- -
- +
+ +
+
@@ -8887,13 +8887,13 @@
epic
-
- -
- +
+ +
+
@@ -8935,13 +8935,13 @@
epic
-
- -
- +
+ +
+
@@ -8971,13 +8971,13 @@
epic
-
- -
- +
+ +
+
@@ -9226,13 +9226,13 @@
epic
-
- -
- +
+ +
+
@@ -9256,22 +9256,22 @@
epic
-
- -
- +
+ +
+
-
- -
- +
+ +
+
@@ -9286,13 +9286,13 @@
epic
-
- -
- +
+ +
+
@@ -9352,22 +9352,22 @@
epic
Space
-
- -
- +
+ +
+
-
- -
- +
+ +
+
@@ -9436,13 +9436,13 @@
epic
-
- -
- +
+ +
+
@@ -9629,13 +9629,13 @@
epic
-
- -
- +
+ +
+
@@ -9707,13 +9707,13 @@
epic
-
- -
- +
+ +
+
@@ -9755,13 +9755,13 @@
epic
-
- -
- +
+ +
+
@@ -9791,13 +9791,13 @@
epic
-
- -
- +
+ +
+
@@ -10046,13 +10046,13 @@
epic
-
- -
- +
+ +
+
@@ -10076,22 +10076,22 @@
epic
-
- -
- +
+ +
+
-
- -
- +
+ +
+
@@ -10106,13 +10106,13 @@
epic
-
- -
- +
+ +
+
@@ -10172,22 +10172,22 @@
epic
Space
-
- -
- +
+ +
+
-
- -
- +
+ +
+
@@ -10256,13 +10256,13 @@
epic
-
- -
- +
+ +
+
@@ -18210,15 +18210,15 @@
epic
1-10Immediate catastrophic destruction. All aboard must [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death), as appropriate.Immediate catastrophic destruction. All aboard must Endure Harm or Face Death, as appropriate.
11-25Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death) as appropriate.Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, Endure Harm or Face Death as appropriate.
26-40Destruction is imminent, but can be averted if you [Repair](Starforged/Moves/Recover/Repair) your vehicle and raise its integrity above 0. If you fail, see 11-25.Destruction is imminent, but can be averted if you Repair your vehicle and raise its integrity above 0. If you fail, see 11-25.
41-55You cannot [Repair](Starforged/Moves/Recover/Repair) this vehicle until you [Resupply](Starforged/Moves/Recover/Resupply) and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.You cannot Repair this vehicle until you Resupply and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.
56-70The vehicle is crippled or out of your control. To get it back in action, you must [Repair](Starforged/Moves/Recover/Repair) and raise its integrity above 0.The vehicle is crippled or out of your control. To get it back in action, you must Repair and raise its integrity above 0.
71-85It's a rough ride. All aboard must make the [Endure Harm](Starforged/Moves/Suffer/Endure_Harm), [Endure Stress](Starforged/Moves/Suffer/Endure_Stress), or [Companion Takes a Hit](Starforged/Moves/Suffer/Companion_Takes_a_Hit) move, suffering a serious (-2) cost.It's a rough ride. All aboard must make the Endure Harm, Endure Stress, or Companion Takes a Hit move, suffering a serious (-2) cost.
86-95You’ve lost fuel, energy, or cargo. [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-2).You’ve lost fuel, energy, or cargo. Sacrifice Resources (-2).
96-100
- + - + - + @@ -18236,11 +18236,11 @@
epic
1-10You suffer mortal harm. [Face Death](Starforged/Moves/Threshold/Face_Death).You suffer mortal harm. Face Death.
11-20You are dying. Within an hour or two, you must [Heal](Starforged/Moves/Recover/Heal) and raise your health above 0, or [Face Death](Starforged/Moves/Threshold/Face_Death).You are dying. Within an hour or two, you must Heal and raise your health above 0, or Face Death.
21-35You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, [Face Death](Starforged/Moves/Threshold/Face_Death).You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, Face Death.
36-50
- + - + @@ -18258,31 +18258,31 @@
epic
1-10You are overwhelmed. [Face Desolation](Starforged/Moves/Threshold/Face_Desolation).You are overwhelmed. Face Desolation.
11-25You give up. [Forsake Your Vow](Starforged/Moves/Quest/Forsake_Your_Vow).You give up. Forsake Your Vow.
26-50
- + - + - + - + - + - + - + @@ -33420,15 +33420,15 @@

Support Vehicles

{{#rollBetween() Starforged/Oracles/Moves/Endure_Harm 1 10}} - You suffer mortal harm. [Face Death](Starforged/Moves/Threshold/Face_Death). + You suffer mortal harm. Face Death. {{/rollBetween() Starforged/Oracles/Moves/Endure_Harm 1 10}} {{#rollBetween() Starforged/Oracles/Moves/Endure_Harm 11 20}} - You are dying. Within an hour or two, you must [Heal](Starforged/Moves/Recover/Heal) and raise your health above 0, or [Face Death](Starforged/Moves/Threshold/Face_Death). + You are dying. Within an hour or two, you must Heal and raise your health above 0, or Face Death. {{/rollBetween() Starforged/Oracles/Moves/Endure_Harm 11 20}} {{#rollBetween() Starforged/Oracles/Moves/Endure_Harm 21 35}} - You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, [Face Death](Starforged/Moves/Threshold/Face_Death). + You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, Face Death. {{/rollBetween() Starforged/Oracles/Moves/Endure_Harm 21 35}} {{#rollBetween() Starforged/Oracles/Moves/Endure_Harm 36 50}} @@ -33447,11 +33447,11 @@

Support Vehicles

{{#rollBetween() Starforged/Oracles/Moves/Endure_Stress 1 10}} - You are overwhelmed. [Face Desolation](Starforged/Moves/Threshold/Face_Desolation). + You are overwhelmed. Face Desolation. {{/rollBetween() Starforged/Oracles/Moves/Endure_Stress 1 10}} {{#rollBetween() Starforged/Oracles/Moves/Endure_Stress 11 25}} - You give up. [Forsake Your Vow](Starforged/Moves/Quest/Forsake_Your_Vow). + You give up. Forsake Your Vow. {{/rollBetween() Starforged/Oracles/Moves/Endure_Stress 11 25}} {{#rollBetween() Starforged/Oracles/Moves/Endure_Stress 26 50}} @@ -33470,31 +33470,31 @@

Support Vehicles

{{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 1 10}} - Immediate catastrophic destruction. All aboard must [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death), as appropriate. + Immediate catastrophic destruction. All aboard must Endure Harm or Face Death, as appropriate. {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 1 10}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 11 25}} - Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death) as appropriate. + Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, Endure Harm or Face Death as appropriate. {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 11 25}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 26 40}} - Destruction is imminent, but can be averted if you [Repair](Starforged/Moves/Recover/Repair) your vehicle and raise its integrity above 0. If you fail, see 11-25. + Destruction is imminent, but can be averted if you Repair your vehicle and raise its integrity above 0. If you fail, see 11-25. {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 26 40}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 41 55}} - You cannot [Repair](Starforged/Moves/Recover/Repair) this vehicle until you [Resupply](Starforged/Moves/Recover/Resupply) and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25. + You cannot Repair this vehicle until you Resupply and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25. {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 41 55}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 56 70}} - The vehicle is crippled or out of your control. To get it back in action, you must [Repair](Starforged/Moves/Recover/Repair) and raise its integrity above 0. + The vehicle is crippled or out of your control. To get it back in action, you must Repair and raise its integrity above 0. {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 56 70}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 71 85}} - It's a rough ride. All aboard must make the [Endure Harm](Starforged/Moves/Suffer/Endure_Harm), [Endure Stress](Starforged/Moves/Suffer/Endure_Stress), or [Companion Takes a Hit](Starforged/Moves/Suffer/Companion_Takes_a_Hit) move, suffering a serious (-2) cost. + It's a rough ride. All aboard must make the Endure Harm, Endure Stress, or Companion Takes a Hit move, suffering a serious (-2) cost. {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 71 85}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 86 95}} - You’ve lost fuel, energy, or cargo. [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-2). + You’ve lost fuel, energy, or cargo. Sacrifice Resources (-2). {{/rollBetween() Starforged/Oracles/Moves/Withstand_Damage 86 95}} {{#rollBetween() Starforged/Oracles/Moves/Withstand_Damage 96 100}} diff --git a/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-roll-btn.pug b/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-roll-btn.pug index 71ba9c26496..b0ded1a613b 100644 --- a/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-roll-btn.pug +++ b/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-roll-btn.pug @@ -8,23 +8,14 @@ mixin oracleListGroupItem(id, buttonLabel) +oracleRollBtn(id, buttonLabel) -mixin oracleSubtablesListGroupItem(id, buttonLabel, tables) +mixin oracleSubOraclesListGroupItem(id, buttonLabel, oracles) - let counter = 0;Label let options = []; - tables.forEach((oracle) => { - if (oracle.Tables) { - oracle.Tables.forEach(subtable => { - let tableLabel = subtable['Display name']||subtable['Name']; - options.push(`${tableLabel},${counter}`); - counter++; - }) - } - else { - let tableLabel = oracle['Display name']||oracle['Name']; - options.push(`${tableLabel},${counter}`); - counter++; - } + oracles.forEach((oracle) => { + let tableLabel = oracle['Name']; + options.push(`${tableLabel},${counter}`); + counter++; }) - const rollQuery = `{{tableChoice=[[(?{Choose Table|${options.join('|')}})]]}}` +oracleRollBtn(id, buttonLabel, rollQuery) @@ -55,8 +46,8 @@ mixin oracleRollBtn(id, buttonLabel, rollQuery="") .btn-content.oracle-name=buttonLabel.replace(/ - /i, ": ") mixin oracleMultiBtn(oracle, btnText, indexOffset=0) - - const labelText = oracle['Display name']||oracle['Name'] - - const options = oracle.Tables.map((table, index) => { return `${table['Display name']||table['Name']},${index+indexOffset}` }) + - const labelText = oracle['Name'] + - const options = oracle.Tables.map((table, index) => { return `${table['Name']},${index+indexOffset}` }) - const rollQuery = `{{tableChoice=[[(?{Choose Table|${options.join('|')}})]]}} {{header=${labelText}}}` - const id = oracle.id label.roll-label.embedded-btn=btnText||labelText @@ -68,7 +59,7 @@ mixin oracleMultiBtn(oracle, btnText, indexOffset=0) ) mixin oracleSingleButton(oracle, btnText) - - const labelText=oracle['Display name']||oracle.Name + - const labelText=oracle.Name - const id = oracle.id label.roll-label.surface-2.embedded-btn=btnText||labelText button.hide-element( diff --git a/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-table.pug b/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-table.pug index e33c5116d4e..d1910d1cc83 100644 --- a/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-table.pug +++ b/Ironsworn-Starforged/src/app/components/oracles/mixins/oracle-table.pug @@ -74,48 +74,10 @@ mixin oracleTableRow(table, row, index) function rangeString(initChance, finalChance) { return (initChance === finalChance) ? finalChance : `${initChance}-${finalChance}`; }; - //- function resultString(row) { - //- let detailsKeys = ["Assets", "Details"]; - //- let detailsStrings = []; - //- detailsKeys.forEach(key => { - //- if (row[key]) { - //- if (key === "Assets") { - //- row[key] = row[key].map(item => item.toUpperCase()); - //- } - //- detailsStrings.push(row[key]) - //- }; - //- }); - //- let detailString; - //- if (detailsStrings.length > 0) { - //- detailsStrings = detailsStrings.flat(2); - //- detailString = `(${detailsStrings.join(", ")})`; - //- }; - //- const result = `${row.Description}${detailString ? " " + detailString : ""}`; - //- return result; - //- } - let ranges = []; - //- if (Array.isArray(row.Chance)) { - //- row.Chance.forEach((chance, chanceIndex) => { - //- if (chance === 0) { - //- ranges.push(`—`) - //- } - //- else { - //- //- const initChance = (index === 0) ? chance - (chance - 1) : table[index - 1].Chance[chanceIndex] + 1; - //- //- const finalChance = chance; - //- const initChance = (index === 0) ? chance - (chance - 1) : table[index - 1].Chance[chanceIndex] + 1; - //- const finalChance = chance; - //- ranges.push(rangeString(initChance, finalChance)); - //- } - //- }) - //- } - //- else { - //- const initChance = (index === 0) ? row.Chance - (row.Chance - 1) : table[index - 1].Chance + 1; - //- const finalChance = row.Chance; const initChance = row.Floor; const finalChance = row.Ceiling; ranges.push(rangeString(initChance, finalChance)); - //- } tr.oracle-row each range in ranges td.oracle-roll!=range diff --git a/Ironsworn-Starforged/src/app/components/oracles/oracle-preview.pug b/Ironsworn-Starforged/src/app/components/oracles/oracle-preview.pug index 0cdb0a9ff42..a24da262538 100644 --- a/Ironsworn-Starforged/src/app/components/oracles/oracle-preview.pug +++ b/Ironsworn-Starforged/src/app/components/oracles/oracle-preview.pug @@ -13,25 +13,25 @@ mixin oraclePreviewToggle(type, name, id) mixin oracleRollGroup(group) .oracle-box.surface - .oracle-title=group['Display name']||group.Name + .oracle-title=group.Name each oracle in group.Oracles - - const header = `${group['Display name']||group.Name} - ${oracle.Name}` + - const header = `${group.Name} - ${oracle.Name}` .oracle - if (oracle.Tables) - - let buttonLabel = oracle['Display name']||oracle.Name - +oracleSubtablesListGroupItem(oracle.$id, buttonLabel, oracle.Tables) + if (oracle.Oracles) + - let buttonLabel = oracle.Name + +oracleSubOraclesListGroupItem(oracle.$id, buttonLabel, oracle.Oracles) else - +oracleRollBtn(oracle.$id, oracle['Display name']||oracle.Name) - if group.Subcategories - each subCategory in group.Subcategories - - const buttonLabel = subCategory['Display name']||subCategory.Name - .oracle.oracle-subcategory - +oracleSubtablesListGroupItem(subCategory.id, buttonLabel, subCategory.Oracles) + +oracleRollBtn(oracle.$id, oracle.Name) + //- if group.Subcategories + //- each subCategory in group.Subcategories + //- - const buttonLabel = subCategory['Display name']||subCategory.Name + //- .oracle.oracle-subcategory + //- +oracleSubOraclesListGroupItem(subCategory.id, buttonLabel, subCategory.Oracles) mixin oraclePreview(oracle, groupName) input(class=`${oracle.$id} hide-element` type='radio' name=`attr_oracle_preview` value=oracle.$id) div(class=`${oracle.$id} showhide oracle-table-preview surface` id=oracle.$id) - - let nameString = oracle['Display name'] && oracle['Display name'].match(/ - /i) ? oracle['Display name'].replace(/ - /i, ": ") : `${groupName}: ${oracle['Display name']||oracle.Name}` + - let nameString = oracle['Display name'] && oracle['Display name'].match(/ - /i) ? oracle['Display name'].replace(/ - /i, ": ") : `${groupName}: ${oracle.Name}` .oracle-title=nameString if oracle.Table +oracleTable(oracle) diff --git a/Ironsworn-Starforged/src/app/translations/translation-oracles.json b/Ironsworn-Starforged/src/app/translations/translation-oracles.json index 220a81d0caf..3b7ba4d61a0 100644 --- a/Ironsworn-Starforged/src/app/translations/translation-oracles.json +++ b/Ironsworn-Starforged/src/app/translations/translation-oracles.json @@ -1957,24 +1957,24 @@ "Starforged/Oracles/Moves/Take_Decisive_Action/77-88": "Others won’t forget: You are marked for vengeance", "Starforged/Oracles/Moves/Take_Decisive_Action/89-100": "It gets complicated: The true nature of a foe or objective is revealed", "Starforged/Oracles/Moves/Endure_Harm-name": "Endure Harm", - "Starforged/Oracles/Moves/Endure_Harm/1-10": "You suffer mortal harm. [Face Death](Starforged/Moves/Threshold/Face_Death).", - "Starforged/Oracles/Moves/Endure_Harm/11-20": "You are dying. Within an hour or two, you must [Heal](Starforged/Moves/Recover/Heal) and raise your health above 0, or [Face Death](Starforged/Moves/Threshold/Face_Death).", - "Starforged/Oracles/Moves/Endure_Harm/21-35": "You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, [Face Death](Starforged/Moves/Threshold/Face_Death).", + "Starforged/Oracles/Moves/Endure_Harm/1-10": "You suffer mortal harm. Face Death.", + "Starforged/Oracles/Moves/Endure_Harm/11-20": "You are dying. Within an hour or two, you must Heal and raise your health above 0, or Face Death.", + "Starforged/Oracles/Moves/Endure_Harm/21-35": "You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, Face Death.", "Starforged/Oracles/Moves/Endure_Harm/36-50": "You are reeling and fighting to stay conscious. If you engage in any vigorous activity before taking a breather for a few minutes, roll on this table again (before resolving the other move).", "Starforged/Oracles/Moves/Endure_Harm/51-100": "You are still standing.", "Starforged/Oracles/Moves/Endure_Stress-name": "Endure Stress", - "Starforged/Oracles/Moves/Endure_Stress/1-10": "You are overwhelmed. [Face Desolation](Starforged/Moves/Threshold/Face_Desolation).", - "Starforged/Oracles/Moves/Endure_Stress/11-25": "You give up. [Forsake Your Vow](Starforged/Moves/Quest/Forsake_Your_Vow).", + "Starforged/Oracles/Moves/Endure_Stress/1-10": "You are overwhelmed. Face Desolation.", + "Starforged/Oracles/Moves/Endure_Stress/11-25": "You give up. Forsake Your Vow.", "Starforged/Oracles/Moves/Endure_Stress/26-50": "You give in to fear or compulsion, and act against your better instincts.", "Starforged/Oracles/Moves/Endure_Stress/51-100": "You persevere.", "Starforged/Oracles/Moves/Withstand_Damage-name": "Withstand Damage", - "Starforged/Oracles/Moves/Withstand_Damage/1-10": "Immediate catastrophic destruction. All aboard must [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death), as appropriate.", - "Starforged/Oracles/Moves/Withstand_Damage/11-25": "Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death) as appropriate.", - "Starforged/Oracles/Moves/Withstand_Damage/26-40": "Destruction is imminent, but can be averted if you [Repair](Starforged/Moves/Recover/Repair) your vehicle and raise its integrity above 0. If you fail, see 11-25.", - "Starforged/Oracles/Moves/Withstand_Damage/41-55": "You cannot [Repair](Starforged/Moves/Recover/Repair) this vehicle until you [Resupply](Starforged/Moves/Recover/Resupply) and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.", - "Starforged/Oracles/Moves/Withstand_Damage/56-70": "The vehicle is crippled or out of your control. To get it back in action, you must [Repair](Starforged/Moves/Recover/Repair) and raise its integrity above 0.", - "Starforged/Oracles/Moves/Withstand_Damage/71-85": "It's a rough ride. All aboard must make the [Endure Harm](Starforged/Moves/Suffer/Endure_Harm), [Endure Stress](Starforged/Moves/Suffer/Endure_Stress), or [Companion Takes a Hit](Starforged/Moves/Suffer/Companion_Takes_a_Hit) move, suffering a serious (-2) cost.", - "Starforged/Oracles/Moves/Withstand_Damage/86-95": "You’ve lost fuel, energy, or cargo. [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-2).", + "Starforged/Oracles/Moves/Withstand_Damage/1-10": "Immediate catastrophic destruction. All aboard must Endure Harm or Face Death, as appropriate.", + "Starforged/Oracles/Moves/Withstand_Damage/11-25": "Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, Endure Harm or Face Death as appropriate.", + "Starforged/Oracles/Moves/Withstand_Damage/26-40": "Destruction is imminent, but can be averted if you Repair your vehicle and raise its integrity above 0. If you fail, see 11-25.", + "Starforged/Oracles/Moves/Withstand_Damage/41-55": "You cannot Repair this vehicle until you Resupply and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.", + "Starforged/Oracles/Moves/Withstand_Damage/56-70": "The vehicle is crippled or out of your control. To get it back in action, you must Repair and raise its integrity above 0.", + "Starforged/Oracles/Moves/Withstand_Damage/71-85": "It's a rough ride. All aboard must make the Endure Harm, Endure Stress, or Companion Takes a Hit move, suffering a serious (-2) cost.", + "Starforged/Oracles/Moves/Withstand_Damage/86-95": "You’ve lost fuel, energy, or cargo. Sacrifice Resources (-2).", "Starforged/Oracles/Moves/Withstand_Damage/96-100": "Against all odds, the vehicle holds together.", "Starforged/Oracles/Moves/Ask_the_Oracle-name": "Ask the Oracle", "Starforged/Oracles/Moves/Ask_the_Oracle/Almost_Certain/1-90": "Yes", diff --git a/Ironsworn-Starforged/src/buildTranslations.js b/Ironsworn-Starforged/src/buildTranslations.js index f9b8b020317..641a3cd8827 100644 --- a/Ironsworn-Starforged/src/buildTranslations.js +++ b/Ironsworn-Starforged/src/buildTranslations.js @@ -82,10 +82,8 @@ function buildOracleTranslations () { subOracle.Table.forEach((row) => { if(row.Result.includes('⏵') && row.Summary) { oracleTranslations[row.$id] = row.Summary - } else if (row.Result.includes('⏵')) { - oracleTranslations[row.$id] = convertToHtml(row.Result, false) } else { - oracleTranslations[row.$id] = row.Result + oracleTranslations[row.$id] = convertToHtml(row.Result, false) } }) }) @@ -93,10 +91,8 @@ function buildOracleTranslations () { oracle.Table.forEach((row) => { if(row.Result.includes('⏵') && row.Summary) { oracleTranslations[row.$id] = row.Summary - } else if (row.Result.includes('⏵')) { - oracleTranslations[row.$id] = convertToHtml(row.Result, false) } else { - oracleTranslations[row.$id] = row.Result + oracleTranslations[row.$id] = convertToHtml(row.Result, false) } }) } else { diff --git a/Ironsworn-Starforged/src/gulpfile.js b/Ironsworn-Starforged/src/gulpfile.js index f056f074c2e..e20fb914762 100644 --- a/Ironsworn-Starforged/src/gulpfile.js +++ b/Ironsworn-Starforged/src/gulpfile.js @@ -21,7 +21,6 @@ gulp.task('dataforge', async function() { } const rawData = { - // oracles: apiData.oracles.data, oracles: starforged['Oracle Categories'], assets: starforged['Asset Types'], moves: apiData.moves.data, diff --git a/Ironsworn-Starforged/translation.json b/Ironsworn-Starforged/translation.json index 09f2cd83216..402552a6ac4 100644 --- a/Ironsworn-Starforged/translation.json +++ b/Ironsworn-Starforged/translation.json @@ -2636,24 +2636,24 @@ "Starforged/Oracles/Moves/Take_Decisive_Action/77-88": "Others won’t forget: You are marked for vengeance", "Starforged/Oracles/Moves/Take_Decisive_Action/89-100": "It gets complicated: The true nature of a foe or objective is revealed", "Starforged/Oracles/Moves/Endure_Harm-name": "Endure Harm", - "Starforged/Oracles/Moves/Endure_Harm/1-10": "You suffer mortal harm. [Face Death](Starforged/Moves/Threshold/Face_Death).", - "Starforged/Oracles/Moves/Endure_Harm/11-20": "You are dying. Within an hour or two, you must [Heal](Starforged/Moves/Recover/Heal) and raise your health above 0, or [Face Death](Starforged/Moves/Threshold/Face_Death).", - "Starforged/Oracles/Moves/Endure_Harm/21-35": "You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, [Face Death](Starforged/Moves/Threshold/Face_Death).", + "Starforged/Oracles/Moves/Endure_Harm/1-10": "You suffer mortal harm. Face Death.", + "Starforged/Oracles/Moves/Endure_Harm/11-20": "You are dying. Within an hour or two, you must Heal and raise your health above 0, or Face Death.", + "Starforged/Oracles/Moves/Endure_Harm/21-35": "You are unconscious and out of action. If left alone, you come back to your senses in an hour or two. If you are vulnerable to ongoing harm, Face Death.", "Starforged/Oracles/Moves/Endure_Harm/36-50": "You are reeling and fighting to stay conscious. If you engage in any vigorous activity before taking a breather for a few minutes, roll on this table again (before resolving the other move).", "Starforged/Oracles/Moves/Endure_Harm/51-100": "You are still standing.", "Starforged/Oracles/Moves/Endure_Stress-name": "Endure Stress", - "Starforged/Oracles/Moves/Endure_Stress/1-10": "You are overwhelmed. [Face Desolation](Starforged/Moves/Threshold/Face_Desolation).", - "Starforged/Oracles/Moves/Endure_Stress/11-25": "You give up. [Forsake Your Vow](Starforged/Moves/Quest/Forsake_Your_Vow).", + "Starforged/Oracles/Moves/Endure_Stress/1-10": "You are overwhelmed. Face Desolation.", + "Starforged/Oracles/Moves/Endure_Stress/11-25": "You give up. Forsake Your Vow.", "Starforged/Oracles/Moves/Endure_Stress/26-50": "You give in to fear or compulsion, and act against your better instincts.", "Starforged/Oracles/Moves/Endure_Stress/51-100": "You persevere.", "Starforged/Oracles/Moves/Withstand_Damage-name": "Withstand Damage", - "Starforged/Oracles/Moves/Withstand_Damage/1-10": "Immediate catastrophic destruction. All aboard must [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death), as appropriate.", - "Starforged/Oracles/Moves/Withstand_Damage/11-25": "Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death) as appropriate.", - "Starforged/Oracles/Moves/Withstand_Damage/26-40": "Destruction is imminent, but can be averted if you [Repair](Starforged/Moves/Recover/Repair) your vehicle and raise its integrity above 0. If you fail, see 11-25.", - "Starforged/Oracles/Moves/Withstand_Damage/41-55": "You cannot [Repair](Starforged/Moves/Recover/Repair) this vehicle until you [Resupply](Starforged/Moves/Recover/Resupply) and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.", - "Starforged/Oracles/Moves/Withstand_Damage/56-70": "The vehicle is crippled or out of your control. To get it back in action, you must [Repair](Starforged/Moves/Recover/Repair) and raise its integrity above 0.", - "Starforged/Oracles/Moves/Withstand_Damage/71-85": "It's a rough ride. All aboard must make the [Endure Harm](Starforged/Moves/Suffer/Endure_Harm), [Endure Stress](Starforged/Moves/Suffer/Endure_Stress), or [Companion Takes a Hit](Starforged/Moves/Suffer/Companion_Takes_a_Hit) move, suffering a serious (-2) cost.", - "Starforged/Oracles/Moves/Withstand_Damage/86-95": "You’ve lost fuel, energy, or cargo. [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-2).", + "Starforged/Oracles/Moves/Withstand_Damage/1-10": "Immediate catastrophic destruction. All aboard must Endure Harm or Face Death, as appropriate.", + "Starforged/Oracles/Moves/Withstand_Damage/11-25": "Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, Endure Harm or Face Death as appropriate.", + "Starforged/Oracles/Moves/Withstand_Damage/26-40": "Destruction is imminent, but can be averted if you Repair your vehicle and raise its integrity above 0. If you fail, see 11-25.", + "Starforged/Oracles/Moves/Withstand_Damage/41-55": "You cannot Repair this vehicle until you Resupply and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.", + "Starforged/Oracles/Moves/Withstand_Damage/56-70": "The vehicle is crippled or out of your control. To get it back in action, you must Repair and raise its integrity above 0.", + "Starforged/Oracles/Moves/Withstand_Damage/71-85": "It's a rough ride. All aboard must make the Endure Harm, Endure Stress, or Companion Takes a Hit move, suffering a serious (-2) cost.", + "Starforged/Oracles/Moves/Withstand_Damage/86-95": "You’ve lost fuel, energy, or cargo. Sacrifice Resources (-2).", "Starforged/Oracles/Moves/Withstand_Damage/96-100": "Against all odds, the vehicle holds together.", "Starforged/Oracles/Moves/Ask_the_Oracle-name": "Ask the Oracle", "Starforged/Oracles/Moves/Ask_the_Oracle/Almost_Certain/1-90": "Yes",
1-10Immediate catastrophic destruction. All aboard must [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death), as appropriate.Immediate catastrophic destruction. All aboard must Endure Harm or Face Death, as appropriate.
11-25Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, [Endure Harm](Starforged/Moves/Suffer/Endure_Harm) or [Face Death](Starforged/Moves/Threshold/Face_Death) as appropriate.Destruction is imminent and unavoidable. If you do not have the means or intention to get clear, Endure Harm or Face Death as appropriate.
26-40Destruction is imminent, but can be averted if you [Repair](Starforged/Moves/Recover/Repair) your vehicle and raise its integrity above 0. If you fail, see 11-25.Destruction is imminent, but can be averted if you Repair your vehicle and raise its integrity above 0. If you fail, see 11-25.
41-55You cannot [Repair](Starforged/Moves/Recover/Repair) this vehicle until you [Resupply](Starforged/Moves/Recover/Resupply) and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.You cannot Repair this vehicle until you Resupply and obtain a crucial replacement part. If you roll this result again prior to that, see 11-25.
56-70The vehicle is crippled or out of your control. To get it back in action, you must [Repair](Starforged/Moves/Recover/Repair) and raise its integrity above 0.The vehicle is crippled or out of your control. To get it back in action, you must Repair and raise its integrity above 0.
71-85It's a rough ride. All aboard must make the [Endure Harm](Starforged/Moves/Suffer/Endure_Harm), [Endure Stress](Starforged/Moves/Suffer/Endure_Stress), or [Companion Takes a Hit](Starforged/Moves/Suffer/Companion_Takes_a_Hit) move, suffering a serious (-2) cost.It's a rough ride. All aboard must make the Endure Harm, Endure Stress, or Companion Takes a Hit move, suffering a serious (-2) cost.
86-95You’ve lost fuel, energy, or cargo. [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-2).You’ve lost fuel, energy, or cargo. Sacrifice Resources (-2).
96-100