# initialise unit variables to unit indices from XML
iNumUnits = [COLOR="Red"]184[/COLOR] #[COLOR="Lime"]145+39[/COLOR]
(iLion, iBear, iPanther, iWolf, iSettler, iWorker, iIndianFastWorker, iScout, iExplorer, iSpy, iJewishMissionary,
iChristianMissionary, iOrthodoxMissionary, iIslamicMissionary, iHinduMissionary, iBuddhistMissionary, iConfucianMissionary, iTaoistMissionary,
iZoroastrianMissionary, iWarrior, iIncanQuechua, iHarappanMilitia, iSwordsman, iAztecJaguar, iCelticGallicWarrior, iRomePraetorian,
iAxeman, iGreekPhalanx, iSumerianVulture, iNativeAmericaDogSoldier, iMaceman, iJapanSamurai, iVikingBerserker, iIranianQizilbash, iKongoPombos,
iSpearman, iZuluImpi, iMayaHolkan, iPikeman, iHolyRomanLandsknecht, iMusketman, iFrenchMusketeer, iOttomanJanissary,
iEthiopianOromoWarrior, iIroquoisMohawk, iRifleman, iEnglishRedcoat, iGrenadier, iAtInfantry, iInfantry, iSamInfantry, iMobileSam,
iMarine, iAmericanNavySeal, iParatrooper, iMechanizedInfantry, iArcher, iMaliSkirmisher, iBabylonBowman, iNubianMedjay, iLongbowman,
iCrossbowman, iChinaChokonu, iChariot, iEgyptWarChariot, iCelticCidainh, iHittiteHuluganni, iPersiaImmortal, iHorseArcher, iCarthageNumidianCavalry, iKushanAsvaka,
iMongolKeshik, iTibetanKhampa, iKnight, iArabiaCamelarcher, iByzantineCataphract, iSeljukGhulamWarrior, iThaiChangSuek, iMandeFarari, iSpanishConquistador,
iCuirassier, iMoorishCamelGunner, iPolishWingedHussar, iSiouxMountedBrave, iCavalry, iRussiaCossack, iWarElephant, iKhmerBallistaElephant,
iCarthaginianWarElephant, iTank, iGermanPanzer, iModernArmor, iGunship, iCatapult, iKoreanHwacha, iTrebuchet, iBombard, iMughalSiegeElephant,
iCannon, iFrenchHeavyCannon, iMachineGun, iArtillery, iMobileArtillery, iWorkboat, iGalley, iTrireme, iCaravel, iPortugalCarrack, iTamilDharani,
iGalleon, iNetherlandsOostindievaarder, iPrivateer, iIndonesianOrangLaut, iFrigate, iShipOfTheLine, iIronclad, iTransport, iDestroyer, iBattleship,
iMissileCruiser, iStealthDestroyer, iSubmarine, iAttackSubmarine, iCarrier, iAirship, iFighter, iJetFighter, iBomber,
iStealthBomber, iGuidedMissile, iTacticalNuke, iIcbm, iProphet, iArtist, iScientist, iMerchant, iEngineer, iGreatGeneral, iGreatSpy,
iBireme, iBersagliere, iLevy, iSlave, iNativeSlave, iAztecSlave, [COLOR="Blue"]iAmericanMinuteman, iArabiaXebec, iAztecEagleWarrior, iBabylonRam, iByzantiumTagmata,
iChinaCannon, iCongoEmbalos, iDutchGradist, iEgyptAxeman, iEnglandManOWar, iEthiopiaSavannaHunter, iFranceChevalier, iGermanyDoppelsoldner, iGreekHetairoi,
iHarappaGuard, iIncaSlinger, iIndiaElephant, iIndonesiaBambooRuncing, iIranNaffatun, iItalyCondottieri, iJapanAshigaru, iKhmerPhakak, iKoreaKobukson,
iMaliCaravan, iMayaAtlAtl, iMongolSiegeEngineer, iMoorishCorsair, iMughalSepoy, iPersiaScythedChariot, iPhoeniciaBireme, iPortugalBandeirantes, iPrussiaHowitzer,
iRomeBallista, iRussiaStrelets, iSpainTercio, iTamilKallarani, iTibetWarriorMonk, iTurkeyGreatBombard, iVikingKarolin[/COLOR]) = range(iNumUnits)