Iceciro
Special Ability: Decimate
Yeah, for 120 gold you shouldn't get a unit that awesome.
It costs me almost that to upgrade units from Adepts to Necromancers.
It costs me almost that to upgrade units from Adepts to Necromancers.
Yeah, for 120 gold you shouldn't get a unit that awesome.
It costs me almost that to upgrade units from Adepts to Necromancers.
They may be 180 here too, I wrote that from memory. Still, too cheap for the unit you get with iron/mithril.
Or you could just put a 1-2 turn casting delay on Hire Mercenary.
An ideal longterm solution I think, would be to do mercenary recruitment similar to how it's done in Medieval: Total War. ie, each "area" of the map (each city in our case) has a specific list of available mercenaries of all different types, depending on the region, population of said region, etc.
In civ terms, we'd need a properly seperate menu, and code to generate a list of mercenaries available, based on the techs and resources in the area. In the case of a just captured city, you'd only be able to hire things according to the tech level of the previous owners. Their artstyle would be dependant on prevalent culture of the region, too.
There would be a specific list of mercenaries. like x number of melee units, x mounted, x archers, etc. With x being dependant on the population of the city. And possible additional factors like the presence of inns, taverns, et al. The mercenary list would regenerate over time, not instantly. Say at one point, you come along and there are 14 mercenary units available. You could hire them all right there, but it might be 10-20 turns before there are any more at that city.
This would take lots of dll work though. Probably not possible with python, although perhapd. The main issue I'd see is tracking already purchased mercenaries. It would certainly be possible for python to generate an available list of mercs a tany given point, but how to remember that 10 melee units were hired last turn so there shouldn't be any left this turn. Is there any method for this kind of data persistance?
I wouldn't mind if mercenaries were handled entierly via the Event system, with the Guild of Nine giving regular Events. Which reminds me of this: westamastaflash's Expanded Mercenaries.
Need to figure out how to save a variable in python, so you can set the mercs at the start of a turn... Maybe even save them from the start, have buying them clear the variable, and each turn only set a new unit for those you've bought already.