Notice that pyrhic said, "...and the ai doesn't usually stockpile gold."
My guess would be that the AI was having a bit of trouble with ancient units staying around for too long. Since the AI doesn't generally have tons of gold laying around, a quick solution is to give the AI a break on upgrading units so that it will "see" that as a good use of its current gold. It would certainly be preferable if the AI could say, "Oh! I want to lower my science rate because I expect to be needing expensive upgrades in the near future!" My guess would be that someone got fed up with that and just gave them a discount.
After all, that's probably the kind of check that would be every turn by each AI civ, and it may have been very difficult to have it work intelligently (checking each unit to see how important it is? check the tech tree for upgraded units possibly available soon? Adjusting the science rate - when and by how much?) Not to mention that the AI probably has a very poor idea of which units to upgrade and when to upgrade them. It's probably done in a very simplistic cpu-friendly way. While I don't like it, it's certainly something that I can live with and is understandable.
My guess would be that the AI was having a bit of trouble with ancient units staying around for too long. Since the AI doesn't generally have tons of gold laying around, a quick solution is to give the AI a break on upgrading units so that it will "see" that as a good use of its current gold. It would certainly be preferable if the AI could say, "Oh! I want to lower my science rate because I expect to be needing expensive upgrades in the near future!" My guess would be that someone got fed up with that and just gave them a discount.
After all, that's probably the kind of check that would be every turn by each AI civ, and it may have been very difficult to have it work intelligently (checking each unit to see how important it is? check the tech tree for upgraded units possibly available soon? Adjusting the science rate - when and by how much?) Not to mention that the AI probably has a very poor idea of which units to upgrade and when to upgrade them. It's probably done in a very simplistic cpu-friendly way. While I don't like it, it's certainly something that I can live with and is understandable.
Comment