diff --git a/CHANGELOG.md b/CHANGELOG.md index c8b29d1..916e601 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,8 +52,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Redone of The Bloody Handz - Razing or looting Sartosa is not required to achieve a victory - Razing or looting Copher, Fyrus and Al Haikk is no longer required to achieve a Short Victory - - Having at least 80% Untained in Southern Badlands and Western Badlands is now required to achieve a Short Victory - - Having at least 80% Untained in Easter Badlands, Southern Badlands and Western Badlands is now required to achieve a Long Victory + - Having at least 80% Untainted in Southern Badlands and Western Badlands is now required to achieve a Short Victory + - Having at least 80% Untainted in Easter Badlands, Southern Badlands and Western Badlands is now required to achieve a Long Victory - Redone of Vor Carstein's Long Victory conditions - Destroying World Walkers and Wintertooth is no longer required - Destroying Clan Moulder and Couronne is now required @@ -101,7 +101,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Major redone has been introduced to the Court of Lybaras faction - Constructing a Pyramid has been removed from the Short Victory - Controlling Broken Teeth, Crater of the Walking Dead, Doom Glades and Devil's Backbone is now a requirement - - Maintaining 80% untained in Broken Teeth, Crater of the Walking Dead, Doom Glades, Devil's Backbone, + - Maintaining 80% untainted in Broken Teeth, Crater of the Walking Dead, Doom Glades, Devil's Backbone, Southlands Jungle, Kingdom of Beasts is now a requirement - Destroying Followers of Nagash is now required to achieve a Long Victory - Destroying The Awakened, The Dradfleet and The Drowned is no longer required @@ -111,3 +111,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Controlling Northern Great Mountains and Southern Great Mountains is no longer required to achieve a short victory - Building the Throne Hall of the High King is now required to achieve both types of victory - The aim is to keep the Dwarfs more local and defensive. The removed regions are too far away for a short victory + +## [2.4.0] The Woods and The Dragons update - 03.02.2021 + +- Redone added to Knights of Caledor + - Controlling Plains of Bones is now required to achieve a victory + - Building the Purified Graves of the Dragons to achieve a victory + - Destroying Green Skins is no longer required to achieve a Short Victory + - TBD Raze or sack Black Crag is now required to achieve a Short Victory + - Building the Hall of Dragons is now required to achieve a Long Victory +- Minor redone introduced to Talsyn + - Destroying factions is no longer required to obtain a victory + - Performing 3 Rituals of Rebirth is now required to achieve a Short Victory + - Performing 8 Rituals of Rebirth is now required to achieve a Long Victory +- Redone added to Argwylon + - Destroying or confederating Wargrove of Woe is now required to achieve a victory + - Performing 3 Rituals of Rebirth is now required to achieve a Short Victory + - Performing 5 Rituals of Rebirth is now required to achieve a Long Victory + - Controlling Gryphon Wood and Forest of Gloom is now required to achieve a Long Victory + - Fixed a bug where non-tree units where required to achieve a Long Victory +- Introduced objectives for the Wargrove of Woe + - Controlling Athel Loren is required to achieve a victory + - Destroying Talsyn, Argwylon, Wydrioth and Torgovann is required to achieve a victory + - Completing the final battle is required to achieve a victory + - Performing 3 Rituals of Rebirth is required to achieve a Short Victory + - Performing 5 Rituals of Rebirth is required to achieve a Long Victory + - Destroying Laurelorn Forest, Heralds of Ariel, Bowmen of Oreon and Avelorn is required to achieve a Long Victory +- All Bretonnian factions have had modified the to require 800 Chivalry to obtain a Short Victory and 1600 to achieve a Long/Ultimate victory + - Repanse de Lyonesse is the only faction with no Short Victory +- Fixed a bug where Court of Lybaras had to control/maintain untainted the Doom Glades + - The province was placed in some requirements in the place of Doom Glade, a region in the Crater of the Walking Dead +- Fixed some grammatical mistakes in the docs +- Building Plague Abbeys and Plague Cauldrons requirements have been removed from Clan Pestilens because, due to a motor bug, they were never triggered +- Wounding Archaon has been removed from all factions, as it can never be achieved if Chaos Invasion is no +- Known bugs: + - In some cases, the new conditions do not appear till triggered with the "Victory Objectives" button diff --git a/dist/vco2_main.pack b/dist/vco2_main.pack index a091306..9dc43a4 100644 Binary files a/dist/vco2_main.pack and b/dist/vco2_main.pack differ diff --git a/docs/factions/bretonnia/README.md b/docs/factions/bretonnia/README.md index 98c4bde..50e3279 100644 --- a/docs/factions/bretonnia/README.md +++ b/docs/factions/bretonnia/README.md @@ -3,56 +3,53 @@ ### Couronne * **Short Victory Conditions**: - * Attain 2000 Chivalry + * Attain 800 Chivalry * Conquer provinces: * Bastonne, Borderlaux, Carcasone, Couronne, Forest of Arden, Lyonese, Parravon * Destroy factions: * Mousillon, The Barrow Legion, World Walkers, Wintertooth, Vanaheimlings * **Ultimate Victory Conditions**: - * Attain 2000 Chivalry + * Attain 1600 Chivalry * Conquer provinces: * Bastonne, Borderlaux, Carcasone, Couronne, Forest of Arden, Lyonese, Parravon * Destroy factions: * Mousillon, Sylvannia, The Barrow Legion, Von Carstein, World Walkers, Wintertooth, Vanaheimlings * Complete the final Errantry War battle * Defeat the Chaos Invasion - * Defeat Archaon ### Bordelaux * **Short Victory Conditions**: - * Attain 2000 Chivalry + * Attain 800 Chivalry * Destroy factions: * Pirates of Sartosa, The Awakened, The Dreadfleet, The Drowned, All Pirate Rogue Armies * **Ultimate Victory Conditions**: - * Attain 2000 Chivalry + * Attain 1600 Chivalry * Destroy factions: * Pirates of Sartosa, The Awakened, The Dreadfleet, The Drowned, The Blessed Dread, All Pirate Rogue Armies * Complete the final Errantry War battle * Defeat the Chaos Invasion - * Defeat Archaon ### Carcossone * **Short Victory Conditions**: - * Attain 2000 Chivalry + * Attain 800 Chivalry * Get a level 20 damsel * Destroy factions: - Clan Skryre, Clan Spittel, Skullmasherz, Crooked Moon, Mousillon, The Barrow Legion * **Ultimate Victory Conditions**: - * Attain 2000 Chivalry + * Attain 1600 Chivalry * Get 3 level 20 damsels * Destroy factions: - Clan Skryre, Clan Spittel, Crooked Moon, The Blooding Hand, Greenskins, Skullmasherz, Mousillon, The Barrow Legion * Complete the final Errantry War battle * Defeat the Chaos Invasion - * Defeat Archaon ### Chevaliers de Lyonesse * **Ultimate Victory Conditions**: - * Attain 2000 Chivalry + * Attain 1600 Chivalry * Destroy factions: * Dune Kingdoms, Followers of Nagash, Khemri, Numas, Rakaph Dynasty, The Sentinels, Necrarch Brotherhood * Conquer provinces: diff --git a/docs/factions/dwarfs/README.md b/docs/factions/dwarfs/README.md index c7bc3ba..37c1db1 100644 --- a/docs/factions/dwarfs/README.md +++ b/docs/factions/dwarfs/README.md @@ -32,7 +32,6 @@ * Greenskins, Clan Mors, Clan Skrye, Clan Mordkin, Clan Eshin, Clan Moulder * Build the Throne Hall of the High King * Defeat the Chaos Invasion - * Defeat Archaon ### Karak Kadrin @@ -55,7 +54,6 @@ * Own at least 7 slayers * Own at least 100 units * Defeat the Chaos Invasion - * Defeat Archaon ### Clan Angrund @@ -84,4 +82,3 @@ * Recapture all of the fallen Dwarf holds * Karak Ungor, Mount Gunbad, Karak Drazh, Ekrund, Karak Azgal, Galbaraz * Defeat the Chaos Invasion - * Defeat Archaon diff --git a/docs/factions/empire/README.md b/docs/factions/empire/README.md index 3a758ae..0ed4828 100644 --- a/docs/factions/empire/README.md +++ b/docs/factions/empire/README.md @@ -15,7 +15,6 @@ Tribe, Naglfarlings Tribe, Skaeling, Vanaheimlings, Varg, Wintertooth, World Walkers * Build the Imperial Palace in Altdorf * Defeat the Chaos Invasion - * Defeat Archaon ## The Golden Order @@ -34,7 +33,6 @@ Pirates of Sartosa, Sylvannia, Von Carstein * Build the Nuln Gunnery School * Defeat the Chaos Invasion - * Defeat Archaon ## The Huntsmarshal's Expedition @@ -48,5 +46,4 @@ * Destroy factions * Hexoatl, Itza, Clan Pestilens, Vampire Coast, The Dreadfleet, The Blessed Dread, Spirit of The Jungle * Have at least 100 Acclaim - * Defeat Archaon diff --git a/docs/factions/greenskins/README.md b/docs/factions/greenskins/README.md index 82d2584..88b3861 100644 --- a/docs/factions/greenskins/README.md +++ b/docs/factions/greenskins/README.md @@ -17,7 +17,6 @@ * Altdorf, Castle Drakendorf, Hell Pit, Karak Kadrin, Karaz-a-Karak * Control the Red Eye Mountain region * Build the Black Orc Headquarters - * Defeat Archaon ### Bonerattlaz @@ -31,14 +30,13 @@ * Occupy/loot/raze/sack at least 50 settlements * Control the Broken Teeth province * Earn 20000 from raiding - * Defeat Archaon ### The Bloody Handz * **Short Victory Conditions**: * Control provinces: * Southern Badlands, Western Badlands - * Have at least 80% Untained in the following provinces: + * Have at least 80% Untainted in the following provinces: * Southern Badlands, Western Badlands * Loot or at sack settlements: * Akendorf, Luccini, Matorca, Miragliano, Myrmidens, Sartosa, Zandri, Zvorak @@ -52,7 +50,7 @@ * **Long Victory Conditions**: * Control provinces: * Eastern Badlands, Southern Badlands, Western Badlands - * Have at least 80% Untained in the following provinces: + * Have at least 80% Untainted in the following provinces: * Eastern Badlands, Southern Badlands, Western Badlands * Loot or at sack settlements: * Akendorf, Al-Haikk, Copher, Fyrus, Lucini, Matorca, Miragliano, Myrmidens, Sartosa, Zandri, Zvorak diff --git a/docs/factions/high-elves/README.md b/docs/factions/high-elves/README.md index a5c1571..c811cb8 100644 --- a/docs/factions/high-elves/README.md +++ b/docs/factions/high-elves/README.md @@ -5,30 +5,28 @@ * **Short Victory Conditions**: * Conquer, ally with or assimilate all provinces of Ulthuan * Raze or sack Naggarond - * Construct the Sacred Flame of Asuryan and the Gates of Lothern + * Build the Sacred Flame of Asuryan and the Gates of Lothern * **Long Victory Conditions**: * Conquer, ally with or assimilate all provinces of Ulthuan * Destroy factions: * Cult of Pleasure, Her Haneth, Naggarond, The Blessed Dread - * Construct the Sacred Flame of Asuryan and the Gates of Lothern - * Defeat Archaon + * Build the Sacred Flame of Asuryan and the Gates of Lothern ### Order of Loremasters * **Short Victory Conditions**: * Hold 12 settlements * Control the Saphery province - * Construct a Tower of Mages + * Build a Tower of Mages * Destroy factions: * The Blessed Dread, Vampire Coast, Clan Pestilens * **Long Victory Conditions**: * Hold 20 settlements * Control the Saphery province - * Construct the White Tower of Hoeth - * Construct 3 Tower of Mages + * Build the White Tower of Hoeth + * Build 3 Tower of Mages * Destroy factions: * Followers of Nagash, Noctilus, Vampire Coast, The Blessed Dread, Clan Pestilens - * Defeat Archaon ### Nagarythe @@ -43,7 +41,7 @@ * Nagarythe, Iron Mountains, Titan Peaks, The Road of Skulls, Doom Glades * Destroy factions * Bleak Holds, Cult of Pleasure, Clar Karond, Naggarond, Har Ganeth - * Construct the Black Citadel of Anlec + * Build the Black Citadel of Anlec * Own 3 Moon Dragons ### Avelorn @@ -52,25 +50,28 @@ * Conquer, ally with or assimilate all provinces of Ulthuan * Destroy factions: * Har Ganeth, Scourge of Khaine - * Construct the Avelorn Landmark + * Build the Avelorn Landmark * **Long Victory Conditions**: * Conquer, ally with or assimilate all provinces of Ulthuan * Destroy factions: * Har Ganeth, Scourge of Khaine, Norsca, Winterthoot - * Construct the Avelorn Landmark - * Defeat Archaon + * Build the Avelorn Landmark ### Knights of Caledor +Purified Graves, Black Crag + * **Short Victory Conditions**: * Complete 3 Missions * Control provinces: - * Gnoblar Country, Dragon Isles, The Wolf Lands, Caledor + * Caledor, Dragon Isles, Gnoblar Country, Plain of Bones, The Wolf Lands * Destroy factions - * Clan Eshin, Greenskins, Hag Graef - * Construct 3 of the following buildings: + * Clan Eshin, Hag Graef + * Raze or sack Black Crag + * Build 3 of the following buildings: * Tower of Mages, Sanctuary of Asuryan, Dragon Keep, Ithilmar Smith, Handmaidens, Warded Walls, Amphitheatre, Seaport + * Build the Purified Graves of the Dragons * Own at least 5 of the following units: * Sun Dragon, Silverpelts (RoR), Phoenix Guard, Dragon Princes, Star Dragon, Fireborn (RoR), Keepers of the flame (RoR), Sisters of Avelorn, Court Guards (RoR), White Lions of Chrace @@ -78,12 +79,13 @@ * Complete 5 Missions * Conquer, ally with or assimilate all provinces of Ulthuan * Control provinces: - * Gnoblar Country, Dragon Isles, The Wolf Lands, Caledor + * Caledor, Dragon Isles, Gnoblar Country, Plain of Bones, The Wolf Lands * Destroy factions * Clan Eshin, Greenskins, Hag Graef, Clan Mors - * Construct 8 of the following buildings: + * Build 8 of the following buildings: * Tower of Mages, Sanctuary of Asuryan, Dragon Keep, Ithilmar Smith, Handmaidens, Warded Walls, Amphitheatre, Seaport + * Build the Purified Graves of the Dragons and the Hall of Dragons * Own at least 15 of the following units: * Sun Dragon, Silverpelts (RoR), Phoenix Guard, Dragon Princes, Star Dragon, Fireborn (RoR), Keepers of the flame (RoR), Sisters of Avelorn, Court Guards (RoR), White Lions of Chrace @@ -97,7 +99,7 @@ * Destroy faction * Broken Axe * Have at least 100 Yvresse's defence level - * Construct the Warden's Tower + * Build the Warden's Tower * Own 3 of the following units * Faithbearers, Griffon Knights, Sentinels, Skyhawks, Spireguard * **Long Victory Conditions**: @@ -108,6 +110,6 @@ * Destroy factions * Broken Axe, Naggarond, Greenskins,The Bloody Handz * Have at least 100 Yvresse's defence level - * Construct the Warden's Tower + * Build the Warden's Tower * Own 5 of the following units * Faithbearers, Griffon Knights, Sentinels, Skyhawks, Spireguard diff --git a/docs/factions/lizardmen/README.md b/docs/factions/lizardmen/README.md index bfc245b..e37a928 100644 --- a/docs/factions/lizardmen/README.md +++ b/docs/factions/lizardmen/README.md @@ -5,7 +5,7 @@ * **Short Victory Conditions**: * Conquer provinces: * Isthmus of Lustria, Northern Jungles of Pahualaxa - * Have at least 80% Untained in the following provinces + * Have at least 80% Untainted in the following provinces * Isthmus of Lustria, Northern Jungles of Pahualaxa * Destroy factions * Cult of Pleasure, The Drowned @@ -15,7 +15,7 @@ * Own 7 Temple Guards * **Long Victory Conditions**: * Conquer, ally with or assimilate all provinces of Lustria - * Have at least 80% Untained in all the provinces of Lustria + * Have at least 80% Untainted in all the provinces of Lustria * Destroy factions * Cult of Pleasure, The Blessed Dread, Clan Pestilens, The Awakened, The Dreadfleet, The Drowned * Construct 5 Star Chambers @@ -24,7 +24,6 @@ * Build 7 Temple-Nexus * Own 15 Temple Guards * Defeat the Chaos Invasion - * Defeat Archaon ### Last Defenders @@ -42,7 +41,6 @@ * Destroy factions: * Clan Eshin, Clan Mors, Hag Graef, Lybaras * Defeat the Chaos Invasion - * Defeat Archaon ### Tlaqua @@ -63,12 +61,11 @@ * Build 5 Ripperdactyl Hatcheries * Own 15 Terradons/Ripperdactyls * Defeat the Chaos Invasion - * Defeat Archaon ### Cult of Sotek * **Short Victory Conditions**: - * Have at least 80% Untained in all the provinces of Lustria + * Have at least 80% Untainted in all the provinces of Lustria * Construct 3 Crimson Pyramids of Sotek * Destroy factions * Clan Fester, Clan Gnaw, Clan Mange, Clan Pestiles, The Awakened, The Dreadfleet, The Huntsmarshal's @@ -76,7 +73,7 @@ * Capture 10000 battle captives * Own 40 Skink units (All variants) * **Long Victory Conditions**: - * Have at least 80% Untained in all the provinces of Lustria + * Have at least 80% Untainted in all the provinces of Lustria * Construct 5 Crimson Pyramids of Sotek * Construct the Cult of Sotek Snake Pit * Destroy factions @@ -85,7 +82,6 @@ * Capture 20000 battle captives * Own 60 Skink units (All variants) * Defeat the Chaos Invasion - * Defeat Archaon ### Itza @@ -102,7 +98,6 @@ * Construct the Vaults of the Old Ones and The Emerald Pools * Own 30 Saurus units (All variants) * Defeat the Chaos Invasion - * Defeat Archaon ### Spirit of the Jungle @@ -122,4 +117,3 @@ * Construct one Exalted Star Chamber * Own 15 Kroxigors * Defeat the Chaos Invasion - * Defeat Archaon diff --git a/docs/factions/skaven/README.md b/docs/factions/skaven/README.md index 9363a55..bdf14e5 100644 --- a/docs/factions/skaven/README.md +++ b/docs/factions/skaven/README.md @@ -24,8 +24,6 @@ * Isthmus of Lustria, Northern Great Jungle, Southern Great Jungle * Destroy factions * Order of Loremasters, The Blessed Dread, Vampire Coast, Cult of Sotek, Itza - * Construct 1 Plague Cauldron - * Construct 3 Plague Abbeys * **Long Victory Conditions**: * Have at least 52% skaven corruption in the following provinces * Isthmus of Lustria, Northern Great Jungle, Southern Great Jungle, Northern Jungle of Pahualaxa, Southern @@ -33,8 +31,6 @@ Islands, Headhunters Jungle * Destroy factions * Order of Loremasters, The Blessed Dread, Vampire Coast, The Drowned, Cult of Sotek, Itza, Hexoatl - * Construct 5 Plague Cauldron - * Construct 8 Plague Abbeys ### Clan Rictus diff --git a/docs/factions/tomb-kings/README.md b/docs/factions/tomb-kings/README.md index 518315b..e39574c 100644 --- a/docs/factions/tomb-kings/README.md +++ b/docs/factions/tomb-kings/README.md @@ -25,18 +25,18 @@ * Necrarch Brotherhood, Strygos Empire, The Silver Host * Capture the Black Pyramid of Nagash * Control provinces: - * Broken Teeth, Crater of the Walking Dead, Doom Glades, Devil's Backbone - * Have at least 80% untained in the following provinces: - * Broken Teeth, Crater of the Walking Dead, Doom Glades, Devil's Backbone, Southlands Jungle, Kingdom of Beasts + * Broken Teeth, Crater of the Walking Dead, Devil's Backbone + * Have at least 80% untainted in the following provinces: + * Broken Teeth, Crater of the Walking Dead, Devil's Backbone, Southlands Jungle, Kingdom of Beasts * Own 7 Necropolis Knights/Sepulchral Stalkers * **Long Victory Conditions**: * Destroy factions: * Followers of Nagash, Necrarch Brotherhood, Mousillon, Strygos Empire, The Barrow Legion, The Silver Host, Vampire Counts, Von Carstein, Pirates of Sartosa * Control provinces: - * Broken Teeth, Crater of the Walking Dead, Doom Glades, Devil's Backbone - * Have at least 80% untained in the following provinces: - * Broken Teeth, Crater of the Walking Dead, Doom Glades, Devil's Backbone, Southlands Jungle, Kingdom of Beasts + * Broken Teeth, Crater of the Walking Dead, Devil's Backbone + * Have at least 80% untainted in the following provinces: + * Broken Teeth, Crater of the Walking Dead, Devil's Backbone, Southlands Jungle, Kingdom of Beasts * Capture the Black Pyramid of Nagash * Construct the 7 pyramids * Own 15 Necropolis Knights/Sepulchral Stalkers diff --git a/docs/factions/vampire-counts/README.md b/docs/factions/vampire-counts/README.md index dae9934..affa605 100644 --- a/docs/factions/vampire-counts/README.md +++ b/docs/factions/vampire-counts/README.md @@ -24,7 +24,6 @@ * Clan Moulder, Couronne, The Empire, Sylvania * Build the Altdorf Landmark and the Von Carstein Court Hall * Defeat the Chaos Invasion - * Defeat Archaon ### The Barrow Legion diff --git a/docs/factions/wood-elves/README.md b/docs/factions/wood-elves/README.md index 507adf2..a0888fd 100644 --- a/docs/factions/wood-elves/README.md +++ b/docs/factions/wood-elves/README.md @@ -4,44 +4,58 @@ * **Short Victory Conditions**: * Control Athel Loren - * Athel Loren has to be at least 80% untained - * Destroy factions: - * Clan Skryre, Clan Spittel, Crooked Moon and Pirates of Sartosa + * Athel Loren has to be at least 80% untainted * Construct the Oak of Ages 5 * Complete the final battle + * Perform at least 3 Rituals of Rebirth * Own at least 60 units * Own at least 7 sisters of the thorn and/or wild riders (shielded/unshielded) * **Ultimate Victory Conditions**: * Control Athel Loren, the Laurelorn Forest and the Oreon's Camp - * Athel Loren has to be at least 80% untained - * Destroy factions: - * Clan Skryre, Clan Spittel, Crooked Moon, The Barrow Legion, Mousillon, Pirates of Sartosa, - Greenskins, The Bloody Handz + * Athel Loren has to be at least 80% untainted * Construct the Oak of Ages 5 * Complete the final battle + * Perform the Athel Loren Ritual of Rebirth + * Perform at least 8 Rituals of Rebirth * Own at least 100 units * Own at least 10 sisters of the thorn and/or wild riders (shielded/unshielded) - * Defeat Archaon ### Argwylon * **Short Victory Conditions**: * Control Athel Loren - * Athel Loren has to be at least 80% untained + * Athel Loren has to be at least 80% untainted * Destroy factions: - * Clan Spittel, The Barrow Legion and Mousillon + * Wargrove of Woe, Clan Spittel, The Barrow Legion, Mousillon * Construct the Oak of Ages 5 * Complete the final battle + * Perform at least 3 Rituals of Rebirth * Own at least 40 units * Own at least 10 tree units * **Ultimate Victory Conditions**: - * Control Athel Loren, the Laurelorn Forest and Avelorn - * Athel Loren has to be at least 80% untained + * Control Athel Loren, Laurelorn Forest, Avelorn, Gryphon Wood, Forest of Gloom + * Athel Loren has to be at least 80% untainted * Destroy factions: - * Clan Skryre, Clan Spittel, Crooked Moon, The Barrow Legion, Mousillon, Pirates of Sartosa, + * Wargrove of Woe, Clan Skryre, Clan Spittel, Crooked Moon, The Barrow Legion, Mousillon, Pirates of Sartosa, Wintertooth, World Walkers * Construct the Oak of Ages 5 * Complete the final battle + * Perform the Athel Loren Ritual of Rebirth + * Perform at least 5 Rituals of Rebirth * Own at least 80 units * Own at least 16 tree units - * Defeat Archaon + +### Wargrove of Woe + +* **Short Victory Conditions**: + * Control Athel Loren + * Complete the final battle + * Destroy factions: + * Talsyn, Argwylon, Wydrioth, Torgovann + * Perform at least 3 Rituals of Rebirth +* **Ultimate Victory Conditions**: + * Control Athel Loren + * Destroy factions: + * Talsyn, Argwylon, Wydrioth, Torgovann, Laurelorn Forest, Heralds of Ariel, Bowmen of Oreon, Avelorn + * Perform the Athel Loren Ritual of Rebirth + * Perform at least 5 Rituals of Rebirth \ No newline at end of file diff --git a/src/script/vco2_main/factions/wh2_dlc09_tmb_lybaras/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc09_tmb_lybaras/campaigns/main_warhammer/missions.lua index d69d973..bc3d111 100644 --- a/src/script/vco2_main/factions/wh2_dlc09_tmb_lybaras/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc09_tmb_lybaras/campaigns/main_warhammer/missions.lua @@ -27,7 +27,6 @@ local missions = { total 4; province wh2_main_the_broken_teeth; province wh2_main_crater_of_the_walking_dead; - province wh2_main_doom_glades; province wh2_main_devils_backbone; } objective @@ -35,7 +34,6 @@ local missions = { type AT_LEAST_X_RELIGION_IN_PROVINCES; province wh2_main_the_broken_teeth; province wh2_main_crater_of_the_walking_dead; - province wh2_main_doom_glades; province wh2_main_devils_backbone; province wh2_main_southlands_jungle; province wh2_main_kingdom_of_beasts; @@ -96,7 +94,6 @@ local missions = { total 4; province wh2_main_the_broken_teeth; province wh2_main_crater_of_the_walking_dead; - province wh2_main_doom_glades; province wh2_main_devils_backbone; } objective @@ -104,7 +101,6 @@ local missions = { type AT_LEAST_X_RELIGION_IN_PROVINCES; province wh2_main_the_broken_teeth; province wh2_main_crater_of_the_walking_dead; - province wh2_main_doom_glades; province wh2_main_devils_backbone; province wh2_main_southlands_jungle; province wh2_main_kingdom_of_beasts; diff --git a/src/script/vco2_main/factions/wh2_dlc12_lzd_cult_of_sotek/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc12_lzd_cult_of_sotek/campaigns/main_warhammer/missions.lua index ed7959e..01cc712 100644 --- a/src/script/vco2_main/factions/wh2_dlc12_lzd_cult_of_sotek/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc12_lzd_cult_of_sotek/campaigns/main_warhammer/missions.lua @@ -163,19 +163,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } - + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { game_victory; diff --git a/src/script/vco2_main/factions/wh2_dlc13_emp_golden_order/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc13_emp_golden_order/campaigns/main_warhammer/missions.lua index 11b4a9c..5279fd9 100644 --- a/src/script/vco2_main/factions/wh2_dlc13_emp_golden_order/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc13_emp_golden_order/campaigns/main_warhammer/missions.lua @@ -125,18 +125,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_dlc13_emp_the_huntmarshals_expedition/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc13_emp_the_huntmarshals_expedition/campaigns/main_warhammer/missions.lua index 6a4041f..644da3c 100644 --- a/src/script/vco2_main/factions/wh2_dlc13_emp_the_huntmarshals_expedition/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc13_emp_the_huntmarshals_expedition/campaigns/main_warhammer/missions.lua @@ -82,18 +82,18 @@ local missions = { pooled_resource emp_progress; total 100; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_dlc13_lzd_spirits_of_the_jungle/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc13_lzd_spirits_of_the_jungle/campaigns/main_warhammer/missions.lua index 73370ee..e846ff8 100644 --- a/src/script/vco2_main/factions/wh2_dlc13_lzd_spirits_of_the_jungle/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc13_lzd_spirits_of_the_jungle/campaigns/main_warhammer/missions.lua @@ -134,18 +134,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_dlc14_brt_chevaliers_de_lyonesse/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc14_brt_chevaliers_de_lyonesse/campaigns/main_warhammer/missions.lua index e0c1f46..4ee2a08 100644 --- a/src/script/vco2_main/factions/wh2_dlc14_brt_chevaliers_de_lyonesse/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc14_brt_chevaliers_de_lyonesse/campaigns/main_warhammer/missions.lua @@ -9,9 +9,9 @@ local missions = { { objective { - override_text mission_text_text_mis_activity_attain_chivalry_1000; + override_text mission_text_text_mis_activity_attain_chivalry_chivalrous; type SCRIPTED; - script_key attain_chivalry_2000; + script_key attain_chivalry_1600; } objective { diff --git a/src/script/vco2_main/factions/wh2_dlc15_grn_bonerattlaz/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc15_grn_bonerattlaz/campaigns/main_warhammer/missions.lua index 6f32913..27e5f17 100644 --- a/src/script/vco2_main/factions/wh2_dlc15_grn_bonerattlaz/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc15_grn_bonerattlaz/campaigns/main_warhammer/missions.lua @@ -80,18 +80,18 @@ local missions = { type EARN_X_AMOUNT_FROM_RAIDING; total 20000; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_dlc15_hef_imrik/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc15_hef_imrik/campaigns/main_warhammer/missions.lua index e5bb18d..464286a 100644 --- a/src/script/vco2_main/factions/wh2_dlc15_hef_imrik/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_dlc15_hef_imrik/campaigns/main_warhammer/missions.lua @@ -17,23 +17,28 @@ local missions = { objective { type CONTROL_N_PROVINCES_INCLUDING; - total 4; - province wh2_main_gnoblar_country; + total 5; + province wh2_main_caledor; province wh2_main_dragon_isles; + province wh2_main_gnoblar_country; + province wh2_main_the_plain_of_bones; province wh2_main_the_wolf_lands; - province wh2_main_caledor; } objective { type DESTROY_FACTION; faction wh2_main_skv_clan_eshin; - faction wh_main_grn_greenskins; - faction wh2_main_def_hag_graef; confederation_valid; } objective + { + type RAZE_OR_SACK_N_DIFFERENT_SETTLEMENTS_INCLUDING; + total 1; + region wh_main_death_pass_karak_drazh; + } + objective { type CONSTRUCT_N_BUILDINGS_FROM; total 3; @@ -48,6 +53,13 @@ local missions = { faction wh2_main_hef_caledor; } objective + { + type CONSTRUCT_N_BUILDINGS_INCLUDING; + faction wh2_dlc15_hef_imrik; + total 1; + building_level wh2_dlc15_special_graves_of_the_dragons_2_hef; + } + objective { type OWN_N_UNITS; total 5; @@ -88,7 +100,7 @@ local missions = { objective { type CONTROL_N_PROVINCES_INCLUDING; - total 17; + total 18; province wh2_main_eataine; province wh2_main_yvresse; province wh2_main_saphery; @@ -106,6 +118,7 @@ local missions = { province wh2_main_gnoblar_country; province wh2_main_dragon_isles; province wh2_main_the_wolf_lands; + province wh2_main_the_plain_of_bones; } objective { @@ -133,6 +146,14 @@ local missions = { faction wh2_main_hef_caledor; } objective + { + type CONSTRUCT_N_BUILDINGS_INCLUDING; + faction wh2_dlc15_hef_imrik; + total 2; + building_level wh2_dlc15_special_graves_of_the_dragons_2_hef; + building_level wh2_main_special_hall_of_dragons; + } + objective { type OWN_N_UNITS; total 15; diff --git a/src/script/vco2_main/factions/wh2_dlc16_wef_drycha/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_dlc16_wef_drycha/campaigns/main_warhammer/missions.lua new file mode 100644 index 0000000..6af5879 --- /dev/null +++ b/src/script/vco2_main/factions/wh2_dlc16_wef_drycha/campaigns/main_warhammer/missions.lua @@ -0,0 +1,109 @@ +local missions = { + [[ + mission + { + victory_type vco_victory_type_short; + key wh_main_short_victory; + issuer CLAN_ELDERS; + primary_objectives_and_payload + { + objective + { + type CONTROL_N_PROVINCES_INCLUDING; + total 5; + province wh_main_argwylon; + province wh_main_talsyn; + province wh_main_torgovann; + province wh_main_wydrioth; + province wh_main_yn_edri_eternos; + } + objective + { + type DESTROY_FACTION; + faction wh_dlc05_wef_wood_elves; + faction wh_dlc05_wef_argwylon; + faction wh_dlc05_wef_torgovann; + faction wh_dlc05_wef_wydrioth; + + confederation_valid; + } + objective + { + type FIGHT_SET_PIECE_BATTLE; + set_piece_battle wh_dlc05_qb_wef_grand_defense_of_the_oak; + } + objective + { + type PERFORM_RITUAL; + ritual_category WORLDROOTS_HEALING; + total 3; + } + + payload + { + game_victory; + } + } + } + ]], + [[ + mission + { + victory_type vco_victory_type_long; + key wh_main_long_victory; + issuer CLAN_ELDERS; + primary_objectives_and_payload + { + objective + { + type CONTROL_N_PROVINCES_INCLUDING; + total 5; + province wh_main_argwylon; + province wh_main_talsyn; + province wh_main_torgovann; + province wh_main_wydrioth; + province wh_main_yn_edri_eternos; + } + objective + { + type DESTROY_FACTION; + faction wh_dlc05_wef_wood_elves; + faction wh_dlc05_wef_argwylon; + faction wh_dlc05_wef_torgovann; + faction wh_dlc05_wef_wydrioth; + faction wh2_dlc13_wef_laurelorn_forest; + faction wh2_dlc16_wef_sisters_of_twilight; + faction wh2_main_wef_bowmen_of_oreon; + + faction wh2_main_hef_avelorn; + + confederation_valid; + } + objective + { + type FIGHT_SET_PIECE_BATTLE; + set_piece_battle wh_dlc05_qb_wef_grand_defense_of_the_oak; + } + objective + { + override_text mission_text_text_mis_activity_athel_healed; + type SCRIPTED; + script_key athel_healed; + } + objective + { + type PERFORM_RITUAL; + ritual_category WORLDROOTS_HEALING; + total 5; + } + + payload + { + game_victory; + } + } + } + ]] +}; + +return missions; diff --git a/src/script/vco2_main/factions/wh2_main_hef_avelorn/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_hef_avelorn/campaigns/main_warhammer/missions.lua index 6088d48..fb3685e 100644 --- a/src/script/vco2_main/factions/wh2_main_hef_avelorn/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_hef_avelorn/campaigns/main_warhammer/missions.lua @@ -40,12 +40,12 @@ local missions = { total 1; building_level wh2_main_special_everqueen_court_hef; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { @@ -98,18 +98,18 @@ local missions = { total 1; building_level wh2_main_special_everqueen_court_hef; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_hef_eataine/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_hef_eataine/campaigns/main_warhammer/missions.lua index 5c028e2..8065389 100644 --- a/src/script/vco2_main/factions/wh2_main_hef_eataine/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_hef_eataine/campaigns/main_warhammer/missions.lua @@ -94,18 +94,18 @@ local missions = { building_level wh2_main_special_shrine_of_asuryan_1_hef; building_level wh2_main_special_lothern_port_3; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_hef_order_of_loremasters/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_hef_order_of_loremasters/campaigns/main_warhammer/missions.lua index 7d6d9b8..c0353ab 100644 --- a/src/script/vco2_main/factions/wh2_main_hef_order_of_loremasters/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_hef_order_of_loremasters/campaigns/main_warhammer/missions.lua @@ -89,18 +89,18 @@ local missions = { total 3; building_level wh2_main_hef_mages_3; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_lzd_hexoatl/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_lzd_hexoatl/campaigns/main_warhammer/missions.lua index 6afc1ee..07bb93e 100644 --- a/src/script/vco2_main/factions/wh2_main_lzd_hexoatl/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_lzd_hexoatl/campaigns/main_warhammer/missions.lua @@ -164,18 +164,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_lzd_itza/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_lzd_itza/campaigns/main_warhammer/missions.lua index 4c1104c..d48313a 100644 --- a/src/script/vco2_main/factions/wh2_main_lzd_itza/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_lzd_itza/campaigns/main_warhammer/missions.lua @@ -124,18 +124,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_lzd_last_defenders/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_lzd_last_defenders/campaigns/main_warhammer/missions.lua index 8c943de..1360c38 100644 --- a/src/script/vco2_main/factions/wh2_main_lzd_last_defenders/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_lzd_last_defenders/campaigns/main_warhammer/missions.lua @@ -100,18 +100,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_lzd_tlaqua/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_lzd_tlaqua/campaigns/main_warhammer/missions.lua index f576640..4ecc1c9 100644 --- a/src/script/vco2_main/factions/wh2_main_lzd_tlaqua/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_lzd_tlaqua/campaigns/main_warhammer/missions.lua @@ -118,18 +118,18 @@ local missions = { faction wh_dlc03_bst_beastmen_chaos; region wh_main_chaos_wastes; } - objective + objective { override_text mission_text_text_mis_activity_archaon_spawned; type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh2_main_skv_clan_pestilens/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh2_main_skv_clan_pestilens/campaigns/main_warhammer/missions.lua index 724d3b2..f207532 100644 --- a/src/script/vco2_main/factions/wh2_main_skv_clan_pestilens/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh2_main_skv_clan_pestilens/campaigns/main_warhammer/missions.lua @@ -29,21 +29,6 @@ local missions = { faction wh2_main_lzd_itza; confederation_valid; } - objective - { - type CONSTRUCT_N_BUILDINGS_FROM; - faction wh2_main_skv_clan_pestilens; - total 1; - building_level wh2_dlc14_under_empire_annexation_plague_cauldron_1; - building_level wh2_dlc14_under_empire_annexation_plague_cauldron_2; - } - objective - { - type CONSTRUCT_N_BUILDINGS_FROM; - faction wh2_main_skv_clan_pestilens; - total 3; - building_level wh2_main_skv_plagues_3; - } payload { @@ -92,21 +77,6 @@ local missions = { faction wh2_main_lzd_hexoatl; confederation_valid; } - objective - { - type CONSTRUCT_N_BUILDINGS_FROM; - faction wh2_main_skv_clan_pestilens; - total 5; - building_level wh2_dlc14_under_empire_annexation_plague_cauldron_1; - building_level wh2_dlc14_under_empire_annexation_plague_cauldron_2; - } - objective - { - type CONSTRUCT_N_BUILDINGS_FROM; - faction wh2_main_skv_clan_pestilens; - total 8; - building_level wh2_main_skv_plagues_3; - } payload { diff --git a/src/script/vco2_main/factions/wh_dlc05_wef_argwylon/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_dlc05_wef_argwylon/campaigns/main_warhammer/missions.lua index 4d15bb5..2b4d9dd 100644 --- a/src/script/vco2_main/factions/wh_dlc05_wef_argwylon/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_dlc05_wef_argwylon/campaigns/main_warhammer/missions.lua @@ -31,6 +31,8 @@ local missions = { objective { type DESTROY_FACTION; + faction wh2_dlc16_wef_drycha; + faction wh2_main_skv_clan_spittel; faction wh2_dlc11_vmp_the_barrow_legion; @@ -50,6 +52,12 @@ local missions = { set_piece_battle wh_dlc05_qb_wef_grand_defense_of_the_oak; } objective + { + type PERFORM_RITUAL; + ritual_category WORLDROOTS_HEALING; + total 3; + } + objective { type OWN_N_UNITS; total 40; @@ -74,7 +82,7 @@ local missions = { [[ mission { - victory_type vco_victory_type_ultimate; + victory_type vco_victory_type_long; key wh_main_long_victory; issuer CLAN_ELDERS; primary_objectives_and_payload @@ -82,7 +90,7 @@ local missions = { objective { type CONTROL_N_PROVINCES_INCLUDING; - total 7; + total 8; province wh_main_argwylon; province wh_main_talsyn; province wh_main_torgovann; @@ -90,6 +98,8 @@ local missions = { province wh_main_yn_edri_eternos; province wh2_main_laurelorn_forest; province wh2_main_avelorn; + province wh2_main_old_world_glade; + province wh2_main_badlands_glade; } objective { @@ -105,6 +115,8 @@ local missions = { objective { type DESTROY_FACTION; + faction wh2_dlc16_wef_drycha; + faction wh2_main_skv_clan_skyre; faction wh2_main_skv_clan_spittel; @@ -132,6 +144,18 @@ local missions = { set_piece_battle wh_dlc05_qb_wef_grand_defense_of_the_oak; } objective + { + override_text mission_text_text_mis_activity_athel_healed; + type SCRIPTED; + script_key athel_healed; + } + objective + { + type PERFORM_RITUAL; + ritual_category WORLDROOTS_HEALING; + total 5; + } + objective { type OWN_N_UNITS; total 80; @@ -140,9 +164,10 @@ local missions = { { type OWN_N_UNITS; total 16; - unit wh_dlc05_wef_cav_sisters_thorn_0; - unit wh_dlc05_wef_cav_wild_riders_0; - unit wh_dlc05_wef_cav_wild_riders_1; + unit wh_dlc05_wef_inf_dryads_0; + unit wh_dlc05_wef_mon_treekin_0; + unit wh_dlc05_wef_mon_treeman_0; + unit wh_pro04_wef_mon_treekin_ror_0; } objective { @@ -150,12 +175,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_dlc05_wef_wood_elves/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_dlc05_wef_wood_elves/campaigns/main_warhammer/missions.lua index 925708b..77deed0 100644 --- a/src/script/vco2_main/factions/wh_dlc05_wef_wood_elves/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_dlc05_wef_wood_elves/campaigns/main_warhammer/missions.lua @@ -28,17 +28,6 @@ local missions = { total 80; religion wh_main_religion_untainted; } - objective - { - type DESTROY_FACTION; - faction wh2_main_skv_clan_skyre; - faction wh2_main_skv_clan_spittel; - - faction wh_main_grn_crooked_moon; - - faction wh2_dlc11_cst_pirates_of_sartosa; - confederation_valid; - } objective { type CONSTRUCT_N_BUILDINGS_INCLUDING; @@ -52,6 +41,12 @@ local missions = { set_piece_battle wh_dlc05_qb_wef_grand_defense_of_the_oak; } objective + { + type PERFORM_RITUAL; + ritual_category WORLDROOTS_HEALING; + total 3; + } + objective { type OWN_N_UNITS; total 60; @@ -76,7 +71,7 @@ local missions = { [[ mission { - victory_type vco_victory_type_ultimate; + victory_type vco_victory_type_long; key wh_main_long_victory; issuer CLAN_ELDERS; primary_objectives_and_payload @@ -104,22 +99,6 @@ local missions = { total 80; religion wh_main_religion_untainted; } - objective - { - type DESTROY_FACTION; - faction wh2_main_skv_clan_skyre; - faction wh2_main_skv_clan_spittel; - - faction wh_main_grn_crooked_moon; - faction wh_main_grn_greenskins; - faction wh_main_grn_orcs_of_the_bloody_hand; - - faction wh2_dlc11_vmp_the_barrow_legion; - faction wh_main_vmp_mousillon; - - faction wh2_dlc11_cst_pirates_of_sartosa; - confederation_valid; - } objective { type CONSTRUCT_N_BUILDINGS_INCLUDING; @@ -133,6 +112,18 @@ local missions = { set_piece_battle wh_dlc05_qb_wef_grand_defense_of_the_oak; } objective + { + override_text mission_text_text_mis_activity_athel_healed; + type SCRIPTED; + script_key athel_healed; + } + objective + { + type PERFORM_RITUAL; + ritual_category WORLDROOTS_HEALING; + total 8; + } + objective { type OWN_N_UNITS; total 100; @@ -152,12 +143,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_brt_bordeleaux/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_brt_bordeleaux/campaigns/main_warhammer/missions.lua index 57a15df..83870fd 100644 --- a/src/script/vco2_main/factions/wh_main_brt_bordeleaux/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_brt_bordeleaux/campaigns/main_warhammer/missions.lua @@ -98,12 +98,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_brt_bretonnia/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_brt_bretonnia/campaigns/main_warhammer/missions.lua index 1d8b7f1..693f07e 100644 --- a/src/script/vco2_main/factions/wh_main_brt_bretonnia/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_brt_bretonnia/campaigns/main_warhammer/missions.lua @@ -102,12 +102,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_brt_carcassonne/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_brt_carcassonne/campaigns/main_warhammer/missions.lua index 78f5285..1b1f315 100644 --- a/src/script/vco2_main/factions/wh_main_brt_carcassonne/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_brt_carcassonne/campaigns/main_warhammer/missions.lua @@ -96,12 +96,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_dwf_dwarfs/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_dwf_dwarfs/campaigns/main_warhammer/missions.lua index 14efa8a..7e1bee9 100644 --- a/src/script/vco2_main/factions/wh_main_dwf_dwarfs/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_dwf_dwarfs/campaigns/main_warhammer/missions.lua @@ -151,12 +151,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_dwf_karak_izor/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_dwf_karak_izor/campaigns/main_warhammer/missions.lua index c4e2f1a..da54e57 100644 --- a/src/script/vco2_main/factions/wh_main_dwf_karak_izor/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_dwf_karak_izor/campaigns/main_warhammer/missions.lua @@ -139,12 +139,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_dwf_karak_kadrin/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_dwf_karak_kadrin/campaigns/main_warhammer/missions.lua index 36aeef6..71398c3 100644 --- a/src/script/vco2_main/factions/wh_main_dwf_karak_kadrin/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_dwf_karak_kadrin/campaigns/main_warhammer/missions.lua @@ -133,12 +133,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_emp_empire/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_emp_empire/campaigns/main_warhammer/missions.lua index 9c4311a..8be8bd7 100644 --- a/src/script/vco2_main/factions/wh_main_emp_empire/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_emp_empire/campaigns/main_warhammer/missions.lua @@ -134,12 +134,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_grn_greenskins/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_grn_greenskins/campaigns/main_warhammer/missions.lua index a70c573..e12ed2d 100644 --- a/src/script/vco2_main/factions/wh_main_grn_greenskins/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_grn_greenskins/campaigns/main_warhammer/missions.lua @@ -97,12 +97,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload { diff --git a/src/script/vco2_main/factions/wh_main_vmp_schwartzhafen/campaigns/main_warhammer/missions.lua b/src/script/vco2_main/factions/wh_main_vmp_schwartzhafen/campaigns/main_warhammer/missions.lua index ac79730..c30d09a 100644 --- a/src/script/vco2_main/factions/wh_main_vmp_schwartzhafen/campaigns/main_warhammer/missions.lua +++ b/src/script/vco2_main/factions/wh_main_vmp_schwartzhafen/campaigns/main_warhammer/missions.lua @@ -123,12 +123,12 @@ local missions = { type SCRIPTED; script_key archaon_spawned; } - objective - { - type HAVE_CHARACTER_WOUNDED; - override_text mission_text_text_wh_main_objective_override_archaon_wounded; - start_pos_character 2140782858; - } + //objective + //{ + // type HAVE_CHARACTER_WOUNDED; + // override_text mission_text_text_wh_main_objective_override_archaon_wounded; + // start_pos_character 2140782858; + //} payload {