Zurai
Apr 02, 2004, 11:24 PM
OK, I need some help figuring out a problem with some new buildings (Small Wonders, actually) I added to my personal Conquests mod.
First, the buildings:
"Breadbasket of the Nation"
Costs 50
Produces 1 culture
Requires Agricultural civ
Requires 5 Granaries to be built
Must be near a river
Allows city size 2
Acts as a granary
Produces 1 settler every 15 turns
Agricultural flag checked
"Great Port"
Costs 40
Produces 2 culture
Requires Seafaring civ
Requires 5 Harbors to be built
Must be near water
Allows city size 2 and 3
Increases water trade
Seafaring and Coastal Installation flags checked
OK, the problem: Only *some* cities that have what *should* be the requirements are able to build them. I'm unable to find any rhyme or reason why the cities I want to build these at aren't allowed to build them. I've tested (for Breadbasket) cities near a river, cities not near a river, cities with a granary, cities without a granary, cities with an aqueduct (or equivalent), cities without an aqueduct (or equivalent), and every permutation thereof. The "Must be near a River" flag and the "Requires 5 granaries" work - all of the cities that are allowed to build it are near rivers, and I wasn't able to build it at all until after I built 5 granaries. However, cities that ARE near a river don't neccesarily get the option to build it. The situation is pretty much exactly the same for Great Port.
Anyone have any clue what I'm doing wrong? I thought at first that it was the aqueduct/hospital flags, but one of the cities that can build Great Port is situated right alongside a river and thus didn't need an aqueduct. I'm pretty sure there's a river-city that was able to build Breadbasket too, but I'd have to go back in game and check.
First, the buildings:
"Breadbasket of the Nation"
Costs 50
Produces 1 culture
Requires Agricultural civ
Requires 5 Granaries to be built
Must be near a river
Allows city size 2
Acts as a granary
Produces 1 settler every 15 turns
Agricultural flag checked
"Great Port"
Costs 40
Produces 2 culture
Requires Seafaring civ
Requires 5 Harbors to be built
Must be near water
Allows city size 2 and 3
Increases water trade
Seafaring and Coastal Installation flags checked
OK, the problem: Only *some* cities that have what *should* be the requirements are able to build them. I'm unable to find any rhyme or reason why the cities I want to build these at aren't allowed to build them. I've tested (for Breadbasket) cities near a river, cities not near a river, cities with a granary, cities without a granary, cities with an aqueduct (or equivalent), cities without an aqueduct (or equivalent), and every permutation thereof. The "Must be near a River" flag and the "Requires 5 granaries" work - all of the cities that are allowed to build it are near rivers, and I wasn't able to build it at all until after I built 5 granaries. However, cities that ARE near a river don't neccesarily get the option to build it. The situation is pretty much exactly the same for Great Port.
Anyone have any clue what I'm doing wrong? I thought at first that it was the aqueduct/hospital flags, but one of the cities that can build Great Port is situated right alongside a river and thus didn't need an aqueduct. I'm pretty sure there's a river-city that was able to build Breadbasket too, but I'd have to go back in game and check.