Valkrionn
The Hamster King
Could you highlight the parts you changed, somehow? Not familiar with it, and I don't have it in front of me at the moment.
def MIT2(caster):
if CyGame().GetWorldBuilderMode():
return 0
bContinue = True
gc.getGame().decrementUnitClassCreatedCount(caster.getUnitClassType())
gc.getGame().decrementUnitClassCreatedCount(caster.getUnitClassType())
if CyGame().getSorenRandNum(100, "Alcinus death defection Check") <= 25 or (caster.isHasPromotion(gc.getInfoTypeForString('PROMOTION_ALCINUS_HOSTILE')) == True):
[b] for iPlayer in range(gc.getMAX_CIV_PLAYERS()):
pPlayer = gc.getPlayer(iPlayer)
if (pPlayer.isAlive()):
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_SCIONS'):[/b]
pCity = pPlayer.getCapitalCity()
newUnit = pPlayer.initUnit(gc.getInfoTypeForString('UNIT_ALCINUS_UPGRADED'), pCity.getX(), pCity.getY(), UnitAITypes.NO_UNITAI, DirectionTypes.DIRECTION_SOUTH)
caster.setDamage(95, -1)
newUnit.convert(caster)
bContinue = False
def MIT2(caster):
if CyGame().GetWorldBuilderMode():
return 0
bContinue = True
gc.getGame().decrementUnitClassCreatedCount(caster.getUnitClassType())
gc.getGame().decrementUnitClassCreatedCount(caster.getUnitClassType())
if CyGame().getSorenRandNum(100, "Alcinus death defection Check") <= 25 or (caster.isHasPromotion(gc.getInfoTypeForString('PROMOTION_ALCINUS_HOSTILE')) == True):
listPlayers = []
for iPlayer in range(gc.getMAX_CIV_PLAYERS()):
pPlayer = gc.getPlayer(iPlayer)
if (pPlayer.isAlive()):
if pPlayer.getCivilizationType() == gc.getInfoTypeForString('CIVILIZATION_SCIONS'):
listPlayers.append(pPlayer)
iGift = CyGame().getSorenRandNum(len(listPlayers) * 1, "Alcinus death Gift")
pCity = listPlayers[iGift].getCapitalCity()
pPlayer = listPlayers[iGift]
newUnit = pPlayer.initUnit(gc.getInfoTypeForString('UNIT_ALCINUS_UPGRADED'), pCity.getX(), pCity.getY(), UnitAITypes.NO_UNITAI, DirectionTypes.DIRECTION_SOUTH)
caster.setDamage(90, -1)
newUnit.convert(caster)
bContinue = False