{ "data/good1:2" : { // Griffin Cliff "defeatIconIndex" : 3, "defeatString" : "core.lcdesc.0", "triggeredEvents" : { "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "type" : "creatureGeneratorCommon" } ] ], "effect" : { "messageToSend" : "core.genrltxt.289", "type" : "victory" }, "message" : "core.genrltxt.288" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 8, "victoryString" : "core.vcdesc.9" }, "data/good3:2" : { // For King and Country "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 9, 64, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 13, 63, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/evil2:0" : { // A Gryphon's Heart "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 84 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "transport", { "position" : [ 16, 23, 0 ], "type" : "artifact.spiritOfOppression" } ] ], "effect" : { "messageToSend" : "core.genrltxt.293", "type" : "victory" }, "message" : "core.genrltxt.292" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 10, "victoryString" : "core.vcdesc.11" }, "data/secret1:0" : { // The Grail "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 56 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.grail" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/ab:1" : { // Seeking Armageddon "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 63, 65, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.swordOfHellfire" } ], [ "haveArtifact", { "type" : "artifact.breastplateOfBrimstone" } ], [ "haveArtifact", { "type" : "artifact.shieldOfTheDamned" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.763" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "vcmi.map.victoryCondition.collectArtifacts.message" }, "data/ab:3" : { // Maker of Sorrows "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 102, 18, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.armageddonsBlade" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/ab:6" : { // To Kill A Hero "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 7, 66, 0 ], "type" : "hero" } ] // Catherine ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 18, 68, 0 ], "type" : "hero" } ] // Roland ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 58, 12, 0 ], "type" : "hero" } ] //Gelu ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "destroy", { "position" : [ 33, 37, 0 ], "type" : "hero" } ] ], "effect" : { "messageToSend" : "core.genrltxt.253", "type" : "victory" }, "message" : "core.genrltxt.252" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 5, "victoryString" : "core.vcdesc.6" }, "data/ab:7" : { // Oblivion's Edge "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 4, 3, 0 ], "type" : "hero" } ] // Gelu ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 12, 63, 0 ], "type" : "hero" } ] // Catherine ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 63, 51, 0 ], "type" : "hero" } ] // Roland ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 56 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "transport", { "position" : [ 35, 36, 0 ], "type" : "artifact.armageddonsBlade" } ] ], "effect" : { "messageToSend" : "core.genrltxt.293", "type" : "victory" }, "message" : "core.genrltxt.292" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 10, "victoryString" : "core.vcdesc.11" }, "data/slayer:0" : { // Rust Dragons "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 99, 101, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 168 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "type" : "mine" } ] ], "effect" : { "messageToSend" : "core.genrltxt.291", "type" : "victory" }, "message" : "core.genrltxt.290" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 9, "victoryString" : "core.vcdesc.10" }, "data/slayer:1" : { // Faerie Dragons "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 104, 61, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 168 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "destroy", { "position" : [ 6, 49, 0 ], "type" : "monster" } ], "effect" : { "messageToSend" : "core.genrltxt.287", "type" : "victory" }, "message" : "core.genrltxt.286" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 7, "victoryString" : "core.vcdesc.8" }, "data/slayer:2" : { // Azure Dragons "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 88, 82, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 168 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "destroy", { "position" : [ 107, 3, 0 ], "type" : "monster" } ], "effect" : { "messageToSend" : "core.genrltxt.287", "type" : "victory" }, "message" : "core.genrltxt.286" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 7, "victoryString" : "core.vcdesc.8" }, "data/slayer:3" : { // Crystal Dragons "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 23, 1, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 56 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "destroy", { "position" : [ 57, 61, 0 ], "type" : "monster" } ], "effect" : { "messageToSend" : "core.genrltxt.287", "type" : "victory" }, "message" : "core.genrltxt.286" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 7, "victoryString" : "core.vcdesc.8" }, "data/festival:0" : { // For the Throne "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 10, 59, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 4, 63, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 15, 63, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive4" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 10, 66, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 84 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/festival:1" : { // Clan War "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 94, 60, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 93, 51, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 85, 64, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive4" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [100, 63, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/festival:2" : { // Taming of the wild "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 34, 38, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 32, 7, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 8, 63, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive4" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 65, 63, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 112 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "specialVictory" : { "condition" : [ "destroy", { "type" : "monster"} ], "effect" : { "messageToSend" : "vcmi.map.victoryCondition.eliminateMonsters.toOthers", "type" : "victory" }, "message" : "vcmi.map.victoryCondition.eliminateMonsters.toSelf" } }, "victoryIconIndex" : 7, "victoryString" : "core.vcdesc.12" }, "data/festival:3" : { // Razor Claw "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 1, 3, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 84 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "destroy", { "position" : [ 62, 5, 1 ], "type" : "monster" } ], "effect" : { "messageToSend" : "core.genrltxt.287", "type" : "victory" }, "message" : "core.genrltxt.286" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 7, "victoryString" : "core.vcdesc.8" }, "data/fire:0" : { // Farming Towns "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 69, 69, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "destroy", { "type" : "monster"} ] ], "effect" : { "messageToSend" : "vcmi.map.victoryCondition.eliminateMonsters.toOthers", "type" : "victory" }, "message" : "vcmi.map.victoryCondition.eliminateMonsters.toSelf" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.12" }, "data/fire:1" : { // March of the Undead "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "type" : "creatureGeneratorCommon" } ] ], "effect" : { "messageToSend" : "core.genrltxt.289", "type" : "victory" }, "message" : "core.genrltxt.288" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 196 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 8, "victoryString" : "core.vcdesc.9" }, "data/fool:2" : { // Hurry Up and Wait "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 60, 45, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 112 } ] ], "effect" : { "messageToSend" : "vcmi.map.victoryCondition.daysPassed.toOthers", "type" : "victory" }, "message" : "vcmi.map.victoryCondition.daysPassed.toSelf" }, }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.13" }, "data/gem:1" : { // After the Amulet "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 19, 60, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 17, 60, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "haveArtifact", { "type" : "artifact.amuletOfTheUndertaker" } ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/gem:2" : { // Retrieving the Cowl "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 25, 30, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 25, 30, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "transport", { "position" : [ 9, 11, 0 ], "type" : "artifact.vampiresCowl" } ] ], "effect" : { "messageToSend" : "core.genrltxt.293", "type" : "victory" }, "message" : "core.genrltxt.292" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 10, "victoryString" : "core.vcdesc.11" }, "data/gem:3" : { // Driving for the Boots "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 55, 17, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 53, 17, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "transport", { "position" : [ 53, 16, 0 ], "type" : "artifact.deadMansBoots" } ] ], "effect" : { "messageToSend" : "core.genrltxt.293", "type" : "victory" }, "message" : "core.genrltxt.292" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 10, "victoryString" : "core.vcdesc.11" }, "data/crag:0" : { // Bashing Skulls "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 58, 70, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.skullHelmet" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/crag:1" : { // Black Sheep "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 69, 2, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.blackshardOfTheDeadKnight" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/crag:2" : { // A Cage in the Hand "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 2, 1, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.ribCage" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/crag:3" : { // Grave Robber "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 10, 11, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.shieldOfTheYawningDead" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/sandro:2" : { // Finneas Vilmar "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 56, 54, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 65, 53, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/sandro:3" : { // Duke Alarice "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 65, 25, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 67, 25, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/yog:0" : { // On the Run "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 71, 14, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 140 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "position" : [ 68, 4, 0 ], "type" : "town" } ] ], "effect" : { "messageToSend" : "core.genrltxt.250", "type" : "victory" }, "message" : "core.genrltxt.249" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 6, "victoryString" : "core.vcdesc.7" }, "data/yog:1" : { // The Meeting "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 31, 32, 0 ], "type" : "hero" } ] ] // yog ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "position" : [ 14, 16, 0 ], "type" : "town" } ] ], "effect" : { "messageToSend" : "core.genrltxt.250", "type" : "victory" }, "message" : "core.genrltxt.249" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 6, "victoryString" : "core.vcdesc.7" }, "data/yog:2" : { // A Tough Start "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 33, 36, 0 ], "type" : "hero" } ] ] // yog ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "anyOf", [ "noneOf", [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ], [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ], [ "haveArtifact", { "type" : "artifact.armorOfWonder" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ], [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ], [ "haveArtifact", { "type" : "artifact.sandalsOfTheSaint" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ], [ "haveArtifact", { "type" : "artifact.celestialNecklaceOfBliss" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ], [ "haveArtifact", { "type" : "artifact.lionsShieldOfCourage" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ], [ "haveArtifact", { "type" : "artifact.swordOfJudgement" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ], [ "haveArtifact", { "type" : "artifact.helmOfHeavenlyEnlightenment" } ] ] ], ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "vcmi.map.victoryCondition.angelicAlliancePartLost.toSelf" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/yog:3" : { // Falor and Terwen "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 3, 5, 0 ], "type" : "hero" } ] ] // yog ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "anyOf", [ "noneOf", [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ], [ "haveArtifact", { "type" : "artifact.celestialNecklaceOfBliss" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ], [ "haveArtifact", { "type" : "artifact.lionsShieldOfCourage" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.swordOfJudgement" } ] ], [ "noneOf", [ "haveArtifact", { "type" : "artifact.helmOfHeavenlyEnlightenment" } ] ] ], ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "vcmi.map.victoryCondition.angelicAlliancePartLost.toSelf" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/yog:4" : { // Returning to Bracada "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 32, 5, 0 ], "type" : "hero" } ] ] // yog ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.280" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "anyOf", [ "noneOf", [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ], [ "haveArtifact", { "type" : "artifact.swordOfJudgement" } ] ], //[ "noneOf", [ "haveArtifact", { "type" : "artifact.pendantOfCourage" } ], [ "haveArtifact", { "type" : "artifact.helmOfHeavenlyEnlightenment" } ] ] ], ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "vcmi.map.victoryCondition.angelicAlliancePartLost.toSelf" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "core.vcdesc.1" }, "data/final:3" : { // Final Peace "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 57, 12, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 25, 11, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "destroy", { "position" : [ 8, 29, 1 ], "type" : "hero" } ] ], "effect" : { "messageToSend" : "core.genrltxt.253", "type" : "victory" }, "message" : "core.genrltxt.252" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 5, "victoryString" : "core.vcdesc.6" }, "data/final:4" : { // Secrets Revealed "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 54, 6, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 13, 6, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/final:5" : { // Agents of Vengeance "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 34, 10, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 36, 10, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "position" : [ 36, 67, 0 ], "type" : "town" } ] ], "effect" : { "messageToSend" : "core.genrltxt.250", "type" : "victory" }, "message" : "core.genrltxt.249" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 6, "victoryString" : "core.vcdesc.7" }, "data/final:8" : { // To Strive, To Seek "defeatIconIndex" : 3, "defeatString" : "core.lcdesc.0", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 21, 10, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 44, 9, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.sandalsOfTheSaint" } ], [ "haveArtifact", { "type" : "artifact.celestialNecklaceOfBliss" } ], [ "haveArtifact", { "type" : "artifact.helmOfHeavenlyEnlightenment" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.763" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "vcmi.map.victoryCondition.collectArtifacts.message" }, "data/final:9" : { // Barbarian Brothers "defeatIconIndex" : 3, "defeatString" : "core.lcdesc.0", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 66, 70, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 70, 66, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveArtifact", { "type" : "artifact.armorOfWonder" } ], [ "haveArtifact", { "type" : "artifact.lionsShieldOfCourage" } ], [ "haveArtifact", { "type" : "artifact.swordOfJudgement" } ] ], "effect" : { "messageToSend" : "core.genrltxt.281", "type" : "victory" }, "message" : "core.genrltxt.737" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 0, "victoryString" : "vcmi.map.victoryCondition.collectArtifacts.message" }, "data/final:10" : { // Union "defeatIconIndex" : 3, "defeatString" : "core.lcdesc.0", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 7, 13, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 9, 15, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 6, 103, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive4" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 9, 105, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "standardWin" ], [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "vcmi.map.victoryCondition.angelicAlliance.toSelf" } }, "victoryIconIndex" : 11, "victoryString" : "vcmi.map.victoryCondition.angelicAlliance.message" }, "data/final:11" : { // Fall of Sandro "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroesMustSurvive1" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 14, 53, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive2" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 21, 69, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive3" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 38, 59, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "heroesMustSurvive4" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 66, 60, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 112 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" }, "data/secret:0" : { // Poison Fit for a King "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 68, 13, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 112 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "control", { "position" : [ 4, 67, 0 ], "type" : "town" } ] ], "effect" : { "messageToSend" : "core.genrltxt.250", "type" : "victory" }, "message" : "core.genrltxt.249" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 6, "victoryString" : "core.vcdesc.7" }, "data/secret:1" : { // To Build a Tunnel "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 66, 17, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "haveResources", { "type" : "gold", "value" : 100000 } ] ], "effect" : { "messageToSend" : "core.genrltxt.279", "type" : "victory" }, "message" : "core.genrltxt.278" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 2, "victoryString" : "core.vcdesc.3" }, "data/secret:2" : { // Kreegan Alliance "defeatIconIndex" : 2, "defeatString" : "core.lcdesc.3", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 6, 8, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "specialDefeat" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "daysPassed", { "value" : 84 } ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.254" }, "specialVictory" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "destroy", { "position" : [ 31, 26, 0 ], "type" : "hero" } ] ], "effect" : { "messageToSend" : "core.genrltxt.253", "type" : "victory" }, "message" : "core.genrltxt.252" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" } }, "victoryIconIndex" : 5, "victoryString" : "core.vcdesc.6" }, "data/secret:3" : { // With Blinders On "defeatIconIndex" : 1, "defeatString" : "core.lcdesc.2", "triggeredEvents" : { "heroMustSurvive" : { "condition" : [ "allOf", [ "isHuman", { "value" : 1 } ], [ "noneOf", [ "control", { "position" : [ 24, 7, 0 ], "type" : "hero" } ] ] ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "defeat" }, "message" : "core.genrltxt.253" }, "standardDefeat" : { "condition" : [ "daysWithoutTown", { "value" : 7 } ], "effect" : { "messageToSend" : "core.genrltxt.8", "type" : "defeat" }, "message" : "core.genrltxt.7" }, "standardVictory" : { "condition" : [ "standardWin" ], "effect" : { "messageToSend" : "core.genrltxt.5", "type" : "victory" }, "message" : "core.genrltxt.659" } }, "victoryIconIndex" : 11, "victoryString" : "core.vcdesc.0" } }