From 8caa054e1d319929bc9e2f6b1e740ed3a642e93a Mon Sep 17 00:00:00 2001 From: NilsUeter Date: Sun, 9 Mar 2025 12:15:02 +0100 Subject: [PATCH] more invul checks --- src/10th/Roster.jsx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/10th/Roster.jsx b/src/10th/Roster.jsx index b457d36..3b1c1c7 100644 --- a/src/10th/Roster.jsx +++ b/src/10th/Roster.jsx @@ -593,14 +593,24 @@ const checkAbilitiesForInvul = (abilitiesMap, name) => { break; case "this model has a 2+ invulnerable save.": + case "this unit has a 2+ invulnerable save": + case "this unit has a 2+ invulnerable save.": return "2+"; case "this model has a 3+ invulnerable save.": + case "this unit has a 3+ invulnerable save": + case "this unit has a 3+ invulnerable save.": return "3+"; case "this model has a 4+ invulnerable save.": + case "this unit has a 4+ invulnerable save": + case "this unit has a 4+ invulnerable save.": return "4+"; case "this model has a 5+ invulnerable save.": + case "this unit has a 5+ invulnerable save": + case "this unit has a 5+ invulnerable save.": return "5+"; case "this model has a 6+ invulnerable save.": + case "this unit has a 6+ invulnerable save": + case "this unit has a 6+ invulnerable save.": return "6+"; case "models in this unit have a 2+ invulnerable save.": @@ -884,6 +894,16 @@ const removeInvulnsWithoutSpecialRules = (abilities) => { case "this model has a 4+ invulnerable save.": case "this model has a 5+ invulnerable save.": case "this model has a 6+ invulnerable save.": + case "this unit has a 2+ invulnerable save": + case "this unit has a 3+ invulnerable save": + case "this unit has a 4+ invulnerable save": + case "this unit has a 5+ invulnerable save": + case "this unit has a 6+ invulnerable save": + case "this unit has a 2+ invulnerable save.": + case "this unit has a 3+ invulnerable save.": + case "this unit has a 4+ invulnerable save.": + case "this unit has a 5+ invulnerable save.": + case "this unit has a 6+ invulnerable save.": break; default: filteredAbilities.set(key, value);