Skip to content

Commit

Permalink
prepare i18n FH monster, address #451, #452, #454 #455, #456, #457, f…
Browse files Browse the repository at this point in the history
…ix scenario data, fix item rewards
  • Loading branch information
Lurkars committed Dec 5, 2023
1 parent c7e3364 commit 6a912db
Show file tree
Hide file tree
Showing 80 changed files with 473 additions and 204 deletions.
11 changes: 6 additions & 5 deletions data/fh-crossover/character/music-note.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
],
"color": "#db6e8d",
"spoiler": true,
"specialActions": [
{
"name": "song_active",
"expire": true
}
],
"stats": [
{
"level": 1,
Expand Down Expand Up @@ -303,10 +309,5 @@
"masteries": [
"On your first turn of the scenario and the turn after each of your rests, perform one Song action that you have not yet performed this scenario",
"Havel all 10 monster %game.condition.curse% cards and all 10 %game.condition.bless% cards in modifier decks at the same time"
],
"specialActions": [
{
"name": "song_active"
}
]
}
9 changes: 7 additions & 2 deletions data/fh/character/blinkblade.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"characterClass": "quatryl",
"edition": "fh",
"identities": [
"fast",
"slow"
"slow",
"fast"
],
"tokens": [
"time"
Expand All @@ -17,6 +17,11 @@
"resourceful"
],
"color": "#01b0db",
"specialActions": [
{
"name": "time_tokens"
}
],
"stats": [
{
"level": 1,
Expand Down
12 changes: 6 additions & 6 deletions data/fh/deck/abael-herder.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
},
{
"type": "grant",
"value": "Grant the closest Piranha Pig<br>within %game.action.range:4%:",
"value": "%data.custom.fh.abael-herder.1%",
"small": true,
"subActions": [
{
Expand Down Expand Up @@ -43,7 +43,7 @@
},
{
"type": "grant",
"value": "Grant all Piranha Pigs within %game.action.range:3%:",
"value": "%data.custom.fh.abael-herder.2%",
"small": true,
"subActions": [
{
Expand All @@ -58,7 +58,7 @@
},
{
"type": "custom",
"value": "Piranha Pig suffers %game.damage:1%.",
"value": "%data.custom.fh.abael-herder.3%",
"small": true
}
]
Expand Down Expand Up @@ -118,7 +118,7 @@
"actions": [
{
"type": "grant",
"value": "Grant the closest<br>Piranha Pig within %game.action.range:4%:",
"value": "%data.custom.fh.abael-herder.4%",
"small": true,
"subActions": [
{
Expand All @@ -142,7 +142,7 @@
},
{
"type": "custom",
"value": "If no Piranha Pig was targeted<br>by the grant ability:",
"value": "%data.custom.fh.abael-herder.5%",
"small": true,
"subActions": [
{
Expand Down Expand Up @@ -216,7 +216,7 @@
},
{
"type": "custom",
"value": "where X is the number of<br>Piranha Pigs on the map.",
"value": "%data.custom.fh.abael-herder.6%",
"small": true
}
]
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/algox-icespeaker.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,12 +157,12 @@
"actions": [
{
"type": "custom",
"value": "Create one 1-hex obstacle<br>tile in an adjacent empty<br>hex closest to an enemy.",
"value": "%data.custom.fh.algox-icespeaker.1%",
"small": true
},
{
"type": "custom",
"value": "All enemies adjacent to the created<br>obstacle suffer hazardous terrain damage.",
"value": "%data.custom.fh.algox-icespeaker.2%",
"small": true
},
{
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/algox-snowspeaker.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@
"actions": [
{
"type": "custom",
"value": "All enemies within<br>%game.action.range:3% suffer %game.damage:2%",
"value": "%data.custom.fh.algox-snowspeaker.1%",
"small": true
},
{
Expand Down
6 changes: 3 additions & 3 deletions data/fh/deck/ancient-artillery.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"actions": [
{
"type": "custom",
"value": "Focus on the enemy<br>farthest away within %game.action.range:7%",
"value": "%data.custom.fh.ancient-artillery.1%",
"small": true
},
{
Expand Down Expand Up @@ -50,7 +50,7 @@
},
{
"type": "custom",
"value": "All enemies adjacent to<br>the target suffer %game.damage:2%.",
"value": "%data.custom.fh.ancient-artillery.2%",
"small": true
}
]
Expand Down Expand Up @@ -81,7 +81,7 @@
},
{
"type": "custom",
"value": "All enemies adjacent to<br>the target suffer %game.damage:2%.",
"value": "%data.custom.fh.ancient-artillery.2%",
"small": true
}
]
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/archer.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
},
{
"type": "custom",
"value": "Create one %game.damage:3% trap in an adjacent<br>empty hex closest to an enemy.",
"value": "%data.custom.fh.archer.1%",
"small": true
}
]
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/belara.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
},
{
"type": "custom",
"value": "All allies and enemies adjacent<br>to the target suffer %game.damage:2%",
"value": "%data.custom.fh.belara.1%",
"small": true
}
]
Expand Down Expand Up @@ -175,7 +175,7 @@
"actions": [
{
"type": "custom",
"value": "All enemies within %game.action.range:4% suffer %game.damage:2%.",
"value": "%data.custom.fh.belara.2%",
"small": true
},
{
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/burrowing-blade.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"actions": [
{
"type": "custom",
"value": "All adjacent enemies suffer %game.damage:2%.",
"value": "%data.custom.fh.burrowing-blade.1%",
"small": true
},
{
Expand Down Expand Up @@ -161,7 +161,7 @@
},
{
"type": "custom",
"value": "All enemies within %game.action.range:2% suffer %game.damage:2%.",
"value": "%data.custom.fh.burrowing-blade.2%",
"small": true
},
{
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/chaos-demon.json
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@
"subActions": [
{
"type": "custom",
"value": "%game.custom.advantage%",
"value": "%data.custom.fh.chaos-demon.1%",
"small": true
}
]
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/chaos-spark.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@
"subActions": [
{
"type": "custom",
"value": "+(2xT)"
"value": "%data.custom.fh.chaos-spark.1%"
}
]
},
{
"type": "custom",
"value": "where T is the number of damage tokens on the target's character mat",
"value": "%data.custom.fh.chaos-spark.2%",
"small": true
}
]
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/city-guard-scenario-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"actions": [
{
"type": "custom",
"value": "Does not Perform a Turn"
"value": "%data.custom.fh.city-guard-scenario-1.1%"
}
]
}
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/deep-terror.json
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@
},
{
"type": "custom",
"value": "If the attack ability was performed",
"value": "%data.custom.fh.deep-terror.1%",
"small": true,
"subActions": [
{
Expand All @@ -184,7 +184,7 @@
"subActions": [
{
"type": "custom",
"value": "in an empty hex adjacent to the target<br>of the attack ability",
"value": "%data.custom.fh.deep-terror.2%",
"small": true
}
]
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/fish-king-scenario-76.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"actions": [
{
"type": "custom",
"value": "The Fish King does not act"
"value": "%data.custom.fh.fish-king-scenario-76.1%"
}
]
}
Expand Down
6 changes: 3 additions & 3 deletions data/fh/deck/flame-demon.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
},
{
"type": "custom",
"value": "Create one %game.damage:4% trap in an adjacent<br>empty hex closest to an enemy",
"value": "%data.custom.fh.flame-demon.1%",
"small": true
},
{
Expand Down Expand Up @@ -185,7 +185,7 @@
"subActions": [
{
"type": "custom",
"value": "%game.damage:1%",
"value": "%data.custom.fh.flame-demon.2%",
"small": true,
"subActions": [
{
Expand All @@ -212,7 +212,7 @@
"subActions": [
{
"type": "custom",
"value": "All adjacent<br>enemies suffer %game.damage:2%",
"value": "%data.custom.fh.flame-demon.3%",
"small": true
}
]
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/flaming-bladespinner.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"subActions": [
{
"type": "custom",
"value": "All enemies within<br>%game.action.range:2% suffer %game.damage:2%.",
"value": "%data.custom.fh.flaming-bladespinner.1%",
"small": true
}
]
Expand Down Expand Up @@ -150,7 +150,7 @@
},
{
"type": "custom",
"value": "All enemies within %game.action.range:2% suffer %game.damage:1%.",
"value": "%data.custom.fh.flaming-bladespinner.2%",
"small": true
},
{
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/frost-demon.json
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@
"subActions": [
{
"type": "custom",
"value": "%game.damage:1%",
"value": "%data.custom.fh.frost-demon.1%",
"small": true,
"subActions": [
{
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/frozen-corpse.json
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@
},
{
"type": "custom",
"value": "If the element is consumed by<br>the Frozen Corpse during the<br>move ability, it suffers %game.damage:2%.",
"value": "%data.custom.fh.frozen-corpse.1%",
"small": true
},
{
Expand Down Expand Up @@ -181,7 +181,7 @@
},
{
"type": "custom",
"value": "If the element is consumed by<br>the Frozen Corpse during the<br>move ability, it suffers %game.damage:2%.",
"value": "%data.custom.fh.frozen-corpse.1%",
"small": true
},
{
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/giant-piranha-pig-boss.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"actions": [
{
"type": "custom",
"value": "Nothing"
"value": "%data.custom.fh.giant-piranha-pig-boss.1%"
}
]
},
Expand All @@ -88,7 +88,7 @@
"actions": [
{
"type": "custom",
"value": "Nothing"
"value": "%data.custom.fh.giant-piranha-pig-boss.1%"
}
]
}
Expand Down
2 changes: 1 addition & 1 deletion data/fh/deck/harrower-infester.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@
"subActions": [
{
"type": "custom",
"value": "Perform \"%game.action.heal% X, self\" where X is<br>twice the number of enemies<br>targeted by the attack ability.",
"value": "%data.custom.fh.harrower-infester.1%",
"small": true
}
]
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/hound.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
},
{
"type": "custom",
"value": "Add +2 %game.action.attack% if the target is adjacent<br>to any of the Hound's allies.",
"value": "%data.custom.fh.hound.1%",
"small": true
}
]
Expand Down Expand Up @@ -105,7 +105,7 @@
},
{
"type": "custom",
"value": "Add +2 %game.action.attack% if the target is adjacent<br>to any of the Hound's allies.",
"value": "%data.custom.fh.hound.1%",
"small": true
}
]
Expand Down
4 changes: 2 additions & 2 deletions data/fh/deck/laser-spires.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"actions": [
{
"type": "custom",
"value": "Rotate each laser spire clockwise (if able)"
"value": "%data.custom.fh.laser-spires.1%"
}
]
},
Expand All @@ -88,7 +88,7 @@
"actions": [
{
"type": "custom",
"value": "Rotate each laser spire counterclockwise (if able)"
"value": "%data.custom.fh.laser-spires.2%"
}
]
}
Expand Down
Loading

0 comments on commit 6a912db

Please sign in to comment.