OrionVeteran
Deity
Actually that seems sort of balanced, thought it really should cause the "The World Considers You a Villain!" penalty in all cities that have the religion. I think it would just be simpler to have the human auto declare war as well, but I guess you're not going to budge there so yeah, I can live with that proposed change. I basically just thought it was a poor feature if the human had no penalty for playing by the same rules as the AI.
Edit: How about you implement it the same way as an AP declare war vote? Make it function the same, with the exception that if a player opts out (AIs using the logic to Defy resolution), the others still go to war, but they suffer the tWCYaV happiness penalty in all cities with the religion. That way it's balanced, effects humans and AIs the same, and it's effect will be the same as you desire (everyone declares war against the infidel), but it won't allow the human to game the system.
There is a difference between an AP vote vs. religious betrayal. The decision of an AP vote affects every CIV, while religious betrayal only affects those Civs who share the same religion. So the religious betrayal does not make the player a "world" villian, as Civs having different religions couldn't care less about who betrayed who in a non-state religious squabble. But this might just be symantics.
Basically, you want to add anger to every city having the state religion. My question is: For how long? ...and do you have a python line that would add anger to a city? For example:
Code:
# Code to Anger people in City
pCity.ChangeAnger(-1) ????? (does this exist?)
pCity.changeHurryAngerTimer(10)
Any ideas?
Orion Veteran
