MAKE ALL THE NEW THREADS!
And another new concept. You run a reaction to spawn a group of highly trained, well-equipped mercenaries on your map that fight with you. Because of the coding background behind it, they would be counted as merchants with bodyguards, so they have merchants, pack-animals and bodyguards.
I would give them warbeasts as pack-animal that become enraged and join the fight (if it works out correctly) and give the guards very high skills. Merchants would have these skills as well, but I dont think they will join the fight as easily. I have to test with prone-to-rage.
I can also give them interactions and make mages of sorts.
I hope to use a script to reduce their amount of tradegoods so that they wont really do much as traders, and wont leave much loot when they die.
Current ideas (I already scrapped the wagons):
Human Bandits Units: Melee & Guns Wagon: Looter Wagon Skills: Average Combat Skill Mats: Rusty Steel
Elven Ranger Units: Fast Ranged Wagon: Ranger Supply Wagon Skills: High Archery Mats: Leather, Mitrhil
Drow Assassins Units: Poisoned Melee Wagon: Corpse Cart Skills: High Dodging/Melee Mats: Bloodsteel
Dwarven Legion Units: Heavy Melee Wagon: Legion Supply Cart Skills: High Shield/Armor/Melee Mats: Steel
I could even do more specialised versions, like Drow Melee, Drow Ranged, Drow Mage, Drow Anti-Undead. Or race-specific groups, mercenaries that are specialized in fighting greenskins for example, but are bad against other races. "Hire group of priests to fight warlocks", that sort of thing. But honestly I'd rather keep it simple with the 4 I mentioned above.
This is all theory, but testing the basics looks promising. (Background info: I use a new entity for every group that is allied with you, but has no active seasons. This way they never send caravans or diplomets to you. But with the force-event script I can spawn their caravans with reactions, like "Call the dwarven legion patrol for help" or "Hire Underdark Assassins"
EDIT: I can also restrict the caravans from allies this way. You would only get caravans if you order one, not one every season. I know some people will love this, other will hate it, so I will only do this to the Gnome merchants. They will get more high-end stuff, but only appear when you invite them. The pros of this is that I can more easily balance when you get the caravan, that the player has control over it, and that random caravans dont spawn right into the megabeast/siege that is waiting for them. And that you wont get caravans if you dont want any. The negative side is of course that is requires more attention by the player, and that it will be more costly.
I could also seperate them into: "Call human caravan" - 1000 gold, and "Call human caravan with guards" - 2000 gold.
EDIT2: OMG. I just realized that I can do sieges the same way. Sieges of unique civs that are only spawned when your dwarves do a specific thing.
- Use the vampires crypt a lot? Spawn Vampire ambush.
- Meddle with the dark arts? Spawn lich/revenant army.
- Invent Steampunk/Warpstone/Golemtech? Spawn "tech looter" ambush, that want to steal your knowledge.
- Cut too much wood? Spawn Ent ambush.