Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -469,8 +469,8 @@ function StartMission1()
ScenarioInfo.M1P1 = Objectives.CategoriesInArea(
'primary', -- type
'incomplete', -- complete
'Destroy UEF Forward Bases', -- title
'Secure the area around your starting location.', -- description
OpStrings.M1P1Title, -- title
OpStrings.M1P1Description, -- description
'kill', -- action
{ -- target
MarkUnits = true,
Expand Down Expand Up @@ -531,9 +531,9 @@ function StartMission1()
ScenarioInfo.M1S1 = Objectives.ReclaimProp(
'secondary', -- type
'incomplete', -- complete
'Reclaim Experimental Bomber Wreck', -- title
'Use the Mass from the wreckage to boost your economy.', -- description
{ -- Target
OpStrings.M1S1Title, -- title
OpStrings.M1S1Description, -- description
{ -- target
Wrecks = {ScenarioInfo.T4BomberWreck},
}
)
Expand Down Expand Up @@ -827,8 +827,8 @@ function StartMission2()
ScenarioInfo.M2P1 = Objectives.Basic(
'primary', -- type
'incomplete', -- complete
'Prepare your forces for the incoming couter attack', -- title
'Coalition forces are preparing major offensive against your positions. Build up your army to repel their attack.', -- description
OpStrings.M2P1Title, -- title
OpStrings.M2P1Description, -- description
Objectives.GetActionIcon('build'),
{ -- target
ShowFaction = 'UEF',
Expand Down Expand Up @@ -937,10 +937,10 @@ function M2AssignSecondary()
-- Secondary Objective 2 - Kill Civilians
-----------------------------------------
ScenarioInfo.M2S1 = Objectives.Kill(
'secondary', -- type
'secondary', -- type
'incomplete', -- complete
'Annihilate Human City', -- title
'Destroy UEF City south of your location.', -- description
OpStrings.M2S1Title, -- title
OpStrings.M2S1Description, -- description
{ -- target
Units = ScenarioInfo.M2CivilianCity,
FlashVisible = true,
Expand Down Expand Up @@ -1278,9 +1278,9 @@ function StartMission3()
ScenarioInfo.M3P1 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Survive the Counterattack', -- title
'Prevent Coalition forces from overrunning your position.', -- description
{ -- target
OpStrings.M3P1Title, -- title
OpStrings.M3P1Description, -- description
{ -- target
Units = ScenarioInfo.M3ObjectiveExperimentalas,
}
)
Expand Down Expand Up @@ -1450,8 +1450,8 @@ function StartMisson4()
ScenarioInfo.M4P1 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Destroy Fort Clarke', -- title
'Destroy Fort Clarke.', -- description
OpStrings.M4P1Title, -- title
OpStrings.M4P1Description, -- description
{ -- target
Units = {ScenarioInfo.FortClarkeHQ},
}
Expand Down Expand Up @@ -1555,8 +1555,8 @@ function M4AssignSecondPrimary()
ScenarioInfo.M4P2 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Defeat Coalition Commanders', -- title
'Fort Clarke is being reinforced by 3 Coalition commanders. Don\'t let them stay in your way.', -- description
OpStrings.M4P2Title, -- title
OpStrings.M4P2Description, -- description
{ -- target
Units = {ScenarioInfo.AeonCDR, ScenarioInfo.CybranCDR, ScenarioInfo.UEFCDR},
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,51 +44,74 @@
-- Decide how to handle this.
--


OPERATION_NAME = 'Fort Clarke Assault'
OPERATION_DESCRIPTION = 'Rework of the first FA mission from Seraphim point of view. Work in progress.'

-----------
-- Win/Lose
-----------
PlayerWin = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_PlayerWin>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}



-- PO1 Factory West Destroyed / Actor: / Update: 24/2/2016 / VO TODO
BaseDestroyed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_BaseDestroyed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

------------
-- Mission 1
------------

-- Primary Objective
M1P1Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M1P1Title>Destroy UEF Forward Bases'
M1P1Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M1P1Description>Secure the area around your starting location.'

-- Secondary Objective
M1S1Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M1S1Title>Reclaim Experimental Bomber Wreck'
M1S1Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M1S1Description>Use the Mass from the wreckage to boost your economy.'


------------
-- Mission 2
------------
-- Assign objective to kill Civilian City / Actor: / Update: 24/2/2016 / VO TODO
M2_Kill_Civs_Objective = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M2_Kill_Civs_Objective>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Objective to Destroy M2 UEF City complete / Actor: / Update: 24/2/2016 / VO TODO
M2_Civs_Killed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M2_Civs_Killed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Order Commander Killed / Actor: / Update: 24/2/2016 / VO TODO
M2_OrderCommanderKilled = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M2_OrderCommanderKilled>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Primary Objective
M2P1Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M2P1Title>Prepare your forces for the incoming couter attack'
M2P1Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M2P1Description>Coalition forces are preparing major offensive against your positions. Build up your army to repel their attack.'

-- Secondary Objective
M2S1Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M2S1Title>Annihilate Human City'
M2S1Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M2S1Description>Destroy UEF City south of your location.'


------------
-- Mission 3
------------
-- Experimentals from Counterattack killed / Actor: / Update: 24/2/2016 / VO TODO
M3_All_Exps_Killed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M3_All_Exps_Killed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Primary Objective
M3P1Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M3P1Title>Survive the Counterattack'
M3P1Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M3P1Description>Prevent Coalition forces from overrunning your position.'


------------
Expand All @@ -97,31 +120,39 @@ M3_All_Exps_Killed = {

-- Ythothas and T2 subs for player / Actor: / Update: 24/2/2016 / VO TODO
M4_Reinforcements = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M4_Reinforcements>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}


-- Fork Clarke Destroyed / Actor: / Update: 24/2/2016 / VO TODO
M4_Fort_Clarke_Destroyd = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M4_Fort_Clarke_Destroyd>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Aeon ACU Killed / Actor: / Update: 24/2/2016 / VO TODO
M4_Aeon_ACU_Killed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M4_Aeon_ACU_Killed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Cybran ACU Killed / Actor: / Update: 24/2/2016 / VO TODO
M4_Cybran_ACU_Killed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M4_Cybran_ACU_Killed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- UEF ACU Killed / Actor: / Update: 24/2/2016 / VO TODO
M4_UEF_ACU_Killed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M4_UEF_ACU_Killed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- All ACUs Killed / Actor: / Update: 24/2/2016 / VO TODO
M4_All_ACUs_Killed = {
{text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}
{text = '<LOC FAF_Coop_Fort_Clarke_Assault_M4_All_ACUs_Killed>[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'},
}

-- Primary Objective
M4P1Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M4P1Title>Destroy Fort Clarke'
M4P1Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M4P1Description>Destroy Fort Clarke.'

-- Primary Objective
M4P2Title = '<LOC FAF_Coop_Fort_Clarke_Assault_M4P2Title>Defeat Coalition Commanders'
M4P2Description = '<LOC FAF_Coop_Fort_Clarke_Assault_M4P2Description>Fort Clarke is being reinforced by 3 Coalition commanders. Don\'t let them stay in your way.'
Original file line number Diff line number Diff line change
Expand Up @@ -212,4 +212,4 @@ TAUNT6 = {
-- UEF ACU takes damage
TAUNT7 = {
{text = '<LOC FAF_Coop_Havens_Invasion_TAUNT7>[Beckett]: You\'re going need much more than this...', vid = 'Fletcher.sfd', vidx = 'FAF_Coop_Havens_Invasion_TAUNT7.sfd', bank = 'FAF_Coop_Havens_Invasion_VO', cue = 'TAUNT7', faction = 'UEF'},
}
}
40 changes: 20 additions & 20 deletions FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_script.lua
Original file line number Diff line number Diff line change
Expand Up @@ -190,8 +190,8 @@ function MissionP1()
ScenarioInfo.M1P1 = Objectives.CategoriesInArea(
'primary', -- type
'incomplete', -- complete
'Destroy Seraphim Bases', -- title
'Eliminate the Seraphim bases to move on the gates', -- description
OpStrings.M1P1Title, -- title
OpStrings.M1P1Description, -- description
'kill', -- action
{ -- target
MarkUnits = true,
Expand Down Expand Up @@ -237,10 +237,10 @@ function MissionP1Secondary()
ScenarioFramework.Dialogue(OpStrings.SecondaryP1, nil, true)

ScenarioInfo.M1P1S1 = Objectives.CategoriesInArea(
'secondary', -- type
'secondary', -- type
'incomplete', -- complete
'Destroy Seraphim Artillery Positions', -- title
'Destroy them to clear the water way for your navy.', -- description
OpStrings.M1P1S1Title, -- title
OpStrings.M1P1S1Description, -- description
'kill', -- action
{ -- target
MarkUnits = true,
Expand Down Expand Up @@ -406,8 +406,8 @@ function MissionP2()
ScenarioInfo.M1P2 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Destroy Seraphim Gates', -- title
'Eliminate the Seraphim gates to stop the Seraphim from retreating here.', -- description
OpStrings.M1P2Title, -- title
OpStrings.M1P2Description, -- description
{ -- target
MarkUnits = true,
ShowProgress = true,
Expand All @@ -418,8 +418,8 @@ function MissionP2()
ScenarioInfo.M2P2 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Kill the Seraphim Commander', -- title
'Eliminate the Seraphim Commander, He is guarding one of the gates', -- description
OpStrings.M2P2Title, -- title
OpStrings.M2P2Description, -- description
{ -- target
MarkUnits = true,
ShowProgress = true,
Expand Down Expand Up @@ -488,8 +488,8 @@ function MissionP2Secondary()
ScenarioInfo.M2S1P2 = Objectives.Kill(
'secondary', -- type
'incomplete', -- complete
'Kill New Seraphim Commander', -- title
'A Seraphim commander has just gated in. Kill them before they can become a threat.', -- description
OpStrings.M2S1P2Title, -- title
OpStrings.M2S1P2Description, -- description
{ -- target
MarkUnits = true,
ShowProgress = true,
Expand Down Expand Up @@ -896,8 +896,8 @@ function MissionP3()
ScenarioInfo.M1P3 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Kill the Last Seraphim Commander', -- title
'This is a higher ranking Seraphim Commander, kill him before he can escape.', -- description
OpStrings.M1P3Title, -- title
OpStrings.M1P3Description, -- description
{ -- target
MarkUnits = true,
ShowProgress = true,
Expand All @@ -915,8 +915,8 @@ function MissionP3()
ScenarioInfo.M2P3 = Objectives.Kill(
'primary', -- type
'incomplete', -- complete
'Destroy final Seraphim Gate', -- title
'We Cant let this Seraphim warn the others', -- description
OpStrings.M2P3Title, -- title
OpStrings.M2P3Description, -- description
{ -- target
MarkUnits = true,
ShowProgress = true,
Expand All @@ -934,8 +934,8 @@ function MissionP3()
ScenarioInfo.M3P3 = Objectives.Timer(
'primary', -- type
'incomplete', -- complete
'Time till Quantum Wake Dissipates', -- title
'The Seraphim only has to hold out a limited amount of time.', -- description
OpStrings.M3P3Title, -- title
OpStrings.M3P3Description, -- description
{ -- target
Timer = (timeAttackP3[Difficulty]),
ExpireResult = 'Failed',
Expand Down Expand Up @@ -969,10 +969,10 @@ function MissionP3Secondary()
ScenarioFramework.Dialogue(OpStrings.SecondaryP3, nil, true)

ScenarioInfo.M1S1P3 = Objectives.Kill(
'secondary', -- type
'secondary', -- type
'incomplete', -- complete
'Kill the Support Commanders', -- title
'There are several Support commanders helping the main Seraphim Commander, eliminate them.', -- description
OpStrings.M1S1P3Title, -- title
OpStrings.M1S1P3Description, -- description
{ -- target
MarkUnits = true,
ShowProgress = true,
Expand Down
Loading