diff --git a/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_script.lua b/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_script.lua index 7487064..d0bbcf9 100644 --- a/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_script.lua +++ b/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_script.lua @@ -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, @@ -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}, } ) @@ -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', @@ -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, @@ -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, } ) @@ -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}, } @@ -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}, } diff --git a/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_strings.lua b/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_strings.lua index 873ebc5..a1b5946 100644 --- a/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_strings.lua +++ b/FAF_Coop_Fort_Clarke_Assault/FAF_Coop_Fort_Clarke_Assault_strings.lua @@ -44,22 +44,34 @@ -- 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 = '[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 = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'}, } +------------ +-- Mission 1 +------------ + +-- Primary Objective +M1P1Title = 'Destroy UEF Forward Bases' +M1P1Description = 'Secure the area around your starting location.' + +-- Secondary Objective +M1S1Title = 'Reclaim Experimental Bomber Wreck' +M1S1Description = 'Use the Mass from the wreckage to boost your economy.' ------------ @@ -67,28 +79,39 @@ BaseDestroyed = { ------------ -- 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 = '[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 = '[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 = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'}, } +-- Primary Objective +M2P1Title = 'Prepare your forces for the incoming couter attack' +M2P1Description = 'Coalition forces are preparing major offensive against your positions. Build up your army to repel their attack.' + +-- Secondary Objective +M2S1Title = 'Annihilate Human City' +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 = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'}, } +-- Primary Objective +M3P1Title = 'Survive the Counterattack' +M3P1Description = 'Prevent Coalition forces from overrunning your position.' ------------ @@ -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 = '[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 = '[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 = '[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 = '[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 = '[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'}, -} \ No newline at end of file + {text = '[Seraphim]: Something.', vid = '', bank = '', cue = '', faction = 'Seraphim'}, +} + +-- Primary Objective +M4P1Title = 'Destroy Fort Clarke' +M4P1Description = 'Destroy Fort Clarke.' + +-- Primary Objective +M4P2Title = 'Defeat Coalition Commanders' +M4P2Description = 'Fort Clarke is being reinforced by 3 Coalition commanders. Don\'t let them stay in your way.' diff --git a/FAF_Coop_Havens_Invasion/FAF_Coop_Havens_Invasion_strings.lua b/FAF_Coop_Havens_Invasion/FAF_Coop_Havens_Invasion_strings.lua index efaa136..32137b2 100644 --- a/FAF_Coop_Havens_Invasion/FAF_Coop_Havens_Invasion_strings.lua +++ b/FAF_Coop_Havens_Invasion/FAF_Coop_Havens_Invasion_strings.lua @@ -212,4 +212,4 @@ TAUNT6 = { -- UEF ACU takes damage TAUNT7 = { {text = '[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'}, -} \ No newline at end of file +} diff --git a/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_script.lua b/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_script.lua index 4405683..299ff47 100644 --- a/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_script.lua +++ b/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_script.lua @@ -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, @@ -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, @@ -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, @@ -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, @@ -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, @@ -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, @@ -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, @@ -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', @@ -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, diff --git a/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_strings.lua b/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_strings.lua index 5edaebb..067b3dc 100644 --- a/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_strings.lua +++ b/FAF_Coop_Operation_Blockade/FAF_Coop_Operation_Blockade_strings.lua @@ -3,145 +3,201 @@ --Intro dialogue, explains why player is here and what needs to be done here. IntroP1 = { - {text = '[Coalition HQ]: Commander welcome to Tarv-3, A out of the way colony that was destroyed long ago during the Infinite war.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, - {text = '[Coalition HQ]: The Seraphim are using this planet as A evacuation site to move their troops from the core worlds.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, - {text = '[Coalition HQ]: You have two Seraphim bases blocking the path to the gates.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, - {text = '[Coalition HQ]: Destroy both Seraphim bases and move on to the gates. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_4', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander welcome to Tarv-3, A out of the way colony that was destroyed long ago during the Infinite war.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, + {text = '[Coalition HQ]: The Seraphim are using this planet as A evacuation site to move their troops from the core worlds.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, + {text = '[Coalition HQ]: You have two Seraphim bases blocking the path to the gates.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, + {text = '[Coalition HQ]: Destroy both Seraphim bases and move on to the gates. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_4', faction = 'UEF'}, } -- Let the player know some of the story going on for the Campaign MidP1 = { - {text = '[Coalition HQ]: Dozens of Seraphim and Order Commanders are escaping to open space.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, - {text = '[Coalition HQ]: We have several squads of commanders attempting to intercept and destroy them, but we can not cover every planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, - {text = '[Coalition HQ]: We can not allow the Seraphim to use this world as an escape route, finish your objectives Commander, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, + {text = '[Coalition HQ]: Dozens of Seraphim and Order Commanders are escaping to open space.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, + {text = '[Coalition HQ]: We have several squads of commanders attempting to intercept and destroy them, but we can not cover every planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, + {text = '[Coalition HQ]: We can not allow the Seraphim to use this world as an escape route, finish your objectives Commander, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, } -- Arty hurts, make it disappear. SecondaryP1 = { - {text = '[Coalition HQ]: Commander we are detecting a number of T2 artillery surounding the waterway destroy them, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we are detecting a number of T2 artillery surounding the waterway destroy them, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_1', faction = 'UEF'}, } -- pat on the back for making your own life easier. SecondaryEndP1 = { - {text = '[Coalition HQ]: Good work, the waterway is clear, push on the bases, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work, the waterway is clear, push on the bases, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_1', faction = 'UEF'}, } +-- Primary Objective + +M1P1Title = 'Destroy Seraphim Bases' +M1P1Description = 'Eliminate the Seraphim bases to move on the gates' + +-- Secondary Objective + +M1P1S1Title = 'Destroy Seraphim Artillery Positions' +M1P1S1Description = 'Destroy them to clear the water way for your navy.' + + +-- Part 2 Dialogues + -- look at all the Factories going to send stuff to kill you. IntroP2 = { - {text = '[Coalition HQ]: There are four gates in the area, the first two are guarded by a lower ranked Seraphim commander.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, - {text = '[Coalition HQ]: He is personally guarding one of the gates and has a land base guarding the other.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, - {text = '[Coalition HQ]: The third gate has smaller base around it and the fourth gate we are still assessing, destroy the 3 gates and kill the Seraphim, HQ out', vid = '', bank = 'JJ_VO2', cue = 'Intro3_3', faction = 'UEF'}, + {text = '[Coalition HQ]: There are four gates in the area, the first two are guarded by a lower ranked Seraphim commander.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, + {text = '[Coalition HQ]: He is personally guarding one of the gates and has a land base guarding the other.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, + {text = '[Coalition HQ]: The third gate has smaller base around it and the fourth gate we are still assessing, destroy the 3 gates and kill the Seraphim, HQ out', vid = '', bank = 'JJ_VO2', cue = 'Intro3_3', faction = 'UEF'}, } -- Huh I was wondering what those large booms were. MidP2 = { - {text = '[Coalition HQ]: Commander we are detecting several Seraphim Support Commanders across the area.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, - {text = '[Coalition HQ]: Be careful some of them are equiped with overcharge attacks.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, - {text = '[Coalition HQ]: Intel on the other Seraphim commander shows that he is building up several nuke launchers. Make sure you have several nuke defense up before you move on to him, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we are detecting several Seraphim Support Commanders across the area.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Be careful some of them are equiped with overcharge attacks.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, + {text = '[Coalition HQ]: Intel on the other Seraphim commander shows that he is building up several nuke launchers. Make sure you have several nuke defense up before you move on to him, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, } -- Hey look! someone else we have to kill! SecondaryP2 = { - {text = '[Coalition HQ]: Commander, we just detected a qauntum warp, a Seraphim Commander has just gated in. Kill him before he can become a threat. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, we just detected a qauntum warp, a Seraphim Commander has just gated in. Kill him before he can become a threat. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, } -- Shame! Would have loved the hunt for him! SecondaryEndP2 = { - {text = '[Coalition HQ]: Good that is one less Seraphim to hunt down, finish your objectives. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good that is one less Seraphim to hunt down, finish your objectives. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, } +-- Primary Objective + +M1P2Title = 'Destroy Seraphim Gates' +M1P2Description = 'Eliminate the Seraphim gates to stop the Seraphim from retreating here.' + +-- Primary Objective + +M2P2Title = 'Kill the Seraphim Commander' +M2P2Description = 'Eliminate the Seraphim Commander, He is guarding one of the gates.' + +-- Secondary Objective + +M2S1P2Title = 'Kill New Seraphim Commander' +M2S1P2Description = 'A Seraphim commander has just gated in. Kill them before they can become a threat.' + + +-- Part 3 Dialogues + -- Big king Seraphim trying to flea like the coward he is! IntroP3 = { - {text = '[Coalition HQ]: Commander the last gate is being guarded by a experienced Seraphim Commander.', vid = '', bank = 'JJ_VO2', cue = 'IntroP5-1', faction = 'UEF'}, - {text = '[Coalition HQ]: Damn it, his gate is powering up! We just used a Quantum Jammer to stop him, but its effects will wear off soon!', vid = '', bank = 'JJ_VO2', cue = 'IntroP5-2', faction = 'UEF'}, - {text = '[Coalition HQ]: Kill the Seraphim commander before he can gate out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP5-3', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander the last gate is being guarded by a experienced Seraphim Commander.', vid = '', bank = 'JJ_VO2', cue = 'IntroP5-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Damn it, his gate is powering up! We just used a Quantum Jammer to stop him, but its effects will wear off soon!', vid = '', bank = 'JJ_VO2', cue = 'IntroP5-2', faction = 'UEF'}, + {text = '[Coalition HQ]: Kill the Seraphim commander before he can gate out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP5-3', faction = 'UEF'}, } -- King has some goons to deal with. SecondaryP3 = { - {text = '[Coalition HQ]: Commander, This experienced Seraphim has 3 hardened Support Commanders across the zone, They are the last Seraphim presence on planet.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, - {text = '[Coalition HQ]: Kill them if you are able to, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, This experienced Seraphim has 3 hardened Support Commanders across the zone, They are the last Seraphim presence on planet.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Kill them if you are able to, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, } -- Goons are deleted. SecondaryEndP3 = { - {text = '[Coalition HQ]: Good work, all that is left is the main Seraphim, take him out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work, all that is left is the main Seraphim, take him out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, } -- Seraphim = Crushed EndP3 = { - {text = '[Coalition HQ]: Good job Commander! All Seraphim forces have been destroyed! Gate back to HQ we have another Operation for you, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good job Commander! All Seraphim forces have been destroyed! Gate back to HQ we have another Operation for you, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'IntroP4-1', faction = 'UEF'}, } +-- Primary Objective + +M1P3Title = 'Kill the Seraphim Commander' +M1P3Description = 'This is a higher ranking Seraphim Commander, kill him before he can escape.' + +-- Primary Objective + +M2P3Title = 'Destroy final Seraphim Gate' +M2P3Description = 'We Cant let this Seraphim warn the others.' + +-- Primary Objective + +M3P3Title = 'Time till Quantum Wake Dissipates' +M3P3Description = 'The Seraphim only has to hold out a limited amount of time.' + +-- Secondary Objective + +M1S1P3Title = 'Kill Seraphim Support Commanders' +M1S1P3Description = 'There are several Support commanders helping the main Seraphim Commander, eliminate them.' + +-- Primary Objective + +M1P5Title = 'Destroy all Enemy forces' +M1P5Description = 'Clean out all bases.' + -- The most submissive statement ever. RevealP1 = { - {text = '[Vuth-Vuthroz]: So the Humans have finally come to stop us? I will handle this filth, my Lord Yuth.', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, - {text = '[Lord Yuth-Azeath]: Make it quick Vuth, we must prepare for the others.', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: So the Humans have finally come to stop us? I will handle this filth, my Lord Yuth.', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, + {text = '[Lord Yuth-Azeath]: Make it quick Vuth, we must prepare for the others.', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, } -- yeah, but were any of those kills in ACUs? TAUNT1P1 = { - {text = '[Vuth-Vuthroz]: I have killed thosands of humans, a few more will not be a problem!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: I have killed thosands of humans, a few more will not be a problem!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } -- What, you some sort of rich Seraphim snob? TAUNT2P1 = { - {text = '[Vuth-Vuthroz]: Humanity is nothing but filth compared to the beauty of the Seraphim!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: Humanity is nothing but filth compared to the beauty of the Seraphim!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } -- Ummm, sure pal, you and what army? TAUNT3P1 = { - {text = '[Vuth-Vuthroz]: I will not let you harm another Seraphim! I will purge you!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: I will not let you harm another Seraphim! I will purge you!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } -- Cry to your lord bro, grow a pair and be a... sera-man? TAUNT1P2 = { - {text = '[Vuth-Vuthroz]: I am sorry my lord Yuth, but these humans are proving to be resilent!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: I am sorry my lord Yuth, but these humans are proving to be resilent!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } -- did... did you watch lord of the Rings? TAUNT2P2 = { - {text = '[Vuth-Vuthroz]: You shall come no further!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: You shall come no further!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } --hmmm "minor". Pretty sure 6 fatboys is not minor buddy. TAUNT3P2 = { - {text = '[Vuth-Vuthroz]: A minor setback! Humanity will still be purged!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: A minor setback! Humanity will still be purged!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } --Well, if you studied human history, you would know most crusades failed... horribly. Death1P2 = { - {text = '[Vuth-Vuthroz]: I failed you my Lord! I... failed... our crusade...', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Vuth-Vuthroz]: I failed you my Lord! I... failed... our crusade...', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } -- Seraphim - rift = no backup. Cant fool me I know my math. TAUNT4P2 = { - {text = '[Lord Yuth-Azeath]: We will prevail, even without the Rift!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, + {text = '[Lord Yuth-Azeath]: We will prevail, even without the Rift!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, } -- pretty sure your the one losing here bud TAUNT1P3 = { - {text = '[Lord Yuth-Azeath]: Your attack\'s are pathetic, just like you!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, + {text = '[Lord Yuth-Azeath]: Your attack\'s are pathetic, just like you!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, } -- Ahh so you are admitting you are a coward aye? TAUNT2P3 = { - {text = '[Lord Yuth-Azeath]: I do not have to defeat you, just outlast you!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, + {text = '[Lord Yuth-Azeath]: I do not have to defeat you, just outlast you!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, } -- I dont think you have enough gasoline for that. TAUNT3P3 = { - {text = '[Lord Yuth-Azeath]: This galaxy will burn, we will be unstoppable!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, + {text = '[Lord Yuth-Azeath]: This galaxy will burn, we will be unstoppable!', vid = 'Maahes.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Seraphim'}, } -- I believe your file has been sealed. Death2P3 = { - {text = '[Lord Yuth-Azeath]: Humanity\'s fate... is... sealed!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, + {text = '[Lord Yuth-Azeath]: Humanity\'s fate... is... sealed!', vid = 'Abasi.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Seraphim'}, } Debriefing_Win = { - {text = '[Coalition HQ]: Good work. Unfortunately the Seraphim managed to hold several other evacuation planets. A good part of their forces have escaped into open space. We will have to hunt them down.', vid = '', bank = 'JJ_VO2', cue = 'victoryend-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work. Unfortunately the Seraphim managed to hold several other evacuation planets. A good part of their forces have escaped into open space. We will have to hunt them down.', vid = '', bank = 'JJ_VO2', cue = 'victoryend-1', faction = 'UEF'}, } Debriefing_Lose = { - {text = '[Coalition HQ]: The Seraphim have fully escaped into open space. It will be extremely difficult without our top commanders.', vid = '', bank = 'JJ_VO2', cue = 'Defeat-1', faction = 'UEF'}, + {text = '[Coalition HQ]: The Seraphim have fully escaped into open space. It will be extremely difficult without our top commanders.', vid = '', bank = 'JJ_VO2', cue = 'Defeat-1', faction = 'UEF'}, } diff --git a/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_scenario.lua b/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_scenario.lua index d3ce7c5..d2d4d08 100644 --- a/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_scenario.lua +++ b/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_scenario.lua @@ -1,6 +1,6 @@ version = 3 ScenarioInfo = { - name = 'Coalition Mission 3 :Operation Golden Crystals', + name = 'Coalition Mission 3: Operation Golden Crystals', description = 'We lost contact with an important Mining facility in the outer rim. Your team is being sent to investigate.', type = 'campaign_coop', starts = true, diff --git a/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_script.lua b/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_script.lua index e748dd8..144d3ff 100644 --- a/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_script.lua +++ b/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_script.lua @@ -179,9 +179,9 @@ function MissionP1() ScenarioInfo.M1P1 = Objectives.CategoriesInArea( 'primary', -- type 'incomplete', -- complete - 'Build Tech 3 Radar', -- title - 'We need to locate the power signature of the crystals. A Omni radar can help.', -- description - 'build', -- action + OpStrings.M1P1Title, -- title + OpStrings.M1P1Description, -- description + 'build', -- action { -- target ShowProgress = true, Requirements = { @@ -216,10 +216,10 @@ function SecondaryMissionP1() ScenarioFramework.Dialogue(OpStrings.Secondary1P1, nil, true) ScenarioInfo.M1P1S1 = Objectives.CategoriesInArea( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Destroy the Cybran Bases', -- title - 'You are surrounded by Cybran forces clear them out.', -- description + OpStrings.M1P1S1Title, -- title + OpStrings.M1P1S1Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -362,12 +362,12 @@ function Convoy1() -- Secondary Objective 1 - Capture Control Center ------------------------------------------------ ScenarioInfo.M2P2 = Objectives.Basic( - 'primary', -- type - 'incomplete', -- status - 'Destroy the Convoys', -- title - 'We can not allow the crystal to get off world.', -- description + 'primary', -- type + 'incomplete', -- complete + OpStrings.M2P2Title, -- title + OpStrings.M2P2Description, -- description Objectives.GetActionIcon('kill'), - { -- target + { -- target FlashVisible = true, MarkUnits = true, Units = Convoy1:GetPlatoonUnits(), @@ -548,9 +548,9 @@ function MissionP2() ScenarioInfo.M7P2 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy the Gate', -- title - 'If '..quantity[Difficulty]..' Trucks escape this mission is a loss. destroy the convoys as they appear or the gate.', -- description - { -- target + OpStrings.M7P2Title, -- title + LOCF(OpStrings.M7P2Description, quantity[Difficulty]), -- description + { -- target MarkUnits = true, Units = {ScenarioInfo.P2Gate} } @@ -578,10 +578,10 @@ function MissionSecondaryP2() ScenarioFramework.Dialogue(OpStrings.Secondary1P2, nil, true) ScenarioInfo.M1P1S1 = Objectives.CategoriesInArea( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Destroy the Cybran Depots', -- title - 'Destroying the storage depots will prevent more getting off world.', -- description + OpStrings.M1P2S1Title, -- title + OpStrings.M1P2S1Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -855,9 +855,9 @@ function MissionP3() ScenarioInfo.M1P3 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy Western QAI ACU', -- title - 'We detect two ACUs to your north, destroy them.', -- description - { -- target + OpStrings.M1P3Title, -- title + OpStrings.M1P3Description, -- description + { -- target MarkUnits = true, Units = {ScenarioInfo.P3QACU1}, } @@ -866,9 +866,9 @@ function MissionP3() ScenarioInfo.M2P3 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy Eastern QAI ACU', -- title - 'We detect two ACUs to your north, destroy them.', -- description - { -- target + OpStrings.M2P3Title, -- title + OpStrings.M2P3Description, -- description + { -- target MarkUnits = true, Units = {ScenarioInfo.P3QACU2}, } @@ -894,11 +894,11 @@ function MissionSecondaryP3() ScenarioFramework.Dialogue(OpStrings.Secondary1P3, nil, true) ScenarioInfo.M1S1P3 = Objectives.Capture( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Capture the Control Center', -- title - 'The Central Command Structure for the mining operation is still intact, capture it.', -- description - { -- target + OpStrings.M1S1P3Title, -- title + OpStrings.M1S1P3Description, -- description + { -- target MarkUnits = true, ShowProgress = true, Units = {ScenarioInfo.P3Admin}, @@ -927,11 +927,11 @@ end function MissionSecondary2P3() ScenarioInfo.S2P3 = Objectives.Protect( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Protect the Control Center', -- title - 'The Central Command Structure for the mining operation is still intact, Protect it.', -- description - { -- target + OpStrings.S2P3Title, -- title + OpStrings.S2P3Description, -- description + { -- target MarkUnits = true, ShowProgress = true, Units = {ScenarioInfo.P3Admin}, @@ -1225,9 +1225,9 @@ function MissionP4() ScenarioInfo.M1P4 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy Northern ACU Factory', -- title - 'QAI is using the Crystals to mass produce ACUs, Stop him.', -- description - { -- target + OpStrings.M1P4Title, -- title + OpStrings.M1P4Description, -- description + { -- target MarkUnits = true, Units = {ScenarioInfo.P4Gate3}, } @@ -1237,9 +1237,9 @@ function MissionP4() ScenarioInfo.M2P4 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy Northeastern ACU Factory', -- title - 'QAI is using the Crystals to mass produce ACUs, Stop him.', -- description - { -- target + OpStrings.M2P4Title, -- title + OpStrings.M2P4Description, -- description + { -- target MarkUnits = true, Units = {ScenarioInfo.P4Gate2}, } @@ -1249,9 +1249,9 @@ function MissionP4() ScenarioInfo.M3P4 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy Eastern ACU Factory', -- title - 'QAI is using the Crystals to mass produce ACUs, Stop him.', -- description - { -- target + OpStrings.M3P4Title, -- title + OpStrings.M3P4Description, -- description + { -- target MarkUnits = true, Units = {ScenarioInfo.P4Gate1}, } @@ -1449,8 +1449,8 @@ function EndgameCheck() ScenarioInfo.M1P5 = Objectives.CategoriesInArea( 'primary', -- type 'incomplete', -- complete - 'Destroy all Enemy forces', -- title - 'Clean out all bases.', -- description + OpStrings.M1P5Title, -- title + OpStrings.M1P5Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -1606,3 +1606,4 @@ function SetupQAIM4Taunts() -- On losing structures QAITM:AddUnitsKilledTaunt('TAUNT3P4', ArmyBrains[QAI], categories.STRUCTURE - categories.WALL, 8) end + diff --git a/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_strings.lua b/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_strings.lua index ed9859d..8cfb529 100644 --- a/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_strings.lua +++ b/FAF_Coop_Operation_Golden_Crystals/FAF_Coop_Operation_Golden_Crystals_strings.lua @@ -1,135 +1,188 @@ IntroP1 = { - {text = '[Coalition HQ]: Commander, you are being gated in to the mining facilitie\'s main military installation.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, - {text = '[Coalition HQ]: Thats strange... the military base is destroyed and the mining strutures are.. abandoned.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, - {text = '[Coalition HQ]: We need to figure out what is going on here, set up a base and construct a T3 radar. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, you are being gated in to the mining facilitie\'s main military installation.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Thats strange... the military base is destroyed and the mining strutures are.. abandoned.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_2', faction = 'UEF'}, + {text = '[Coalition HQ]: We need to figure out what is going on here, set up a base and construct a T3 radar. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Intro1_3', faction = 'UEF'}, } Secondary1P1 = { - {text = '[Coalition HQ]: Commander we are detecting two Cybran bases in the area. We are unsure who their being operated by but they are hostile, destroy them. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1P1', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we are detecting two Cybran bases in the area. We are unsure who their being operated by but they are hostile, destroy them. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1P1', faction = 'UEF'}, } Secondary1endP1 = { - {text = '[Coalition HQ]: Great work Commander, the enemy bases have been destroyed, proceed with your objectives. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP1', faction = 'UEF'}, + {text = '[Coalition HQ]: Great work Commander, the enemy bases have been destroyed, proceed with your objectives. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP1', faction = 'UEF'}, } +-- Primary Objective 1 +M1P1Title = 'Build Tech 3 Radar' +M1P1Description = 'We need to locate the power signature of the crystals. A Omni radar can help.' + +-- Secondary Objective 1 + +M1P1S1Title = 'Destroy the Cybran Bases' +M1P1S1Description = 'You are surrounded by Cybran forces clear them out.' + IntroP2 = { - {text = '[Coalition HQ]: Commander, we have confirmation that QAI is on planet and is attempting to extract ACU grade crystals off-planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_1', faction = 'UEF'}, - {text = '[Coalition HQ]: We can not risk QAI aquiring a large amount of crystals, you must stop as many convoys as you can heading for the gate.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_2', faction = 'UEF'}, - {text = '[Coalition HQ]: QAI has two large bases in your way, but the gate and convoys are your objective, get it done commander. HQ out', vid = '', bank = 'JJ_VO2', cue = 'Intro2_3', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, we have confirmation that QAI is on planet and is attempting to extract ACU grade crystals off-planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: We can not risk QAI aquiring a large amount of crystals, you must stop as many convoys as you can heading for the gate.', vid = '', bank = 'JJ_VO2', cue = 'Intro2_2', faction = 'UEF'}, + {text = '[Coalition HQ]: QAI has two large bases in your way, but the gate and convoys are your objective, get it done commander. HQ out', vid = '', bank = 'JJ_VO2', cue = 'Intro2_3', faction = 'UEF'}, } ConvoySpawnP2 = { - {text = '[Coalition HQ]: Commander a new convoy has been detected. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'ConvoySpawnP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander a new convoy has been detected. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'ConvoySpawnP2', faction = 'UEF'}, } ConvoyDeathP2 = { - {text = '[Coalition HQ]: Commander a convoy has been destroyed. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'ConvoyDeathP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander a convoy has been destroyed. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'ConvoyDeathP2', faction = 'UEF'}, } Secondary1P2 = { - {text = '[Coalition HQ]: Commander, QAI has a large stock pile of Crystals in two depot locations. Destroy the Depots to prevent those crystals from going anywhere. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1P2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, QAI has a large stock pile of Crystals in two depot locations. Destroy the Depots to prevent those crystals from going anywhere. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1P2', faction = 'UEF'}, } Secondary1endP2 = { - {text = '[Coalition HQ]: Good work, QAI is going to have to mine more if he wants to get them off world. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work, QAI is going to have to mine more if he wants to get them off world. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, } +-- Primary Objective 1 +M2P2Title = 'Destroy the Convoys' +M2P2Description = 'We can not allow the crystal to get off world.' + +-- Primary Objective 2 +M7P2Title = 'Destroy the Gate' +M7P2Description = 'If %s Trucks escape this mission is a loss. destroy the convoys as they appear or the gate.' + +-- Secondary Objective 1 +M1P2S1Title = 'Destroy the Cybran Depots' +M1P2S1Description = 'Destroying the storage depots will prevent more getting off world.' + IntroP3 = { - {text = '[Coalition HQ]: Commander, We are detecting two ACUs on planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, - {text = '[Coalition HQ]: We have having a hard time piercing the Crystals, but we beleive QAI might have more mining operations on planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, - {text = '[Coalition HQ]: We need to destroy QAI\'s operation on this planet, Destroy all of his commanders.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_3', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, We are detecting two ACUs on planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, + {text = '[Coalition HQ]: We have having a hard time piercing the Crystals, but we beleive QAI might have more mining operations on planet.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, + {text = '[Coalition HQ]: We need to destroy QAI\'s operation on this planet, Destroy all of his commanders.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_3', faction = 'UEF'}, } Secondary1P3 = { - {text = '[Coalition HQ]: Commander the Central Administration center is still standing. If you can capture that we might be able to bring online some of the planetary defenses. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1P2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander the Central Administration center is still standing. If you can capture that we might be able to bring online some of the planetary defenses. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1P2', faction = 'UEF'}, } Secondary1endP3 = { - {text = '[Coalition HQ]: Good work commander, turns out they had a defense satilite. It it under your command now. Keep the center alive commander, we might be able to bring more things online. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work commander, turns out they had a defense satilite. It it under your command now. Keep the center alive commander, we might be able to bring more things online. HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, } Secondary2FailP3 = { - {text = '[Coalition HQ]: Commander we have lost the Central Administration center.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we have lost the Central Administration center.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, } Secondary2endP3 = { - {text = '[Coalition HQ]: Commander we have brought two T3 artilleries online. Use them to complete your objectives.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we have brought two T3 artilleries online. Use them to complete your objectives.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, } +-- Primary Objective 1 +M1P3Title = 'Destroy Western QAI ACU' +M1P3Description = 'We detect two ACUs to your north, destroy them.' + +-- Primary Objective 2 +M2P3Title = 'Destroy Eastern QAI ACU' +M2P3Description = 'We detect two ACUs to your north, destroy them.' + +-- Secondary Objective 1 +M1S1P3Title = 'Capture the Control Center' +M1S1P3Description = 'The Central Command Structure for the mining operation is still intact, capture it.' + +-- Secondary Objective 2 +S2P3Title = 'Protect the Control Center' +S2P3Description = 'The Central Command Structure for the mining operation is still intact, Protect it.' + IntroP4 = { - {text = '[Coalition HQ]: Commander, We are detecting a massive energy signature to your east.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, - {text = '[Coalition HQ]: What the hell?! QAI has set up an ACU factory! He is using the Crystals to build an army behind our lines!', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, - {text = '[Coalition HQ]: It is not the only one, we are detecting two more in the area, QAI is trying to overwhelm you with ACUs. Destroy all of it commander, HQ out. ', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, We are detecting a massive energy signature to your east.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, + {text = '[Coalition HQ]: What the hell?! QAI has set up an ACU factory! He is using the Crystals to build an army behind our lines!', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, + {text = '[Coalition HQ]: It is not the only one, we are detecting two more in the area, QAI is trying to overwhelm you with ACUs. Destroy all of it commander, HQ out. ', vid = '', bank = 'JJ_VO2', cue = 'Intro3_2', faction = 'UEF'}, } Secondary1P4 = { - {text = '[Coalition HQ]: Commander, QAI is attempting to construct a EXP mobile artillery. Take it out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, QAI is attempting to construct a EXP mobile artillery. Take it out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, } Secondary1endP4 = { - {text = '[Coalition HQ]: Commander we have brought two T3 artilleries online. Use them to complete your objectives.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we have brought two T3 artilleries online. Use them to complete your objectives.', vid = '', bank = 'JJ_VO2', cue = 'Secondary1endP2', faction = 'UEF'}, } +-- Primary Objective 1 +M1P4Title = 'Destroy Western ACU Factory' +M1P4Description = 'QAI is using the Crystals to mass produce ACUs, Stop him.' + +-- Primary Objective 2 +M2P4Title = 'Destroy Northeastern ACU Factory' +M2P4Description = 'QAI is using the Crystals to mass produce ACUs, Stop him.' + +-- Primary Objective 3 +M3P4Title = 'Destroy Eastern ACU Factory' +M3P4Description = 'QAI is using the Crystals to mass produce ACUs, Stop him.' + +-- Final Objective +M1P5Title = 'Destroy all Enemy forces' +M1P5Description = 'Clean out all bases.' + PlayerWin = { - {text = '[Coalition HQ]: ALl ACU factories are destroyed! Great job Commander!.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, + {text = '[Coalition HQ]: ALl ACU factories are destroyed! Great job Commander!.', vid = '', bank = 'JJ_VO2', cue = 'Intro3_1', faction = 'UEF'}, } RevealP1 = { - {text = '[QAI]:The Coalition responded faster than I calculated, No matter, I will still complete the objectives in time. You will not stop me.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Cybran'}, + {text = '[QAI]:The Coalition responded faster than I calculated, No matter, I will still complete the objectives in time. You will not stop me.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'RevealP1', faction = 'Cybran'}, } TAUNT1P1 = { - {text = '[QAI]: Brackman was fool, I am immortal.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Cybran'}, + {text = '[QAI]: Brackman was fool, I am immortal.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P1', faction = 'Cybran'}, } TAUNT2P1 = { - {text = '[QAI]: Your presense here will not hinder the Seraphim\'s plans.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P1', faction = 'Cybran'}, + {text = '[QAI]: Your presense here will not hinder the Seraphim\'s plans.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P1', faction = 'Cybran'}, } TAUNT3P1 = { - {text = '[QAI]: I know all your tactics, your defeat is 98% guaranteed.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P1', faction = 'Cybran'}, + {text = '[QAI]: I know all your tactics, your defeat is 98% guaranteed.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P1', faction = 'Cybran'}, } TAUNT1P2 = { - {text = '[QAI]: These crystals will bring doom to Humanity.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P2', faction = 'Cybran'}, + {text = '[QAI]: These crystals will bring doom to Humanity.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P2', faction = 'Cybran'}, } TAUNT2P2 = { - {text = '[QAI]: I have unlimited units, you will fall.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P2', faction = 'Cybran'}, + {text = '[QAI]: I have unlimited units, you will fall.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P2', faction = 'Cybran'}, } TAUNT3P2 = { - {text = '[QAI]: The Seraphim are gods, you are nothing compared to them.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P2', faction = 'Cybran'}, + {text = '[QAI]: The Seraphim are gods, you are nothing compared to them.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P2', faction = 'Cybran'}, } TAUNT1P3 = { - {text = '[QAI]: My drones are smarter than you are.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P3', faction = 'Cybran'}, + {text = '[QAI]: My drones are smarter than you are.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P3', faction = 'Cybran'}, } TAUNT2P3 = { - {text = '[QAI]: Only a fool would use such a tactic.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P3', faction = 'Cybran'}, + {text = '[QAI]: Only a fool would use such a tactic.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P3', faction = 'Cybran'}, } TAUNT3P3 = { - {text = '[QAI]: Even if you stop me, I have already succeeded.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P3', faction = 'Cybran'}, + {text = '[QAI]: Even if you stop me, I have already succeeded.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P3', faction = 'Cybran'}, } TAUNT1P4 = { - {text = '[QAI]: My ACUs will overwhelm you, your struggle is hopeless.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P4', faction = 'Cybran'}, + {text = '[QAI]: My ACUs will overwhelm you, your struggle is hopeless.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT1P4', faction = 'Cybran'}, } TAUNT2P4 = { - {text = '[QAI]: I will harvest this planet dry. The Coaltion can not stop me.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P4', faction = 'Cybran'}, + {text = '[QAI]: I will harvest this planet dry. The Coaltion can not stop me.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT2P4', faction = 'Cybran'}, } TAUNT3P4 = { - {text = '[QAI]: The Seraphim can not be stopped, nor can I.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P4', faction = 'Cybran'}, + {text = '[QAI]: The Seraphim can not be stopped, nor can I.', vid = 'QAI.sfd', bank = 'JJ_VO2', cue = 'TAUNT3P4', faction = 'Cybran'}, } Debriefing_Win = { - {text = '[Coalition HQ]: Good Work commander, you just prevent QAI from launching a massive attack from this location. We have another situation developing else were and you are needed. Prepare to gate out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'victoryend-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good Work commander, you just prevent QAI from launching a massive attack from this location. We have another situation developing else were and you are needed. Prepare to gate out, HQ out.', vid = '', bank = 'JJ_VO2', cue = 'victoryend-1', faction = 'UEF'}, } Debriefing_Lose = { - {text = '[Coalition HQ]: We are getting reports of dozens of QAI drones assaulting the sector. We have no choice but to call of the chase of the Seraphim forces!', vid = '', bank = 'JJ_VO2', cue = 'Defeat-1', faction = 'UEF'}, + {text = '[Coalition HQ]: We are getting reports of dozens of QAI drones assaulting the sector. We have no choice but to call of the chase of the Seraphim forces!', vid = '', bank = 'JJ_VO2', cue = 'Defeat-1', faction = 'UEF'}, } diff --git a/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_script.lua b/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_script.lua index f3a00cb..ed70e46 100644 --- a/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_script.lua +++ b/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_script.lua @@ -176,10 +176,9 @@ function P1ProtectObjective() ScenarioInfo.M2P1 = Objectives.Protect( 'primary', -- type 'incomplete', -- complete - 'The Labs Must Survive', -- title - 'We can not let the Order take the labs', -- description - - { -- target + OpStrings.M2P1Title, -- title + OpStrings.M2P1Description, -- description + { -- target Units = ScenarioInfo.Labs, MarkUnits = true, } @@ -249,8 +248,8 @@ function StartMission1() ScenarioInfo.M1P1 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Survive Order Assault', -- title - 'Kill all Order forces attacking you.', -- description + OpStrings.M1P1Title, -- title + OpStrings.M1P1Description, -- description { -- target ShowProgress = true, Units = ScenarioInfo.M1CounterAttackUnits @@ -361,9 +360,9 @@ function MissionP2() ScenarioInfo.M1P2 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Destroy the Captured Labs', -- title - 'We can\'t allow the Order access to the data within the Labs, destroy them.', -- description - { -- target + OpStrings.M1P2Title, -- title + OpStrings.M1P2Description, -- description + { -- target Units = ScenarioInfo.M2CivilianBuildings, MarkUnits = true, ShowProgress = true, @@ -380,8 +379,8 @@ function MissionP2() ScenarioInfo.M2P2 = Objectives.CategoriesInArea( 'primary', -- type 'incomplete', -- complete - 'Destroy Order Bases', -- title - 'Commander we can\'t risk any of this data getting off world, wipe out all enemy forces.', -- description + OpStrings.M2P2Title, -- title + OpStrings.M2P2Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -445,10 +444,10 @@ end function SecondaryMissionP2() ScenarioInfo.M1P2S1 = Objectives.CategoriesInArea( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Clear Out AA positions', -- title - ' Commander Fredrick can\'t send you reinforcements with those positions in play, destroy them.', -- description + OpStrings.M1P2S1Title, -- title + OpStrings.M1P2S1Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -819,9 +818,9 @@ function MissionP3() ScenarioInfo.M1P3 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Eliminate Commander Havra', -- title - 'Commander Havra is one of two Order Commanders on planet, kill her for murdering the UEF science team.', -- description - { -- target + OpStrings.M1P3Title, -- title + OpStrings.M1P3Description, -- description + { -- target MarkUnits = true, ShowProgress = true, Units = {ScenarioInfo.P3O1ACU}, @@ -836,10 +835,10 @@ function MissionP3() ) ScenarioInfo.M2P3 = Objectives.CategoriesInArea( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Destroy Order Base', -- title - 'The second Order Commander has a base in the area supporting Havra, destroy it.', -- description + OpStrings.M2P3Title, -- title + OpStrings.M2P3Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -1048,9 +1047,9 @@ function MissionP4() ScenarioInfo.M1P4 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Eliminate Commander Zertha', -- title - 'Both Commander Zertha and her support commanders are attempting to transfer highly valuable research off world, stop them.', -- description - { -- target + OpStrings.M1P4Title, -- title + OpStrings.M1P4Description, -- description + { -- target MarkUnits = true, ShowProgress = true, Units = {ScenarioInfo.P4O2ACU}, @@ -1067,9 +1066,9 @@ function MissionP4() ScenarioInfo.M2P4 = Objectives.Kill( 'primary', -- type 'incomplete', -- complete - 'Eliminate Support Commanders', -- title - 'Both Commander Zertha and her support commanders are attempting to transfer highly valuable research off world, stop them.', -- description - { -- target + OpStrings.M2P4Title, -- title + OpStrings.M2P4Description, -- description + { -- target MarkUnits = true, ShowProgress = true, Units = {ScenarioInfo.P4O2ACUS1, ScenarioInfo.P4O2ACUS2}, @@ -1226,10 +1225,10 @@ function ParagonspotedP4() ScenarioFramework.Dialogue(OpStrings.SecondarystartP4, nil, true) ScenarioInfo.M1P4S1 = Objectives.CategoriesInArea( - 'secondary', -- type + 'secondary', -- type 'incomplete', -- complete - 'Destroy Paragon', -- title - 'The Order commander has a paragon and its attempting to construct a Rapid fire Artillary structure, destroy them.', -- description + OpStrings.M1P4S1Title, -- title + OpStrings.M1P4S1Description, -- description 'kill', -- action { -- target MarkUnits = true, @@ -1406,4 +1405,3 @@ function SetupOrderM3TauntTriggers() return end end - diff --git a/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_strings.lua b/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_strings.lua index b1280b3..c6e328c 100644 --- a/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_strings.lua +++ b/FAF_Coop_Operation_Holy_Raid/FAF_Coop_Operation_Holy_Raid_strings.lua @@ -3,189 +3,233 @@ -- Part 1 Dialogues IntroP1 = { - {text = '[Coalition HQ]: Commander, we are handing over the remaining units around this former Cybran garrison.', vid = '', bank = '', cue = 'IntroP1_1', faction = 'UEF'}, - {text = '[Coalition HQ]: We have very little time, most of the Cybran labs have fallen, the Aeon sector has gone quiet and the UEF commander is struggling to hold the line.', vid = '', bank = '', cue = 'IntroP1_2', faction = 'UEF'}, - {text = '[Coalition HQ]: Commander we are picking up hositles inbound! Organize your forces and defend those labs, that research must not fall into the Order\'s grasp! HQ out.', vid = '', bank = '', cue = 'IntroP1_3', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Commander, we are handing over the remaining units around this former Cybran garrison.', vid = '', bank = '', cue = 'IntroP1_1', faction = 'UEF'}, + {text = '[Coalition HQ]: We have very little time, most of the Cybran labs have fallen, the Aeon sector has gone quiet and the UEF commander is struggling to hold the line.', vid = '', bank = '', cue = 'IntroP1_2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander we are picking up hositles inbound! Organize your forces and defend those labs, that research must not fall into the Order\'s grasp! HQ out.', vid = '', bank = '', cue = 'IntroP1_3', faction = 'UEF'}, +} Reveal1P1 = { - {text = '[Havra]: So the Coalition has finally responded, it will be glorious, cleansing you along with everyone else on this planet!', vid = 'Gari.sfd', vidx = '', bank = '', cue = 'Reveal1P1', faction = 'Aeon'}, - } + {text = '[Havra]: So the Coalition has finally responded, it will be glorious, cleansing you along with everyone else on this planet!', vid = 'Gari.sfd', vidx = '', bank = '', cue = 'Reveal1P1', faction = 'Aeon'}, +} EndP1 = { - {text = '[Coalition HQ]: Good work Commander, hostiles have been cleared.', vid = '', bank = '', cue = 'EndP1_1', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Good work Commander, hostiles have been cleared.', vid = '', bank = '', cue = 'EndP1_1', faction = 'UEF'}, +} + +-- Primary Objective 1 +M2P1Title = 'The Labs Must Survive' +M2P1Description = 'We can not let the Order take the labs' + +-- Primary Objective 2 +M1P1Title = 'Survive Order Assault' +M1P1Description = 'Kill all Order forces attacking you.' + --Part 2 Dialogues IntroP2 = { - {text = '[Coalition HQ]: Commander, the situation is bad. Most of the Cybran research sector has been captured.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, - {text = '[Coalition HQ]: Two Order commanders are on planet, how they found out about this secret research center is unknown, but they have quickly taken over several Sectors of the region.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, - {text = '[Coalition HQ]: The junior Order commander known as Havra is leading the assault on the UEF commander, major Fredrick, He\'s holding his ground so far.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, - {text = '[Coalition HQ]: Your primary goal is to prevent the data of these Labs falling into enemy hands. Destroy the data if you have to, HQ out.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Commander, the situation is bad. Most of the Cybran research sector has been captured.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Two Order commanders are on planet, how they found out about this secret research center is unknown, but they have quickly taken over several Sectors of the region.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: The junior Order commander known as Havra is leading the assault on the UEF commander, major Fredrick, He\'s holding his ground so far.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Your primary goal is to prevent the data of these Labs falling into enemy hands. Destroy the data if you have to, HQ out.', vid = '', bank = '', cue = 'IntroP2_1', faction = 'UEF'}, +} SecondaryIntroP2 = { - {text = '[Fredrick]: Hey Commander, nice to finally get backup out here. These bastards killed my Cybran comrade.', vid = '', bank = '', cue = 'SecondaryIntroP2_1', faction = 'UEF'}, - {text = '[Fredrick]: Im looking for some payback. I got some extra forces to spare, sending them to you now.', vid = '', bank = '', cue = 'SecondaryIntroP2_2', faction = 'UEF'}, + {text = '[Fredrick]: Hey Commander, nice to finally get backup out here. These bastards killed my Cybran comrade.', vid = '', bank = '', cue = 'SecondaryIntroP2_1', faction = 'UEF'}, + {text = '[Fredrick]: Im looking for some payback. I got some extra forces to spare, sending them to you now.', vid = '', bank = '', cue = 'SecondaryIntroP2_2', faction = 'UEF'}, } SecondaryMidP2 = { - {text = '[Fredrick]: Damn it! My transports can\'t handle the AA they got there.', vid = '', bank = '', cue = 'SecondaryMidP2_1', faction = 'UEF'}, - {text = '[Fredrick]: If you clear those defenses out, I can send you some advanced units.', vid = '', bank = '', cue = 'SecondaryMidP2_1_2', faction = 'UEF'}, - {text = '[Fredrick]: Its the least I can do for my Cybran buddy\'s family. In the mean time I will send some light attacks to harass the Order.', vid = '', bank = '', cue = 'SecondaryMidP2_3', faction = 'UEF'}, + {text = '[Fredrick]: Damn it! My transports can\'t handle the AA they got there.', vid = '', bank = '', cue = 'SecondaryMidP2_1', faction = 'UEF'}, + {text = '[Fredrick]: If you clear those defenses out, I can send you some advanced units.', vid = '', bank = '', cue = 'SecondaryMidP2_1_2', faction = 'UEF'}, + {text = '[Fredrick]: Its the least I can do for my Cybran buddy\'s family. In the mean time I will send some light attacks to harass the Order.', vid = '', bank = '', cue = 'SecondaryMidP2_3', faction = 'UEF'}, } SecondaryObj1Complete = { - {text = '[Fredrick]: Nice work Commander, Sending you some backup. Fredrick out.', vid = '', bank = '', cue = 'SecondaryObj1Complete_1', faction = 'UEF'}, + {text = '[Fredrick]: Nice work Commander, Sending you some backup. Fredrick out.', vid = '', bank = '', cue = 'SecondaryObj1Complete_1', faction = 'UEF'}, } UEFDeath1P2 = { - {text = '[Fredrick]: Damn it! I just lost my forward position!', vid = '', bank = '', cue = 'UEFDeath2P2_1', faction = 'UEF'}, - {text = '[Fredrick]: Shes hitting me pretty hard here HQ, i\'m going to need help.', vid = '', bank = '', cue = 'UEFDeath2P2_2', faction = 'UEF'}, + {text = '[Fredrick]: Damn it! I just lost my forward position!', vid = '', bank = '', cue = 'UEFDeath2P2_1', faction = 'UEF'}, + {text = '[Fredrick]: Shes hitting me pretty hard here HQ, i\'m going to need help.', vid = '', bank = '', cue = 'UEFDeath2P2_2', faction = 'UEF'}, } UEFDeath2P2 = { - {text = '[Fredrick]: How the hell... Shes dropping units on my flank! Damn it HQ weres my reinforcements!?', vid = '', bank = '', cue = 'UEFDeath2P2_1', faction = 'UEF'}, - {text = '[Coalition HQ]: The Commander is unable to reach you at this time, just hold out a little longer Major.', vid = '', bank = '', cue = 'UEFDeath2P2_2', faction = 'UEF'}, + {text = '[Fredrick]: How the hell... Shes dropping units on my flank! Damn it HQ weres my reinforcements!?', vid = '', bank = '', cue = 'UEFDeath2P2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: The Commander is unable to reach you at this time, just hold out a little longer Major.', vid = '', bank = '', cue = 'UEFDeath2P2_2', faction = 'UEF'}, } UEFDeath3P2 = { - {text = '[Fredrick]: Oh no! No no no! Her friend just fryed my power grid! I need help now!', vid = '', bank = '', cue = 'UEFDeath3P2_1', faction = 'UEF'}, - {text = '[Coalition HQ]: Major Fredrick, the Commander...', vid = '', bank = '', cue = 'UEFDeath3P2_2', faction = 'UEF'}, - {text = '[Fredrick]: Crap! Strat bombers are heading straight for me!', vid = '', bank = '', cue = 'UEFDeath3P2_3', faction = 'UEF'}, - {text = '[Fredrick]: Wait No! I.. can\'t... die... here!!', vid = '', bank = '', cue = 'UEFDeath3P2_4', faction = 'UEF'}, + {text = '[Fredrick]: Oh no! No no no! Her friend just fryed my power grid! I need help now!', vid = '', bank = '', cue = 'UEFDeath3P2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Major Fredrick, the Commander...', vid = '', bank = '', cue = 'UEFDeath3P2_2', faction = 'UEF'}, + {text = '[Fredrick]: Crap! Strat bombers are heading straight for me!', vid = '', bank = '', cue = 'UEFDeath3P2_3', faction = 'UEF'}, + {text = '[Fredrick]: Wait No! I.. can\'t... die... here!!', vid = '', bank = '', cue = 'UEFDeath3P2_4', faction = 'UEF'}, } UEFDeath4P2 = { - {text = '[Coalition HQ]: We just lost contact with Major Fredrick. Commander move quickly the UEF labs are now defenseless. Hq out.', vid = '', bank = '', cue = 'UEFDeath4P2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: We just lost contact with Major Fredrick. Commander move quickly the UEF labs are now defenseless. Hq out.', vid = '', bank = '', cue = 'UEFDeath4P2_1', faction = 'UEF'}, } M1ObjectivecompleteP2 = { - {text = '[Coalition HQ]: Good work, With the labs destroyed the Order can\'t access the data.', vid = '', bank = '', cue = 'M1ObjectivecompleteP2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work, With the labs destroyed the Order can\'t access the data.', vid = '', bank = '', cue = 'M1ObjectivecompleteP2_1', faction = 'UEF'}, } M2ObjectivecompleteP2 = { - {text = '[Coalition HQ]: Good work, all enemy bases in this area have been cleared.', vid = '', bank = '', cue = 'M2ObjectivecompleteP2_1', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Good work, all enemy bases in this area have been cleared.', vid = '', bank = '', cue = 'M2ObjectivecompleteP2_1', faction = 'UEF'}, +} + +-- Primary Objective 1 +M1P2Title = 'Destroy the Labs' +M1P2Description = 'We can\'t allow the Order access to the data within the Labs, destroy them.' + +-- Primary Objective 2 +M2P2Title = 'Destroy Order Bases' +M2P2Description = 'Commander we can\'t risk any of this data getting off world, wipe out all enemy forces.' + +-- Secondary Objective 1 +M1P2S1Title = 'Clear Out AA positions' +M1P2S1Description = 'Commander Fredrick can\'t send you reinforcements with those positions in play, destroy them.' + -- Part 3 Dialogues IntroP3 = { - {text = '[Coalition HQ]: We are picking up several UEF civilian trucks attempting to flee to your position, wait.. hold on..', vid = '', bank = '', cue = 'IntroP3_1', faction = 'UEF'}, - {text = '[UEF Scientist]: Someone please help us! Our UEF commander was killed and we are being slaughtered! Please hel....', vid = '', bank = '', cue = 'IntroP3_2', faction = 'UEF'}, - {text = '[Coalition HQ]: Commander, the Order commander\'s wiping them out!', vid = '', bank = '', cue = 'IntroP3_3', faction = 'UEF'}, - {text = '[Coalition HQ]: She needs to pay for the lives she took today! Destroy her base and find her ACU. HQ out.', vid = '', bank = '', cue = 'IntroP3_4', faction = 'UEF'}, + {text = '[Coalition HQ]: We are picking up several UEF civilian trucks attempting to flee to your position, wait.. hold on..', vid = '', bank = '', cue = 'IntroP3_1', faction = 'UEF'}, + {text = '[UEF Scientist]: Someone please help us! Our UEF commander was killed and we are being slaughtered! Please hel....', vid = '', bank = '', cue = 'IntroP3_2', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, the Order commander\'s wiping them out!', vid = '', bank = '', cue = 'IntroP3_3', faction = 'UEF'}, + {text = '[Coalition HQ]: She needs to pay for the lives she took today! Destroy her base and find her ACU. HQ out.', vid = '', bank = '', cue = 'IntroP3_4', faction = 'UEF'}, } Reveal1P3 = { - {text = '[Havra]: I took great pleasure in cleansing those Civilians! You will soon follow them!', vid = 'Gari.sfd', vidx = '', bank = '', cue = 'Reveal1P3_1', faction = 'Aeon'}, + {text = '[Havra]: I took great pleasure in cleansing those Civilians! You will soon follow them!', vid = 'Gari.sfd', vidx = '', bank = '', cue = 'Reveal1P3_1', faction = 'Aeon'}, } SecondaryObj1P3 = { - {text = '[Coalition HQ]: Commander, the UEF commander has family back on earth, If possible command would like you to recover his black box, HQ out.', vid = '', bank = '', cue = '', faction = 'UEF'}, + {text = '[Coalition HQ]: Commander, the UEF commander has family back on earth, If possible command would like you to recover his black box, HQ out.', vid = '', bank = '', cue = '', faction = 'UEF'}, } SecondaryObjP3Complete1 = { - {text = '[Coalition HQ]: His family will be very grateful. Complete your other objectives. HQ out.', vid = '', bank = '', cue = 'SecondaryObjP3Complete1_1', faction = 'UEF'}, + {text = '[Coalition HQ]: His family will be very grateful. Complete your other objectives. HQ out.', vid = '', bank = '', cue = 'SecondaryObjP3Complete1_1', faction = 'UEF'}, } SecondaryObjP3Complete2 = { - {text = '[Coalition HQ]: Good Work, that should reduce the pressure on your position. HQ out.', vid = '', bank = '', cue = 'SecondaryObjP3Complete2_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good Work, that should reduce the pressure on your position. HQ out.', vid = '', bank = '', cue = 'SecondaryObjP3Complete2_1', faction = 'UEF'}, } M1ObjectivecompleteP3 = { - {text = '[Coalition HQ]: Good work Commander, With her death, Major Fredrick and the UEF civilians have been avenged.', vid = '', bank = '', cue = 'M1ObjectivecompleteP3_1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work Commander, With her death, Major Fredrick and the UEF civilians have been avenged.', vid = '', bank = '', cue = 'M1ObjectivecompleteP3_1', faction = 'UEF'}, } +-- Primary Objective 1 +M1P3Title = 'Eliminate Commander Havra' +M1P3Description = 'Commander Havra is one of two Order Commanders on planet, kill her for murdering the UEF science team.' + +-- Primary Objective 2 +M2P3Title = 'Destroy Order Base' +M2P3Description = 'The second Order Commander has a base in the area supporting Havra, destroy it.' + + -- Part 4 Dialogues IntroP4 = { - {text = '[Coalition HQ]: Commander, We have a grave situation here.', vid = '', bank = '', cue = 'IntroP4_1', faction = 'UEF'}, - {text = '[Coalition HQ]: The other Order commander has started a massive data upload to the Quantum network. We can assume its the data from the labs.', vid = '', bank = '', cue = 'IntroP4_2', faction = 'UEF'}, - {text = '[Coalition HQ]: The source of the transmission is her ACU and two SACUs, find and destroy all three ACUs before they can upload all the data.', vid = '', bank = '', cue = 'IntroP4_3', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Commander, We have a grave situation here.', vid = '', bank = '', cue = 'IntroP4_1', faction = 'UEF'}, + {text = '[Coalition HQ]: The other Order commander has started a massive data upload to the Quantum network. We can assume its the data from the labs.', vid = '', bank = '', cue = 'IntroP4_2', faction = 'UEF'}, + {text = '[Coalition HQ]: The source of the transmission is her ACU and two SACUs, find and destroy all three ACUs before they can upload all the data.', vid = '', bank = '', cue = 'IntroP4_3', faction = 'UEF'}, +} SecondarystartP4 = { - {text = '[Coalition HQ]: Commander, We are picking up a Paragon to the Northeast.', vid = '', bank = '', cue = 'SecondarystartP4_1', faction = 'UEF'}, - {text = '[Coalition HQ]: If you take it out, you can cripple her economy. HQ out.', vid = '', bank = '', cue = 'SecondarystartP4_2', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Commander, We are picking up a Paragon to the Northeast.', vid = '', bank = '', cue = 'SecondarystartP4_1', faction = 'UEF'}, + {text = '[Coalition HQ]: If you take it out, you can cripple her economy. HQ out.', vid = '', bank = '', cue = 'SecondarystartP4_2', faction = 'UEF'}, +} SecondaryendP4 = { - {text = '[Coalition HQ]: Good work, She has cut back on production. Finish her off. HQ out.', vid = '', bank = '', cue = 'SecondaryendP4_1', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Good work, She has cut back on production. Finish her off. HQ out.', vid = '', bank = '', cue = 'SecondaryendP4_1', faction = 'UEF'}, +} ACUleftP4 = { - {text = '[Coalition HQ]: Damn she gated out. Good news is her connect was cut as well, but she still escaped with large amounts of Research data.', vid = '', bank = '', cue = 'ACUleftP4_1', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Damn she gated out. Good news is her connect was cut as well, but she still escaped with large amounts of Research data.', vid = '', bank = '', cue = 'ACUleftP4_1', faction = 'UEF'}, +} SACUdeadP4 = { - {text = '[Coalition HQ]: Good work commander, the upload link has been severally weakened with both SACUs removed.', vid = '', bank = '', cue = 'SACUdeadP4_1', faction = 'UEF'}, - } + {text = '[Coalition HQ]: Good work commander, the upload link has been severally weakened with both SACUs removed.', vid = '', bank = '', cue = 'SACUdeadP4_1', faction = 'UEF'}, +} + +-- Primary Objective 1 +M1P4Title = 'Eliminate Commander Zertha' +M1P4Description = 'Both Commander Zertha and her support commanders are attempting to transfer highly valuable research off world, stop them.' + +-- Primary Objective 2 +M2P4Title = 'Eliminate Support Commanders' +M2P4Description = 'Both Commander Zertha and her support commanders are attempting to transfer highly valuable research off world, stop them.' + +-- Secondary Objective 1 +M1P4S1Title = 'Destroy Paragon' +M1P4S1Description = 'The Order commander has a paragon and it\'s attempting to construct a Rapid fire Artillary structure, destroy them.' + PlayerWin = { - {text = '[Coalition HQ]: The order commander escaped, You did what you could Commander, come on home.', vid = '', bank = '', cue = '', faction = 'UEF'}, + {text = '[Coalition HQ]: The order commander escaped, You did what you could Commander, come on home.', vid = '', bank = '', cue = '', faction = 'UEF'}, } TAUNT1P1 = { - {text = '[Havra]: Your forces are no match for the power of the Seraphim!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: Your forces are no match for the power of the Seraphim!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT2P1 = { - {text = '[Havra]: I have cleansed dozens of worlds you don\'t scare me!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: I have cleansed dozens of worlds you don\'t scare me!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT3P1 = { - {text = '[Havra]: Nothing you do will matter! I am already ahead of you.', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: Nothing you do will matter! I am already ahead of you.', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT1P2 = { - {text = '[Havra]: Did you enjoy watching those nonbelievers die? you will soon join them!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: Did you enjoy watching those nonbelievers die? you will soon join them!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT2P2 = { - {text = '[Havra]: I will extermiate you and your kind!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: I will extermiate you and your kind!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT3P2 = { - {text = '[Havra]: No amount of units will ever break me!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: No amount of units will ever break me!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT4P2 = { - {text = '[Havra]: This is not possible!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: This is not possible!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT5P2 = { - {text = '[Zertha]: The data here will serve the Seraphim well.', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Zertha]: The data here will serve the Seraphim well.', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT6P2 = { - {text = '[Zertha]: You are but a fly within my tornado, I am your end.', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Zertha]: You are but a fly within my tornado, I am your end.', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } TAUNT7P2 = { - {text = '[Zertha]: Your attacks are weak and unorangized, I will show you true unity!', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Zertha]: Your attacks are weak and unorangized, I will show you true unity!', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } Death1 = { - {text = '[Havra]: I have... failed.. you... sister!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Havra]: I have... failed.. you... sister!', vid = 'Gari.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } Death2 = { - {text = '[Zertha]: We will meet again!', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, + {text = '[Zertha]: We will meet again!', vid = 'Vedetta.sfd', vidx = '', bank = '', cue = '', faction = 'Aeon'}, } Objectivefailed1 = { -{text = '[Coalition HQ]: the lab was destroyed, Commander this mission is a failure.', vid = '', bank = '', cue = '', faction = 'UEF'}, +{text = '[Coalition HQ]: the lab was destroyed, Commander this mission is a failure.', vid = '', bank = '', cue = '', faction = 'UEF'}, } Objectivefailed2 = { -{text = '[Coalition HQ]: Commander? Commander!?', vid = '', bank = '', cue = '', faction = 'UEF'}, +{text = '[Coalition HQ]: Commander? Commander!?', vid = '', bank = '', cue = '', faction = 'UEF'}, } Debriefing_Win = { - {text = '[Coalition HQ]: Good work Commander, looks like the Order commander got away with a decent chuck of the research. Still you prevented some of the Coalitions advanced research falling into the Seraphim\'s hands.', vid = '', bank = 'JJ_VO2', cue = 'victoryend-1', faction = 'UEF'}, + {text = '[Coalition HQ]: Good work Commander, looks like the Order commander got away with a decent chuck of the research. Still you prevented some of the Coalitions advanced research falling into the Seraphim\'s hands.', vid = '', bank = 'JJ_VO2', cue = 'victoryend-1', faction = 'UEF'}, } Debriefing_Lose = { - {text = '[Coalition HQ]: The Seraphim now have all of the Coalitions most advance weapons and technology research, We are doomed.', vid = '', bank = 'JJ_VO2', cue = 'Defeat-1', faction = 'UEF'}, -} \ No newline at end of file + {text = '[Coalition HQ]: The Seraphim now have all of the Coalitions most advance weapons and technology research, We are doomed.', vid = '', bank = 'JJ_VO2', cue = 'Defeat-1', faction = 'UEF'}, +} diff --git a/SCCA_Coop_A01/SCCA_Coop_A01_Strings.lua b/SCCA_Coop_A01/SCCA_Coop_A01_Strings.lua index ff93444..179b402 100644 --- a/SCCA_Coop_A01/SCCA_Coop_A01_Strings.lua +++ b/SCCA_Coop_A01/SCCA_Coop_A01_Strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Joust' -OPERATION_DESCRIPTION = 'This is Rigel, a lightly populated UEF world.\nYour task is to assist Crusader Rhiza, who is engaging the UEF along several fronts. She will evaluate your performance.\nRemember, Knight, our primary mission is to spread The Way to humanity. That is our calling. The Way will bring peace.' +OPERATION_DESCRIPTION = 'This is Rigel, a lightly populated UEF world.\nYour task is to assist Crusader Rhiza, who is engaging the UEF along several fronts. She will evaluate your performance.\nRemember, Knight, our primary mission is to spread The Way to humanity. That is our calling. The Way will bring peace.' diff --git a/SCCA_Coop_A01/SCCA_Coop_A01_scenario.lua b/SCCA_Coop_A01/SCCA_Coop_A01_scenario.lua index a8325f8..6f0d276 100644 --- a/SCCA_Coop_A01/SCCA_Coop_A01_scenario.lua +++ b/SCCA_Coop_A01/SCCA_Coop_A01_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Aeon Mission 1 - Joust', - description = "This is Rigel, a lightly populated UEF world.\nYour task is to assist Crusader Rhiza, who is engaging the UEF along several fronts. She will evaluate your performance.\nRemember, Knight, our primary mission is to spread The Way to humanity. That is our calling. The Way will bring peace.", + name = 'Aeon Mission 1 - Joust', + description = "This is Rigel, a lightly populated UEF world.\nYour task is to assist Crusader Rhiza, who is engaging the UEF along several fronts. She will evaluate your performance.\nRemember, Knight, our primary mission is to spread The Way to humanity. That is our calling. The Way will bring peace.", type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_A02/SCCA_Coop_A02_scenario.lua b/SCCA_Coop_A02/SCCA_Coop_A02_scenario.lua index 4e61a8d..2d1da80 100644 --- a/SCCA_Coop_A02/SCCA_Coop_A02_scenario.lua +++ b/SCCA_Coop_A02/SCCA_Coop_A02_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Aeon Mission 2 - Machine Purge', - description = 'This is Zeta Canis. It was once a UEF colony, but it is now in the hands of those cursed Cybrans.\nZeta Canis offers little in resources, but its location makes it a prime staging area for strikes into UEF territory.\nYou will go to Zeta Canis, destroy any Cybran Commanders on the planet, and cleanse the civilian population.\nLeave none alive.', + name = 'Aeon Mission 2 - Machine Purge', + description = 'This is Zeta Canis. It was once a UEF colony, but it is now in the hands of those cursed Cybrans.\nZeta Canis offers little in resources, but its location makes it a prime staging area for strikes into UEF territory.\nYou will go to Zeta Canis, destroy any Cybran Commanders on the planet, and cleanse the civilian population.\nLeave none alive.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_A02/SCCA_Coop_A02_strings.lua b/SCCA_Coop_A02/SCCA_Coop_A02_strings.lua index 06bdc24..ecf044a 100644 --- a/SCCA_Coop_A02/SCCA_Coop_A02_strings.lua +++ b/SCCA_Coop_A02/SCCA_Coop_A02_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Machine Purge' -OPERATION_DESCRIPTION = 'This is Zeta Canis. It was once a UEF colony, but it is now in the hands of those cursed Cybrans.\nZeta Canis offers little in resources, but its location makes it a prime staging area for strikes into UEF territory.\nYou will go to Zeta Canis, destroy any Cybran Commanders on the planet, and cleanse the civilian population.\nLeave none alive.' +OPERATION_DESCRIPTION = 'This is Zeta Canis. It was once a UEF colony, but it is now in the hands of those cursed Cybrans.\nZeta Canis offers little in resources, but its location makes it a prime staging area for strikes into UEF territory.\nYou will go to Zeta Canis, destroy any Cybran Commanders on the planet, and cleanse the civilian population.\nLeave none alive.' diff --git a/SCCA_Coop_A03/SCCA_Coop_A03_scenario.lua b/SCCA_Coop_A03/SCCA_Coop_A03_scenario.lua index 38f4466..8c762ce 100644 --- a/SCCA_Coop_A03/SCCA_Coop_A03_scenario.lua +++ b/SCCA_Coop_A03/SCCA_Coop_A03_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Aeon Mission 3 - High Tide', - description = 'Ten days ago we launched an offensive against UEF forces positioned on Matar.\nDespite my planning, seizing the planet has proven much more difficult than expected. This is unacceptable.\nYou will go to Matar and relieve Crusader Eris. She has been in constant battle and is in need of rest.', + name = 'Aeon Mission 3 - High Tide', + description = 'Ten days ago we launched an offensive against UEF forces positioned on Matar.\nDespite my planning, seizing the planet has proven much more difficult than expected. This is unacceptable.\nYou will go to Matar and relieve Crusader Eris. She has been in constant battle and is in need of rest.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_A03/SCCA_Coop_A03_strings.lua b/SCCA_Coop_A03/SCCA_Coop_A03_strings.lua index d34626f..cfda572 100644 --- a/SCCA_Coop_A03/SCCA_Coop_A03_strings.lua +++ b/SCCA_Coop_A03/SCCA_Coop_A03_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation High Tide' -OPERATION_DESCRIPTION = 'Ten days ago we launched an offensive against UEF forces positioned on Matar.\nDespite my planning, seizing the planet has proven much more difficult than expected. This is unacceptable.\nYou will go to Matar and relieve Crusader Eris. She has been in constant battle and is in need of rest.' +OPERATION_DESCRIPTION = 'Ten days ago we launched an offensive against UEF forces positioned on Matar.\nDespite my planning, seizing the planet has proven much more difficult than expected. This is unacceptable.\nYou will go to Matar and relieve Crusader Eris. She has been in constant battle and is in need of rest.' diff --git a/SCCA_Coop_A04/SCCA_Coop_A04_scenario.lua b/SCCA_Coop_A04/SCCA_Coop_A04_scenario.lua index a4be3de..9aaa62d 100644 --- a/SCCA_Coop_A04/SCCA_Coop_A04_scenario.lua +++ b/SCCA_Coop_A04/SCCA_Coop_A04_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Aeon Mission 4 - Entity', - description = 'This is Procyon, a planet deep in Cybran territory. We know little of it save its name.\nIn my meditations, I have sensed something there, some...other. I cannot describe it, but it troubles me greatly.\nYou must go to Procyon and discover what it is.', + name = 'Aeon Mission 4 - Entity', + description = 'This is Procyon, a planet deep in Cybran territory. We know little of it save its name.\nIn my meditations, I have sensed something there, some...other. I cannot describe it, but it troubles me greatly.\nYou must go to Procyon and discover what it is.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_A04/SCCA_Coop_A04_strings.lua b/SCCA_Coop_A04/SCCA_Coop_A04_strings.lua index feb540b..ef4e6da 100644 --- a/SCCA_Coop_A04/SCCA_Coop_A04_strings.lua +++ b/SCCA_Coop_A04/SCCA_Coop_A04_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Entity' -OPERATION_DESCRIPTION = 'This is Procyon, a planet deep in Cybran territory. We know little of it save its name.\nIn my meditations, I have sensed something there, some...other. I cannot describe it, but it troubles me greatly.\nYou must go to Procyon and discover what it is.' +OPERATION_DESCRIPTION = 'This is Procyon, a planet deep in Cybran territory. We know little of it save its name.\nIn my meditations, I have sensed something there, some...other. I cannot describe it, but it troubles me greatly.\nYou must go to Procyon and discover what it is.' diff --git a/SCCA_Coop_A05/SCCA_Coop_A05_scenario.lua b/SCCA_Coop_A05/SCCA_Coop_A05_scenario.lua index 69119b0..b943ba2 100644 --- a/SCCA_Coop_A05/SCCA_Coop_A05_scenario.lua +++ b/SCCA_Coop_A05/SCCA_Coop_A05_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Aeon Mission 5 - Shining Star', - description = 'This is Eridani. It is deep in UEF territory, and Crusaders Rhiza and Ariel have launched attacks on the planet, sowing destruction on Marxon\'s orders.\nYou will go to Eridani and press the Princesses case.\nAll who refuse you must be silenced.', + name = 'Aeon Mission 5 - Shining Star', + description = 'This is Eridani. It is deep in UEF territory, and Crusaders Rhiza and Ariel have launched attacks on the planet, sowing destruction on Marxon\'s orders.\nYou will go to Eridani and press the Princesses case.\nAll who refuse you must be silenced.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_A05/SCCA_Coop_A05_strings.lua b/SCCA_Coop_A05/SCCA_Coop_A05_strings.lua index 67675a1..191bedb 100644 --- a/SCCA_Coop_A05/SCCA_Coop_A05_strings.lua +++ b/SCCA_Coop_A05/SCCA_Coop_A05_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Shining Star' -OPERATION_DESCRIPTION = 'This is Eridani. It is deep in UEF territory, and Crusaders Rhiza and Ariel have launched attacks on the planet, sowing destruction on Marxon\'s orders.\nYou will go to Eridani and press the Princesses case.\nAll who refuse you must be silenced.' +OPERATION_DESCRIPTION = 'This is Eridani. It is deep in UEF territory, and Crusaders Rhiza and Ariel have launched attacks on the planet, sowing destruction on Marxon\'s orders.\nYou will go to Eridani and press the Princesses case.\nAll who refuse you must be silenced.' diff --git a/SCCA_Coop_A06/SCCA_Coop_A06_scenario.lua b/SCCA_Coop_A06/SCCA_Coop_A06_scenario.lua index e33ce99..80a0fc7 100644 --- a/SCCA_Coop_A06/SCCA_Coop_A06_scenario.lua +++ b/SCCA_Coop_A06/SCCA_Coop_A06_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Aeon Mission 6 - Beginnings', - description = "Black Sun is the key; everyone desires it.\nThe UEF and Cybrans wish to use it for their own goals, while Marxon rushes to destroy it.\nYou have no choice but to go to Earth and prevent the UEF and Cybran from using Black Sun.\nYou must also stop Marxon.", + name = 'Aeon Mission 6 - Beginnings', + description = "Black Sun is the key; everyone desires it.\nThe UEF and Cybrans wish to use it for their own goals, while Marxon rushes to destroy it.\nYou have no choice but to go to Earth and prevent the UEF and Cybran from using Black Sun.\nYou must also stop Marxon.", preview = '', map_version = 3, type = 'campaign_coop', diff --git a/SCCA_Coop_A06/SCCA_Coop_A06_strings.lua b/SCCA_Coop_A06/SCCA_Coop_A06_strings.lua index 7148f8d..3223cbd 100644 --- a/SCCA_Coop_A06/SCCA_Coop_A06_strings.lua +++ b/SCCA_Coop_A06/SCCA_Coop_A06_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Beginnings' -OPERATION_DESCRIPTION = 'Black Sun is the key; everyone desires it.\nThe UEF and Cybrans wish to use it for their own goals, while Marxon rushes to destroy it.\nYou have no choice but to go to Earth and prevent the UEF and Cybran from using Black Sun.\nYou must also stop Marxon.' +OPERATION_DESCRIPTION = 'Black Sun is the key; everyone desires it.\nThe UEF and Cybrans wish to use it for their own goals, while Marxon rushes to destroy it.\nYou have no choice but to go to Earth and prevent the UEF and Cybran from using Black Sun.\nYou must also stop Marxon.' diff --git a/SCCA_Coop_E01/SCCA_Coop_E01_scenario.lua b/SCCA_Coop_E01/SCCA_Coop_E01_scenario.lua index 4000a91..2dd33bc 100644 --- a/SCCA_Coop_E01/SCCA_Coop_E01_scenario.lua +++ b/SCCA_Coop_E01/SCCA_Coop_E01_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'UEF Mission 1 - Black Earth', - description = 'Intel reports that two Cybran Commanders gated to Capella over an hour ago.\nWe presume they\'re attempting to inflame the Symbiont population.', + name = 'UEF Mission 1 - Black Earth', + description = 'Intel reports that two Cybran Commanders gated to Capella over an hour ago.\nWe presume they\'re attempting to inflame the Symbiont population.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_E01/SCCA_Coop_E01_strings.lua b/SCCA_Coop_E01/SCCA_Coop_E01_strings.lua index 977144e..6bf1947 100644 --- a/SCCA_Coop_E01/SCCA_Coop_E01_strings.lua +++ b/SCCA_Coop_E01/SCCA_Coop_E01_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Black Earth' -OPERATION_DESCRIPTION = 'Intel reports that two Cybran Commanders gated to Capella over an hour ago.\nWe presume they\'re attempting to inflame the Symbiont population.' +OPERATION_DESCRIPTION = 'Intel reports that two Cybran Commanders gated to Capella over an hour ago.\nWe presume they\'re attempting to inflame the Symbiont population.' diff --git a/SCCA_Coop_E02/SCCA_Coop_E02_scenario.lua b/SCCA_Coop_E02/SCCA_Coop_E02_scenario.lua index 43f38e5..2c66882 100644 --- a/SCCA_Coop_E02/SCCA_Coop_E02_scenario.lua +++ b/SCCA_Coop_E02/SCCA_Coop_E02_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'UEF Mission 2 - Snow Blind', - description = 'While you were busy on Capella, the Aeon pushed out of the Quarantine Zone and attacked our positions on Luthien. Our forces there are holding their own, but they will fall unless they\'re reinforced.', + name = 'UEF Mission 2 - Snow Blind', + description = 'While you were busy on Capella, the Aeon pushed out of the Quarantine Zone and attacked our positions on Luthien. Our forces there are holding their own, but they will fall unless they\'re reinforced.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_E02/SCCA_Coop_E02_strings.lua b/SCCA_Coop_E02/SCCA_Coop_E02_strings.lua index 97388c8..f4d5aa7 100644 --- a/SCCA_Coop_E02/SCCA_Coop_E02_strings.lua +++ b/SCCA_Coop_E02/SCCA_Coop_E02_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Snow Blind' -OPERATION_DESCRIPTION = 'While you were busy on Capella, the Aeon pushed out of the Quarantine Zone and attacked our positions on Luthien. Our forces there are holding their own, but they will fall unless they\'re reinforced.' +OPERATION_DESCRIPTION = 'While you were busy on Capella, the Aeon pushed out of the Quarantine Zone and attacked our positions on Luthien. Our forces there are holding their own, but they will fall unless they\'re reinforced.' diff --git a/SCCA_Coop_E03/SCCA_Coop_E03_scenario.lua b/SCCA_Coop_E03/SCCA_Coop_E03_scenario.lua index 78800d9..dc2151f 100644 --- a/SCCA_Coop_E03/SCCA_Coop_E03_scenario.lua +++ b/SCCA_Coop_E03/SCCA_Coop_E03_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'UEF Mission 3 - Metal Shark', - description = 'We have just received word that the Aeon are attacking Matar, an important rim-world. Undoubtedly, they\'re brainwashing the population or slaughtering them outright. You will drive the Aeon from Matar.\nColonel Arnold will maintain overall command responsibility. Colonel, you will be dropped here, while the Captain will be dropped here.', + name = 'UEF Mission 3 - Metal Shark', + description = 'We have just received word that the Aeon are attacking Matar, an important rim-world. Undoubtedly, they\'re brainwashing the population or slaughtering them outright. You will drive the Aeon from Matar.\nColonel Arnold will maintain overall command responsibility. Colonel, you will be dropped here, while the Captain will be dropped here.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_E03/SCCA_Coop_E03_strings.lua b/SCCA_Coop_E03/SCCA_Coop_E03_strings.lua index 95d3768..e948369 100644 --- a/SCCA_Coop_E03/SCCA_Coop_E03_strings.lua +++ b/SCCA_Coop_E03/SCCA_Coop_E03_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Metal Shark' -OPERATION_DESCRIPTION = 'We have just received word that the Aeon are attacking Matar, an important rim-world. Undoubtedly, they\'re brainwashing the population or slaughtering them outright. You will drive the Aeon from Matar.\nColonel Arnold will maintain overall command responsibility. Colonel, you will be dropped here, while the Captain will be dropped here.' +OPERATION_DESCRIPTION = 'We have just received word that the Aeon are attacking Matar, an important rim-world. Undoubtedly, they\'re brainwashing the population or slaughtering them outright. You will drive the Aeon from Matar.\nColonel Arnold will maintain overall command responsibility. Colonel, you will be dropped here, while the Captain will be dropped here.' diff --git a/SCCA_Coop_E04/SCCA_Coop_E04_scenario.lua b/SCCA_Coop_E04/SCCA_Coop_E04_scenario.lua index d73450c..fa007e1 100644 --- a/SCCA_Coop_E04/SCCA_Coop_E04_scenario.lua +++ b/SCCA_Coop_E04/SCCA_Coop_E04_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'UEF Mission 4 - Vaccine', - description = 'We have an emergency. Our techs have determined the Cybrans are behind the recent problems with our Gates.\nSomehow, they managed to hack into the Quantum Gate Network and install a virus.\nIt\'s spreading throughout the entire system, and the Cybrans could use it to shut down specific Gates. If that happens, they will have us cornered and isolated.\nIntel has managed to decrypt a number of virus-related transmissions, and they are originating from Minerva.', + name = 'UEF Mission 4 - Vaccine', + description = 'We have an emergency. Our techs have determined the Cybrans are behind the recent problems with our Gates.\nSomehow, they managed to hack into the Quantum Gate Network and install a virus.\nIt\'s spreading throughout the entire system, and the Cybrans could use it to shut down specific Gates. If that happens, they will have us cornered and isolated.\nIntel has managed to decrypt a number of virus-related transmissions, and they are originating from Minerva.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_E04/SCCA_Coop_E04_strings.lua b/SCCA_Coop_E04/SCCA_Coop_E04_strings.lua index f342398..65a766a 100644 --- a/SCCA_Coop_E04/SCCA_Coop_E04_strings.lua +++ b/SCCA_Coop_E04/SCCA_Coop_E04_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Vaccine' -OPERATION_DESCRIPTION = 'We have an emergency. Our techs have determined the Cybrans are behind the recent problems with our Gates.\nSomehow, they managed to hack into the Quantum Gate Network and install a virus.\nIt\'s spreading throughout the entire system, and the Cybrans could use it to shut down specific Gates. If that happens, they will have us cornered and isolated.\nIntel has managed to decrypt a number of virus-related transmissions, and they are originating from Minerva.' +OPERATION_DESCRIPTION = 'We have an emergency. Our techs have determined the Cybrans are behind the recent problems with our Gates.\nSomehow, they managed to hack into the Quantum Gate Network and install a virus.\nIt\'s spreading throughout the entire system, and the Cybrans could use it to shut down specific Gates. If that happens, they will have us cornered and isolated.\nIntel has managed to decrypt a number of virus-related transmissions, and they are originating from Minerva.' diff --git a/SCCA_Coop_E05/SCCA_Coop_E05_scenario.lua b/SCCA_Coop_E05/SCCA_Coop_E05_scenario.lua index d647fd0..1208039 100644 --- a/SCCA_Coop_E05/SCCA_Coop_E05_scenario.lua +++ b/SCCA_Coop_E05/SCCA_Coop_E05_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'UEF Mission 5 - Forge', - description = 'The Aeon are bypassing our defensive lines and the Cybran virus is wreaking havoc with our Quantum Gates. The data you retrieved on Minerva wasn\'t enough; our techs won\'t be able to isolate and neutralize the virus in time.\nOur only option is to deploy Project: Black Sun before the Cybrans manage to infect the entire Gate Network. Black Sun uses the Quantum Gates to magnify and deliver a shockwave to any location in the galaxy. Black Sun can destroy any planet.\nhe final Black Sun components are being readied on Pisces IV. You are to ensure that those components reach Earth. The Pisces Gate has been isolated from the Network and the techs assure me that it\'ll work.', + name = 'UEF Mission 5 - Forge', + description = 'The Aeon are bypassing our defensive lines and the Cybran virus is wreaking havoc with our Quantum Gates. The data you retrieved on Minerva wasn\'t enough; our techs won\'t be able to isolate and neutralize the virus in time.\nOur only option is to deploy Project: Black Sun before the Cybrans manage to infect the entire Gate Network. Black Sun uses the Quantum Gates to magnify and deliver a shockwave to any location in the galaxy. Black Sun can destroy any planet.\nThe final Black Sun components are being readied on Pisces IV. You are to ensure that those components reach Earth. The Pisces Gate has been isolated from the Network and the techs assure me that it\'ll work.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_E05/SCCA_Coop_E05_strings.lua b/SCCA_Coop_E05/SCCA_Coop_E05_strings.lua index 5df351e..583188b 100644 --- a/SCCA_Coop_E05/SCCA_Coop_E05_strings.lua +++ b/SCCA_Coop_E05/SCCA_Coop_E05_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Forge' -OPERATION_DESCRIPTION = 'The Aeon are bypassing our defensive lines and the Cybran virus is wreaking havoc with our Quantum Gates. The data you retrieved on Minerva wasn\'t enough; our techs won\'t be able to isolate and neutralize the virus in time.\nOur only option is to deploy Project: Black Sun before the Cybrans manage to infect the entire Gate Network. Black Sun uses the Quantum Gates to magnify and deliver a shockwave to any location in the galaxy. Black Sun can destroy any planet.\nhe final Black Sun components are being readied on Pisces IV. You are to ensure that those components reach Earth. The Pisces Gate has been isolated from the Network and the techs assure me that it\'ll work.' +OPERATION_DESCRIPTION = 'The Aeon are bypassing our defensive lines and the Cybran virus is wreaking havoc with our Quantum Gates. The data you retrieved on Minerva wasn\'t enough; our techs won\'t be able to isolate and neutralize the virus in time.\nOur only option is to deploy Project: Black Sun before the Cybrans manage to infect the entire Gate Network. Black Sun uses the Quantum Gates to magnify and deliver a shockwave to any location in the galaxy. Black Sun can destroy any planet.\nhe final Black Sun components are being readied on Pisces IV. You are to ensure that those components reach Earth. The Pisces Gate has been isolated from the Network and the techs assure me that it\'ll work.' diff --git a/SCCA_Coop_E06/SCCA_Coop_E06_scenario.lua b/SCCA_Coop_E06/SCCA_Coop_E06_scenario.lua index a6bbd64..ebe2a01 100644 --- a/SCCA_Coop_E06/SCCA_Coop_E06_scenario.lua +++ b/SCCA_Coop_E06/SCCA_Coop_E06_scenario.lua @@ -1,7 +1,7 @@ version = 3 -- Lua Version. Dont touch this ScenarioInfo = { - name = "UEF Mission 6 - Stone Wall - Remastered", - description = "DISCLAIMER: There are several lobby options available for this map, be sure to check them out.\n\nBlack Sun facility is located here, on the island of Ni'ihua in the Hawaiian chain.\nYour job is simple: You will protect Black Sun during the final stages of its completion. Once it is operational, you will fire it. Captain Aiko is currently in charge of security at the Facility;\n she will offer her unconditional assistance. You now have full access to the UEF arsenal.", + name = "UEF Mission 6 - Stone Wall - Remastered", + description = "DISCLAIMER: There are several lobby options available for this map, be sure to check them out.\n\nBlack Sun facility is located here, on the island of Ni'ihua in the Hawaiian chain.\nYour job is simple: You will protect Black Sun during the final stages of its completion. Once it is operational, you will fire it. Captain Aiko is currently in charge of security at the Facility;\n she will offer her unconditional assistance. You now have full access to the UEF arsenal.", preview = '', map_version = 5, type = 'campaign_coop', @@ -30,4 +30,4 @@ ScenarioInfo = { }, }, }, -} \ No newline at end of file +} diff --git a/SCCA_Coop_E06/SCCA_Coop_E06_strings.lua b/SCCA_Coop_E06/SCCA_Coop_E06_strings.lua index 0cbde7a..c4fb6e6 100644 --- a/SCCA_Coop_E06/SCCA_Coop_E06_strings.lua +++ b/SCCA_Coop_E06/SCCA_Coop_E06_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Stone Wall' -OPERATION_DESCRIPTION = 'Black Sun facility is located here, on the island of Ni\'ihua in the Hawaiian chain.\nYour job is simple: You will protect Black Sun during the final stages of its completion. Once it is operational, you will fire it. Captain Aiko is currently in charge of security at the Facility;\n she will offer her unconditional assistance. You now have full access to the UEF arsenal.' +OPERATION_DESCRIPTION = 'Black Sun facility is located here, on the island of Ni\'ihua in the Hawaiian chain.\nYour job is simple: You will protect Black Sun during the final stages of its completion. Once it is operational, you will fire it. Captain Aiko is currently in charge of security at the Facility;\n she will offer her unconditional assistance. You now have full access to the UEF arsenal.' -------------------------------- @@ -643,4 +643,4 @@ TAUNT21 = { -- ArielTaunt6 TAUNT22 = { {text = '[{i Ariel}]: The Avatar will bring peace to the galaxy.', vid = 'A05_Ariel_T01_00938.sfd', bank = 'A05_VO', cue = 'A05_Ariel_T01_00938', faction = 'Aeon'}, -} \ No newline at end of file +} diff --git a/SCCA_Coop_R01/SCCA_Coop_R01_Strings.lua b/SCCA_Coop_R01/SCCA_Coop_R01_Strings.lua index bd188f2..a4350bf 100644 --- a/SCCA_Coop_R01/SCCA_Coop_R01_Strings.lua +++ b/SCCA_Coop_R01/SCCA_Coop_R01_Strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Liberation' -OPERATION_DESCRIPTION = 'All of the Symbionts on Theban 2 have been enslaved by the UEF\'s loyalty programming. We have initiated a wideband broadcast of the Symbiont Liberation Matrix; by the time we arrive, our brothers and sisters will be free and ready to evacuate.\nUnfortunately, the Aeon have also set their sights on Theban 2 and have launched an offensive against local UEF forces. Defeat the Aeon and UEF armies in your sector in order to free the Symbionts. I will engage the primary UEF commander.' +OPERATION_DESCRIPTION = 'All of the Symbionts on Theban 2 have been enslaved by the UEF\'s loyalty programming. We have initiated a wideband broadcast of the Symbiont Liberation Matrix; by the time we arrive, our brothers and sisters will be free and ready to evacuate.\nUnfortunately, the Aeon have also set their sights on Theban 2 and have launched an offensive against local UEF forces. Defeat the Aeon and UEF armies in your sector in order to free the Symbionts. I will engage the primary UEF commander.' diff --git a/SCCA_Coop_R01/SCCA_Coop_R01_scenario.lua b/SCCA_Coop_R01/SCCA_Coop_R01_scenario.lua index db52cb5..981a37b 100644 --- a/SCCA_Coop_R01/SCCA_Coop_R01_scenario.lua +++ b/SCCA_Coop_R01/SCCA_Coop_R01_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Cybran Mission 1 - Liberation', - description = 'All of the Symbionts on Theban 2 have been enslaved by the UEF\'s loyalty programming. We have initiated a wideband broadcast of the Symbiont Liberation Matrix; by the time we arrive, our brothers and sisters will be free and ready to evacuate.\nUnfortunately, the Aeon have also set their sights on Theban 2 and have launched an offensive against local UEF forces. Defeat the Aeon and UEF armies in your sector in order to free the Symbionts. I will engage the primary UEF commander.', + name = 'Cybran Mission 1 - Liberation', + description = 'All of the Symbionts on Theban 2 have been enslaved by the UEF\'s loyalty programming. We have initiated a wideband broadcast of the Symbiont Liberation Matrix; by the time we arrive, our brothers and sisters will be free and ready to evacuate.\nUnfortunately, the Aeon have also set their sights on Theban 2 and have launched an offensive against local UEF forces. Defeat the Aeon and UEF armies in your sector in order to free the Symbionts. I will engage the primary UEF commander.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_R02/SCCA_Coop_R02_scenario.lua b/SCCA_Coop_R02/SCCA_Coop_R02_scenario.lua index f31461a..b58f22a 100644 --- a/SCCA_Coop_R02/SCCA_Coop_R02_scenario.lua +++ b/SCCA_Coop_R02/SCCA_Coop_R02_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Cybran Mission 2 - Artifact', - description = 'I have a special mission for you. Oh yes. QAI needs to accelerate its development of the Quantum Virus. Must finish before Black Sun is deployed. QAI requires a specific piece of Seraphim technology, a Quantum Interface Device. Its...core is Seraphim tech. Amazing technology. Oh yes. The Seraphim were the precursors to the Aeon.', + name = 'Cybran Mission 2 - Artifact', + description = 'I have a special mission for you. Oh yes. QAI needs to accelerate its development of the Quantum Virus. Must finish before Black Sun is deployed. QAI requires a specific piece of Seraphim technology, a Quantum Interface Device. Its...core is Seraphim tech. Amazing technology. Oh yes. The Seraphim were the precursors to the Aeon.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_R02/SCCA_Coop_R02_strings.lua b/SCCA_Coop_R02/SCCA_Coop_R02_strings.lua index 5176d54..5f01535 100644 --- a/SCCA_Coop_R02/SCCA_Coop_R02_strings.lua +++ b/SCCA_Coop_R02/SCCA_Coop_R02_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Artifact' -OPERATION_DESCRIPTION = 'I have a special mission for you. Oh yes. QAI needs to accelerate its development of the Quantum Virus. Must finish before Black Sun is deployed. QAI requires a specific piece of Seraphim technology, a Quantum Interface Device. Its...core is Seraphim tech. Amazing technology. Oh yes. The Seraphim were the precursors to the Aeon.' +OPERATION_DESCRIPTION = 'I have a special mission for you. Oh yes. QAI needs to accelerate its development of the Quantum Virus. Must finish before Black Sun is deployed. QAI requires a specific piece of Seraphim technology, a Quantum Interface Device. Its...core is Seraphim tech. Amazing technology. Oh yes. The Seraphim were the precursors to the Aeon.' diff --git a/SCCA_Coop_R03/SCCA_Coop_R03_scenario.lua b/SCCA_Coop_R03/SCCA_Coop_R03_scenario.lua index 9c19cb6..db90c6b 100644 --- a/SCCA_Coop_R03/SCCA_Coop_R03_scenario.lua +++ b/SCCA_Coop_R03/SCCA_Coop_R03_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Cybran Mission 3 - Defrag', - description = 'The Aeon will defeat the UEF within 22 days. Secondary calculations show there is a 54.229 percent chance the UEF will fire Black Sun before they fall to the Aeon. Either outcome signals the end of the Cybran Nation.\nTime is against us. Perhaps Dr. Sweeney will be able to offer us some guidance. No doubt that the UEF misses one of its top scientists, but he\'s our guest now.', + name = 'Cybran Mission 3 - Defrag', + description = 'The Aeon will defeat the UEF within 22 days. Secondary calculations show there is a 54.229 percent chance the UEF will fire Black Sun before they fall to the Aeon. Either outcome signals the end of the Cybran Nation.\nTime is against us. Perhaps Dr. Sweeney will be able to offer us some guidance. No doubt that the UEF misses one of its top scientists, but he\'s our guest now.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_R03/SCCA_Coop_R03_strings.lua b/SCCA_Coop_R03/SCCA_Coop_R03_strings.lua index 031d9ef..5c9e80e 100644 --- a/SCCA_Coop_R03/SCCA_Coop_R03_strings.lua +++ b/SCCA_Coop_R03/SCCA_Coop_R03_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Defrag' -OPERATION_DESCRIPTION = 'The Aeon will defeat the UEF within 22 days. Secondary calculations show there is a 54.229 percent chance the UEF will fire Black Sun before they fall to the Aeon. Either outcome signals the end of the Cybran Nation.\nTime is against us. Perhaps Dr. Sweeney will be able to offer us some guidance. No doubt that the UEF misses one of its top scientists, but he\'s our guest now.' +OPERATION_DESCRIPTION = 'The Aeon will defeat the UEF within 22 days. Secondary calculations show there is a 54.229 percent chance the UEF will fire Black Sun before they fall to the Aeon. Either outcome signals the end of the Cybran Nation.\nTime is against us. Perhaps Dr. Sweeney will be able to offer us some guidance. No doubt that the UEF misses one of its top scientists, but he\'s our guest now.' diff --git a/SCCA_Coop_R04/SCCA_Coop_R04_scenario.lua b/SCCA_Coop_R04/SCCA_Coop_R04_scenario.lua index 1535629..6038702 100644 --- a/SCCA_Coop_R04/SCCA_Coop_R04_scenario.lua +++ b/SCCA_Coop_R04/SCCA_Coop_R04_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Cybran Mission 4 - Mainframe Tango', - description = 'This is Procyon, an out-of-the-way planet with a small population. Our sensors indicate that the Aeon have landed and are establishing millitary operations. We cannot allow them to seize the planet. Commander, you will travel to Procyon and defeat the Aeon forces. Do not allow them to damage the QAI\'s Mainframe or secondary Processing Nodes. You gate ASAP.', + name = 'Cybran Mission 4 - Mainframe Tango', + description = 'This is Procyon, an out-of-the-way planet with a small population. Our sensors indicate that the Aeon have landed and are establishing millitary operations. We cannot allow them to seize the planet. Commander, you will travel to Procyon and defeat the Aeon forces. Do not allow them to damage the QAI\'s Mainframe or secondary Processing Nodes. You gate ASAP.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_R04/SCCA_Coop_R04_strings.lua b/SCCA_Coop_R04/SCCA_Coop_R04_strings.lua index 33ea96d..a3d6c64 100644 --- a/SCCA_Coop_R04/SCCA_Coop_R04_strings.lua +++ b/SCCA_Coop_R04/SCCA_Coop_R04_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Mainframe Tango' -OPERATION_DESCRIPTION = 'This is Procyon, an out-of-the-way planet with a small population. Our sensors indicate that the Aeon have landed and are establishing millitary operations. We cannot allow them to seize the planet. Commander, you will travel to Procyon and defeat the Aeon forces. Do not allow them to damage the QAI\'s Mainframe or secondary Processing Nodes. You gate ASAP.' +OPERATION_DESCRIPTION = 'This is Procyon, an out-of-the-way planet with a small population. Our sensors indicate that the Aeon have landed and are establishing millitary operations. We cannot allow them to seize the planet. Commander, you will travel to Procyon and defeat the Aeon forces. Do not allow them to damage the QAI\'s Mainframe or secondary Processing Nodes. You gate ASAP.' diff --git a/SCCA_Coop_R05/SCCA_Coop_R05_Strings.lua b/SCCA_Coop_R05/SCCA_Coop_R05_Strings.lua index 67777c1..6b5403b 100644 --- a/SCCA_Coop_R05/SCCA_Coop_R05_Strings.lua +++ b/SCCA_Coop_R05/SCCA_Coop_R05_Strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Unlock' -OPERATION_DESCRIPTION = 'Commander, you will free Hex5\'s comrades and get the Black Sun\'s access codes. We are running out of time, my boy. Out of time. The UEF will fall to the Aeon within 14 days. If that happens, there is a high probabillity the UEF will unleash Option Zero and destroy all life on Earth. We face our darkest hour. You must succeed. Your brothers and sisters are counting on you. Be safe.' +OPERATION_DESCRIPTION = 'Commander, you will free Hex5\'s comrades and get the Black Sun\'s access codes. We are running out of time, my boy. Out of time. The UEF will fall to the Aeon within 14 days. If that happens, there is a high probabillity the UEF will unleash Option Zero and destroy all life on Earth. We face our darkest hour. You must succeed. Your brothers and sisters are counting on you. Be safe.' diff --git a/SCCA_Coop_R05/SCCA_Coop_R05_scenario.lua b/SCCA_Coop_R05/SCCA_Coop_R05_scenario.lua index 6b4f64c..131ccde 100644 --- a/SCCA_Coop_R05/SCCA_Coop_R05_scenario.lua +++ b/SCCA_Coop_R05/SCCA_Coop_R05_scenario.lua @@ -1,7 +1,7 @@ version = 3 ScenarioInfo = { - name = 'Cybran Mission 5 - Unlock', - description = 'Commander, you will free Hex5\'s comrades and get the Black Sun\'s access codes. We are running out of time, my boy. Out of time. The UEF will fall to the Aeon within 14 days. If that happens, there is a high probabillity the UEF will unleash Option Zero and destroy all life on Earth. We face our darkest hour. You must succeed. Your brothers and sisters are counting on you. Be safe.', + name = 'Cybran Mission 5 - Unlock', + description = 'Commander, you will free Hex5\'s comrades and get the Black Sun\'s access codes. We are running out of time, my boy. Out of time. The UEF will fall to the Aeon within 14 days. If that happens, there is a high probabillity the UEF will unleash Option Zero and destroy all life on Earth. We face our darkest hour. You must succeed. Your brothers and sisters are counting on you. Be safe.', type = 'campaign_coop', starts = true, preview = '', diff --git a/SCCA_Coop_R06/SCCA_Coop_R06_scenario.lua b/SCCA_Coop_R06/SCCA_Coop_R06_scenario.lua index 305ec69..2206459 100644 --- a/SCCA_Coop_R06/SCCA_Coop_R06_scenario.lua +++ b/SCCA_Coop_R06/SCCA_Coop_R06_scenario.lua @@ -1,7 +1,7 @@ version = 3 -- Lua Version. Dont touch this ScenarioInfo = { - name = "Cybran Mission 6 - Freedom, Remastered", - description = "Having the Black Sun access codes secured, Cybran forces attempt a daring operation on Earth itself to take control of Black Sun, before the UEF could fire it, and before the Aeon could destroy it.\nThere's no turning back now, the fate of the Galaxy rests in your hands.", + name = "Cybran Mission 6 - Freedom, Remastered", + description = "Having the Black Sun access codes secured, Cybran forces attempt a daring operation on Earth itself to take control of Black Sun, before the UEF could fire it, and before the Aeon could destroy it.\nThere's no turning back now, the fate of the Galaxy rests in your hands.", preview = '', map_version = 5, type = 'campaign_coop', diff --git a/SCCA_Coop_R06/SCCA_Coop_R06_strings.lua b/SCCA_Coop_R06/SCCA_Coop_R06_strings.lua index 15870d3..2a638ae 100644 --- a/SCCA_Coop_R06/SCCA_Coop_R06_strings.lua +++ b/SCCA_Coop_R06/SCCA_Coop_R06_strings.lua @@ -17,7 +17,7 @@ OPERATION_NAME = 'Operation Freedom' -OPERATION_DESCRIPTION = 'Having the Black Sun access codes secured, Cybran forces attempt a daring operation on Earth itself to take control of Black Sun, before the UEF could fire it, and before the Aeon could destroy it. There\'s no turning back now, it\'s do or die.' +OPERATION_DESCRIPTION = 'Having the Black Sun access codes secured, Cybran forces attempt a daring operation on Earth itself to take control of Black Sun, before the UEF could fire it, and before the Aeon could destroy it. There\'s no turning back now, it\'s do or die.' @@ -530,4 +530,4 @@ TAUNT21 = { -- Taunt 22 ( Blake ) TAUNT22 = { {text = '[{i Blake}]: I will not allow you to escape!', vid = 'A05_Blake_T01_00953.sfd', bank = 'A05_VO', cue = 'A05_Blake_T01_00953', faction = 'UEF'}, -} \ No newline at end of file +}