# RebelTypes.py
#
# by jdog5000
# Version 1.1
# This file sets up the most likely rebel civ types to appear when a revolution occurs in a particular civ.
from CvPythonExtensions import *
import CvUtil
gc = CyGlobalContext()
# Initialize list to empty
RebelTypeList = list()
# This function actually sets up the lists of most preferable rebel types for each motherland civ type
# All rebel types in this list are equally likely
# If none of these are available, defaults to a similar art style civ
def setup( ) :
#print "Setting up rebel type list"
global RebelTypeList
RebelTypeList = list()
for idx in range(0,gc.getNumCivilizationInfos()) :
RebelTypeList.append( list() )
try :
iAborigines = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ABORIGINES')
iAinu = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_AINU')
iAlbania = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ALBANIA')
iAmerica = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_AMERICA')
iAnishnaabek = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ANISHNAABEK')
iAniyonega = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ANIYONEGA')
iArabia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ARABIA')
iArgentina = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ARGENTINA')
iArmenia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ARMENIA')
iAssyria = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ASSYRIA')
iAustralia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_AUSTRALIA')
iAustria = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_AUSTRIA')
iAztec = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_AZTEC')
iBabylon = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BABYLON')
iBaktria = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BAKTRIA')
iBatavii = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BATAVII')
iBolivarian = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BOLIVARIAN')
iBrazil = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BRAZIL')
iBulgaria = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BULGARIA')
iBuryat = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BURYAT')
iByzantium = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_BYZANTIUM')
iCanada = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CANADA')
iCarthage = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CARTHAGE')
iCelt = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CELT')
iChile = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CHILE')
iChina = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CHINA')
iCongo = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CONGO')
iCroatia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CROATIA')
iCuba = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CUBA')
iCzech = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_CZECH')
iDenmark = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_DENMARK')
iDinnehih = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_DINNEHIH')
iEgypt = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_EGYPT')
iEngland = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ENGLAND')
iEthiopia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ETHIOPIA')
iEtruscans = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ETRUSCANS')
iFinland = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_FINLAND')
iFrance = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_FRANCE')
iGalatia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_GALATIA')
iGermany = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_GERMANY')
iGetai = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_GETAI')
iGoths = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_GOTHS')
iGreece = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_GREECE')
iHarappan = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_HARAPPAN')
iHittites = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_HITTITES')
iHolyRoman = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_HOLY_ROMAN')
iInca = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_INCA')
iIndia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_INDIA')
iIndonesia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_INDONESIA')
iIreland = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_IRELAND')
iIroquois = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_IROQUOIS')
iIsrael = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ISRAEL')
iItaly = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ITALY')
iJapan = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_JAPAN')
iJomon = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_JOMON')
iKanembornu = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_KANEMBORNU')
iKhmer = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_KHMER')
iKhoisan = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_KHOISAN')
iKorea = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_KOREA')
iKushan = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_KUSHAN')
iLithuania = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_LITHUANIA')
iMaasai = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MAASAI')
iMaghreb = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MAGHREB')
iMagyar = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MAGYAR')
iMajapahit = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MAJAPAHIT')
iMalagasy = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MALAGASY')
iMali = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MALI')
iMande = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MANDE')
iMaori = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MAORI')
iMaya = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MAYA')
iMexico = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MEXICO')
iMinoa = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MINOA')
iMongol = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MONGOL')
iMutapa = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_MUTAPA')
iNativeAmerica = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_NATIVE_AMERICA')
iNetherlands = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_NETHERLANDS')
iNewZealand = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_NEWZEALAND')
iNigeria = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_NIGERIA')
iNimiipu = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_NIMIIPU')
iNubian = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_NUBIAN')
iOlmec = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_OLMEC')
iOttoman = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_OTTOMAN')
iOxus = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_OXUS')
iPakistan = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_PAKISTAN')
iPersia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_PERSIA')
iPhoenicia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_PHOENICIA')
iPicts = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_PICTS')
iPiliwni = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_PILIWNI')
iPoland = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_POLAND')
iPolynesia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_POLYNESIA')
iPortugal = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_PORTUGAL')
iRomania = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ROMANIA')
iRome = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ROME')
iRussia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_RUSSIA')
iSami = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SAMI')
iScotland = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SCOTLAND')
iScythia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SCYTHIA')
iSeleukia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SELEUKIA')
iSiam = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SIAM')
iSioux = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SIOUX')
iSomalia = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SOMALIA')
iSouthAfrica = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SOUTHAFRICA')
iSpain = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SPAIN')
iSumeria = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SUMERIA')
iSweden = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_SWEDEN')
iThailand = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_THAILAND')
iTibet = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_TIBET')
iTillikum = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_TILLIKUM')
iTogo = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_TOGO')
iToltec = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_TOLTEC')
iTroy = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_TROY')
iTupi = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_TUPI')
iUkraine = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_UKRAINE')
iUpaajut = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_UPAAJUT')
iUyghur = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_UYGHUR')
iVedic = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_VEDIC')
iVietnam = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_VIETNAM')
iViking = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_VIKING')
iVoestaneoo = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_VOESTANEOO')
iWales = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_WALES')
iWestIndies = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_WESTINDIES')
iYangshao = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_YANGSHAO')
iYanomami = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_YANOMAMI')
iYemen = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_YEMEN')
iZulu = CvUtil.findInfoTypeNum(gc.getCivilizationInfo,gc.getNumCivilizationInfos(),'CIVILIZATION_ZULU')
# Format is:
# RebelTypeList[iHomeland] = [iRebel1, iRebel2, iRebel3]
# No limit on length of rebel list, can be zero
RebelTypeList[iAborigines] = []
RebelTypeList[iAinu] = []
RebelTypeList[iAlbania] = []
RebelTypeList[iAmerica] = [iEngland,iNativeAmerica,iAnishnaabek,iCanada,iVoestaneoo,iDinnehih,iSioux,iIroquois,iNimiipu]
RebelTypeList[iAnishnaabek] = []
RebelTypeList[iArabia] = [iPersia,iOttoman,iBabylon,iSumeria,iYemen,iHittite,iMaghreb,iIsrael,iPhoenicia]
RebelTypeList[iArgentina] = []
RebelTypeList[iArmenia] = []
RebelTypeList[iAssyria] = []
RebelTypeList[iAustralia] = []
RebelTypeList[iAustria] = [iMagyar,iItaly,iGermany,iFrance,Russia,iBulgaria,iPoland,iCzech,iRomania]
RebelTypeList[iAztec] = [iInca,iSpain,iNativeAmerica,iMaya,iOlmec,iToltec,iMexico]
RebelTypeList[iBabylon] = [iSumeria,iPersia,iGreece,iEgypt,iArabia,iIsrael,iPhoenicia,iHittites]
RebelTypeList[iBatavii] = []
RebelTypeList[iBolivarian] = []
RebelTypeList[iBrazil] = []
RebelTypeList[iBulgaria] = []
RebelTypeList[iBuryat] = []
RebelTypeList[iByzantium] = [iGreece,iRome,iOttoman,iHolyRoman,iMaghreb,iMinoa,iHittites]
RebelTypeList[iCanada] = [iAmerica,iEngland,iTillikum,iAnishnaabek,iNativeAmerica,iIroquois]
RebelTypeList[iCarthage] = [iRome,iEgypt,iPhoenicia,iMali,iSpain]
RebelTypeList[iCelt] = [iFrance,iEngland,iGermany,iIreland,iScotland,iWales]
RebelTypeList[iChile] = []
RebelTypeList[iChina] = [iKorea,iMongol,iIndia,iAinu,iJomon,iJapan,iKhmer,iSiam,iVietnam,iYangshao,iTibet]
RebelTypeList[iCongo] = []
RebelTypeList[iCroatia] = []
RebelTypeList[iCuba] = []
RebelTypeList[iCzech] = [iGermany,iPoland,iAustria]
RebelTypeList[iDenmark] = []
RebelTypeList[iDinnehih] = []
RebelTypeList[iEgypt] = [iNubia,iAssyria,iIsrael]
RebelTypeList[iEngland] = [iAmerica,iIndia,iZulu,iCelt,iEthiopia,iWales,iScotland,iCanada,iIreland,iAustralia,iSouthAfrica,iWestIndies,iNewZealand]
RebelTypeList[iEthiopia] = [iMali,iZulu,iArabia,iMande,iNubia,iSomalia]
RebelTypeList[iEtruscans] = []
RebelTypeList[iFinland] = []
RebelTypeList[iFrance] = [iGermany,iCelt,iEngland,iMali,iHolyRoman,iTogo,iMande,iCanada,iWestIndies]
RebelTypeList[iGalatia] = []
RebelTypeList[iGermany] = [iFrance,iRussia,iHolyRoman,iNetherlands,iAustria,iPoland,iCzech]
RebelTypeList[iGetai] = []
RebelTypeList[iGoths] = []
RebelTypeList[iGreece] = [iRome,iPersia,iCarthage,iOttoman,iTroy,iMinoa]
RebelTypeList[iHarappan] = []
RebelTypeList[iHittites] = []
RebelTypeList[iHolyRoman] = [iGermany,iFrance,iSpain,iByzantium,iAustria,iItaly]
RebelTypeList[iInca] = [iAztec,iSpain,iMaya,iNativeAmerica,iOlmec,iToltec,iArgentina,iChile]
RebelTypeList[iIndia] = [iPersia,iChina,iEngland,iKhmer,iPakistan,iTibet,iSiam,iThailand]
RebelTypeList[iIndonesia] = []
RebelTypeList[iIreland] = []
RebelTypeList[iIroquois] = []
RebelTypeList[iIsrael] = []
RebelTypeList[iItaly] = []
RebelTypeList[iJapan] = [iKorea,iChina,iMongol,iKhmer,iIndonesia,iSiam,iVietnam,iThailand,iAinu,iJomon]
RebelTypeList[iJomon] = []
RebelTypeList[iKanembornu] = []
RebelTypeList[iKhmer] = [iIndia,iVietnam,iSiam,iThailand]
RebelTypeList[iKhoisan] = []
RebelTypeList[iKorea] = [iJapan,iChina,iMongol,iBuryat]
RebelTypeList[iKushan] = []
RebelTypeList[iLithuania] = []
RebelTypeList[iMaasai] = []
RebelTypeList[iMaghreb] = []
RebelTypeList[iMagyar] = []
RebelTypeList[iMajapahit] = []
RebelTypeList[iMalagasy] = []
RebelTypeList[iMali] = [iMande,iMaasai,iArabia,iFrance,iEthiopia]
RebelTypeList[iMande] = []
RebelTypeList[iMaori] = []
RebelTypeList[iMaya] = [iAztec,iInca,iSpain,iOlmec,iToltec,iMexico,iCuba]
RebelTypeList[iMexico] = []
RebelTypeList[iMinoa] = []
RebelTypeList[iMongol] = [iChina,iRussia,iPersia,iKorea,iBuryat,iArabia,iMaghreb]
RebelTypeList[iMutapa] = []
RebelTypeList[iNativeAmerica] = [iAmerica,iVoestaneoo,iCanada,iAnishnaabek,iDinnehih,iSioux,iIroquois,iNimiipu]
RebelTypeList[iNetherlands] = [iGermany,iEngland,iAmerica,iDenmark,iSouthAfrica]
RebelTypeList[iNewZealand] = []
RebelTypeList[iNigeria] = []
RebelTypeList[iNimiipu] = []
RebelTypeList[iNubian] = []
RebelTypeList[iOlmec] = []
RebelTypeList[iOttoman] = [iPersia,iGreece,iArabia,iByzantium,iMaghreb]
RebelTypeList[iOxus] = []
RebelTypeList[iPakistan] = [iIndia,iPersia,iGreece,iArabs]
RebelTypeList[iPersia] = [iOttoman,iIndia,iMongol,iGreece,iSumeria,iBabylon,iIsrael,iPhoenicia,iMaghreb]
RebelTypeList[iPhoenicia] = []
RebelTypeList[iPicts] = []
RebelTypeList[iPiliwni] = []
RebelTypeList[iPoland] = [iGermany,iHolyRoman,iUkraine]
RebelTypeList[iPolynesia] = []
RebelTypeList[iPortugal] = [iSpain,iBrazil,iSouthAfrica,iJapan]
RebelTypeList[iRomania] = []
RebelTypeList[iRome] = [iGreece,iCarthage,iCelt,iEgypt,iByzantium,iEtruscan,iItaly,iByzantium,iGermany,iGoths,iFrance,iIsrael]
RebelTypeList[iRussia] = [iGermany,iMongol,iArmenia,iUkraine,iBuryat,iPoland,iKorea]
RebelTypeList[iSami] = []
RebelTypeList[iScotland] = []
RebelTypeList[iScythia] = []
RebelTypeList[iSeleukia] = []
RebelTypeList[iSiam] = []
RebelTypeList[iSioux] = []
RebelTypeList[iSomalia] = []
RebelTypeList[iSouthAfrica] = []
RebelTypeList[iSpain] = [iPortugal,iArabia,iAztec,iInca,iMexico,iArgentina,iCuba,iChile,iOlmec,iToltec,iCarthage]
RebelTypeList[iSumeria] = [iBabylon,iOttoman,iGreece,iPersia,iHittites,iTroy,iMinoa,iMaghreb]
RebelTypeList[iSweden] = []
RebelTypeList[iThailand] = []
RebelTypeList[iTibet] = []
RebelTypeList[iTillikum] = []
RebelTypeList[iTogo] = []
RebelTypeList[iToltec] = []
RebelTypeList[iTroy] = []
RebelTypeList[iTupi] = []
RebelTypeList[iUkraine] = []
RebelTypeList[iUpaajut] = []
RebelTypeList[iUyghur] = []
RebelTypeList[iVedic] = []
RebelTypeList[iVietnam] = []
RebelTypeList[iViking] = [iCanada,iSweden,iFinland,iDenmark]
RebelTypeList[iVoestaneoo] = []
RebelTypeList[iWales] = []
RebelTypeList[iWestIndies] = []
RebelTypeList[iYangshao] = []
RebelTypeList[iYanomami] = []
RebelTypeList[iYemen] = []
RebelTypeList[iZulu] = [iMali,iArabia,iSouthAfrica,iMaasai]
#print "Completed rebel type list"
except:
print "Error! Rebel types not found, no short lists available"