provide civ-specific bonus for certain research branch

Pazyryk

Deity
Joined
Jun 13, 2008
Messages
3,584
I want to provide specific bonuses when a particular civ is researching particular techs. Is there a reasonably easy way to do this? (I know I could do this with a lot of point counting in teamTechs, but that seems like a pain.)
 
Hidden buildings, I'd say. The problems with the TeamTechs thing are that you have to do math work for it every turn AND the UI will be all screwy (saying you're gaining +10 per turn and it'll take 20 turns to complete, but you gain 20 each turn and finish in 10, that sort of thing.)

But if you make a hidden building that has a +science boost (flat bonus, percentage boost, or Library-style boost per population), then all you have to do is check at the end of the turn to see if the current research target is on the "preferred" list, and if so, add the hidden building to each city (or just to the capital, and give it a global yield modifier like a Wonder), and if not, remove it. It's still just about as much overhead, but there's less mucking about with numbers, and the UI will show the correct amounts (at least on the following turns).

Of course, that building will show up in your City View unless you've modded it to hide certain types of buildings (like I have). That may or may not be a good thing, depending on how much information you want the player to have about what's going on.

Now, there's probably some way to dynamically change the costs of techs as you go, but that'd have all sorts of downsides. So I'd stick with this sort of thing.
 
Back
Top Bottom