if gc.getGame().isOption(GameOptionTypes.GAMEOPTION_WB_WAGES_OF_SIN):
iCount = 0
if (pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_ELOHIM') or pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_MALAKIM') [B]or pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_MERCURIANS') or pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_LJOSALFAR')[/B]):
for iPlayer in range(gc.getMAX_PLAYERS()):
pPlayer = gc.getPlayer(iPlayer)
if pPlayer.isAlive():
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_SHEAIM'):
iCount += 1
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_CALABIM'):
iCount += 1
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_INFERNAL'):
iCount += 1
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_SVARTALFAR'):
iCount += 1
if (pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_SHEAIM') or pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_CALABIM') [B]or pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_INFERNAL') or pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_SVARTALFAR')[/B]):
for iPlayer in range(gc.getMAX_PLAYERS()):
pPlayer = gc.getPlayer(iPlayer)
if pPlayer.isAlive():
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_ELOHIM'):
iCount += 1
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_MALAKIM'):
iCount += 1
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_MERCURIANS'):
iCount += 1
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_LJOSALFAR'):
iCount += 1
szBuffer = szBuffer + CyTranslator().getColorText("TXT_KEY_WB_WAGES_OF_SIN_GOAL", ((iCount - 1, )), gc.getInfoTypeForString("COLOR_RED"))
szBuffer = szBuffer + "</font>"
return szBuffer
------------------
if gc.getGame().isOption(GameOptionTypes.GAMEOPTION_WB_WAGES_OF_SIN):
iCalabim = gc.getInfoTypeForString('CIVILIZATION_CALABIM')
iElohim = gc.getInfoTypeForString('CIVILIZATION_ELOHIM')
iMalakim = gc.getInfoTypeForString('CIVILIZATION_MALAKIM')
iSheaim = gc.getInfoTypeForString('CIVILIZATION_SHEAIM')
[B]
iMercurians = gc.getInfoTypeForString('CIVILIZATION_MERCURIANS')
iLjosalfar = gc.getInfoTypeForString('CIVILIZATION_LJOSALFAR')
iSvartalfar = gc.getInfoTypeForString('CIVILIZATION_SVARTALFAR')
iInfernal = gc.getInfoTypeForString('CIVILIZATION_INFERNAL')[/B]
for iLoopPlayer in range(gc.getMAX_PLAYERS()):
pLoopPlayer = gc.getPlayer(iLoopPlayer)
if pLoopPlayer.isAlive():
if pLoopPlayer.isHuman():
pHumanPlayer = pLoopPlayer
iCount = 0
if (pHumanPlayer.getCivilizationType() == iElohim or pHumanPlayer.getCivilizationType() == iMalakim [B]or pHumanPlayer.getCivilizationType() == iMercurians or pHumanPlayer.getCivilizationType() == iLjosalfar[/B]):
if gc.getPlayer(1).isAlive(): #Flauros
iCount += 1
if gc.getPlayer(3).isAlive(): #Faeryl
iCount += 1
if gc.getPlayer(5).isAlive(): #Os-Gabella
iCount += 1
if gc.getPlayer(6).isAlive(): #Hyborem
iCount += 1
if (pHumanPlayer.getCivilizationType() == iSheaim or pHumanPlayer.getCivilizationType() == iCalabim [B]or pHumanPlayer.getCivilizationType() == iInfernal or pHumanPlayer.getCivilizationType() == iSvartalfar[/B]):
if gc.getPlayer(0).isAlive(): #Varn
iCount += 1
if gc.getPlayer(2).isAlive(): #Arendel
iCount += 1
if gc.getPlayer(4).isAlive(): #Ethne
iCount += 1
if gc.getPlayer(7).isAlive(): #Basium
iCount += 1
if iCount < 2:
gc.getGame().setWinner(pHumanPlayer.getTeam(), 2)
szText = -1
bGood = True
if pPlayer.getCivilizationType() == iCalabim:
bGood = False
if pPlayer.getCivilizationType() == iInfernal:
bGood = False
if pPlayer.getCivilizationType() == iSheaim:
bGood = False
if pPlayer.getCivilizationType() == iSvartalfar:
bGood = False