Fund Vassal Garrison Armies

If you liked this item, please rate it up on Steam Workshop page.

Author: FiftyTifty

Last revision: 30 Jun, 2021 at 19:26 UTC

File size: 475.14 KB

On Steam Workshop

Description:

For a cost of 1500 gold per unit, you can purchase an additional army for your vassal’s settlement. To do so, click the new button at the end of the settlement’s menu.

The max number of units in a settlement’s spawned army is ten, and they will always be tier 1 or tier 2. The units are spawned from a pool. They are as follows:

Tomb Kings – Skeleton Warriors, Skeleton Spearmen, Skeleton Archers, Nehekhara Horsemen

Vampire Coast – Deck Gunners, Deckhands Mobs, Gunnery Mob, Scurvy Dogs

Dark Elves – Bleakswords, Dreadspears, Darkshards, Dark Riders

High Elves – Spearmen, Archers, Lothern Sea Guard, Ellyrian Reavers

Lizardmen – Saurus Spearmen, Saurus Warriors, Skink Cohort, Skink Skirmishers

Skaven – Skavenslave Slingers, Skavenslave Spearmen, Skavenslaves, Clanrats, Clanrat Spearmen

Wood Elves – Eternal Guard, Glade Guard

Norsca – Marauder Hunters, Marauder Spearmen, Chaos Marauders, Warwolves

Bretonnia – Peasant Bowmen, Men At Arms, Spearmen At Arms, Mounted Yeomen

Dwarfs – Warriors, Miners, Rangers

Empire – Archers, Free Company Militia, Crossbowmen, Handgunners, Spearmen, Swordsmen, Pistoliers

Greenskins – Nasty Skulkers, Squig Herd, Goblin Archers, Goblin Spearmen, Night Goblins, Spider Riders, Wolf Riders

Greenskins (Savage Orcs) – Savage Orcs, Arrer Boyz, Boar Boyz

Vampire Counts – Skeleton Swordsmen, Skeleton Spearmen, Zombies, Dire Wolves, Fell Bats

Update: Fixed cosmetic bug, with button not greying out when selecting a ruin.

Update: Fixed Savage Orc garrison army spawns

Update: Fixed spaghetti code by rewriting everything.

Update: Fixed bug when garrison army was destroyed, but settlement was not.

Update: Rewrote the code again. All bugs I found are now squashed. If you want to get rid of the pre-existing garrison armies, get the console mod, and type in the following command: fytyFundGarrisonKillAllArmies()

Update: Fixed oversight over when the money is deducted from the player.

Update: Fixed oversight with the UI code. Should now be 100% multiplayer compatible with no desyncs.