Building Upgrade Chains

Killtech

Discutator
Joined
Apr 16, 2009
Messages
1,022
Location
Bonn, Germany
i have observed that through the many buildings this mod adds the economy became far more important than in the original Civ. now there are so many buildings that give bonuses to your economy (food, production and commerce) that one cannot afford not to build them if other players do as it means that one falls back irreversibly. this is a core reason why the AI has so great problems with this mod.

so i have a suggestion on how to simplify things a little and reduce economies overweight. a good thing might be to group all buildings into upgrade chains just like the ports buildings (river port -> harbor -> port -> commercial port).
there are several reasons for why i think this is a good idea:

1. while progressing through in the tech tree tons of new buildings become available and if a player doesn't focus most production on those economic buildings (buildings that grant you additional food, hammer and commerce) he'll have to leave some of them out obviously. but this also means he'll need more time to construct future buildings (compared to players who have maxed heir :hammers:) and since new buildings never stop becoming available he'll never be able to build all the economic buildings he missed. this means that his economy will fall back with each new tech level and there's not much he can do against it.
but if new buildings replace the old ones this effect is greatly reduced since by building the most modern :hammers: building (e.g. factory) your production would jump directly at the same level as a player focusing on economy.

2. the AI would greatly benefit from this. the reason is 1 because the AI does not focus on economy too much. i find this very important so i made it an own point.

3. so a foundry just give me the very same production bonus like a simple ancient forge (or even a factory without electricity)? it would be much better if these buildings would simply upgrade into one another and thus the factory bonuses would be increased (sum of forge + foundry + factory bonuses).

4. this also gives the developer the possibility to check on how great the overall economic bonuses can become since he just need to view the most modern economic buildings.

5. as long as new buildings form modmods include themselves into the upgrade chains they cannot overflow the economy anymore so game balance isn't affected that greatly. same goes for happiness and health bonus buildings (there's still too much of both in pure RoM & anD in later ages). - so i could consider using some of hydros modmods.

6. as new buildings replace old ones the building list left in the city screen will be finite.

7. not trivial decision for city production: should i build the forge now if can get the foundry in a short? tough decisions => strategy => fun.

8. obsoletion of buildings! a very nasty thing. and somewhat strange to try to go around a tech to keep some building bonus longer alive. if buildings upgrade into modern versions they don't need to become obsolete. however most buildings should still become obsolete to clear the available building list clear - but: with a tech long after they can be upgraded!

9. culture bombs. old culture buildings tend to give a lot of culture causing some problems with specific victory conditions. if there's a much better building you could upgrade your old ones you could bring the player willingly to replace this culture bombs by something less cultural. so it's easier for developers to keep the culture levels under control so you cannot win cultural victory too early.

10. civic building exploit. can occur easily in snail games where you have enough time to build all civic specific buildings before switching to the next civic. an example: a city with caravan post + slave market + guild hall + national mint + imperial mint is just too overpowered (this bonuses become too excessive when such a city arrives in the industrial age). easy solution: civic specific buildings (of same civic type) replace each other.


most of the suggested is pure XML changes as i see it. i've posted this originally in the AND modmod forum but since most of it concerns RoM anyway. here's the original link:
http://forums.civfanatics.com/showthread.php?t=362181

an example for this idea could be the following linear upgrade chain (sorry if some of these buildings are AND specific, it's hard to see in the civipedia):

+15% Forge
+15% Foundry (-> +30% in total)
+50% Factory (-> +80% in total with electricity)
+25% Steel Mill (-> +105% in total with electricity)
+40% Manufacturing Plant (-> +145% in total with electricity)
+20% Construction Firm (-> +165% in total with electricity)
+30% Recycling Goods Factory (-> +195% in total with electricity)
+25% Nanofactory (-> +220% in total with electricity)
+50% Utility Fog (-> +270% in total with electricity)

of course one could add alternatives upgrade paths: at one tech level you could have to different buildings to upgrade to. however you'll be unable to build them both. an example for a spitted path could be that and (industrial age) factory could have two different upgrade possibilities:
Manufacturing Plant (normal production, no maintenance, some :yuck:)
Recycling Goods Factory (slightly higher production but costs high maintenance and no :yuck: or even :health:)

they'd both replace the previous tech building and additionally would replace each other, so you cannot have both in one city. though it would be logical if they had both upgrade buildings that continue their bonus focus (i.e. polluting production, ecological but costly production)
 
The only problem with upgrade chains is events. Often I get a quest for 11 harbours only I have already upgraded them to ports so I fail the quest! You would also need to ensure that the bonus from quests carries up the chain. That has been done in RoM for the trireme quest.
 
The only problem with upgrade chains is events. Often I get a quest for 11 harbours only I have already upgraded them to ports so I fail the quest! You would also need to ensure that the bonus from quests carries up the chain. That has been done in RoM for the trireme quest.

I'm going to fix it for AND. I've created a new function getBuildingClassCountWithUpgrades, which will include upgraded buildings in the count. ;)
 
If a building can upgrade to a less ancient version, either manually or automatically, I would certainly approve. As it is, there are so many buildings and many of them I never get around to building as they either go obsolete or a better version is fast approaching.
 
i wanted to add an explicit example on how i imagine buildings should become obsolete. it's best described via an example:

+15% Forge
+15% Foundry
+50% Factory
+25% Steel Mill - Steel Tech obsoletes Forge
+40% Manufacturing Plant - Manufacturing obsoletes Foundry
+20% Construction Firm - Civil Engineering obsoletes Factory
+30% Recycling Goods Factory - Ecology obsoletes Manufacturing Plant
+25% Nanofactory - Nanobotics obsoletes Construction Firm
+50% Utility Fog

so basically each building obsoletes first after at least a third upgrade option becomes available. thus obsoleting buildings should become quite invisible for players and yet keep the building list somewhat clean.
 
i wanted to add an explicit example on how i imagine buildings should become obsolete. it's best described via an example:

+15% Forge
+15% Foundry
+50% Factory
+25% Steel Mill - Steel Tech obsoletes Forge
+40% Manufacturing Plant - Manufacturing obsoletes Foundry
+20% Construction Firm - Civil Engineering obsoletes Factory
+30% Recycling Goods Factory - Ecology obsoletes Manufacturing Plant
+25% Nanofactory - Nanobotics obsoletes Construction Firm
+50% Utility Fog

so basically each building obsoletes first after at least a third upgrade option becomes available. thus obsoleting buildings should become quite invisible for players and yet keep the building list somewhat clean.

The only problem is that I am fairly sure that I get Civil Engineering long before I get Manufacturing.
 
The only problem is that I am fairly sure that I get Civil Engineering long before I get Manufacturing.

oups. my game mostly end before that age. that's a concept idea how building should become obsolete rather than a concrete proposal. i've assumed that that is the correct order. my bad. but you get the idea.
 
Back
Top Bottom