lindsay40k
Emperor
Harbour adds health from whale, Cothon does not.
Harbour adds health from whale, Cothon does not.
Holy office (along with inquisitors) should only be available under the fundamentalist civic and the effects (sickness, espionage, commerce bonus, etc) of an existing holy office should only be active under that civic as well. Switching to a different religious civic would disband all inquisitors.
Also, would be awesome if some wonders had different art for different culture groups (I.e. The great wall and the parthenon would look radically different if the mayans built them, The buiding surrounding the statue of zeus would look different, etc)
Hmm, Fundamentalism civic enabling Inquisitors... I've had an idea how to improve representation of Cold War political economy. How about if you're running Redistribution and have Trade Unions, you can build an Agitator unit that lets you "expropriate" a Corporate branch, removing it from the city and maybe giving you, say, a bunch of money or overflow Hammers to represent the state seizing its assets?
If this kind of unit requires a Building to be workable, then perhaps something like a Supreme Soviet as a National Wonder that can produce them?
Not sure if someone noted this bug or not, but after you build the four temple for Teolith religion and get a Great Priest, the screen that pops up for the Religious Wonder is just a large square of Pink?
Must have a broken link in there.
Also a VERY minor continuity problem with temples. All the religious building have the symbol of their religion in the build buttons but one, I think it's Ba'alism. Always slightly urked me.
Unique buildings are not being captured with the Hagia Sophia.
Demonstrated in the attached save with Ulundi's Ikhanda:
def onBuildingBuilt(self, argsList):
'Building Completed'
pCity, iBuildingType = argsList
game = gc.getGame()
### Palace
if iBuildingType == gc.getInfoTypeForString('BUILDING_PALACE'):
if gc.getPlayer(pCity.getOwner()).isCivic(gc.getInfoTypeForString('CIVIC_RECIPROCITY')):
HR.replaceBuildingInCapital(pPlayer, gc.getInfoTypeForString('BUILDING_PALACE'), gc.getInfoTypeForString('BUILDING_PALACE_RECIPROCITY'))
### Traits - Extra City Yield
for iYieldType in range(3):
iTrait = HR.getExtraCityYieldTrait(iYieldType)
iYieldChange = HR.getExtraCityYieldTraitChange(iYieldType)
if pNewOwner.hasTrait(iTrait):
pCity.changeBaseYieldRate(iYieldType, iYieldChange)
### Traits - Extra City Yield
for iYieldType in range(3):
iTrait = HR.getExtraCityYieldTrait(iYieldType)
iYieldChange = HR.getExtraCityYieldTraitChange(iYieldType)
if pNewOwner.hasTrait(iTrait):
CyGame().setPlotExtraYield(iX, iY, iYieldType, iYieldChange)
if pOldOwner.hasTrait(iTrait):
CyGame().setPlotExtraYield(iX, iY, iYieldType, -iYieldChange