Panopticon
Utilitarian
Well, I can confirm that it leads to more tense diplomacy in Europe, anyway. Who would have guessed that Isabella would be so angry about a little thing like joining a religious schism? 

Úmarth;6342506 said:I'm not saying that Catholicism doesn't have a lot more extra-scriptural dogma than Protestantism, just that I don't think (I'm a "lapsed"/cultural Catholic myself) many Catholics would take kindly to the idea that the Bible is less important to them. They would [have] of course say [said] that Catholic interpretation, being correct, is ultimately the same as the Bible. Just because they believed, for whatever reason, the layman couldn't or shouldn't read the Bible themselves it doesn't mean they thought it less important. In reality, a critical observer would find that Protestant teachings are probably closer to those of the Bible than the Roman Catholic's but that's not what an un-critical Catholic observer would find.
@Aeon221
Thanks for the history lesson. Totally irrelevant, unnecessary and condescending. But thanks anyway.
Once Panopticon is finished with it I was thinking of merging them into a more general religion mod, if he doesn't object.kairob said:Now I am going to have to have two installations of the Mod, so I can have Zoroastrian if I play BC and Protistantism if I play AD.
lReformationMatrix = [80, 50, 50, 50, 80, 50, 50, 95, 50, 80, 50, 10, 80, 50, 95, 75, 30, 25, 80, 10, 50, 95, 50, 50, 50, 80, 50, 50, 50, 50, 80, 50]
def reformationPopup(self):
self.showPopup(7624, CyTranslator().getText("TXT_KEY_REFORMATION_TITLE", ()), CyTranslator().getText("TXT_KEY_REFORMATION_MESSAGE",()), (CyTranslator().getText("TXT_KEY_POPUP_YES", ()), CyTranslator().getText("TXT_KEY_POPUP_NO", ())))
def eventApply7624(self, popupReturn):
iHuman = utils.getHumanID()
if(popupReturn.getButtonClicked() == 0):
self.reformationyes(iHuman)
elif(popupReturn.getButtonClicked() == 1):
self.reformationno(iHuman)
def checkTurn(self, iGameTurn):
if(not gc.getGame().isReligionFounded(con.iJudaism)):
for iPlayer in range(iNumPlayers):
pPlayer = gc.getPlayer(iPlayer)
pTeam = gc.getTeam(iPlayer)
iStateReligion = pPlayer.getStateReligion()
if((iStateReligion == con.iChristianity) and (pTeam.isHasTech(con.iPrintingPress))):
pPlayer.foundReligion(con.iJudaism, con.iJudaism, True)
self.reformation()
break
def reformation(self):
for iCiv in range(iNumPlayers):
cityList = PyPlayer(iCiv).getCityList()
for city in cityList:
if(city.hasReligion(1)):
self.reformationchoice(iCiv)
break
def reformationchoice(self, iCiv):
if ((gc.getPlayer(iCiv)).isHuman()):
self.reformationPopup()
else:
rndnum = gc.getGame().getSorenRandNum(100, 'Reformation')
if(rndnum >= lReformationMatrix[iCiv]):
self.reformationyes(iCiv)
else:
self.reformationno(iCiv)
def reformationyes(self, iCiv):
cityList = PyPlayer(iCiv).getCityList()
for city in cityList:
if(city.city.isHasReligion(1)):
if(city.hasBuilding(con.iChristianTemple)):
city.city.setHasRealBuilding(con.iChristianTemple, False)
city.city.setHasRealBuilding(con.iJewishTemple, True)
if(city.hasBuilding(con.iChristianMonastery)):
city.city.setHasRealBuilding(con.iChristianMonastery, False)
city.city.setHasRealBuilding(con.iJewishMonastery, True)
if(city.hasBuilding(con.iChristianTemple)):
city.city.setHasRealBuilding(con.iChristianCathedral, False)
city.city.setHasRealBuilding(con.iJewishCathedral, True)
if((city.city.getPopulation() < 9) and (not city.city.isHolyCityByType(1))):
city.city.setHasReligion(1, False, False, False)
city.city.setHasReligion(0, True, False, False)
pPlayer = gc.getPlayer(iCiv)
iStateReligion = pPlayer.getStateReligion()
if (iStateReligion == 1):
pPlayer.setLastStateReligion(0)
def reformationno(self, iCiv):
cityList = PyPlayer(iCiv).getCityList()
for city in cityList:
if(city.city.isHasReligion(1)):
rndnum = gc.getGame().getSorenRandNum(100, 'ReformationAnyway')
if(rndnum >= lReformationMatrix[iCiv]):
city.city.setHasReligion(0, True, False, False)
@Talkie_Toaster: Umarth had that idea too, but it would be too difficult to render at the tiny graphics level we are talking about. Besides, when you look at the images, there's very little difference between the two icons. The controversy earlier was over some harsh words used by the disputant.