def onBeginPlayerTurn(self, argsList):
'Called at the beginning of a players turn'
iGameTurn, iPlayer = argsList
#2.41 for Nexus
pPlayer = gc.getPlayer(iPlayer)
iTeam = pPlayer.getTeam()
pTeam = gc.getTeam(iTeam)
iCivic = gc.getInfoTypeForString("CIVIC_BARBARISM")
if gc.getPlayer(iPlayer).isCivic(iCivic):
Power = pPlayer.getPower() + pTeam.getVassalPower()
if iGameTurn != 0 :
#pPlayer.changeCombatExperience(min(10, Power/iGameTurn))
pPlayer.changeCombatExperience(6)