G-Max
Deity
- Joined
- May 20, 2006
- Messages
- 2,556
Looks like you changed something in the UHV code.
Somebody is founding a religion at that turn and the game doesn't seem too happy with it, as far as I can tell (victory.py is the UHV file)
On a side note, when you're debugging what you're looking for in error logs is what happened in the code when the crash/weird things in game happened.
In this case, you're looking for either the time of the crash, or you look in the error logs for what the python exception actually was.
Here for instance, it appears there's some sort of error in victory.py (at the line number mentioned) and that the offending function is def onreligionfounded.
Check what India and Ethiopia are doing (they're mentioned in def onreligionfounded).
Also check who is founding Islam, Hinduism or Buddhism (they're the mentioned religions in def onreligionfounded)
Also, Baldyr meant you should look for "debug catapult" on these forums. As I recall, the catapult spawns whenever any spawning error occurs in Rhye's code.
Well, at least someone on the thread is being helpful...
So... why would this sort of thing only trigger when Rome is played by a human? And why would it have anything to do with a religion being founded? Rome isn't spawning with ANY techs, much less the ones that found religions. And I definitely didn't touch the UHV code.
In fact, when I tested these changes with Dawn of Civilization, I didn't even move the Christian Holy City from Rome to Jerusalem.
Also, I'm pretty sure that India and Ethiopia don't exist at the beginning of the 600AD scenario.
Hmmm... I can't find a file named "def onreligionfounded" in the Logs folder...