eventManager.addEventHandler("GameStart", self.onGameStart)
eventManager.addEventHandler("OnLoad", self.onLoadGame)
eventManager.addEventHandler("OnPreSave", self.onPreSave)
eventManager.addEventHandler("BeginGameTurn", self.onBeginGameTurn)
eventManager.addEventHandler("EndGameTurn", self.onEndGameTurn)
eventManager.addEventHandler("BeginPlayerTurn", self.onBeginPlayerTurn)
eventManager.addEventHandler("EndPlayerTurn", self.onEndPlayerTurn)
eventManager.addEventHandler("firstContact", self.onFirstContact)
eventManager.addEventHandler("cityAcquired", self.onCityAcquired)
eventManager.addEventHandler("goldenAge", self.onGoldenAge) # srpt
eventManager.addEventHandler("cityAcquiredAndKept", self.onCityAcquiredAndKept)
eventManager.addEventHandler("cityRazed", self.onCityRazed)
eventManager.addEventHandler("cityBuilt", self.onCityBuilt)
eventManager.addEventHandler("combatResult", self.onCombatResult)
eventManager.addEventHandler("buildingBuilt", self.onBuildingBuilt)
eventManager.addEventHandler("projectBuilt", self.onProjectBuilt)
eventManager.addEventHandler("techAcquired", self.onTechAcquired)
eventManager.addEventHandler("religionSpread", self.onReligionSpread)
eventManager.addEventHandler("unitSpreadReligionAttempt", self.onUnitSpreadReligionAttempt)
eventManager.addEventHandler("playerChangeStateReligion", self.onPlayerChangeStateReligion)
eventManager.addEventHandler("vassalState", self.onVassalState)
eventManager.addEventHandler("changeWar", self.onChangeWar)
eventManager.addEventHandler("unitBuilt", self.onUnitBuilt)
eventManager.addEventHandler("revolution", self.onRevolution)
eventManager.addEventHandler("setPlayerAlive", self.onSetPlayerAlive)
eventManager.addEventHandler("greatPersonBorn", self.onGreatPersonBorn)
eventManager.addEventHandler("kbdEvent", self.onKbdEvent)