Skip to content

Commit

Permalink
Add release 3.1.0
Browse files Browse the repository at this point in the history
- Added in-game tags for all routes (i.e. Unification/Conquest/Naval Supremacy)
- Commercial Victories (Lothern/Exiles of Nehek/Bordeleaux) now also required a minimum trading income of 5000 and at 
  least 6 trading partners
- Now the Karak-Eight-Peaks conquest (Clan Angrund/Crooked Moon/Clan Mors) has to be done in less than 75 turns
- Added a Magic Supremacy route for Bonerattlaz
- Add placeholders for future factions (Cataph's TEB + Kraka Drak/OvN Amazons + Araby + The Moot)
- Fixed a bug that prevented Ironbow's Expedition Route I from loading
- Solved a bug that caused The Thousand Maws Victory Conditions to be Vanilla
  • Loading branch information
msolefonte authored Dec 21, 2021
1 parent 4ff16cc commit a4570cf
Show file tree
Hide file tree
Showing 85 changed files with 372 additions and 310 deletions.
62 changes: 37 additions & 25 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
Expand All @@ -12,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Now compatible with Steel Faith Overhaul
- Submods/Extensions are now possible
- Specific content for mod factions coming
- New victory conditions available:
- New victory conditions available:
- Military, Cultural and Economic victory are going to be available as extensions
- Extended scripting support
- More variety of objectives available
Expand Down Expand Up @@ -42,7 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Razing or sacking Naggarond is now required by Eataine to achieve a Short Victory
- Getting Slann mages to level 20 is no longer required by Hexoatl
- Building the Great Halls of Nagashizzar is no longer required by Bonerattlaz
- Redone of Cult of Pleasure
- Redone of Cult of Pleasure
- Building the Sanctum of Quintex is now required to achieve a victory
- Building 4 Court of the Dark Prince is now required to achieve a Short Victory
- Building 7 Court of the Dark Prince is now required to achieve a Long Victory
Expand Down Expand Up @@ -74,7 +75,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Solved a bug where Itza long victory conditions remained vanilla
- Fixed a bug where Beastmen final battle never happened
- Solved a bug where some unit requirements numbers where weird and different from the docs

## [2.1.1] Minor Update - 10.11.2020

- Controlling Northern Grey Mountains is no longer required by Karak Kadrin to achieve a Short Victory
Expand All @@ -83,35 +84,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Clan Rictus victory conditions were a mix of vanilla and modded
- Destroying Borderleaux was missing from The Dreadfleet Short Victory conditions
- Fall of Man Beastmen quest battle popped randomly and multiple times
- Sad reports
- It is not possible to turn instances of Sack/Raze specific locations into Occupy/Loot/Raze/Sack for non horde
factions in order to prevent weird situations where you had to attack your own settlements. The key
- Sad reports
- It is not possible to turn instances of Sack/Raze specific locations into Occupy/Loot/Raze/Sack for non horde
factions in order to prevent weird situations where you had to attack your own settlements. The key
OCCUPY_LOOT_RAZE_OR_SACK_X_SETTLEMENTS_INCLUDING does not exist

## [2.2.0] Minor Update - 5.12.2020

- Add support for The Twisted & The Twilight DLC
- Fix a bug with the Bonerattlaz faction
- Removed building the Great Temple of Ulric from Reiskland Short Victory conditions
- NOTE:
- Support for the new factions/Wood Elves rework has not been added. I do not own the DLC

## [2.3.0] The Hammer and The Viper update - 16.12.2020

- 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% untainted 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
- The aim is to keep it more focused in corruption/skavens an less on pyramids/empires to not overlap with other
- The aim is to keep it more focused in corruption/skavens an less on pyramids/empires to not overlap with other
Tomb Kings factions. Lustria has been removed completely
- Redone introduced to the Karaz-a-Karak faction
- 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
Expand Down Expand Up @@ -139,7 +140,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- 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
- 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
Expand Down Expand Up @@ -173,15 +174,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Both Blood Shrines of Sotek and Crimson Pyramid of Sotek are now valid by Cult of Sotek to achieve a Short Victory
- Building the Altdorf Landmark is no longer required by Von Carstein to achieve a Short Victory
- Fixed a bug that caused Clan Skyre Short Campaign to be unachievable
- Fixed a bug where Followers of Nagash had to create non-existent buildings
- Fixed a bug where Followers of Nagash had to create non-existent buildings
- Special thanks to **BoyNamedHsu** for his help with this release

## [2.6.0] The Wolf and The Goats update - 19.07.2021

- Introduction to a new approach to victory conditions, only affecting some factions by now:
- Short Victories are now meant to be SHORT. Under 50 turns short
- Long Victories are the new short ones, should not take more than 100 turns
- Ultimate Victories are the big ones, usually target to occupy at least 250 turns
- Ultimate Victories are the big ones, usually target to occupy at least 250 turns
- Complete rework of Beastmen
- Warherd of the One-Eye (Khazrak the One-Eye):
- Short-term focus destroying the Empire of Man, long-term focus on destroying Bretonnia
Expand All @@ -197,12 +198,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [3.0.0] The Routes Rework update - 14.12.2021

- Introduced new feature _Routes_. Now, instead of having evolving campaigns with _Short_, _Long_ and _Ultimate_
checkpoints, you can choose completely different ways to approach your campaign. For example, as Dwarfs, you can now win
by destroying the close threats, unifying all the old world dwarfholds or clearing the book of grudges. You can complete
- Introduced new feature _Routes_. Now, instead of having evolving campaigns with _Short_, _Long_ and _Ultimate_
checkpoints, you can choose completely different ways to approach your campaign. For example, as Dwarfs, you can now win
by destroying the close threats, unifying all the old world dwarfholds or clearing the book of grudges. You can complete
all of them, two or just one. Up to you to decide what is funnier.
- New introduced _Routes_ have been developed with the intent of offering different ways to enjoy the game: In a lot of
occasions, now it will be viable to play tall/defensively, without any requisite related to paint the map.
occasions, now it will be viable to play tall/defensively, without any requisite related to paint the map.
- Complete rework for all old-word factions:
- Empire:
- Reikland: Two new routes (Unification (Empire)/Threat Elimination)
Expand Down Expand Up @@ -241,8 +242,8 @@ occasions, now it will be viable to play tall/defensively, without any requisite
- Heralds of Ariel: Three new routes (Forest Health Accumulation/Rebirth/Final Battle)
- Wargrove of Woe: Three new routes (Unification (Athel Loren)/Destruction (Wood Elves)/Final Battle)
- Norsca:
- Wintertooth: Two new routes (Gods Favour/Conquest (World Capitals))
- World Walkers: Two new routes (Threat Elimination/Gods Favour)
- World Walkers: Two new routes (Gods Favour/Conquest (World Capitals))
- Wintertooth: Two new routes (Threat Elimination/Gods Favour)
- High Elves:
- Lothern: Three new routes (Unification (Ulthuan)/Threat Elimination/Commerce)
- Order of Loremasters: Three new routes (Expansion/Threat Elimination/Edification)
Expand All @@ -255,7 +256,7 @@ occasions, now it will be viable to play tall/defensively, without any requisite
- Cult of Pleasure: Three new routes (Threat Elimination/Conquest (Ulthuan)/Edification)
- The Blessed Dread: Three new routes (Threat Elimination/Edification/Naval Supremacy)
- Har Ganeth: Three new routes (Conquest (Gaean Vale)/Threat Elimination/Edification)
- Hag Graef: Two new routes (Threat Destruction/Chapter Objectives)
- Hag Graef: Two new routes (Threat Eliminations/Chapter Objectives)
- The Thousand Maws: Two new routes (Expansion (Naval)/Destruction)
- Lizardmen:
- Hexoatl: Three new routes (Unification (Lustria)/Threat Elimination/Edification)
Expand All @@ -265,10 +266,10 @@ occasions, now it will be viable to play tall/defensively, without any requisite
- Itza: Three new routes (Unification (Lustria)/Threat Elimination/Edification)
- Spirit of the Jungle: Three new routes (Expansion/Destruction/Old Ones Favour)
- Ghosts of Pahuax: Three new routes (Visions of the Old Ones/Chapter Objectives/Destruction (Slaughterhorn))
- Slaven:
- Skaven:
- Clan Mors: Three new routes (Control (Karak Eight Peaks)/Threat Elimination/Edification)
- Clan Pestilens: Two new routes (Corruption (Lustria)/Threat Elimination)
- Clan Rictus: Three new routes (Corruption/Threat Destruction/Edification)
- Clan Pestilens: Two new routes (Corruption (Lustria)/Threat Elimination)
- Clan Rictus: Three new routes (Corruption/Threat Elimination/Edification)
- Clan Skryre: Three new routes (Forbidden Workshop/Destruction/Corruption)
- Clan Eshin: Three new routes (Reputation/Rituals/Destruction)
- Tomb Kings:
Expand All @@ -281,4 +282,15 @@ occasions, now it will be viable to play tall/defensively, without any requisite
- The Dreadfleet: Three new routes (Destruction (Vampire Coast)/Edification/Infamy)
- Pirates of Sartosa: Three new routes (Infamy/Battle Captives/Edification)
- The Drowned: Three new routes (Conquest (Ulthuan Ports)/Edification/Infamy)
- A lot of bugfixes
- A lot of bugfixes

## [3.1.0] Minor Update - 21.12.2021

- Added in-game tags for all routes (i.e. Unification/Conquest/Naval Supremacy)
- Commercial Victories (Lothern/Exiles of Nehek/Bordeleaux) now also required a minimum trading income of 5000 and at
least 6 trading partners
- Now the Karak-Eight-Peaks conquest (Clan Angrund/Crooked Moon/Clan Mors) has to be done in less than 75 turns
- Added a Magic Supremacy route for Bonerattlaz
- Add placeholders for future factions (Cataph's TEB + Kraka Drak/OvN Amazons + Araby + The Moot)
- Fixed a bug that prevented Ironbow's Expedition Route I from loading
- Solved a bug that caused The Thousand Maws Victory Conditions to be Vanilla
Binary file modified dist/vco2_main.pack
Binary file not shown.
8 changes: 7 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,10 @@
* [Vampire Coast](factions/vampire-coast/README.md)
* [Vampire Counts](factions/vampire-counts/README.md)
* [Warriors of Chaos](factions/warriors-of-chaos/README.md)
* [Wood Elves](factions/wood-elves/README.md)
* [Wood Elves](factions/wood-elves/README.md)

## Mod Races

* [Cataph's Southern Realms (TEB)](factions/teb/README.md)
* [Cataph's Kraka Drak](factions/kraka-drak/README.md)
* [OVN Lost Factions](factions/ovn/README.md)
2 changes: 2 additions & 0 deletions docs/factions/bretonnia/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
* **Route II:**
* Obtain access to the following resources:
* Obsidian, Dyes, Animals, Furs, Gems, Gold, Iron, Marbre, Medicine, Textiles, Lead, Spices, Timber, Wine
* Have at least 6 trading partners
* Have a trading income of at least 5000
* **Route III:**
* Complete the final Errantry War battle

Expand Down
1 change: 1 addition & 0 deletions docs/factions/dwarfs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@

* **Route I:**
* Take back control of Clan Angrund's ancestral home: Karak Eight Peaks
* Do it in less than 75 turns
* **Route II:**
* Destroy factions:
* Clan Mors
Expand Down
1 change: 1 addition & 0 deletions docs/factions/greenskins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@

* **Route I:**
* Take control of Karak Eight Peaks
* Do it in less than 75 turns
* **Route II:**
* Destroy factions:
* Clan Angrund, Clan Mors, Crooked Moon Mutinous Gits
Expand Down
2 changes: 2 additions & 0 deletions docs/factions/high-elves/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
* **Route III:**
* Obtain access to the following resources:
* Obsidian, Dyes, Animals, Furs, Gems, Gold, Iron, Marbre, Medicine, Textiles, Lead, Spices, Timber, Wine
* Have at least 6 trading partners
* Have a trading income of at least 5000

### Order of Loremasters

Expand Down
3 changes: 3 additions & 0 deletions docs/factions/kraka-drak/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Kraka Drak

TBD
11 changes: 11 additions & 0 deletions docs/factions/ovn/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Amazons

TBD

## Araby

TBD

## The Moot

TBD
1 change: 1 addition & 0 deletions docs/factions/skaven/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

* **Route I:**
* Take control of Karak Eight Peaks
* Do it in less than 75 turns
* **Route II:**
* Destroy factions:
* Clan Angrund
Expand Down
22 changes: 22 additions & 0 deletions docs/factions/teb/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## Southern Realms

### Border Princes

TBD

### Estalia

TBD

### New World Colonies

TBD

### Tilea

TBD

### Tobaro

TBD

2 changes: 2 additions & 0 deletions docs/factions/tomb-kings/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
* **Route II:**
* Obtain access to the following resources:
* Obsidian, Dyes, Animals, Furs, Gems, Gold, Iron, Marbre, Medicine, Textiles, Lead, Spices, Timber, Wine
* Have at least 6 trading partners
* Have a trading income of at least 5000
* **Route III:**
* Perform 20 Crafting rituals

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_1;
victory_type vco_victory_type_alternative_1_corruption;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand Down Expand Up @@ -31,7 +31,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_2;
victory_type vco_victory_type_alternative_2_threat_elimination;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand All @@ -57,7 +57,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_3;
victory_type vco_victory_type_alternative_3_edification;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_1;
victory_type vco_victory_type_alternative_1_threat_elimination;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand All @@ -29,14 +29,15 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_2;
victory_type vco_victory_type_alternative_2_commerce;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
{
objective
{
type HAVE_RESOURCES;
resource res_obsidian;
resource res_dyes;
resource res_animals;
Expand All @@ -53,6 +54,18 @@ local missions = {
resource res_rom_wine;
}
objective
{
type MAINTAIN_TRADE_WITH_N_FACTIONS;
total 6;
}
objective
{
type TRADE_INCOME_AT_LEAST_X;
total 5000;
}
payload
{
game_victory;
Expand All @@ -63,7 +76,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_3;
victory_type vco_victory_type_alternative_3_miscellany;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_1;
victory_type vco_victory_type_alternative_1_destruction;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand All @@ -26,7 +26,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_2;
victory_type vco_victory_type_alternative_2_threat_edification;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand All @@ -51,7 +51,7 @@ local missions = {
[[
mission
{
victory_type vco_victory_type_alternative_3;
victory_type vco_victory_type_alternative_3_conquest;
key wh_main_long_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
Expand Down
Loading

0 comments on commit a4570cf

Please sign in to comment.