Yudishtira
Spiritual/Creative
A safe place for beginners to be encouraged to mod C2C Python.
Currently testing this enhancement to the Montreal Biodome.
(If it works) it adds 36 (more to come) more animals that the Biodome can spawn.
Currently testing this enhancement to the Montreal Biodome.
Code:
u_lion = gc.getInfoTypeForString("UNIT_SUBDUED_LION")
u_panther = gc.getInfoTypeForString("UNIT_SUBDUED_PANTHER")
u_wolf = gc.getInfoTypeForString("UNIT_SUBDUED_WOLF")
u_bear = gc.getInfoTypeForString("UNIT_SUBDUED_BEAR")
u_polarbear = gc.getInfoTypeForString("UNIT_SUBDUED_POLARBEAR")
u_btiger = gc.getInfoTypeForString("UNIT_SUBDUED_BENGALTIGER")
u_cheetah = gc.getInfoTypeForString("UNIT_SUBDUED_CHEETAH")
u_jaguar = gc.getInfoTypeForString("UNIT_SUBDUED_JAGUAR")
u_stagdeer = gc.getInfoTypeForString("UNIT_SUBDUED_STAG_DEER")
u_moose = gc.getInfoTypeForString("UNIT_SUBDUED_MOOSE")
u_caribou = gc.getInfoTypeForString("UNIT_SUBDUED_CARIBOU")
u_giraffe = gc.getInfoTypeForString("UNIT_SUBDUED_GIRAFFE")
u_zebra = gc.getInfoTypeForString("UNIT_SUBDUED_ZEBRA")
u_rhino = gc.getInfoTypeForString("UNIT_SUBDUED_RHINO")
u_bbear = gc.getInfoTypeForString("UNIT_SUBDUED_BLACKBEAR")
u_horse = gc.getInfoTypeForString("UNIT_SUBDUED_HORSE")
u_donkey = gc.getInfoTypeForString("UNIT_SUBDUED_DONKEY")
u_camel = gc.getInfoTypeForString("UNIT_SUBDUED_CAMEL")
u_llama = gc.getInfoTypeForString("UNIT_SUBDUED_LLAMA")
u_elephant = gc.getInfoTypeForString("UNIT_SUBDUED_ELEPHANT")
u_ante = gc.getInfoTypeForString("UNIT_SUBDUED_ANTEATER")
u_badger = gc.getInfoTypeForString("UNIT_SUBDUED_BADGER")
u_bpython = gc.getInfoTypeForString("UNIT_SUBDUED_BALLPYTHON")
u_bape = gc.getInfoTypeForString("UNIT_SUBDUED_BARBARYAPE")
u_boar = gc.getInfoTypeForString("UNIT_SUBDUED_BOAR")
u_warthog = gc.getInfoTypeForString("UNIT_SUBDUED_WARTHOG")
u_capuch = gc.getInfoTypeForString("UNIT_SUBDUED_CAPUCHIN")
u_cassowary = gc.getInfoTypeForString("UNIT_SUBDUED_CASSOWARY")
u_chimp = gc.getInfoTypeForString("UNIT_SUBDUED_CHIMPANZEE")
u_cobra = gc.getInfoTypeForString("UNIT_SUBDUED_COBRA")
u_dtort = gc.getInfoTypeForString("UNIT_SUBDUED_DESERT_TORTOISE")
u_eagle = gc.getInfoTypeForString("UNIT_SUBDUED_EAGLE")
u_emu = gc.getInfoTypeForString("UNIT_SUBDUED_EMU")
u_flami = gc.getInfoTypeForString("UNIT_SUBDUED_FLAMINGO")
u_gtort = gc.getInfoTypeForString("UNIT_SUBDUED_GALAPOGOS_TORTOISE")
u_gazel = gc.getInfoTypeForString("UNIT_SUBDUED_GAZELLE")
u_gorilla = gc.getInfoTypeForString("UNIT_SUBDUED_GORILLA")
u_grizzly = gc.getInfoTypeForString("UNIT_SUBDUED_GRIZZLY")
u_hyena = gc.getInfoTypeForString("UNIT_SUBDUED_HYENA")
u_iguana = gc.getInfoTypeForString("UNIT_SUBDUED_IGUANA")
animal = CyGame().getSorenRandNum(40, "Which Animal")
if animal == 0:
pNewUnit = pPlayer.initUnit( u_bear, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 2:
pNewUnit = pPlayer.initUnit( u_lion, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 3:
pNewUnit = pPlayer.initUnit( u_panther, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 4:
pNewUnit = pPlayer.initUnit( u_polarbear, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 5:
pNewUnit = pPlayer.initUnit( u_btiger, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 6:
pNewUnit = pPlayer.initUnit( u_cheetah, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 7:
pNewUnit = pPlayer.initUnit( u_jaguar, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 8:
pNewUnit = pPlayer.initUnit( u_stagdeer, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 9:
pNewUnit = pPlayer.initUnit( u_moose, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 10:
pNewUnit = pPlayer.initUnit( u_caribou, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 11:
pNewUnit = pPlayer.initUnit( u_giraffe, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 12:
pNewUnit = pPlayer.initUnit( u_zebra, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 13:
pNewUnit = pPlayer.initUnit( u_rhino, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 14:
pNewUnit = pPlayer.initUnit( u_bbear, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 15:
pNewUnit = pPlayer.initUnit( u_horse, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 16:
pNewUnit = pPlayer.initUnit( u_camel, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 17:
pNewUnit = pPlayer.initUnit( u_elephant, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 18:
pNewUnit = pPlayer.initUnit( u_badger, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 19:
pNewUnit = pPlayer.initUnit( u_bape, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 20:
pNewUnit = pPlayer.initUnit( u_warthog, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 21:
pNewUnit = pPlayer.initUnit( u_cassowary, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 22:
pNewUnit = pPlayer.initUnit( u_cobra, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 23:
pNewUnit = pPlayer.initUnit( u_eagle, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 24:
pNewUnit = pPlayer.initUnit( u_flami, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 25:
pNewUnit = pPlayer.initUnit( u_gazel, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 26:
pNewUnit = pPlayer.initUnit( u_grizzly, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 27:
pNewUnit = pPlayer.initUnit( u_iguana, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 28:
pNewUnit = pPlayer.initUnit( u_donkey, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 29:
pNewUnit = pPlayer.initUnit( u_llama, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 30:
pNewUnit = pPlayer.initUnit( u_ante, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 31:
pNewUnit = pPlayer.initUnit( u_bpython, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 32:
pNewUnit = pPlayer.initUnit( u_boar, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 33:
pNewUnit = pPlayer.initUnit( u_capuch, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 34:
pNewUnit = pPlayer.initUnit( u_chimp, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 35:
pNewUnit = pPlayer.initUnit( u_dtort, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 36:
pNewUnit = pPlayer.initUnit( u_emu, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 37:
pNewUnit = pPlayer.initUnit( u_gtort, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 38:
pNewUnit = pPlayer.initUnit( u_gorilla, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
elif animal < 39:
pNewUnit = pPlayer.initUnit( u_hyena, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
else:
pNewUnit = pPlayer.initUnit( u_wolf, iX, iY, UnitAITypes.NO_UNITAI, DirectionTypes.NO_DIRECTION )
(If it works) it adds 36 (more to come) more animals that the Biodome can spawn.