Custom Galactic Conquest Crash [Solved]
Posted: Sat Nov 09, 2013 10:07 am
by Deviss
hi there to everybody, i dislike post my questions, is always my last chance, this time CGW.
This crash when i win or defeat a mission, here my script files and BFront2.log:
ifs_freeform_init_abc.lua
ifs_freeform_start_abc.lua
BFront2.log
any idea
?
This crash when i win or defeat a mission, here my script files and BFront2.log:
ifs_freeform_init_abc.lua
Hidden/Spoiler:
[code]-- initialize for Zer War
print("ifs_freeform_init_abc.lua")
ifs_freeform_init_abc = function(this, REP, CIS)
print("ifs_freeform_init_abc: ifs_freeform_init_abc()")
-- common init
ifs_freeform_init_common(this)
--replacing this table from init_common, by [RDH]Zerted
-- per-planet camera offsets
this.cameraOffset = {
["end"] = { 0, 1, 1 },
["hot"] = { 0, 1, 1 },
["tat"] = { 0, 1, 1 },
}
-- default victory condition (take all planets)
this:SetVictoryPlanetLimit(nil)
-- associate codes with teams
this.teamCode = {
[REP] = "rep",
[CIS] = "cis"
}
ifs_purchase_unit_types = { "soldier", "pilot", "assault", "sniper", "marine", "engineer", "officer", "special", "commander" }
ifs_purchase_unit_name = {
soldier = "rifleman",
pilot = "pilot",
assault = "rocketeer",
sniper = "sniper",
marine = "marine",
engineer = "engineer",
officer = "officer",
special = "special",
commander = "commander",
}
ifs_purchase_unit_cost = {
soldier = 0,
pilot = 0,
assault = 0,
sniper = 0,
marine = 30,
engineer = 40,
officer = 40,
special = 50,
commander = 10,
}
orden_anim_set = {
animbanks = { "orden" },
unselected = "orden_sabre_stand_idle_emote_full",
select_start = "orden_sabre_stand_idle_emote_full",
select_loop = "orden_sabre_stand_idle_emote_full",
}
rifle_anim_set = {
animbanks = { "human_0" },
unselected = "human_rifle_standalert_idle_emote_full",
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = "human_rifle_stand_idle_checkweapon_full",
}
bazooka_anim_set = {
animbanks = { "human_0", "human_2" },
unselected = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_bazooka_stand_idle_lookaround",
select_loop = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
}
marksperson_anim_set = {
animbanks = { "marksperson", "human_0" },
--unselected = "human_rifle_crouch_idle_emote_full",
unselected = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
}
wookiee_anim_set = {
animbanks = { "wookie", "human_0" },
unselected = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
}
bdroid_rifle_anim_set = {
animbanks = { "bdroid", "human_0" },
unselected = "human_rifle_stand_idle_emote_full",
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = "human_rifle_stand_idle_emote_full",
}
bdroid_bazooka_anim_set = {
animbanks = { "bdroid", "human_0", "human_2" },
unselected = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_bazooka_stand_idle_lookaround",
select_loop = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
}
sbdroid_anim_set = {
animbanks = { "sbdroid", "human_0" },
unselected = { upper = "sbdroid_rifle_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
select_start = "sbdroid_rifle_standalert_idle_emote",
select_loop = { upper = "sbdroid_rifle_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
}
magnaguard_anim_set = {
animbanks = { "magnaguard", "human_0" },
unselected = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
}
droideka_anim_set = {
animbanks = { "cis_walk_droideka" },
unselected = "fold",
unselected_oneshot = 1,
select_start = "unfold",
select_loop = "idle",
}
-- sound formats
ifs_purchase_team_table = {
rep = {
file = "..\\..\\addon\\ABC\\data\\_LVL_PC\\SIDE\\DEV.lvl",
classes = {
soldier = {
name = "entity.rep.clone1",
info = "ifs.freeform.purchase.military.sides.rep.clone1",
sound = "mtg_rep_unit_name_rifleman",
body = "rep_inf_ep3trooper",
weapon = "nil",
anim_set = orden_anim_set
},
pilot = {
name = "entity.rep.clone2",
info = "ifs.freeform.purchase.military.sides.rep.clone2",
sound = "mtg_rep_unit_name_pilot",
body = "rep_inf_ep3heavytrooper",
weapon = "nil",
anim_set = orden_anim_set
},
assault = {
name = "entity.rep.clone3",
info = "ifs.freeform.purchase.military.sides.rep.clone3",
sound = "mtg_rep_unit_name_rocketeer",
body = "rep_inf_ep3sniper",
weapon = "nil",
anim_set = orden_anim_set
},
sniper = {
name = "entity.rep.clone4",
info = "ifs.freeform.purchase.military.sides.rep.clone4",
sound = "mtg_rep_unit_name_sniper",
body = "rep_inf_ep3_Clone_Commander_Faie",
weapon = "nil",
anim_set = orden_anim_set
},
marine = {
name = "entity.rep.clone5",
info = "ifs.freeform.purchase.military.sides.rep.clone5",
sound = "mtg_rep_unit_name_marine",
body = "rep_inf_Mandalorian_Soldier",
weapon = "nil",
anim_set = orden_anim_set
},
engineer = {
name = "entity.rep.clone6",
info = "ifs.freeform.purchase.military.sides.rep.clone6",
sound = "mtg_rep_unit_name_engineer",
body = "rep_inf_ARF_trooper",
weapon = "nil",
anim_set = orden_anim_set
},
officer = {
name = "entity.rep.clone7",
info = "ifs.freeform.purchase.military.sides.rep.clone7",
sound = "mtg_rep_unit_name_officer",
body = "rep_inf_SandTrooper",
weapon = "nil",
anim_set = orden_anim_set
},
special = {
name = "entity.rep.clone8",
info = "ifs.freeform.purchase.military.sides.rep.clone8",
sound = "mtg_rep_unit_name_special",
body = "imp_inf_Phase3_Imperial_Commando",
weapon = "nil",
anim_set = orden_anim_set
},
commander = {
name = "entity.rep.clone9",
info = "ifs.freeform.purchase.military.sides.rep.clone9",
sound = "mtg_rep_unit_name_marine",
body = "rep_inf_ep3_clone_commander",
weapon = "nil",
anim_set = orden_anim_set
},
}
},
cis = {
file = "side\\cisshell.lvl",
classes = {
soldier = {
name = "entity.cis.droid1",
info = "ifs.freeform.purchase.military.sides.cis.soldier",
sound = "mtg_cis_unit_name_rifleman",
body = "cis_inf_sbdroid",
weapon = nil,
anim_set = sbdroid_anim_set
},
pilot = {
name = "entity.cis.droid2",
info = "ifs.freeform.purchase.military.sides.cis.pilot",
sound = "mtg_cis_unit_name_pilot",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_pistol",
anim_set = bdroid_rifle_anim_set
},
assault = {
name = "entity.cis.droid3",
info = "ifs.freeform.purchase.military.sides.cis.assault",
sound = "mtg_cis_unit_name_rocketeer",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_launcher",
anim_set = bdroid_bazooka_anim_set
},
sniper = {
name = "entity.cis.droid4",
info = "ifs.freeform.purchase.military.sides.cis.sniper",
sound = "mtg_cis_unit_name_sniper",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_sniperrifle",
anim_set = bdroid_rifle_anim_set
},
marine = {
name = "entity.cis.droid5",
info = "ifs.freeform.purchase.military.sides.cis.marine",
sound = "mtg_cis_unit_name_marine",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_rifle",
anim_set = bdroid_rifle_anim_set
},
engineer = {
name = "entity.cis.droid6",
info = "ifs.freeform.purchase.military.sides.cis.engineer",
sound = "mtg_cis_unit_name_engineer",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_pistol",
anim_set = bdroid_rifle_anim_set
},
officer = {
name = "entity.cis.droid7",
info = "ifs.freeform.purchase.military.sides.cis.officer",
sound = "mtg_cis_unit_name_officer",
body = "cis_inf_magnaguard",
weapon = "com_weap_inf_torpedo",
anim_set = magnaguard_anim_set
},
special = {
name = "entity.cis.droid8",
info = "ifs.freeform.purchase.military.sides.cis.special",
sound = "mtg_cis_unit_name_special",
body = "cis_walk_droideka",
weapon = nil,
anim_set = droideka_anim_set
},
commander = {
name = "entity.cis.droid9",
info = "ifs.freeform.purchase.military.sides.cis.marine",
sound = "mtg_cis_unit_name_marine",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_rifle",
anim_set = bdroid_rifle_anim_set
},
}
}
}
-- use Zer setup
this.Setup = function(this)
print("ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup()")
-- remove unused planets
print("ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Removing unused planets")
DeleteEntity("kam")
DeleteEntity("kam_system")
DeleteEntity("geo_system")
DeleteEntity("end_star")
DeleteEntity("hot_star")
DeleteEntity("tantive")
DeleteEntity("cor")
DeleteEntity("dag")
DeleteEntity("fel")
DeleteEntity("kam_star")
DeleteEntity("mus")
DeleteEntity("kas")
DeleteEntity("nab")
DeleteEntity("myg")
DeleteEntity("pol")
DeleteEntity("uta")
DeleteEntity("yav")
DeleteEntity("star04")
DeleteEntity("star05")
DeleteEntity("star06")
DeleteEntity("star07")
DeleteEntity("star08")
DeleteEntity("star09")
DeleteEntity("star10")
DeleteEntity("star11")
DeleteEntity("star12")
DeleteEntity("star13")
DeleteEntity("star14")
DeleteEntity("star15")
DeleteEntity("star16")
DeleteEntity("star17")
DeleteEntity("star18")
DeleteEntity("star19")
DeleteEntity("star20")
-- create the connectivity graph
this.planetDestination = {
["end"] = { "star02", "star01" },
["hot"] = { "star01" },
["tat"] = { "star02", "star01" },
["star01"] = { "end", "tat", "hot" },
["star02"] = { "end", "tat" },
}
-- resource value for each planet
this.planetValue = {
["end"] = { victory = 40, defeat = 9, turn = 3 },
["hot"] = { victory = 100, defeat = 30, turn = 5 },
["tat"] = { victory = 40, defeat = 9, turn = 3 },
}
this.spaceValue = {
victory = 50, defeat = 20,
}
-- mission to launch for each planet
this.spaceMission = {
["con"] = { "spa3y_Diet Dr. Pepper", "spa6y_Diet Dr. Pepper", "spa7y_Diet Dr. Pepper" }
}
this.planetMission = {
["end"] = {
["con"] = "end1y_con",
},
["hot"] = {
["con"] = "hot1y_con",
},
["tat"] = {
["con"] = "tat2y_con",
},
}
-- associate names with teams
this.teamName = {
[0] = "",
[REP] = "common.sides.rep.name",
[CIS] = "common.sides.cis.name"
}
-- associate names with team bases
this.baseName = {
[REP] = "ifs.freeform.base.rep",
[CIS] = "ifs.freeform.base.cis"
}
-- associate names with team fleets
this.fleetName = {
[0] = "",
[REP] = "ifs.freeform.fleet.rep",
[CIS] = "ifs.freeform.fleet.cis"
}
-- associate entity class with team fleets
this.fleetClass = {
[REP] = "gal_prp_assaultship",
[CIS] = "gal_prp_fedcruiser"
}
-- associate icon textures with team fleets
this.fleetIcon = {
[REP] = "rep_fleet_normal_icon",
[CIS] = "cis_fleet_normal_icon"
}
this.fleetStroke = {
[REP] = "rep_fleet_normal_stroke",
[CIS] = "cis_fleet_normal_stroke"
}
-- set the explosion effect for each team
this.fleetExplosion = {
[REP] = "gal_sfx_assaultship_exp",
[CIS] = "gal_sfx_fedcruiser_exp"
}
-- team base planets
this.planetBase = {
[REP] = "tat",
[CIS] = "end"
}
-- team potential starting locations
this.planetStart = {
[REP] = { "tat" },
[CIS] = { "end" },
}
print("ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Finished")
end
end[/code]
print("ifs_freeform_init_abc.lua")
ifs_freeform_init_abc = function(this, REP, CIS)
print("ifs_freeform_init_abc: ifs_freeform_init_abc()")
-- common init
ifs_freeform_init_common(this)
--replacing this table from init_common, by [RDH]Zerted
-- per-planet camera offsets
this.cameraOffset = {
["end"] = { 0, 1, 1 },
["hot"] = { 0, 1, 1 },
["tat"] = { 0, 1, 1 },
}
-- default victory condition (take all planets)
this:SetVictoryPlanetLimit(nil)
-- associate codes with teams
this.teamCode = {
[REP] = "rep",
[CIS] = "cis"
}
ifs_purchase_unit_types = { "soldier", "pilot", "assault", "sniper", "marine", "engineer", "officer", "special", "commander" }
ifs_purchase_unit_name = {
soldier = "rifleman",
pilot = "pilot",
assault = "rocketeer",
sniper = "sniper",
marine = "marine",
engineer = "engineer",
officer = "officer",
special = "special",
commander = "commander",
}
ifs_purchase_unit_cost = {
soldier = 0,
pilot = 0,
assault = 0,
sniper = 0,
marine = 30,
engineer = 40,
officer = 40,
special = 50,
commander = 10,
}
orden_anim_set = {
animbanks = { "orden" },
unselected = "orden_sabre_stand_idle_emote_full",
select_start = "orden_sabre_stand_idle_emote_full",
select_loop = "orden_sabre_stand_idle_emote_full",
}
rifle_anim_set = {
animbanks = { "human_0" },
unselected = "human_rifle_standalert_idle_emote_full",
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = "human_rifle_stand_idle_checkweapon_full",
}
bazooka_anim_set = {
animbanks = { "human_0", "human_2" },
unselected = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_bazooka_stand_idle_lookaround",
select_loop = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
}
marksperson_anim_set = {
animbanks = { "marksperson", "human_0" },
--unselected = "human_rifle_crouch_idle_emote_full",
unselected = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
}
wookiee_anim_set = {
animbanks = { "wookie", "human_0" },
unselected = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
}
bdroid_rifle_anim_set = {
animbanks = { "bdroid", "human_0" },
unselected = "human_rifle_stand_idle_emote_full",
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = "human_rifle_stand_idle_emote_full",
}
bdroid_bazooka_anim_set = {
animbanks = { "bdroid", "human_0", "human_2" },
unselected = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_bazooka_stand_idle_lookaround",
select_loop = { upper = "human_bazooka_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
}
sbdroid_anim_set = {
animbanks = { "sbdroid", "human_0" },
unselected = { upper = "sbdroid_rifle_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
select_start = "sbdroid_rifle_standalert_idle_emote",
select_loop = { upper = "sbdroid_rifle_stand_idle_emote", lower = "human_rifle_stand_idle_emote_full" },
}
magnaguard_anim_set = {
animbanks = { "magnaguard", "human_0" },
unselected = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
select_start = "human_rifle_stand_idle_lookaround_full",
select_loop = { upper = "human_rifle_stand_idle_emote_full", lower = "human_rifle_stand_idle_emote_full" },
}
droideka_anim_set = {
animbanks = { "cis_walk_droideka" },
unselected = "fold",
unselected_oneshot = 1,
select_start = "unfold",
select_loop = "idle",
}
-- sound formats
ifs_purchase_team_table = {
rep = {
file = "..\\..\\addon\\ABC\\data\\_LVL_PC\\SIDE\\DEV.lvl",
classes = {
soldier = {
name = "entity.rep.clone1",
info = "ifs.freeform.purchase.military.sides.rep.clone1",
sound = "mtg_rep_unit_name_rifleman",
body = "rep_inf_ep3trooper",
weapon = "nil",
anim_set = orden_anim_set
},
pilot = {
name = "entity.rep.clone2",
info = "ifs.freeform.purchase.military.sides.rep.clone2",
sound = "mtg_rep_unit_name_pilot",
body = "rep_inf_ep3heavytrooper",
weapon = "nil",
anim_set = orden_anim_set
},
assault = {
name = "entity.rep.clone3",
info = "ifs.freeform.purchase.military.sides.rep.clone3",
sound = "mtg_rep_unit_name_rocketeer",
body = "rep_inf_ep3sniper",
weapon = "nil",
anim_set = orden_anim_set
},
sniper = {
name = "entity.rep.clone4",
info = "ifs.freeform.purchase.military.sides.rep.clone4",
sound = "mtg_rep_unit_name_sniper",
body = "rep_inf_ep3_Clone_Commander_Faie",
weapon = "nil",
anim_set = orden_anim_set
},
marine = {
name = "entity.rep.clone5",
info = "ifs.freeform.purchase.military.sides.rep.clone5",
sound = "mtg_rep_unit_name_marine",
body = "rep_inf_Mandalorian_Soldier",
weapon = "nil",
anim_set = orden_anim_set
},
engineer = {
name = "entity.rep.clone6",
info = "ifs.freeform.purchase.military.sides.rep.clone6",
sound = "mtg_rep_unit_name_engineer",
body = "rep_inf_ARF_trooper",
weapon = "nil",
anim_set = orden_anim_set
},
officer = {
name = "entity.rep.clone7",
info = "ifs.freeform.purchase.military.sides.rep.clone7",
sound = "mtg_rep_unit_name_officer",
body = "rep_inf_SandTrooper",
weapon = "nil",
anim_set = orden_anim_set
},
special = {
name = "entity.rep.clone8",
info = "ifs.freeform.purchase.military.sides.rep.clone8",
sound = "mtg_rep_unit_name_special",
body = "imp_inf_Phase3_Imperial_Commando",
weapon = "nil",
anim_set = orden_anim_set
},
commander = {
name = "entity.rep.clone9",
info = "ifs.freeform.purchase.military.sides.rep.clone9",
sound = "mtg_rep_unit_name_marine",
body = "rep_inf_ep3_clone_commander",
weapon = "nil",
anim_set = orden_anim_set
},
}
},
cis = {
file = "side\\cisshell.lvl",
classes = {
soldier = {
name = "entity.cis.droid1",
info = "ifs.freeform.purchase.military.sides.cis.soldier",
sound = "mtg_cis_unit_name_rifleman",
body = "cis_inf_sbdroid",
weapon = nil,
anim_set = sbdroid_anim_set
},
pilot = {
name = "entity.cis.droid2",
info = "ifs.freeform.purchase.military.sides.cis.pilot",
sound = "mtg_cis_unit_name_pilot",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_pistol",
anim_set = bdroid_rifle_anim_set
},
assault = {
name = "entity.cis.droid3",
info = "ifs.freeform.purchase.military.sides.cis.assault",
sound = "mtg_cis_unit_name_rocketeer",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_launcher",
anim_set = bdroid_bazooka_anim_set
},
sniper = {
name = "entity.cis.droid4",
info = "ifs.freeform.purchase.military.sides.cis.sniper",
sound = "mtg_cis_unit_name_sniper",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_sniperrifle",
anim_set = bdroid_rifle_anim_set
},
marine = {
name = "entity.cis.droid5",
info = "ifs.freeform.purchase.military.sides.cis.marine",
sound = "mtg_cis_unit_name_marine",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_rifle",
anim_set = bdroid_rifle_anim_set
},
engineer = {
name = "entity.cis.droid6",
info = "ifs.freeform.purchase.military.sides.cis.engineer",
sound = "mtg_cis_unit_name_engineer",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_pistol",
anim_set = bdroid_rifle_anim_set
},
officer = {
name = "entity.cis.droid7",
info = "ifs.freeform.purchase.military.sides.cis.officer",
sound = "mtg_cis_unit_name_officer",
body = "cis_inf_magnaguard",
weapon = "com_weap_inf_torpedo",
anim_set = magnaguard_anim_set
},
special = {
name = "entity.cis.droid8",
info = "ifs.freeform.purchase.military.sides.cis.special",
sound = "mtg_cis_unit_name_special",
body = "cis_walk_droideka",
weapon = nil,
anim_set = droideka_anim_set
},
commander = {
name = "entity.cis.droid9",
info = "ifs.freeform.purchase.military.sides.cis.marine",
sound = "mtg_cis_unit_name_marine",
body = "cis_inf_bdroid",
weapon = "cis_weap_inf_rifle",
anim_set = bdroid_rifle_anim_set
},
}
}
}
-- use Zer setup
this.Setup = function(this)
print("ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup()")
-- remove unused planets
print("ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Removing unused planets")
DeleteEntity("kam")
DeleteEntity("kam_system")
DeleteEntity("geo_system")
DeleteEntity("end_star")
DeleteEntity("hot_star")
DeleteEntity("tantive")
DeleteEntity("cor")
DeleteEntity("dag")
DeleteEntity("fel")
DeleteEntity("kam_star")
DeleteEntity("mus")
DeleteEntity("kas")
DeleteEntity("nab")
DeleteEntity("myg")
DeleteEntity("pol")
DeleteEntity("uta")
DeleteEntity("yav")
DeleteEntity("star04")
DeleteEntity("star05")
DeleteEntity("star06")
DeleteEntity("star07")
DeleteEntity("star08")
DeleteEntity("star09")
DeleteEntity("star10")
DeleteEntity("star11")
DeleteEntity("star12")
DeleteEntity("star13")
DeleteEntity("star14")
DeleteEntity("star15")
DeleteEntity("star16")
DeleteEntity("star17")
DeleteEntity("star18")
DeleteEntity("star19")
DeleteEntity("star20")
-- create the connectivity graph
this.planetDestination = {
["end"] = { "star02", "star01" },
["hot"] = { "star01" },
["tat"] = { "star02", "star01" },
["star01"] = { "end", "tat", "hot" },
["star02"] = { "end", "tat" },
}
-- resource value for each planet
this.planetValue = {
["end"] = { victory = 40, defeat = 9, turn = 3 },
["hot"] = { victory = 100, defeat = 30, turn = 5 },
["tat"] = { victory = 40, defeat = 9, turn = 3 },
}
this.spaceValue = {
victory = 50, defeat = 20,
}
-- mission to launch for each planet
this.spaceMission = {
["con"] = { "spa3y_Diet Dr. Pepper", "spa6y_Diet Dr. Pepper", "spa7y_Diet Dr. Pepper" }
}
this.planetMission = {
["end"] = {
["con"] = "end1y_con",
},
["hot"] = {
["con"] = "hot1y_con",
},
["tat"] = {
["con"] = "tat2y_con",
},
}
-- associate names with teams
this.teamName = {
[0] = "",
[REP] = "common.sides.rep.name",
[CIS] = "common.sides.cis.name"
}
-- associate names with team bases
this.baseName = {
[REP] = "ifs.freeform.base.rep",
[CIS] = "ifs.freeform.base.cis"
}
-- associate names with team fleets
this.fleetName = {
[0] = "",
[REP] = "ifs.freeform.fleet.rep",
[CIS] = "ifs.freeform.fleet.cis"
}
-- associate entity class with team fleets
this.fleetClass = {
[REP] = "gal_prp_assaultship",
[CIS] = "gal_prp_fedcruiser"
}
-- associate icon textures with team fleets
this.fleetIcon = {
[REP] = "rep_fleet_normal_icon",
[CIS] = "cis_fleet_normal_icon"
}
this.fleetStroke = {
[REP] = "rep_fleet_normal_stroke",
[CIS] = "cis_fleet_normal_stroke"
}
-- set the explosion effect for each team
this.fleetExplosion = {
[REP] = "gal_sfx_assaultship_exp",
[CIS] = "gal_sfx_fedcruiser_exp"
}
-- team base planets
this.planetBase = {
[REP] = "tat",
[CIS] = "end"
}
-- team potential starting locations
this.planetStart = {
[REP] = { "tat" },
[CIS] = { "end" },
}
print("ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Finished")
end
end[/code]
Hidden/Spoiler:
[code]-- start ALL campaign
print("ifs_freeform_start_abc.lua")
function ifs_freeform_start_abc(this)
print("ifs_freeform_start_abc(): Entered")
-- save scenario type
this.scenario = "zer"
-- assigned teams
local REP = 1
local CIS = 2
-- ZER init
print("ifs_freeform_start_abc(): Init")
ifs_freeform_init_abc(this, REP, CIS)
-- set to versus play
ifs_freeform_controllers(this, { [0] = REP, [1] = REP, [2] = REP, [3] = REP })
-- ALL start
this.Start = function(this)
print("ifs_freeform_start_abc(): Start(): Entered")
-- perform common start
ifs_freeform_start_common(this)
-- set team for each planet
this.planetTeam = {
["end"] = CIS,
["hot"] = CIS,
["tat"] = REP,
}
-- create starting fleets for each team
this.planetFleet = {}
for team, start in pairs(this.planetStart) do
local planet = start[math.random(table.getn(start))]
this.planetFleet[planet] = team
end
end
print("ifs_freeform_start_abc(): Finished")
end[/code]
print("ifs_freeform_start_abc.lua")
function ifs_freeform_start_abc(this)
print("ifs_freeform_start_abc(): Entered")
-- save scenario type
this.scenario = "zer"
-- assigned teams
local REP = 1
local CIS = 2
-- ZER init
print("ifs_freeform_start_abc(): Init")
ifs_freeform_init_abc(this, REP, CIS)
-- set to versus play
ifs_freeform_controllers(this, { [0] = REP, [1] = REP, [2] = REP, [3] = REP })
-- ALL start
this.Start = function(this)
print("ifs_freeform_start_abc(): Start(): Entered")
-- perform common start
ifs_freeform_start_common(this)
-- set team for each planet
this.planetTeam = {
["end"] = CIS,
["hot"] = CIS,
["tat"] = REP,
}
-- create starting fleets for each team
this.planetFleet = {}
for team, start in pairs(this.planetStart) do
local planet = start[math.random(table.getn(start))]
this.planetFleet[planet] = team
end
end
print("ifs_freeform_start_abc(): Finished")
end[/code]
Hidden/Spoiler:
[code]Opened logfile BFront2.log 2013-11-09 1056
shell_interface: Entered
shell_interface: gPlatformStr, gOnlineServiceStr, gLangStr, gLangEnum: PC GameSpy spanish 1
ifs_era_handler - Entered
ifs_era_handler - Exited
shell_interface: No custom_gc_0.lvl
shell_interface: No custom_gc_1.lvl
shell_interface: No custom_gc_2.lvl
shell_interface: No custom_gc_3.lvl
shell_interface: No custom_gc_4.lvl
shell_interface: Found custom_gc_5.lvl
custom_gc_5: Entered
ifs_freeform_init_abc.lua
ifs_freeform_start_abc.lua
custom_gc_5: Taking control of custom_GetGCButtonList()...
custom_gc_5: Taking control of custom_PressedGCButton()...
custom_gc_5: Exited
shell_interface: No custom_gc_6.lvl
shell_interface: No custom_gc_7.lvl
shell_interface: No custom_gc_8.lvl
shell_interface: No custom_gc_9.lvl
shell_interface: Found custom_gc_10.lvl
custom_gc_10: Entered
custom_gc_10: No custom_gc_11.lvl. Will stop searching for any more cGC scripts.
custom_gc_10: Exited
custom_EraButtonList(): Finished building era button table Known eras buttons: 28
custom_GetGMapEras(): Finished building era table Known eras: 28
custom_GetGMapModes(): Finished building game mode table Known Modes: 39
custom_GetMPGameModeList(): Finished building game mode list table List Length: 40
custom_SetMovieLocation()
custom_gc_5: custom_GetGCButtonList(): Entered
custom_GetGCButtonList()
custom_gc_5: custom_GetGCButtonList(): Exited
custom_SetMovieLocation()
custom_GetFreeformBattleModeList(): Finished building freeform battle mode list Known Modes: 39
ingame stream movies\crawlsp.mvs
shell_interface: Opening movie: movies\shellsp.mvs
shell_interface: Leaving
Mission Checker: Entered addme
Mission Checker: addme: Now listening in on AddDownloadableContent() calls
Mission Checker: Exited addme
prev = none iLastPage = nil
prev = texture iLastPage = 2
prev = texture iLastPage = 3
ifs_legal.Exit
Message Severity: 2
C:\Battlefront2\main\Battlefront2\Source\GameMovie.cpp(399)
Unable to find open movie segment shell_main
ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadProfile
ifs_saveop_DoOps LoadProfile
ifs_sp_campaign: Input_Accept(): Entered: _tab_gc
custom_gc_5: custom_PressedGCButton(): Entered
ifs_freeform_start_abc(): Entered
ifs_freeform_start_abc(): Init
ifs_freeform_init_abc: ifs_freeform_init_abc()
ifs_freeform_init_common: ifs_freeform_init_common()
ifs_freeform_main: SetVictoryPlanetLimit()
SetVictoryPlanetLimit nil
ifs_freeform_init_common: ifs_freeform_controllers()
ifs_freeform_start_abc(): Finished
custom_gc_5: custom_PressedGCButton(): Exited
ifs_freeform_main: Enter()
ifs_freeform_main: OneTimeInit()
ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup()
ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Removing unused planets
ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Finished
ifs_freeform_start_abc(): Start(): Entered
ifs_freeform_init_common: ifs_freeform_start_common()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: Exit()
ifs_freeform_main: GetResources()
ifs_freeform_main: PromptSave()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = nil
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: PromptSave()
Click star01
ifs_freeform_main: GetResources()
Click star01
ifs_freeform_main: MoveFleet()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: NextTurn()
CheckVictoryPlanetLimit nil
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: Enter()
ifs_freeform_main: Exit()
AI turn 2
funds: 100
purchase unit/tech?
opponent unit commander 10
opponent unit engineer 40
opponent unit marine 30
opponent unit soldier 0
opponent unit assault 0
opponent unit sniper 0
opponent unit pilot 0
unit scale 180
unit weight assault 1.#INF
unit weight sniper 1.#INF
unit weight marine 6
unit weight engineer 4.5
unit weight officer 4.5
unit weight special 3.5999999046326
unit weight commander 18
tech scale 40
tech weight adrenaline 2
tech weight supply_cache 2
tech weight reinforcement 2
tech weight defense_grid 1
tech weight bacta_refinery 1
tech weight advanced_armor 1
tech weight espionage 0.66666668653488
tech weight blaster_amplification 0.66666668653488
tech weight leadership 0.5
scaled weight: 1.#INF 1.#INF
funds: 100 fleet cost: 100
purchase fleet?
planet weight hot 1.25 94.516876220703
total weight: 94.516876220703
scaled weight: 378.06750488281 41.075481414795
purchase fleet: hot
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: SpendResources()
ifs_freeform_main: CreateFleet()
hot star01 16.708379745483
end star02 0.87433010339737
end star01 16.708379745483
ifs_freeform_main: MoveFleet()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_battle_mode: Input_Accept(): CurButton: con
ifs_freeform_battle_mode: Input_Accept(): Mission to lanuch: table: 050AF65C
ifs_freeform_main: SetLaunhMission()
ifs_freeform_main: SetLaunhMission(): Using mission: spa3y_Diet Dr. Pepper
ifs_freeform_main: SetActiveTeam()
ifs_freeform_battle_card: Enter()
ifs_freeform_battle_card: Next()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: GetResources()
ifs_freeform_battle_card: Enter(): Finished
ifs_freeform_battle_card: Exit()
ifs_freeform_battle_card: Enter()
ifs_freeform_battle_card: Next()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: SaveState()
Write Item 1:
(nil)
Write Item 2:
"zer"
Write Item 3:
{
["DEVISS"]=1.000000,
}
Write Item 4:
{
[1.000000]="star01",
[2.000000]="end",
}
Write Item 5:
{
[1.000000]="star01",
[2.000000]="star01",
}
Write Item 6:
{
["tat"]=1.000000,
["hot"]=2.000000,
["end"]=2.000000,
}
Write Item 7:
{
["star01"]=0.000000,
["end"]=2.000000,
}
Write Item 8:
"star01"
Write Item 9:
{
[1.000000]=20.000000,
[2.000000]=0.000000,
}
Write Item 10:
{
[1.000000]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
[2.000000]={
["soldier"]=true,
["pilot"]=true,
},
}
Write Item 11:
{
[1.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
[2.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
}
Write Item 12:
{
[1.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
[2.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
}
Write Item 13:
2.000000
Write Item 14:
2.000000
Write Item 15:
"battle_card_1"
Write Item 16:
1.000000
Write Item 17:
"tat"
Write Item 18:
"star01"
Write Item 19:
"spa3y_Diet Dr. Pepper"
Write Item 20:
{
}
Write Item 21:
(nil)
Write Item 22:
(nil)
Write Item 23:
{
}
Write Item 24:
(nil)
Write Item 25:
(nil)
Write Item 26:
(nil)
SaveLuaItems: 26 items, 569 -> 231 bytes
ifs_freeform_main: SaveMissionSetup()
Write Item 1:
{
["world"]="spa",
["units"]={
["rep"]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
["cis"]={
["soldier"]=true,
["pilot"]=true,
},
},
}
SaveLuaItems: 1 items, 134 -> 89 bytes
ifs_freeform_battle_card: Next(): EnteringMission...
ifs_freeform_main: GetResources()
ifs_freeform_battle_card: Enter(): Finished
Read Item 1:
{
["world"]="spa",
["units"]={
["rep"]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
["cis"]={
["soldier"]=true,
["pilot"]=true,
},
},
}
LoadLuaItems: 1 items, 89 -> 134 bytes
Message Severity: 2
C:\Battlefront2\main\Battlefront2\Source\LuaCallbacks_Mission.cpp(2523)
Timer "dittyTimer" not found
release self.dittyTimerResponse
idx in = 1
idx use = 1 side = 1
idx in = 2
idx use = 2 side = 1
idx in = 3
idx use = 3 side = 1
idx in = 4
idx use = 4 side = 1
idx in = 106
idx use = 6 side = 2
idx in = 7
idx use = 7 side = 1
idx in = 108
idx use = 8 side = 2
icon fast mode
shell_interface: Entered
shell_interface: gPlatformStr, gOnlineServiceStr, gLangStr, gLangEnum: PC GameSpy spanish 1
ifs_era_handler - Entered
ifs_era_handler - Exited
shell_interface: No custom_gc_0.lvl
shell_interface: No custom_gc_1.lvl
shell_interface: No custom_gc_2.lvl
shell_interface: No custom_gc_3.lvl
shell_interface: No custom_gc_4.lvl
shell_interface: Found custom_gc_5.lvl
custom_gc_5: Entered
ifs_freeform_init_abc.lua
ifs_freeform_start_abc.lua
custom_gc_5: Taking control of custom_GetGCButtonList()...
custom_gc_5: Taking control of custom_PressedGCButton()...
custom_gc_5: Exited
shell_interface: No custom_gc_6.lvl
shell_interface: No custom_gc_7.lvl
shell_interface: No custom_gc_8.lvl
shell_interface: No custom_gc_9.lvl
shell_interface: Found custom_gc_10.lvl
custom_gc_10: Entered
custom_gc_10: No custom_gc_11.lvl. Will stop searching for any more cGC scripts.
custom_gc_10: Exited
custom_EraButtonList(): Finished building era button table Known eras buttons: 28
custom_GetGMapEras(): Finished building era table Known eras: 28
custom_GetGMapModes(): Finished building game mode table Known Modes: 39
custom_GetMPGameModeList(): Finished building game mode list table List Length: 40
custom_SetMovieLocation()
custom_gc_5: custom_GetGCButtonList(): Entered
custom_GetGCButtonList()
custom_gc_5: custom_GetGCButtonList(): Exited
custom_SetMovieLocation()
custom_GetFreeformBattleModeList(): Finished building freeform battle mode list Known Modes: 39
ingame stream movies\crawlsp.mvs
ifs_freeform_main: OneTimeInit()
ifs_freeform_main: LoadState()
Read Item 1:
(nil)
Read Item 2:
"zer"
Read Item 3:
{
["DEVISS"]=1.000000,
}
Read Item 4:
{
[1.000000]="star01",
[2.000000]="end",
}
Read Item 5:
{
[1.000000]="star01",
[2.000000]="star01",
}
Read Item 6:
{
["tat"]=1.000000,
["hot"]=2.000000,
["end"]=2.000000,
}
Read Item 7:
{
["star01"]=0.000000,
["end"]=2.000000,
}
Read Item 8:
"star01"
Read Item 9:
{
[1.000000]=20.000000,
[2.000000]=0.000000,
}
Read Item 10:
{
[1.000000]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
[2.000000]={
["soldier"]=true,
["pilot"]=true,
},
}
Read Item 11:
{
[1.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
[2.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
}
Read Item 12:
{
[1.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
[2.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
}
Read Item 13:
2.000000
Read Item 14:
2.000000
Read Item 15:
"battle_card_1"
Read Item 16:
1.000000
Read Item 17:
"tat"
Read Item 18:
"star01"
Read Item 19:
"spa3y_Diet Dr. Pepper"
Read Item 20:
{
}
Read Item 21:
(nil)
Read Item 22:
(nil)
Read Item 23:
{
}
Read Item 24:
(nil)
Read Item 25:
(nil)
Read Item 26:
(nil)
LoadLuaItems: 26 items, 231 -> 569 bytes
bad argument #1 to `pairs' (table expected, got nil)
Mission Checker: Entered addme
Mission Checker: addme: Now listening in on AddDownloadableContent() calls
Mission Checker: Exited addme[/code]
shell_interface: Entered
shell_interface: gPlatformStr, gOnlineServiceStr, gLangStr, gLangEnum: PC GameSpy spanish 1
ifs_era_handler - Entered
ifs_era_handler - Exited
shell_interface: No custom_gc_0.lvl
shell_interface: No custom_gc_1.lvl
shell_interface: No custom_gc_2.lvl
shell_interface: No custom_gc_3.lvl
shell_interface: No custom_gc_4.lvl
shell_interface: Found custom_gc_5.lvl
custom_gc_5: Entered
ifs_freeform_init_abc.lua
ifs_freeform_start_abc.lua
custom_gc_5: Taking control of custom_GetGCButtonList()...
custom_gc_5: Taking control of custom_PressedGCButton()...
custom_gc_5: Exited
shell_interface: No custom_gc_6.lvl
shell_interface: No custom_gc_7.lvl
shell_interface: No custom_gc_8.lvl
shell_interface: No custom_gc_9.lvl
shell_interface: Found custom_gc_10.lvl
custom_gc_10: Entered
custom_gc_10: No custom_gc_11.lvl. Will stop searching for any more cGC scripts.
custom_gc_10: Exited
custom_EraButtonList(): Finished building era button table Known eras buttons: 28
custom_GetGMapEras(): Finished building era table Known eras: 28
custom_GetGMapModes(): Finished building game mode table Known Modes: 39
custom_GetMPGameModeList(): Finished building game mode list table List Length: 40
custom_SetMovieLocation()
custom_gc_5: custom_GetGCButtonList(): Entered
custom_GetGCButtonList()
custom_gc_5: custom_GetGCButtonList(): Exited
custom_SetMovieLocation()
custom_GetFreeformBattleModeList(): Finished building freeform battle mode list Known Modes: 39
ingame stream movies\crawlsp.mvs
shell_interface: Opening movie: movies\shellsp.mvs
shell_interface: Leaving
Mission Checker: Entered addme
Mission Checker: addme: Now listening in on AddDownloadableContent() calls
Mission Checker: Exited addme
prev = none iLastPage = nil
prev = texture iLastPage = 2
prev = texture iLastPage = 3
ifs_legal.Exit
Message Severity: 2
C:\Battlefront2\main\Battlefront2\Source\GameMovie.cpp(399)
Unable to find open movie segment shell_main
ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadProfile
ifs_saveop_DoOps LoadProfile
ifs_sp_campaign: Input_Accept(): Entered: _tab_gc
custom_gc_5: custom_PressedGCButton(): Entered
ifs_freeform_start_abc(): Entered
ifs_freeform_start_abc(): Init
ifs_freeform_init_abc: ifs_freeform_init_abc()
ifs_freeform_init_common: ifs_freeform_init_common()
ifs_freeform_main: SetVictoryPlanetLimit()
SetVictoryPlanetLimit nil
ifs_freeform_init_common: ifs_freeform_controllers()
ifs_freeform_start_abc(): Finished
custom_gc_5: custom_PressedGCButton(): Exited
ifs_freeform_main: Enter()
ifs_freeform_main: OneTimeInit()
ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup()
ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Removing unused planets
ifs_freeform_init_abc: ifs_freeform_init_abc(): Setup(): Finished
ifs_freeform_start_abc(): Start(): Entered
ifs_freeform_init_common: ifs_freeform_start_common()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: Exit()
ifs_freeform_main: GetResources()
ifs_freeform_main: PromptSave()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
this.CurButton = nil
this.CurButton = nil
this.CurButton = nil
this.CurButton = _accept
ifs_freeform_main: SpendResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: PromptSave()
Click star01
ifs_freeform_main: GetResources()
Click star01
ifs_freeform_main: MoveFleet()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: GetResources()
ifs_freeform_main: GetResources()
ifs_freeform_main: NextTurn()
CheckVictoryPlanetLimit nil
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: Enter()
ifs_freeform_main: Exit()
AI turn 2
funds: 100
purchase unit/tech?
opponent unit commander 10
opponent unit engineer 40
opponent unit marine 30
opponent unit soldier 0
opponent unit assault 0
opponent unit sniper 0
opponent unit pilot 0
unit scale 180
unit weight assault 1.#INF
unit weight sniper 1.#INF
unit weight marine 6
unit weight engineer 4.5
unit weight officer 4.5
unit weight special 3.5999999046326
unit weight commander 18
tech scale 40
tech weight adrenaline 2
tech weight supply_cache 2
tech weight reinforcement 2
tech weight defense_grid 1
tech weight bacta_refinery 1
tech weight advanced_armor 1
tech weight espionage 0.66666668653488
tech weight blaster_amplification 0.66666668653488
tech weight leadership 0.5
scaled weight: 1.#INF 1.#INF
funds: 100 fleet cost: 100
purchase fleet?
planet weight hot 1.25 94.516876220703
total weight: 94.516876220703
scaled weight: 378.06750488281 41.075481414795
purchase fleet: hot
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: SpendResources()
ifs_freeform_main: CreateFleet()
hot star01 16.708379745483
end star02 0.87433010339737
end star01 16.708379745483
ifs_freeform_main: MoveFleet()
ifs_freeform_main: SelectPlanet()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_battle_mode: Input_Accept(): CurButton: con
ifs_freeform_battle_mode: Input_Accept(): Mission to lanuch: table: 050AF65C
ifs_freeform_main: SetLaunhMission()
ifs_freeform_main: SetLaunhMission(): Using mission: spa3y_Diet Dr. Pepper
ifs_freeform_main: SetActiveTeam()
ifs_freeform_battle_card: Enter()
ifs_freeform_battle_card: Next()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: GetResources()
ifs_freeform_battle_card: Enter(): Finished
ifs_freeform_battle_card: Exit()
ifs_freeform_battle_card: Enter()
ifs_freeform_battle_card: Next()
ifs_freeform_main: SetActiveTeam()
ifs_freeform_main: SaveState()
Write Item 1:
(nil)
Write Item 2:
"zer"
Write Item 3:
{
["DEVISS"]=1.000000,
}
Write Item 4:
{
[1.000000]="star01",
[2.000000]="end",
}
Write Item 5:
{
[1.000000]="star01",
[2.000000]="star01",
}
Write Item 6:
{
["tat"]=1.000000,
["hot"]=2.000000,
["end"]=2.000000,
}
Write Item 7:
{
["star01"]=0.000000,
["end"]=2.000000,
}
Write Item 8:
"star01"
Write Item 9:
{
[1.000000]=20.000000,
[2.000000]=0.000000,
}
Write Item 10:
{
[1.000000]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
[2.000000]={
["soldier"]=true,
["pilot"]=true,
},
}
Write Item 11:
{
[1.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
[2.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
}
Write Item 12:
{
[1.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
[2.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
}
Write Item 13:
2.000000
Write Item 14:
2.000000
Write Item 15:
"battle_card_1"
Write Item 16:
1.000000
Write Item 17:
"tat"
Write Item 18:
"star01"
Write Item 19:
"spa3y_Diet Dr. Pepper"
Write Item 20:
{
}
Write Item 21:
(nil)
Write Item 22:
(nil)
Write Item 23:
{
}
Write Item 24:
(nil)
Write Item 25:
(nil)
Write Item 26:
(nil)
SaveLuaItems: 26 items, 569 -> 231 bytes
ifs_freeform_main: SaveMissionSetup()
Write Item 1:
{
["world"]="spa",
["units"]={
["rep"]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
["cis"]={
["soldier"]=true,
["pilot"]=true,
},
},
}
SaveLuaItems: 1 items, 134 -> 89 bytes
ifs_freeform_battle_card: Next(): EnteringMission...
ifs_freeform_main: GetResources()
ifs_freeform_battle_card: Enter(): Finished
Read Item 1:
{
["world"]="spa",
["units"]={
["rep"]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
["cis"]={
["soldier"]=true,
["pilot"]=true,
},
},
}
LoadLuaItems: 1 items, 89 -> 134 bytes
Message Severity: 2
C:\Battlefront2\main\Battlefront2\Source\LuaCallbacks_Mission.cpp(2523)
Timer "dittyTimer" not found
release self.dittyTimerResponse
idx in = 1
idx use = 1 side = 1
idx in = 2
idx use = 2 side = 1
idx in = 3
idx use = 3 side = 1
idx in = 4
idx use = 4 side = 1
idx in = 106
idx use = 6 side = 2
idx in = 7
idx use = 7 side = 1
idx in = 108
idx use = 8 side = 2
icon fast mode
shell_interface: Entered
shell_interface: gPlatformStr, gOnlineServiceStr, gLangStr, gLangEnum: PC GameSpy spanish 1
ifs_era_handler - Entered
ifs_era_handler - Exited
shell_interface: No custom_gc_0.lvl
shell_interface: No custom_gc_1.lvl
shell_interface: No custom_gc_2.lvl
shell_interface: No custom_gc_3.lvl
shell_interface: No custom_gc_4.lvl
shell_interface: Found custom_gc_5.lvl
custom_gc_5: Entered
ifs_freeform_init_abc.lua
ifs_freeform_start_abc.lua
custom_gc_5: Taking control of custom_GetGCButtonList()...
custom_gc_5: Taking control of custom_PressedGCButton()...
custom_gc_5: Exited
shell_interface: No custom_gc_6.lvl
shell_interface: No custom_gc_7.lvl
shell_interface: No custom_gc_8.lvl
shell_interface: No custom_gc_9.lvl
shell_interface: Found custom_gc_10.lvl
custom_gc_10: Entered
custom_gc_10: No custom_gc_11.lvl. Will stop searching for any more cGC scripts.
custom_gc_10: Exited
custom_EraButtonList(): Finished building era button table Known eras buttons: 28
custom_GetGMapEras(): Finished building era table Known eras: 28
custom_GetGMapModes(): Finished building game mode table Known Modes: 39
custom_GetMPGameModeList(): Finished building game mode list table List Length: 40
custom_SetMovieLocation()
custom_gc_5: custom_GetGCButtonList(): Entered
custom_GetGCButtonList()
custom_gc_5: custom_GetGCButtonList(): Exited
custom_SetMovieLocation()
custom_GetFreeformBattleModeList(): Finished building freeform battle mode list Known Modes: 39
ingame stream movies\crawlsp.mvs
ifs_freeform_main: OneTimeInit()
ifs_freeform_main: LoadState()
Read Item 1:
(nil)
Read Item 2:
"zer"
Read Item 3:
{
["DEVISS"]=1.000000,
}
Read Item 4:
{
[1.000000]="star01",
[2.000000]="end",
}
Read Item 5:
{
[1.000000]="star01",
[2.000000]="star01",
}
Read Item 6:
{
["tat"]=1.000000,
["hot"]=2.000000,
["end"]=2.000000,
}
Read Item 7:
{
["star01"]=0.000000,
["end"]=2.000000,
}
Read Item 8:
"star01"
Read Item 9:
{
[1.000000]=20.000000,
[2.000000]=0.000000,
}
Read Item 10:
{
[1.000000]={
["commander"]=true,
["engineer"]=true,
["marine"]=true,
["soldier"]=true,
["assault"]=true,
["sniper"]=true,
["pilot"]=true,
},
[2.000000]={
["soldier"]=true,
["pilot"]=true,
},
}
Read Item 11:
{
[1.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
[2.000000]={
[1.000000]=true,
[2.000000]=true,
[3.000000]=true,
[4.000000]=true,
[5.000000]=true,
[6.000000]=true,
[7.000000]=true,
[8.000000]=true,
[9.000000]=true,
[10.000000]=true,
},
}
Read Item 12:
{
[1.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
[2.000000]={
[1.000000]=0.000000,
[2.000000]=0.000000,
[3.000000]=0.000000,
},
}
Read Item 13:
2.000000
Read Item 14:
2.000000
Read Item 15:
"battle_card_1"
Read Item 16:
1.000000
Read Item 17:
"tat"
Read Item 18:
"star01"
Read Item 19:
"spa3y_Diet Dr. Pepper"
Read Item 20:
{
}
Read Item 21:
(nil)
Read Item 22:
(nil)
Read Item 23:
{
}
Read Item 24:
(nil)
Read Item 25:
(nil)
Read Item 26:
(nil)
LoadLuaItems: 26 items, 231 -> 569 bytes
bad argument #1 to `pairs' (table expected, got nil)
Mission Checker: Entered addme
Mission Checker: addme: Now listening in on AddDownloadableContent() calls
Mission Checker: Exited addme[/code]