BEFORE ScriptPostLoad[code]
TAR = 3;
CIV = 4;[/code]
IN ScriptPostLoad[code]
ForceHumansOntoTeam1()
-----------------KILL THE TARGET AND ESCAPE STARTS RIGHT HERE RIGHT NOW
SetAIDifficulty(999, -999, "hard")
target = GetTeamMember(3,0)
AddAIGoal(4, "deathmatch", 100)
AddAIGoal(3, "deathmatch", 100)
--AddAIGoal(2, "deathmatch", 100)
SpawnCharacter(target, GetPathPoint("target", 0))
onfirstspawn = OnCharacterSpawn(
function(character)
if IsCharacterHuman(character) then
ReleaseCharacterSpawn(onfirstspawn)
onfirstspawn = nil
AllowAISpawn(2, false)
AllowAISpawn(3, false)
AllowAISpawn(4, false)
--ShowMessageText("level.abc.kill") --put the localization string that says kill the guy here
SetTeamAsFriend(2,1)
SetTeamAsFriend(1,3)
SetTeamAsFriend(3,1)
SetTeamAsFriend(1,2)
SetTeamAsFriend(4,1)
SetTeamAsFriend(4,2)
SetTeamAsFriend(4,3)
SetTeamAsFriend(1,4)
SetTeamAsFriend(2,4)
SetTeamAsFriend(3,4)
SetTeamAsFriend(2,3)
SetTeamAsFriend(3,2)
AddAIGoal(2, "follow", 1000, GetCharacterUnit(target))
MapAddEntityMarker(GetCharacterUnit(target), "hud_objective_icon1", 5, 1, "RED", true, true, true)
end
end
)
deathcheck = OnCharacterDeath(
function(character, killer)
if GetNumTeamMembersAlive(1) == 0 then
MissionDefeat(1)
elseif GetNumTeamMembersAlive(3) == 0 then
ActivateRegion("escape")
SetTeamAsEnemy(1,2)
SetTeamAsEnemy(2,1)
ClearAIGoals(2)
AddAIGoal(2, "deathmatch", 100)
MapAddRegionMarker("escape", "hud_objective_icon1", 5, 1, "YELLOW", true, true, true)
end
end)
wincheck = OnEnterRegion(
function(region, character)
MissionVictory(1)
end,
"escape"
)
[/code]
IN ScriptInit[code]
SetTeamName (3, "target")
AddUnitClass (3, "cis_inf_droideka", 1)
SetUnitCount (3, 1)
SetTeamName (4, "citizens")
AddUnitClass (4, "rep_inf_ep3_rifleman", 10)
AddUnitClass (4, "rep_inf_ep3_rocketeer", 10)
AddUnitClass (4, "rep_inf_ep3_engineer", 10)
AddUnitClass (4, "rep_inf_ep3_sniper", 10)
AddUnitClass (4, "rep_inf_ep3_officer", 10)
SetUnitCount (4, 50)
SetupTeams{
rep = {
team = REP,
units = 20,
reinforcements = -1,
soldier = { "rep_inf_ep3_rifleman",0, 0},
assault = { "rep_inf_ep3_rocketeer",0, 0},
engineer = { "rep_inf_ep3_engineer",0, 0},
sniper = { "rep_inf_ep3_sniper",0, 0},
officer = {"rep_inf_ep3_officer",0, 0},
special = { "rep_inf_ep3_jettrooper",0, 0},
},
cis = {
team = CIS,
units = 10,
reinforcements = -1,
officer = {"cis_inf_officer",10, 10},
}
}
[/code]