## Sydney Opera House Start ##
if iHurryType == gc.getInfoTypeForString( "HURRY_GOLD" ):
pPlayer = gc.getPlayer(pCity.plot().getOwner())
b_Sydney = gc.getInfoTypeForString("BUILDING_SYDNEY_OPERA_HOUSE")
obsoleteTech = gc.getBuildingInfo(b_Sydney).getObsoleteTech()
pPID = pPlayer.getID()
if ( gc.getTeam(pPlayer.getTeam()).isHasTech(obsoleteTech) == false or obsoleteTech == -1 ):
for iCity in range(pPlayer.getNumCities()):
ppCity = pPlayer.getCity(iCity)
if ppCity.getNumActiveBuilding(b_Sydney) == true:
iRelCivicOption = CvUtil.findInfoTypeNum(gc.getCivicOptionInfo,gc.getNumCivicOptionInfos(),'CIVICOPTION_RELIGION')
iPacifist = CvUtil.findInfoTypeNum(gc.getCivicInfo,gc.getNumCivicInfos(),'CIVIC_PACIFISM')
iRelCivic = pPlayer.getCivics(iRelCivicOption)
iPhi = CvUtil.findInfoTypeNum(gc.getTraitInfo,gc.getNumTraitInfos(),'TRAIT_PHILOSOPHICAL')
iNational = CvUtil.findInfoTypeNum(gc.getBuildingInfo,gc.getNumBuildingInfos(),'BUILDING_NATIONAL_EPIC')
if (iRelCivic == iPacifist):
if (pPlayer.hasTrait(iPhi)):
if pCity.getNumActiveBuilding(iNational) == true:
pCity.changeGreatPeopleProgress( +12 )
elif pCity.getNumActiveBuilding(iNational) == false:
pCity.changeGreatPeopleProgress( +9 )
else:
if pCity.getNumActiveBuilding(iNational) == true:
pCity.changeGreatPeopleProgress( +9 )
elif pCity.getNumActiveBuilding(iNational) == false:
pCity.changeGreatPeopleProgress( +6 )
elif (iRelCivic != iPacifist):
if (pPlayer.hasTrait(iPhi)):
if pCity.getNumActiveBuilding(iNational) == true:
pCity.changeGreatPeopleProgress( +9 )
elif pCity.getNumActiveBuilding(iNational) == false:
pCity.changeGreatPeopleProgress( +6 )
else:
if pCity.getNumActiveBuilding(iNational) == true:
pCity.changeGreatPeopleProgress( +6 )
elif pCity.getNumActiveBuilding(iNational) == false:
pCity.changeGreatPeopleProgress( +3 )
else:
pCity.changeGreatPeopleProgress( +3 )