Code: Select all
--objective: assault
Objective2= ObjectiveAssault:New{teamATT = ATT, teamDEF = DEF,
text = "level.mad.campaign.2", popupText = "level.mad.campaign.2_popup"}
Dclass = TargetType:New{classname = "amb_inf_marine", killLimit = 8}
Objective2:AddTarget(Dclass)
Objective2.OnStart = function(self)
Objective2.Dclass_cpGoal1 = AddAIGoal(ATT, "Defend", 100, "ambush cp one name here")
Objective2.Dclass_cpGoal2 = AddAIGoal(amb, "Defend", 100, "ambush cp one name here")
end
Objective2.OnComplete = function(self)
DeleteAIGoal(Objective2.Dclass_cpGoal1)
DeleteAIGoal(Objective2.Dclass_cpGoal2)
end
EDIT: Also, if I wanted the Attacking teakm to destroy 2 technounion ship cps, both the same type, and both with different names (cp_tec_1 and cp_tec_2), would the script be like this?
Code: Select all
--objective: assault
Objective4= ObjectiveAssault:New{teamATT = ATT, teamDEF = DEF,
text = "level.mad.campaign.4", popupText = "level.mad.campaign.4_popup"}
Dclass = TargetType:New{classname = "geo_building_technounion_cp", killLimit = 2}
Objective4:AddTarget(Dclass)
Objective4.OnStart = function(self)
Objective4.Dclass_cpGoal1 = AddAIGoal(ATT, "Defend", 100, "cp_tec_2, cp_tec_1")
Objective4.Dclass_cpGoal2 = AddAIGoal(DEF, "Defend", 100, "cp_tec_2, cp_tec_1")
end
Objective4.OnComplete = function(self)
DeleteAIGoal(Objective4.Dclass_cpGoal1)
DeleteAIGoal(Objective4.Dclass_cpGoal2)
end



