Code:
Assert Failed
File: .\CvPlayer.cpp
Line: 11483
Expression: isHuman() || isBarbarian() || ((getGold() + iGoldChange) >= 0)
Message:
----------------------------------------------------------
This is the second time I got this. I didn;t have frequent enough auto-saves last time, so I'm just posting this one.
It always appears between turns (while the AI is presumably moving). It's non-recreatable unfortunately.
Here is a save before the assert failure.
I made my moves the first time and hit enter and it froze between turns. (I had to minimize the window to see the assert.)
The second time (trying to recreate it) I just loaded the save and hit enter. It didn't get the assert.
The third time, I loaded the save, duplicated my original moves, and hit enter. Again I didn't get the assert.
The moves I made were:
-Promote all cannons outside istanbul to CR2
-Launch all the non-critically-injured cannons into Istanbul
-Then attack with all the Infantry on the same tile.
-Using the bombers in Alexandria, attack Edrine, then the unused ones into the Mehmed's other city (can't remember name.)
-Set all infantry in Alexandria to heal (for one turn).
-Then move all the other bombers into Alexandria
-Then hit enter.
It should be noted that both repeat attempts, on the new turn, Frederick offered me 830 gold for Democracy. That didn't happen the original time I got the assert. I don't know if that's significant or not.