Index: binaries/data/mods/public/maps/scripts/ConquestCivilCentre.js =================================================================== --- /dev/null +++ binaries/data/mods/public/maps/scripts/ConquestCivilCentre.js @@ -0,0 +1,11 @@ +{ + let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); + cmpTrigger.ConquestAddVictoryCondition({ + "classFilter": "CivilCentre+!Foundation", + "defeatReason": markForTranslation("%(player)s has been defeated (lost all civil centres).") + }); + cmpTrigger.ConquestAddVictoryCondition({ + "classFilter": "ConquestCritical CivilCentre+!Foundation", + "defeatReason": markForTranslation("%(player)s has been defeated (lost all civil centres and critical units and structures).") + }); +} Index: binaries/data/mods/public/simulation/data/settings/victory_conditions/conquest.json =================================================================== --- binaries/data/mods/public/simulation/data/settings/victory_conditions/conquest.json +++ binaries/data/mods/public/simulation/data/settings/victory_conditions/conquest.json @@ -13,7 +13,8 @@ "Default": true, "ChangeOnChecked": { "conquest_units": false, - "conquest_structures": false + "conquest_structures": false, + "conquest_civilcentre": false }, "GUIOrder": 0 }