function ScriptInit()
SetPS2ModelMemory(4056000)
SetMapNorthAngle(180, 1)
SetMaxFlyHeight(900)
SetMaxPlayerFlyHeight (900)
AISnipeSuitabilityDist(30)
ReadDataFile("ingame.lvl")
ReadDataFile("dc:Load\\common.lvl")
SetMemoryPoolSize ("ClothData",60)
SetMemoryPoolSize ("Combo",450) -- should be ~ 2x number of jedi classes
SetMemoryPoolSize ("Combo::State",1600) -- should be ~12x #Combo
SetMemoryPoolSize ("Combo::Transition",1600) -- should be a bit bigger than #Combo::State
SetMemoryPoolSize ("Combo::Condition",1600) -- should be a bit bigger than #Combo::State
SetMemoryPoolSize ("Combo::Attack",1600) -- should be ~8-12x #Combo
SetMemoryPoolSize ("Combo::DamageSample",16000) -- should be ~8-12x #Combo::Attack
SetMemoryPoolSize ("Combo::Deflect",1200) -- should be ~1x #combo
ReadDataFile("dc:sound\\aan.lvl;aangcw")
ReadDataFile("sound\\kam.lvl;kam1gcw")
ReadDataFile("dc:SIDE\\imp.lvl",
"all_inf_rifleman2",
"all_inf_officer2",
"all_inf_engineer",
"all_inf_pilot",
"all_inf_rifleman",
"all_inf_officer")
ReadDataFile("dc:SIDE\\cis.lvl",
"cis_hero_jangofett8",
"cis_hero_jangofett7",
"cis_hero_jangofett3",
"cis_hero_jangofett4",
"cis_hero_jangofett5",
"cis_hero_jangofett2",
"cis_hero_jangofett")
ReadDataFile("dc:SIDE\\sci.lvl",
"all_inf_sniper_snow",
"cis_hero_countdooku")
ReadDataFile("dc:SIDE\\tur.lvl",
"tur_bldg_chaingun_tripod",
"tur_bldg_chaingun")
SetupTeams{
all = {
team = ALL,
units = 0,
reinforcements = -1,
soldier = { "all_inf_rifleman",0, 0},
},
imp = {
team = IMP,
units = 20,
reinforcements = -1,
soldier = { "cis_hero_jangofett3", 0, 0},
pilot = { "cis_hero_jangofett4",0,0},
assault = { "cis_hero_jangofett5",0, 0},
sniper = { "cis_hero_jangofett7",0, 0},
officer = { "cis_hero_jangofett2",0, 0},
special = { "cis_hero_jangofett",0,0},
},
}
SetTeamName (3, "imp")
AddUnitClass (3, "cis_hero_countdooku", 1)
SetUnitCount (3, 1)
SetTeamName (4, "imp")
AddUnitClass (4, "all_inf_sniper_snow", 6)
SetUnitCount (4, 6)
SetTeamName (5, "all")
AddUnitClass (5, "all_inf_officer2", 30)
SetUnitCount (5, 30)
SetTeamName (6, "all")
AddUnitClass (6, "all_inf_rifleman2", 1)
--
SetTeamAsFriend(3,ATT)
SetTeamAsEnemy(3,DEF)
SetTeamAsFriend(ATT,3)
SetTeamAsEnemy(DEF,3)
SetTeamAsFriend(3,4)
SetTeamAsFriend(4,3)
SetTeamAsEnemy(3,5)
SetTeamAsEnemy(5,3)
SetTeamAsEnemy(3,6)
SetTeamAsEnemy(6,3)
--
SetTeamAsFriend(4,ATT)
SetTeamAsEnemy(4,DEF)
SetTeamAsFriend(ATT,4)
SetTeamAsEnemy(DEF,4)
SetTeamAsFriend(3,4)
SetTeamAsFriend(4,3)
SetTeamAsEnemy(4,5)
SetTeamAsEnemy(5,4)
SetTeamAsEnemy(4,6)
SetTeamAsEnemy(6,4)
--
SetTeamAsEnemy(5,ATT)
SetTeamAsFriend(5,DEF)
SetTeamAsEnemy(ATT,5)
SetTeamAsFriend(DEF,5)
SetTeamAsEnemy(5,4)
SetTeamAsEnemy(4,5)
SetTeamAsEnemy(3,5)
SetTeamAsEnemy(5,3)
SetTeamAsFriend(6,5)
SetTeamAsFriend(5,6)
--
SetUnitCount (6, 1)
SetTeamAsEnemy(6,ATT)
SetTeamAsFriend(6,DEF)
SetTeamAsEnemy(ATT,6)
SetTeamAsFriend(DEF,6)
SetTeamAsEnemy(6,4)
SetTeamAsEnemy(4,6)
SetTeamAsEnemy(3,6)
SetTeamAsEnemy(6,3)
SetTeamAsFriend(6,5)
SetTeamAsFriend(5,6)