Upgrade TD missions for the new mission chooser.
BIN
artsrc/cnc/campaign/gdi01.psd
Normal file
BIN
artsrc/cnc/campaign/gdi02.psd
Normal file
BIN
artsrc/cnc/campaign/gdi03.psd
Normal file
BIN
artsrc/cnc/campaign/gdi04.psd
Normal file
BIN
artsrc/cnc/campaign/nod01.psd
Normal file
BIN
artsrc/cnc/campaign/nod03.psd
Normal file
@@ -39,7 +39,7 @@ CheckForBase = function()
|
||||
end
|
||||
|
||||
WorldLoaded = function()
|
||||
Media.PlayMovieFullscreen("gdi1.vqa", function() Media.PlayMovieFullscreen("landing.vqa") end)
|
||||
Media.PlayMovieFullscreen("landing.vqa")
|
||||
|
||||
player = Player.GetPlayer("GDI")
|
||||
enemy = Player.GetPlayer("Nod")
|
||||
|
||||
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 50 KiB |
@@ -8,6 +8,8 @@ Title: Storm the Beachhead
|
||||
|
||||
Description: Use the units provided to protect the Mobile Construction Vehicle. (MCV)\n\nYou should then deploy the MCV by double clicking on it.\n\nThen you can begin to build up a base. Start with a Power Plant.\n\nFinally, search out and destroy all enemy Nod units in the surrounding area.
|
||||
|
||||
PreviewVideo: gdi1.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: TEMPERAT
|
||||
|
||||
@@ -65,8 +65,6 @@ WorldLoaded = function()
|
||||
Trigger.OnKilled(NodRefinery, function() player.MarkFailedObjective(gdiObjective2) end)
|
||||
|
||||
Trigger.OnAllKilled(nodInBaseTeam, BridgeheadSecured)
|
||||
|
||||
Media.PlayMovieFullscreen("gdi2.vqa")
|
||||
end
|
||||
|
||||
Tick = function()
|
||||
|
||||
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 50 KiB |
@@ -8,6 +8,8 @@ Title: Knock out the Refinery
|
||||
|
||||
Description: Defend your position, deploy the MCV, then build a sizable force to search out and destroy the Nod base in the area.\n\nAll Nod units and structures must be either destroyed or captured to complete objective.
|
||||
|
||||
PreviewVideo: gdi2.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: TEMPERAT
|
||||
|
||||
@@ -24,7 +24,7 @@ WorldLoaded = function()
|
||||
player = OpenRA.GetPlayer("GDI")
|
||||
enemy = OpenRA.GetPlayer("Nod")
|
||||
|
||||
Media.PlayMovieFullscreen("gdi3.vqa", function() Media.PlayMovieFullscreen("samdie.vqa") end)
|
||||
Media.PlayMovieFullscreen("samdie.vqa")
|
||||
|
||||
samSites = Team.New({ Sam1, Sam2, Sam3, Sam4 })
|
||||
Team.AddEventHandler(samSites.OnAllKilled, function() Actor.Create("PowerProxy.AirSupport", { Owner = player }) end)
|
||||
|
||||
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 50 KiB |
@@ -8,6 +8,8 @@ Title: Destroy The SAM Sites
|
||||
|
||||
Description: Build up forces to destroy Nod base.\n\nOnce all Nod SAM sites are neutralized then air support will be provided to combat obstacles such as turrets.\n\nDestroy all units and structures to complete the mission objective.
|
||||
|
||||
PreviewVideo: gdi3.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: TEMPERAT
|
||||
|
||||
@@ -111,7 +111,7 @@ SetupWorld = function()
|
||||
end
|
||||
|
||||
WorldLoaded = function()
|
||||
Media.PlayMovieFullscreen("bkground.vqa", function() Media.PlayMovieFullscreen("gdi4b.vqa", function() Media.PlayMovieFullscreen("nitejump.vqa") end) end)
|
||||
Media.PlayMovieFullscreen("bkground.vqa", function() Media.PlayMovieFullscreen("nitejump.vqa") end)
|
||||
|
||||
player = OpenRA.GetPlayer("GDI")
|
||||
nod = OpenRA.GetPlayer("Nod")
|
||||
|
||||
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 50 KiB |
@@ -8,6 +8,8 @@ Title: Get the Rods back (a)
|
||||
|
||||
Description: Nod has captured classified GDI property.\n\nYou must find and retrieve the stolen equipment.\n\nIt is being transported in a shipping crate.\n\nUse the new APC to strategically transport infantry through Nod forces.
|
||||
|
||||
PreviewVideo: gdi4b.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: TEMPERAT
|
||||
|
||||
@@ -151,7 +151,7 @@ SetupWorld = function()
|
||||
end
|
||||
|
||||
WorldLoaded = function()
|
||||
Media.PlayMovieFullscreen("bkground.vqa", function() Media.PlayMovieFullscreen("gdi4b.vqa", function() Media.PlayMovieFullscreen("nitejump.vqa") end) end)
|
||||
Media.PlayMovieFullscreen("bkground.vqa", function() Media.PlayMovieFullscreen("nitejump.vqa") end)
|
||||
|
||||
player = OpenRA.GetPlayer("GDI")
|
||||
nod = OpenRA.GetPlayer("Nod")
|
||||
|
||||
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 50 KiB |
@@ -10,6 +10,8 @@ Author: Westwood Studios
|
||||
|
||||
Description: Nod has captured classified GDI property.\n\nYou must find and retrieve the stolen equipment.\n\nIt is being transported in a shipping crate.\n\nUse the new APC to strategically transport infantry through Nod forces.
|
||||
|
||||
PreviewVideo: gdi4b.vqa
|
||||
|
||||
Tileset: TEMPERAT
|
||||
|
||||
MapSize: 64,64
|
||||
|
||||
@@ -122,7 +122,7 @@ WorldLoaded = function()
|
||||
|
||||
Camera.Position = Actor141.CenterPosition
|
||||
|
||||
Media.PlayMovieFullscreen("bkground.vqa", function() Media.PlayMovieFullscreen("gdi4a.vqa", function() Media.PlayMovieFullscreen("nodsweep.vqa") end) end)
|
||||
Media.PlayMovieFullscreen("bkground.vqa", function() Media.PlayMovieFullscreen("nodsweep.vqa") end)
|
||||
end
|
||||
|
||||
Tick = function()
|
||||
|
||||
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 50 KiB |
@@ -10,6 +10,8 @@ Author: Westwood Studios
|
||||
|
||||
Description: Nod is moving to capture and hold a civilian town.\n\nYour mission is to reach the town first and hold off invading Nod units until GDI reinforcements can arrive.\n\nAll invading Nod units must be destroyed.
|
||||
|
||||
PreviewVideo: gdi4a.vqa
|
||||
|
||||
Tileset: TEMPERAT
|
||||
|
||||
MapSize: 64,64
|
||||
|
||||
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 43 KiB |
@@ -8,6 +8,8 @@ Title: Nikoomba's Demise
|
||||
|
||||
Description: In order for the Brotherhood to gain a foothold, we must begin by eliminating certain elements.\n\nNikoomba, the nearby village's leader, is one such element.\n\nHis views and ours do not coincide.\n\nHe and his whole group must be eliminated.
|
||||
|
||||
PreviewVideo: nod1.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: DESERT
|
||||
|
||||
@@ -56,8 +56,6 @@ WorldLoaded = function()
|
||||
|
||||
Trigger.AfterDelay(Utils.Seconds(30), SendFirstInfantryReinforcements)
|
||||
Trigger.AfterDelay(Utils.Seconds(60), SendSecondInfantryReinforcements)
|
||||
|
||||
Media.PlayMovieFullscreen("nod1pre.vqa", function() Media.PlayMovieFullscreen("nod1.vqa") end)
|
||||
end
|
||||
|
||||
Tick = function()
|
||||
|
||||
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 43 KiB |
@@ -8,6 +8,8 @@ Title: Sudanese Prison Break (a)
|
||||
|
||||
Description: GDI has established a prison camp, where they are detaining some of the local political leaders.\n\nKane wishes to liberate these victims.\n\nDestroy the GDI forces and capture the prison, do not destroy it.
|
||||
|
||||
PreviewVideo: nod3.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: DESERT
|
||||
|
||||
@@ -61,8 +61,6 @@ WorldLoaded = function()
|
||||
Trigger.AfterDelay(Utils.Seconds(20), function() SendAttackWave(FirstAttackWave, AttackWaveSpawnA.Location) end)
|
||||
Trigger.AfterDelay(Utils.Seconds(50), function() SendAttackWave(SecondThirdAttackWave, AttackWaveSpawnB.Location) end)
|
||||
Trigger.AfterDelay(Utils.Seconds(100), function() SendAttackWave(SecondThirdAttackWave, AttackWaveSpawnC.Location) end)
|
||||
|
||||
Media.PlayMovieFullscreen("nod3.vqa")
|
||||
end
|
||||
|
||||
Tick = function()
|
||||
|
||||
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 43 KiB |
@@ -8,6 +8,8 @@ Title: Sudanese Prison Break (b)
|
||||
|
||||
Description: GDI has established a prison camp, where they are detaining some of the local political leaders.\n\nKane wishes to liberate these victims.\n\nDestroy the GDI forces and capture the prison, do not destroy it.
|
||||
|
||||
PreviewVideo: nod3.vqa
|
||||
|
||||
Author: Westwood Studios
|
||||
|
||||
Tileset: DESERT
|
||||
|
||||
@@ -75,7 +75,6 @@ WorldLoaded = function()
|
||||
Trigger.AfterDelay(Utils.Seconds(80), function() SendAttackWave(SecondAttackWaveUnits, SecondAttackWave) end)
|
||||
Trigger.AfterDelay(Utils.Seconds(140), function() SendAttackWave(ThirdAttackWaveUnits, FirstAttackWave) end)
|
||||
|
||||
Media.PlayMovieFullscreen("nod3.vqa")
|
||||
end
|
||||
|
||||
Tick = function()
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
Missions:
|
||||
GDI Campaign:
|
||||
./mods/cnc/maps/gdi01
|
||||
./mods/cnc/maps/gdi02
|
||||
./mods/cnc/maps/gdi03
|
||||
./mods/cnc/maps/gdi04a
|
||||
./mods/cnc/maps/gdi04b
|
||||
./mods/cnc/maps/gdi04c
|
||||
|
||||
Nod Campaign:
|
||||
./mods/cnc/maps/nod01
|
||||
./mods/cnc/maps/nod03a
|
||||
./mods/cnc/maps/nod03b
|
||||
|
||||