diff --git a/binaries/data/mods/public/maps/scripts/ConquestStructures.js b/binaries/data/mods/public/maps/scripts/ConquestStructures.js index bfae0761a9..f9aa241436 100644 --- a/binaries/data/mods/public/maps/scripts/ConquestStructures.js +++ b/binaries/data/mods/public/maps/scripts/ConquestStructures.js @@ -4,4 +4,8 @@ "classFilter": "Structure", "defeatReason": markForTranslation("%(player)s has been defeated (lost all structures).") }); + cmpTrigger.ConquestAddVictoryCondition({ + "classFilter": "ConquestCritical Structure", + "defeatReason": markForTranslation("%(player)s has been defeated (lost all structures and critical units).") + }); } diff --git a/binaries/data/mods/public/maps/scripts/ConquestUnits.js b/binaries/data/mods/public/maps/scripts/ConquestUnits.js index 29a765db68..346f4a1863 100644 --- a/binaries/data/mods/public/maps/scripts/ConquestUnits.js +++ b/binaries/data/mods/public/maps/scripts/ConquestUnits.js @@ -4,4 +4,8 @@ "classFilter": "Unit+!Animal", "defeatReason": markForTranslation("%(player)s has been defeated (lost all units).") }); + cmpTrigger.ConquestAddVictoryCondition({ + "classFilter": "ConquestCritical Unit+!Animal", + "defeatReason": markForTranslation("%(player)s has been defeated (lost all units and critical structures).") + }); }