diff --git a/mods/cnc/maps/IN-IslandDuel.oramap b/mods/cnc/maps/IN-IslandDuel.oramap index 79317b3540..5d908893b4 100644 Binary files a/mods/cnc/maps/IN-IslandDuel.oramap and b/mods/cnc/maps/IN-IslandDuel.oramap differ diff --git a/mods/cnc/maps/Instant_Karma.oramap b/mods/cnc/maps/Instant_Karma.oramap index 8e6b82aa54..81ed92ded2 100644 Binary files a/mods/cnc/maps/Instant_Karma.oramap and b/mods/cnc/maps/Instant_Karma.oramap differ diff --git a/mods/cnc/maps/Nullpeter.oramap b/mods/cnc/maps/Nullpeter.oramap index 48924371ea..46c67e8d4d 100644 Binary files a/mods/cnc/maps/Nullpeter.oramap and b/mods/cnc/maps/Nullpeter.oramap differ diff --git a/mods/cnc/maps/_lostsouls.oramap b/mods/cnc/maps/_lostsouls.oramap index a6725789be..5414576b29 100644 Binary files a/mods/cnc/maps/_lostsouls.oramap and b/mods/cnc/maps/_lostsouls.oramap differ diff --git a/mods/cnc/maps/aggressivetendencies.oramap b/mods/cnc/maps/aggressivetendencies.oramap index 51914a00e6..510a843624 100644 Binary files a/mods/cnc/maps/aggressivetendencies.oramap and b/mods/cnc/maps/aggressivetendencies.oramap differ diff --git a/mods/cnc/maps/avocado.oramap b/mods/cnc/maps/avocado.oramap index 45d75188a7..b79290f19f 100644 Binary files a/mods/cnc/maps/avocado.oramap and b/mods/cnc/maps/avocado.oramap differ diff --git a/mods/cnc/maps/break_of_day.oramap b/mods/cnc/maps/break_of_day.oramap index da69d8954d..edf6715afa 100644 Binary files a/mods/cnc/maps/break_of_day.oramap and b/mods/cnc/maps/break_of_day.oramap differ diff --git a/mods/cnc/maps/chokepoint.oramap b/mods/cnc/maps/chokepoint.oramap index 2107ee5146..8e039c5dce 100644 Binary files a/mods/cnc/maps/chokepoint.oramap and b/mods/cnc/maps/chokepoint.oramap differ diff --git a/mods/cnc/maps/chord_simple.oramap b/mods/cnc/maps/chord_simple.oramap index f194aaf883..9fb00d3bbc 100644 Binary files a/mods/cnc/maps/chord_simple.oramap and b/mods/cnc/maps/chord_simple.oramap differ diff --git a/mods/cnc/maps/cnc64gdi01/map.yaml b/mods/cnc/maps/cnc64gdi01/map.yaml index 696d729e56..9d2df12020 100644 --- a/mods/cnc/maps/cnc64gdi01/map.yaml +++ b/mods/cnc/maps/cnc64gdi01/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -710,182 +712,6 @@ Actors: Owner: Nod Location: 26,14 -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: cnc64gdi01.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: aoi - MissionData: - Briefing: Nod is experimenting on civilians with Tiberium. Use the commando to take out the SAM sites surrounding the dropoff area. With the SAMs gone you will then get an airstrike. Take out the Obelisk and an MCV will be delivered to help you to locate and destroy the biochem facility. - StartVideo: obel.vqa - WinVideo: orcabomb.vqa - LossVideo: cutout.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 10000 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - BIO.Husk: - Tooltip: - ShowOwnerRow: false - EYE: - IonCannonPower: - Prerequisites: ~disabled - FLARE: - RevealsShroud: - Range: 5c0 - STNK: - Buildable: - Prerequisites: ~techlevel.high - TRAN: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - OLDLST: - Inherits: LST - -WithRoof: - -Selectable: - RejectsOrders: - Cargo: - Types: disabled - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - airstrike.proxy: - AlwaysVisible: - AirstrikePower: - Icon: airstrike - StartFullyCharged: True - ChargeTime: 120 - SquadSize: 3 - QuantizedFacings: 8 - Description: Air Strike - LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. - EndChargeSound: airredy1.aud - SelectTargetSound: select1.aud - InsufficientPowerSound: nopower1.aud - IncomingSound: enemya.aud - UnitType: a10 - DisplayBeacon: True - BeaconPoster: airstrike - DisplayRadarPing: True - CameraActor: camera - -Sequences: - oldlst: - idle: lst - Start: 0 - Facings: 1 - ZOffset: -1024 - icon: lsticnh.tem - AddExtension: False - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Sequences: sequences.yaml diff --git a/mods/cnc/maps/cnc64gdi01/rules.yaml b/mods/cnc/maps/cnc64gdi01/rules.yaml new file mode 100644 index 0000000000..ac88b6cfc1 --- /dev/null +++ b/mods/cnc/maps/cnc64gdi01/rules.yaml @@ -0,0 +1,178 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: cnc64gdi01.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: aoi + MissionData: + Briefing: Nod is experimenting on civilians with Tiberium. Use the commando to take out the SAM sites surrounding the dropoff area. With the SAMs gone you will then get an airstrike. Take out the Obelisk and an MCV will be delivered to help you to locate and destroy the biochem facility. + StartVideo: obel.vqa + WinVideo: orcabomb.vqa + LossVideo: cutout.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 10000 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +BIO.Husk: + Tooltip: + ShowOwnerRow: false + +EYE: + IonCannonPower: + Prerequisites: ~disabled + +FLARE: + RevealsShroud: + Range: 5c0 + +STNK: + Buildable: + Prerequisites: ~techlevel.high + +TRAN: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +OLDLST: + Inherits: LST + -WithRoof: + -Selectable: + RejectsOrders: + Cargo: + Types: disabled + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +airstrike.proxy: + AlwaysVisible: + AirstrikePower: + Icon: airstrike + StartFullyCharged: True + ChargeTime: 120 + SquadSize: 3 + QuantizedFacings: 8 + Description: Air Strike + LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. + EndChargeSound: airredy1.aud + SelectTargetSound: select1.aud + InsufficientPowerSound: nopower1.aud + IncomingSound: enemya.aud + UnitType: a10 + DisplayBeacon: True + BeaconPoster: airstrike + DisplayRadarPing: True + CameraActor: camera diff --git a/mods/cnc/maps/cnc64gdi01/sequences.yaml b/mods/cnc/maps/cnc64gdi01/sequences.yaml new file mode 100644 index 0000000000..6a9db3291d --- /dev/null +++ b/mods/cnc/maps/cnc64gdi01/sequences.yaml @@ -0,0 +1,7 @@ +oldlst: + idle: lst + Start: 0 + Facings: 1 + ZOffset: -1024 + icon: lsticnh.tem + AddExtension: False \ No newline at end of file diff --git a/mods/cnc/maps/dead_in_motion_2.oramap b/mods/cnc/maps/dead_in_motion_2.oramap index 3127524f44..9fb6308f84 100644 Binary files a/mods/cnc/maps/dead_in_motion_2.oramap and b/mods/cnc/maps/dead_in_motion_2.oramap differ diff --git a/mods/cnc/maps/deterring_democracy.oramap b/mods/cnc/maps/deterring_democracy.oramap index 2da5077208..f6b58bb424 100644 Binary files a/mods/cnc/maps/deterring_democracy.oramap and b/mods/cnc/maps/deterring_democracy.oramap differ diff --git a/mods/cnc/maps/deterring_democracy_plus.oramap b/mods/cnc/maps/deterring_democracy_plus.oramap index a29cf315d9..f17906a428 100644 Binary files a/mods/cnc/maps/deterring_democracy_plus.oramap and b/mods/cnc/maps/deterring_democracy_plus.oramap differ diff --git a/mods/cnc/maps/eastwest3.oramap b/mods/cnc/maps/eastwest3.oramap index 3c6c5f1e3e..18479b9e15 100644 Binary files a/mods/cnc/maps/eastwest3.oramap and b/mods/cnc/maps/eastwest3.oramap differ diff --git a/mods/cnc/maps/escalations.oramap b/mods/cnc/maps/escalations.oramap index 2547026318..6ba735be2e 100644 Binary files a/mods/cnc/maps/escalations.oramap and b/mods/cnc/maps/escalations.oramap differ diff --git a/mods/cnc/maps/funpark01/map.yaml b/mods/cnc/maps/funpark01/map.yaml index 7c5fc72163..ca949972ab 100644 --- a/mods/cnc/maps/funpark01/map.yaml +++ b/mods/cnc/maps/funpark01/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -407,156 +409,8 @@ Actors: Location: 16,50 Owner: Neutral -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civilian: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Dinosaur: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - EnemyWatcher: - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - LuaScript: - Scripts: scj01ea.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: j1 - MissionData: - Briefing: There have been some reports of strange animals in this area. \n\nTake your units to investigate, and report back your findings. - BriefingVideo: generic.vqa - StartVideo: dino.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - Difficulties: Easy, Normal - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - ^CivInfantry: - -ActorLostNotification: - ^CivBuilding: - AnnounceOnSeen: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - OLDLST: - Inherits: LST - -WithRoof: - -Selectable: - RejectsOrders: - Cargo: - Types: disabled - TREX: - Health: - HP: 750 - Mobile: - Speed: 34 - AutoTarget: - ScanRadius: 5 - TRIC: - Health: - HP: 700 - Mobile: - Speed: 18 - AutoTarget: - ScanRadius: 5 - STEG: - Health: - HP: 600 - Mobile: - Speed: 32 - ^DINO: - Tooltip: - ShowOwnerRow: false - MustBeDestroyed: +Sequences: sequences.yaml -Sequences: - oldlst: - idle: lst - Start: 0 - Facings: 1 - ZOffset: -1024 - icon: lsticnh.tem - AddExtension: False - -VoxelSequences: - -Weapons: - Teeth: - Range: 1c900 - Warhead@1Dam: SpreadDamage - Versus: - Wood: 35 - -Voices: - -Music: - -Notifications: - -Translations: +Weapons: weapons.yaml diff --git a/mods/cnc/maps/funpark01/rules.yaml b/mods/cnc/maps/funpark01/rules.yaml new file mode 100644 index 0000000000..cce98fe443 --- /dev/null +++ b/mods/cnc/maps/funpark01/rules.yaml @@ -0,0 +1,143 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civilian: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Dinosaur: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + EnemyWatcher: + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + LuaScript: + Scripts: scj01ea.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: j1 + MissionData: + Briefing: There have been some reports of strange animals in this area. \n\nTake your units to investigate, and report back your findings. + BriefingVideo: generic.vqa + StartVideo: dino.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + Difficulties: Easy, Normal + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + +^CivInfantry: + -ActorLostNotification: + +^CivBuilding: + AnnounceOnSeen: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +OLDLST: + Inherits: LST + -WithRoof: + -Selectable: + RejectsOrders: + Cargo: + Types: disabled + +TREX: + Health: + HP: 750 + Mobile: + Speed: 34 + AutoTarget: + ScanRadius: 5 + +TRIC: + Health: + HP: 700 + Mobile: + Speed: 18 + AutoTarget: + ScanRadius: 5 + +STEG: + Health: + HP: 600 + Mobile: + Speed: 32 + +^DINO: + Tooltip: + ShowOwnerRow: false + MustBeDestroyed: diff --git a/mods/cnc/maps/funpark01/sequences.yaml b/mods/cnc/maps/funpark01/sequences.yaml new file mode 100644 index 0000000000..6a9db3291d --- /dev/null +++ b/mods/cnc/maps/funpark01/sequences.yaml @@ -0,0 +1,7 @@ +oldlst: + idle: lst + Start: 0 + Facings: 1 + ZOffset: -1024 + icon: lsticnh.tem + AddExtension: False \ No newline at end of file diff --git a/mods/cnc/maps/funpark01/weapons.yaml b/mods/cnc/maps/funpark01/weapons.yaml new file mode 100644 index 0000000000..0ad5245304 --- /dev/null +++ b/mods/cnc/maps/funpark01/weapons.yaml @@ -0,0 +1,5 @@ +Teeth: + Range: 1c900 + Warhead@1Dam: SpreadDamage + Versus: + Wood: 35 diff --git a/mods/cnc/maps/garden2.oramap b/mods/cnc/maps/garden2.oramap index 0a17f8c895..ac58b4bec8 100644 Binary files a/mods/cnc/maps/garden2.oramap and b/mods/cnc/maps/garden2.oramap differ diff --git a/mods/cnc/maps/gdi01/map.yaml b/mods/cnc/maps/gdi01/map.yaml index cd73905d5b..350711b2e0 100644 --- a/mods/cnc/maps/gdi01/map.yaml +++ b/mods/cnc/maps/gdi01/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -392,218 +394,8 @@ Actors: Location: 54,53 Owner: Neutral -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi01.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: aoi - MissionData: - Briefing: Use the units provided to protect the Mobile Construction Vehicle (MCV).\n\nYou should then deploy the MCV by selecting it with a left-click and then right-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. - BackgroundVideo: intro2.vqa - BriefingVideo: gdi1.vqa - StartVideo: landing.vqa - WinVideo: consyard.vqa - LossVideo: gameover.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 5000 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - NUKE: - -Sellable: - Buildable: - BuildLimit: 1 - PYLE: - -Sellable: - Buildable: - BuildLimit: 1 - FACT: - -Sellable: - PROC: - Buildable: - Prerequisites: ~disabled - SILO: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - HQ: - Buildable: - Prerequisites: ~disabled - NUK2: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - E2: - Buildable: - Prerequisites: ~disabled - E3: - Buildable: - Prerequisites: ~disabled - E6: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - BOAT: - Health: - HP: 1500 - AutoTarget: - InitialStance: AttackAnything - RejectsOrders: - Except: Attack - OLDLST: - Inherits: LST - -WithRoof: - -Selectable: - RejectsOrders: - Cargo: - Types: disabled - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player +Sequences: sequences.yaml -Sequences: - oldlst: - idle: lst - Start: 0 - Facings: 1 - ZOffset: -1024 - icon: lsticnh.tem - AddExtension: False - -VoxelSequences: - -Weapons: - BoatMissile: - Warhead: SpreadDamage - Versus: - Heavy: 50 - Damage: 50 - DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath - -Voices: - -Music: - -Notifications: - -Translations: +Weapons: weapons.yaml diff --git a/mods/cnc/maps/gdi01/rules.yaml b/mods/cnc/maps/gdi01/rules.yaml new file mode 100644 index 0000000000..d332746533 --- /dev/null +++ b/mods/cnc/maps/gdi01/rules.yaml @@ -0,0 +1,221 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi01.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: aoi + MissionData: + Briefing: Use the units provided to protect the Mobile Construction Vehicle (MCV).\n\nYou should then deploy the MCV by selecting it with a left-click and then right-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. + BackgroundVideo: intro2.vqa + BriefingVideo: gdi1.vqa + StartVideo: landing.vqa + WinVideo: consyard.vqa + LossVideo: gameover.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 5000 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +NUKE: + -Sellable: + Buildable: + BuildLimit: 1 + +PYLE: + -Sellable: + Buildable: + BuildLimit: 1 + +FACT: + -Sellable: + +PROC: + Buildable: + Prerequisites: ~disabled + +SILO: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +HQ: + Buildable: + Prerequisites: ~disabled + +NUK2: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +E2: + Buildable: + Prerequisites: ~disabled + +E3: + Buildable: + Prerequisites: ~disabled + +E6: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +BOAT: + Health: + HP: 1500 + AutoTarget: + InitialStance: AttackAnything + RejectsOrders: + Except: Attack + +OLDLST: + Inherits: LST + -WithRoof: + -Selectable: + RejectsOrders: + Cargo: + Types: disabled + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi01/sequences.yaml b/mods/cnc/maps/gdi01/sequences.yaml new file mode 100644 index 0000000000..6a9db3291d --- /dev/null +++ b/mods/cnc/maps/gdi01/sequences.yaml @@ -0,0 +1,7 @@ +oldlst: + idle: lst + Start: 0 + Facings: 1 + ZOffset: -1024 + icon: lsticnh.tem + AddExtension: False \ No newline at end of file diff --git a/mods/cnc/maps/gdi01/weapons.yaml b/mods/cnc/maps/gdi01/weapons.yaml new file mode 100644 index 0000000000..6b7aa3058f --- /dev/null +++ b/mods/cnc/maps/gdi01/weapons.yaml @@ -0,0 +1,6 @@ +BoatMissile: + Warhead: SpreadDamage + Versus: + Heavy: 50 + Damage: 50 + DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath diff --git a/mods/cnc/maps/gdi02/map.yaml b/mods/cnc/maps/gdi02/map.yaml index 2798f82527..7fd83da33d 100644 --- a/mods/cnc/maps/gdi02/map.yaml +++ b/mods/cnc/maps/gdi02/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -621,216 +623,6 @@ Actors: Location: 54,55 Owner: Neutral -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi02.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: befeared - MissionData: - Briefing: 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. - BriefingVideo: gdi2.vqa - WinVideo: flag.vqa - LossVideo: gameover.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 5000 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - SBAG: - -Crushable: - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - HARV: - Harvester: - SearchFromProcRadius: 32 - SearchFromOrderRadius: 20 - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - PROC: - Buildable: - Prerequisites: ~disabled - SILO: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - HQ: - Buildable: - Prerequisites: ~disabled - NUK2: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - E2: - Buildable: - Prerequisites: ~disabled - E3: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - E6: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - OLDLST: - Inherits: LST - -WithRoof: - -Selectable: - RejectsOrders: - Cargo: - Types: disabled - MCV: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - oldlst: - idle: lst - Start: 0 - Facings: 1 - ZOffset: -1024 - icon: lsticnh.tem - AddExtension: False - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Sequences: sequences.yaml diff --git a/mods/cnc/maps/gdi02/rules.yaml b/mods/cnc/maps/gdi02/rules.yaml new file mode 100644 index 0000000000..ce5c05efd5 --- /dev/null +++ b/mods/cnc/maps/gdi02/rules.yaml @@ -0,0 +1,228 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi02.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: befeared + MissionData: + Briefing: 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. + BriefingVideo: gdi2.vqa + WinVideo: flag.vqa + LossVideo: gameover.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 5000 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +SBAG: + -Crushable: + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +HARV: + Harvester: + SearchFromProcRadius: 32 + SearchFromOrderRadius: 20 + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +PROC: + Buildable: + Prerequisites: ~disabled + +SILO: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +HQ: + Buildable: + Prerequisites: ~disabled + +NUK2: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +E2: + Buildable: + Prerequisites: ~disabled + +E3: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +E6: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + +OLDLST: + Inherits: LST + -WithRoof: + -Selectable: + RejectsOrders: + Cargo: + Types: disabled + +MCV: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi02/sequences.yaml b/mods/cnc/maps/gdi02/sequences.yaml new file mode 100644 index 0000000000..6a9db3291d --- /dev/null +++ b/mods/cnc/maps/gdi02/sequences.yaml @@ -0,0 +1,7 @@ +oldlst: + idle: lst + Start: 0 + Facings: 1 + ZOffset: -1024 + icon: lsticnh.tem + AddExtension: False \ No newline at end of file diff --git a/mods/cnc/maps/gdi03/map.yaml b/mods/cnc/maps/gdi03/map.yaml index d0c1178d0e..1c446029a1 100644 --- a/mods/cnc/maps/gdi03/map.yaml +++ b/mods/cnc/maps/gdi03/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -695,212 +697,4 @@ Actors: Location: 37,51 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi03.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: crep226m - MissionData: - Briefing: 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. - BriefingVideo: gdi3.vqa - StartVideo: samdie.vqa - WinVideo: bombaway.vqa - LossVideo: gameover.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 5000 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - SBAG: - -Crushable: - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - WEAP: - Buildable: - Prerequisites: ~disabled - NUK2: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - E3: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - Building: - Power: - Amount: -10 - -Capturable: - HQ: - Tooltip: - Description: Provides an overview of the battlefield.\n Requires power to operate. - -AirstrikePower: - airstrike.proxy: - AlwaysVisible: - AirstrikePower: - Icon: airstrike - StartFullyCharged: True - ChargeTime: 120 - SquadSize: 3 - QuantizedFacings: 8 - Description: Air Strike - LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. - EndChargeSound: airredy1.aud - SelectTargetSound: select1.aud - InsufficientPowerSound: nopower1.aud - IncomingSound: enemya.aud - UnitType: a10 - DisplayBeacon: True - BeaconPoster: airstrike - DisplayRadarPing: True - CameraActor: camera - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/gdi03/rules.yaml b/mods/cnc/maps/gdi03/rules.yaml new file mode 100644 index 0000000000..a7e5512443 --- /dev/null +++ b/mods/cnc/maps/gdi03/rules.yaml @@ -0,0 +1,227 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi03.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: crep226m + MissionData: + Briefing: 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. + BriefingVideo: gdi3.vqa + StartVideo: samdie.vqa + WinVideo: bombaway.vqa + LossVideo: gameover.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 5000 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +SBAG: + -Crushable: + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +WEAP: + Buildable: + Prerequisites: ~disabled + +NUK2: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +E3: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + Building: + Power: + Amount: -10 + -Capturable: + +HQ: + Tooltip: + Description: Provides an overview of the battlefield.\n Requires power to operate. + -AirstrikePower: + +airstrike.proxy: + AlwaysVisible: + AirstrikePower: + Icon: airstrike + StartFullyCharged: True + ChargeTime: 120 + SquadSize: 3 + QuantizedFacings: 8 + Description: Air Strike + LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. + EndChargeSound: airredy1.aud + SelectTargetSound: select1.aud + InsufficientPowerSound: nopower1.aud + IncomingSound: enemya.aud + UnitType: a10 + DisplayBeacon: True + BeaconPoster: airstrike + DisplayRadarPing: True + CameraActor: camera + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi04a/map.yaml b/mods/cnc/maps/gdi04a/map.yaml index 6999238095..90b5fafa71 100644 --- a/mods/cnc/maps/gdi04a/map.yaml +++ b/mods/cnc/maps/gdi04a/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -453,136 +455,6 @@ Actors: Location: 27,58 Owner: Neutral -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi04a.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: fist226m - MissionData: - Briefing: 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. - BackgroundVideo: bkground.vqa - BriefingVideo: gdi4b.vqa - StartVideo: nitejump.vqa - WinVideo: burdet1.vqa - LossVideo: gameover.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - Tiberium: - Warhead@1Dam: SpreadDamage - Damage: 6 - -Voices: - -Music: - -Notifications: - -Translations: +Weapons: weapons.yaml diff --git a/mods/cnc/maps/gdi04a/rules.yaml b/mods/cnc/maps/gdi04a/rules.yaml new file mode 100644 index 0000000000..c6cd287883 --- /dev/null +++ b/mods/cnc/maps/gdi04a/rules.yaml @@ -0,0 +1,128 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi04a.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: fist226m + MissionData: + Briefing: 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. + BackgroundVideo: bkground.vqa + BriefingVideo: gdi4b.vqa + StartVideo: nitejump.vqa + WinVideo: burdet1.vqa + LossVideo: gameover.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi04a/weapons.yaml b/mods/cnc/maps/gdi04a/weapons.yaml new file mode 100644 index 0000000000..a085596c2a --- /dev/null +++ b/mods/cnc/maps/gdi04a/weapons.yaml @@ -0,0 +1,3 @@ +Tiberium: + Warhead@1Dam: SpreadDamage + Damage: 6 diff --git a/mods/cnc/maps/gdi04b/map.yaml b/mods/cnc/maps/gdi04b/map.yaml index 61657f4505..d3a1744d74 100644 --- a/mods/cnc/maps/gdi04b/map.yaml +++ b/mods/cnc/maps/gdi04b/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -524,139 +526,6 @@ Actors: Location: 50,45 Owner: Neutral -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi04b.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: fist226m - MissionData: - Briefing: 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. - BackgroundVideo: bkground.vqa - BriefingVideo: gdi4b.vqa - StartVideo: nitejump.vqa - WinVideo: burdet1.vqa - LossVideo: gameover.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - E3: - AutoTarget: - ScanRadius: 5 - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - Tiberium: - Warhead@1Dam: SpreadDamage - Damage: 4 - -Voices: - -Music: - -Notifications: - -Translations: +Weapons: weapons.yaml diff --git a/mods/cnc/maps/gdi04b/rules.yaml b/mods/cnc/maps/gdi04b/rules.yaml new file mode 100644 index 0000000000..e48e13021f --- /dev/null +++ b/mods/cnc/maps/gdi04b/rules.yaml @@ -0,0 +1,132 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi04b.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: fist226m + MissionData: + Briefing: 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. + BackgroundVideo: bkground.vqa + BriefingVideo: gdi4b.vqa + StartVideo: nitejump.vqa + WinVideo: burdet1.vqa + LossVideo: gameover.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +E3: + AutoTarget: + ScanRadius: 5 + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi04b/weapons.yaml b/mods/cnc/maps/gdi04b/weapons.yaml new file mode 100644 index 0000000000..8afd4308d3 --- /dev/null +++ b/mods/cnc/maps/gdi04b/weapons.yaml @@ -0,0 +1,3 @@ +Tiberium: + Warhead@1Dam: SpreadDamage + Damage: 4 diff --git a/mods/cnc/maps/gdi04c/map.yaml b/mods/cnc/maps/gdi04c/map.yaml index fccc9c340e..ab0ef808f4 100644 --- a/mods/cnc/maps/gdi04c/map.yaml +++ b/mods/cnc/maps/gdi04c/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -738,167 +740,6 @@ Actors: Location: 28,47 Owner: Neutral -Smudges: - sc5 58,38 0: - sc6 55,37 0: - sc5 56,34 0: - sc5 47,34 0: - sc6 54,33 0: - sc3 47,33 0: - sc4 46,33 0: - sc2 55,32 0: - cr1 23,32 0: - sc3 48,31 0: - sc2 47,31 0: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civillians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civillians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi04c.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: ind - MissionData: - Briefing: 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. - BackgroundVideo: bkground.vqa - BriefingVideo: gdi4a.vqa - StartVideo: nodsweep.vqa - WinVideo: burdet1.vqa - LossVideo: gameover.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^CivInfantry: - Health: - HP: 125 - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Bridge: - DamageMultiplier@INVULNERABLE: - Modifier: 0 - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - Rockets: - Range: 5c0 - Warhead: SpreadDamage - Versus: - None: 10 - Light: 66 - Heavy: 66 - -Voices: - -Music: - -Notifications: - -Translations: +Weapons: weapons.yaml diff --git a/mods/cnc/maps/gdi04c/rules.yaml b/mods/cnc/maps/gdi04c/rules.yaml new file mode 100644 index 0000000000..53c05d4729 --- /dev/null +++ b/mods/cnc/maps/gdi04c/rules.yaml @@ -0,0 +1,163 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civillians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civillians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi04c.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: ind + MissionData: + Briefing: 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. + BackgroundVideo: bkground.vqa + BriefingVideo: gdi4a.vqa + StartVideo: nodsweep.vqa + WinVideo: burdet1.vqa + LossVideo: gameover.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + SmudgeLayer@SCORCH: + InitialSmudges: + 58,38: sc5,0 + 55,37: sc6,0 + 56,34: sc5,0 + 47,34: sc5,0 + 54,33: sc6,0 + 47,33: sc3,0 + 46,33: sc4,0 + 55,32: sc2,0 + 48,31: sc3,0 + 47,31: sc2,0 + SmudgeLayer@CRATER: + InitialSmudges: + 23,32: cr1,0 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^CivInfantry: + Health: + HP: 125 + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Bridge: + DamageMultiplier@INVULNERABLE: + Modifier: 0 + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi04c/weapons.yaml b/mods/cnc/maps/gdi04c/weapons.yaml new file mode 100644 index 0000000000..cdbcafb9cd --- /dev/null +++ b/mods/cnc/maps/gdi04c/weapons.yaml @@ -0,0 +1,7 @@ +Rockets: + Range: 5c0 + Warhead: SpreadDamage + Versus: + None: 10 + Light: 66 + Heavy: 66 diff --git a/mods/cnc/maps/gdi05a/map.yaml b/mods/cnc/maps/gdi05a/map.yaml index 714991411d..93ab176306 100644 --- a/mods/cnc/maps/gdi05a/map.yaml +++ b/mods/cnc/maps/gdi05a/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -752,246 +754,6 @@ Actors: Location: 44,40 Owner: Neutral -Smudges: - sc4 41,55 0: - cr1 41,54 0: - cr1 13,52 0: - sc5 48,51 0: - cr1 11,51 0: - sc2 53,50 0: - sc3 51,50 0: - sc4 45,50 0: - sc6 49,48 0: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi05a.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: rain - MissionData: - Briefing: A GDI field base is under attack. They have fended off one attack but will not survive another.\n\nMove to the base, repair the structures and then launch a strike force to destroy the Nod base in the area.\n\nDestroy all Nod units and structures. - BackgroundVideo: podium.vqa - BriefingVideo: gdi5.vqa - StartVideo: seige.vqa - WinVideo: nodlose.vqa - LossVideo: gdilose.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - Difficulties: Easy, Normal, Hard - ShortGameLocked: True - ShortGameEnabled: False - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - EnemyWatcher: - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 2000 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - AnnounceOnSeen: - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - E2: - Buildable: - Prerequisites: ~pyle - E3: - Buildable: - Queue: Infantry.Nod - E4: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - HARV: - Harvester: - SearchFromOrderRadius: 24 - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - LTNK: - Buildable: - Prerequisites: ~afld - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - MTNK: - Buildable: - Prerequisites: ~disabled - HTNK: - Buildable: - Prerequisites: ~disabled - MSAM: - Buildable: - Prerequisites: ~disabled - ARTY: - Buildable: - Prerequisites: ~disabled - MLRS: - Buildable: - Prerequisites: ~disabled - FTNK: - Buildable: - Prerequisites: ~disabled - STNK: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - NUK2: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - MoneyCrate: - Inherits: ^Crate - GiveCashCrateAction: - Amount: 500 - UseCashTick: yes - airstrike.proxy: - AlwaysVisible: - AirstrikePower: - Icon: airstrike - StartFullyCharged: True - ChargeTime: 120 - SquadSize: 1 - QuantizedFacings: 8 - Description: Air Strike - LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. - EndChargeSound: airredy1.aud - SelectTargetSound: select1.aud - InsufficientPowerSound: nopower1.aud - IncomingSound: enemya.aud - UnitType: a10 - DisplayBeacon: True - BeaconPoster: airstrike - DisplayRadarPing: True - CameraActor: camera - -Sequences: - -VoxelSequences: - -Weapons: - Tiberium: - Warhead@1Dam: SpreadDamage - Damage: 4 - -Voices: - -Music: - -Notifications: - -Translations: +Weapons: weapons.yaml diff --git a/mods/cnc/maps/gdi05a/rules.yaml b/mods/cnc/maps/gdi05a/rules.yaml new file mode 100644 index 0000000000..80e4d4ec14 --- /dev/null +++ b/mods/cnc/maps/gdi05a/rules.yaml @@ -0,0 +1,266 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi05a.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: rain + MissionData: + Briefing: A GDI field base is under attack. They have fended off one attack but will not survive another.\n\nMove to the base, repair the structures and then launch a strike force to destroy the Nod base in the area.\n\nDestroy all Nod units and structures. + BackgroundVideo: podium.vqa + BriefingVideo: gdi5.vqa + StartVideo: seige.vqa + WinVideo: nodlose.vqa + LossVideo: gdilose.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + Difficulties: Easy, Normal, Hard + ShortGameLocked: True + ShortGameEnabled: False + SmudgeLayer@SCORCH: + InitialSmudges: + 41,55: sc4,0 + 48,51: sc5,0 + 53,50: sc2,0 + 51,50: sc3,0 + 45,50: sc4,0 + 49,48: sc6,0 + SmudgeLayer@CRATER: + InitialSmudges: + 41,54: cr1,0 + 13,52: cr1,0 + 11,51: cr1,0 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + EnemyWatcher: + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 2000 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + AnnounceOnSeen: + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +E2: + Buildable: + Prerequisites: ~pyle + +E3: + Buildable: + Queue: Infantry.Nod + +E4: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +HARV: + Harvester: + SearchFromOrderRadius: 24 + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +LTNK: + Buildable: + Prerequisites: ~afld + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +MTNK: + Buildable: + Prerequisites: ~disabled + +HTNK: + Buildable: + Prerequisites: ~disabled + +MSAM: + Buildable: + Prerequisites: ~disabled + +ARTY: + Buildable: + Prerequisites: ~disabled + +MLRS: + Buildable: + Prerequisites: ~disabled + +FTNK: + Buildable: + Prerequisites: ~disabled + +STNK: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +NUK2: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +MoneyCrate: + Inherits: ^Crate + GiveCashCrateAction: + Amount: 500 + UseCashTick: yes + +airstrike.proxy: + AlwaysVisible: + AirstrikePower: + Icon: airstrike + StartFullyCharged: True + ChargeTime: 120 + SquadSize: 1 + QuantizedFacings: 8 + Description: Air Strike + LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. + EndChargeSound: airredy1.aud + SelectTargetSound: select1.aud + InsufficientPowerSound: nopower1.aud + IncomingSound: enemya.aud + UnitType: a10 + DisplayBeacon: True + BeaconPoster: airstrike + DisplayRadarPing: True + CameraActor: camera diff --git a/mods/cnc/maps/gdi05a/weapons.yaml b/mods/cnc/maps/gdi05a/weapons.yaml new file mode 100644 index 0000000000..8afd4308d3 --- /dev/null +++ b/mods/cnc/maps/gdi05a/weapons.yaml @@ -0,0 +1,3 @@ +Tiberium: + Warhead@1Dam: SpreadDamage + Damage: 4 diff --git a/mods/cnc/maps/gdi05b/map.yaml b/mods/cnc/maps/gdi05b/map.yaml index 4b30768a76..f049a6906e 100644 --- a/mods/cnc/maps/gdi05b/map.yaml +++ b/mods/cnc/maps/gdi05b/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Nod: Name: Nod @@ -605,226 +607,4 @@ Actors: Location: 26,37 Owner: Nod -Smudges: - sc3 15,56 0: - sc2 40,53 0: - sc2 24,53 0: - sc5 39,52 0: - sc1 24,52 0: - sc4 39,51 0: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - EnemyWatcher: - MusicPlaylist: - StartingMusic: rain - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 4000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: gdi05b.lua - MissionData: - Briefing: A GDI field base is under attack. They have fended off one attack but will not survive another.\n\nMove to the base, repair the structures and then launch a strike force to destroy the Nod base in the area.\n\nDestroy all Nod units and structures. - BackgroundVideo: podium.vqa - BriefingVideo: gdi5.vqa - StartVideo: seige.vqa - WinVideo: nodlose.vqa - LossVideo: gdilose.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - AnnounceOnSeen: - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - SBAG: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - CYCL: - Buildable: - Prerequisites: ~disabled - NUK2: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - E2: - Buildable: - Prerequisites: ~pyle - E3: - Buildable: - Prerequisites: ~disabled - HARV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MTNK: - Buildable: - Prerequisites: ~disabled - HTNK: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MSAM: - Buildable: - Prerequisites: ~disabled - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - FTNK: - Buildable: - Prerequisites: ~disabled - airstrike.proxy: - AlwaysVisible: - AirstrikePower: - Icon: airstrike - StartFullyCharged: True - ChargeTime: 120 - SquadSize: 1 - QuantizedFacings: 8 - Description: Air Strike - LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. - EndChargeSound: airredy1.aud - SelectTargetSound: select1.aud - InsufficientPowerSound: nopower1.aud - IncomingSound: enemya.aud - UnitType: a10 - DisplayBeacon: True - BeaconPoster: airstrike - DisplayRadarPing: True - CameraActor: camera - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/gdi05b/rules.yaml b/mods/cnc/maps/gdi05b/rules.yaml new file mode 100644 index 0000000000..970950e4f2 --- /dev/null +++ b/mods/cnc/maps/gdi05b/rules.yaml @@ -0,0 +1,244 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + AbandonedBase: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + EnemyWatcher: + MusicPlaylist: + StartingMusic: rain + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 4000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: gdi05b.lua + MissionData: + Briefing: A GDI field base is under attack. They have fended off one attack but will not survive another.\n\nMove to the base, repair the structures and then launch a strike force to destroy the Nod base in the area.\n\nDestroy all Nod units and structures. + BackgroundVideo: podium.vqa + BriefingVideo: gdi5.vqa + StartVideo: seige.vqa + WinVideo: nodlose.vqa + LossVideo: gdilose.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + SmudgeLayer@SCORCH: + InitialSmudges: + 15,56: sc3,0 + 40,53: sc2,0 + 24,53: sc2,0 + 39,52: sc5,0 + 24,52: sc1,0 + 39,51: sc4,0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + AnnounceOnSeen: + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +SBAG: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +CYCL: + Buildable: + Prerequisites: ~disabled + +NUK2: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +E2: + Buildable: + Prerequisites: ~pyle + +E3: + Buildable: + Prerequisites: ~disabled + +HARV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MTNK: + Buildable: + Prerequisites: ~disabled + +HTNK: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MSAM: + Buildable: + Prerequisites: ~disabled + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +FTNK: + Buildable: + Prerequisites: ~disabled + +airstrike.proxy: + AlwaysVisible: + AirstrikePower: + Icon: airstrike + StartFullyCharged: True + ChargeTime: 120 + SquadSize: 1 + QuantizedFacings: 8 + Description: Air Strike + LongDesc: Deploy an aerial napalm strike.\nBurns buildings and infantry along a line. + EndChargeSound: airredy1.aud + SelectTargetSound: select1.aud + InsufficientPowerSound: nopower1.aud + IncomingSound: enemya.aud + UnitType: a10 + DisplayBeacon: True + BeaconPoster: airstrike + DisplayRadarPing: True + CameraActor: camera diff --git a/mods/cnc/maps/gdi06/map.yaml b/mods/cnc/maps/gdi06/map.yaml index ce9656dcb6..404886d000 100644 --- a/mods/cnc/maps/gdi06/map.yaml +++ b/mods/cnc/maps/gdi06/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -1014,206 +1016,8 @@ Actors: Owner: GDI Location: 55,61 -Smudges: +Rules: rules.yaml -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - LuaScript: - Scripts: gdi06.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - BackgroundMusic: rain-ambient - StartingMusic: rain - WeatherOverlay: - ParticleDensityFactor: 0.0007625 - ChangingWindLevel: true - WindLevels: -5, -3, -2, 0, 2, 3, 5 - WindTick: 150, 550 - InstantWindChanges: false - UseSquares: false - ScatterDirection: 0, 0 - Gravity: 8.00, 12.00 - SwingOffset: 0, 0 - SwingSpeed: 0, 0 - SwingAmplitude: 0, 0 - ParticleColors: 304074, 28386C, 202C60, 182C54 - LineTailAlphaValue: 150 - ParticleSize: 1, 1 - GlobalLightingPaletteEffect: - Red: 0.75 - Green: 0.85 - Blue: 1.5 - Ambient: 0.35 - MissionData: - Briefing: Use a GDI Commando to infiltrate the Nod base. **** ** destroy the ******** so that the base is incapacitated. Get in, hit it, and get the **** out. - BriefingVideo: gdi6.vqa - StartVideo: nitejump.vqa - WinVideo: sabotage.vqa - LossVideo: gdilose.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - Difficulties: Easy, Normal, Hard - ShortGameLocked: True - ShortGameEnabled: True - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - FLARE: - RevealsShroud: - Range: 5c0 - OLDLST: - Inherits: LST - -WithRoof: - -Selectable: - RejectsOrders: - Cargo: - Types: disabled - SAM: - SpawnActorOnDeath: - Actor: e1 - RMBO: - MustBeDestroyed: - RequiredForShortGame: true - AutoTarget: - TargetWhenIdle: false - TargetWhenDamaged: true - Health: - HP: 150 - RMBO.easy: - Inherits: RMBO - Health: - HP: 300 - SelfHealing: - Ticks: 10 - HealIfBelow: 50% - DamageCooldown: 200 - RenderSprites: - Image: RMBO - RMBO.hard: - Inherits: RMBO - AutoTarget: - TargetWhenDamaged: false - RenderSprites: - Image: RMBO - E3.sticky: - Inherits: E3 - AutoTarget: - AllowMovement: false - RenderSprites: - Image: E3 - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player +Sequences: sequences.yaml -Sequences: - oldlst: - idle: lst - Start: 0 - Facings: 1 - ZOffset: -1024 - icon: lsticnh.tem - AddExtension: False - -VoxelSequences: - -Weapons: - -Voices: - -Music: - rain-ambient: Rain (ambient) - Hidden: true - -Notifications: - -Translations: +Music: music.yaml diff --git a/mods/cnc/maps/gdi06/music.yaml b/mods/cnc/maps/gdi06/music.yaml new file mode 100644 index 0000000000..a487152c36 --- /dev/null +++ b/mods/cnc/maps/gdi06/music.yaml @@ -0,0 +1,2 @@ +rain-ambient: Rain (ambient) + Hidden: true \ No newline at end of file diff --git a/mods/cnc/maps/gdi06/rules.yaml b/mods/cnc/maps/gdi06/rules.yaml new file mode 100644 index 0000000000..857e84169c --- /dev/null +++ b/mods/cnc/maps/gdi06/rules.yaml @@ -0,0 +1,199 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + LuaScript: + Scripts: gdi06.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + BackgroundMusic: rain-ambient + StartingMusic: rain + WeatherOverlay: + ParticleDensityFactor: 0.0007625 + ChangingWindLevel: true + WindLevels: -5, -3, -2, 0, 2, 3, 5 + WindTick: 150, 550 + InstantWindChanges: false + UseSquares: false + ScatterDirection: 0, 0 + Gravity: 8.00, 12.00 + SwingOffset: 0, 0 + SwingSpeed: 0, 0 + SwingAmplitude: 0, 0 + ParticleColors: 304074, 28386C, 202C60, 182C54 + LineTailAlphaValue: 150 + ParticleSize: 1, 1 + GlobalLightingPaletteEffect: + Red: 0.75 + Green: 0.85 + Blue: 1.5 + Ambient: 0.35 + MissionData: + Briefing: Use a GDI Commando to infiltrate the Nod base. **** ** destroy the ******** so that the base is incapacitated. Get in, hit it, and get the **** out. + BriefingVideo: gdi6.vqa + StartVideo: nitejump.vqa + WinVideo: sabotage.vqa + LossVideo: gdilose.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + Difficulties: Easy, Normal, Hard + ShortGameLocked: True + ShortGameEnabled: True + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +FLARE: + RevealsShroud: + Range: 5c0 + +OLDLST: + Inherits: LST + -WithRoof: + -Selectable: + RejectsOrders: + Cargo: + Types: disabled + +SAM: + SpawnActorOnDeath: + Actor: e1 + +RMBO: + MustBeDestroyed: + RequiredForShortGame: true + AutoTarget: + TargetWhenIdle: false + TargetWhenDamaged: true + Health: + HP: 150 + +RMBO.easy: + Inherits: RMBO + Health: + HP: 300 + SelfHealing: + Ticks: 10 + HealIfBelow: 50% + DamageCooldown: 200 + RenderSprites: + Image: RMBO + +RMBO.hard: + Inherits: RMBO + AutoTarget: + TargetWhenDamaged: false + RenderSprites: + Image: RMBO + +E3.sticky: + Inherits: E3 + AutoTarget: + AllowMovement: false + RenderSprites: + Image: E3 + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/gdi06/sequences.yaml b/mods/cnc/maps/gdi06/sequences.yaml new file mode 100644 index 0000000000..6a9db3291d --- /dev/null +++ b/mods/cnc/maps/gdi06/sequences.yaml @@ -0,0 +1,7 @@ +oldlst: + idle: lst + Start: 0 + Facings: 1 + ZOffset: -1024 + icon: lsticnh.tem + AddExtension: False \ No newline at end of file diff --git a/mods/cnc/maps/haos_ridges_cnc.oramap b/mods/cnc/maps/haos_ridges_cnc.oramap index ad6b6d84c6..0fd8851e53 100644 Binary files a/mods/cnc/maps/haos_ridges_cnc.oramap and b/mods/cnc/maps/haos_ridges_cnc.oramap differ diff --git a/mods/cnc/maps/hegemony_or_survival.oramap b/mods/cnc/maps/hegemony_or_survival.oramap index eafd807be4..0340ee08cb 100644 Binary files a/mods/cnc/maps/hegemony_or_survival.oramap and b/mods/cnc/maps/hegemony_or_survival.oramap differ diff --git a/mods/cnc/maps/hegemony_or_survival_8p.oramap b/mods/cnc/maps/hegemony_or_survival_8p.oramap index df4a36c0c1..b7319b386c 100644 Binary files a/mods/cnc/maps/hegemony_or_survival_8p.oramap and b/mods/cnc/maps/hegemony_or_survival_8p.oramap differ diff --git a/mods/cnc/maps/into_the_river_below.oramap b/mods/cnc/maps/into_the_river_below.oramap index 8443ac929f..05dd8bd6e9 100644 Binary files a/mods/cnc/maps/into_the_river_below.oramap and b/mods/cnc/maps/into_the_river_below.oramap differ diff --git a/mods/cnc/maps/lessons_from_kosovo.oramap b/mods/cnc/maps/lessons_from_kosovo.oramap index a75575d17f..85a39bce9c 100644 Binary files a/mods/cnc/maps/lessons_from_kosovo.oramap and b/mods/cnc/maps/lessons_from_kosovo.oramap differ diff --git a/mods/cnc/maps/llamas.oramap b/mods/cnc/maps/llamas.oramap index 5492e2b6ef..ca17b64bd3 100644 Binary files a/mods/cnc/maps/llamas.oramap and b/mods/cnc/maps/llamas.oramap differ diff --git a/mods/cnc/maps/llamas2.oramap b/mods/cnc/maps/llamas2.oramap index fe5d22cd39..3261cd209e 100644 Binary files a/mods/cnc/maps/llamas2.oramap and b/mods/cnc/maps/llamas2.oramap differ diff --git a/mods/cnc/maps/manufacturing_consent.oramap b/mods/cnc/maps/manufacturing_consent.oramap index cb92cb9044..b1c737ea39 100644 Binary files a/mods/cnc/maps/manufacturing_consent.oramap and b/mods/cnc/maps/manufacturing_consent.oramap differ diff --git a/mods/cnc/maps/minus_two.oramap b/mods/cnc/maps/minus_two.oramap index 4e6bddcede..17be1a3277 100644 Binary files a/mods/cnc/maps/minus_two.oramap and b/mods/cnc/maps/minus_two.oramap differ diff --git a/mods/cnc/maps/morbid-aimless-poseidon-2.oramap b/mods/cnc/maps/morbid-aimless-poseidon-2.oramap index c028ddb5c7..5ca2ea0e32 100644 Binary files a/mods/cnc/maps/morbid-aimless-poseidon-2.oramap and b/mods/cnc/maps/morbid-aimless-poseidon-2.oramap differ diff --git a/mods/cnc/maps/mtnukebait.oramap b/mods/cnc/maps/mtnukebait.oramap index 2168b5d6ea..eee91e1297 100644 Binary files a/mods/cnc/maps/mtnukebait.oramap and b/mods/cnc/maps/mtnukebait.oramap differ diff --git a/mods/cnc/maps/necessary_illusions.oramap b/mods/cnc/maps/necessary_illusions.oramap index e75d9b7256..d761f0385c 100644 Binary files a/mods/cnc/maps/necessary_illusions.oramap and b/mods/cnc/maps/necessary_illusions.oramap differ diff --git a/mods/cnc/maps/nod01/map.yaml b/mods/cnc/maps/nod01/map.yaml index ba092f79f3..00a9d77148 100644 --- a/mods/cnc/maps/nod01/map.yaml +++ b/mods/cnc/maps/nod01/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -251,151 +253,4 @@ Actors: Location: 24,17 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Villagers: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Villagers: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - LuaScript: - Scripts: nod01.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: nomercy - VictoryMusic: nod_win1 - MissionData: - Briefing: 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. - BackgroundVideo: intro2.vqa - BriefingVideo: nod1.vqa - LossVideo: nodlose.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - C10: - Tooltip: - Name: Nikoomba - ^Bridge: - DamageMultiplier@INVULNERABLE: - Modifier: 0 - ^CivBuilding: - MustBeDestroyed: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivInfantry: - MustBeDestroyed: - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod01/rules.yaml b/mods/cnc/maps/nod01/rules.yaml new file mode 100644 index 0000000000..7ef5c643eb --- /dev/null +++ b/mods/cnc/maps/nod01/rules.yaml @@ -0,0 +1,151 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Villagers: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Villagers: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + LuaScript: + Scripts: nod01.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: nomercy + VictoryMusic: nod_win1 + MissionData: + Briefing: 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. + BackgroundVideo: intro2.vqa + BriefingVideo: nod1.vqa + LossVideo: nodlose.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +C10: + Tooltip: + Name: Nikoomba + +^Bridge: + DamageMultiplier@INVULNERABLE: + Modifier: 0 + +^CivBuilding: + MustBeDestroyed: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivInfantry: + MustBeDestroyed: + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod02a/map.yaml b/mods/cnc/maps/nod02a/map.yaml index 57c6f89fe6..2e2a860250 100644 --- a/mods/cnc/maps/nod02a/map.yaml +++ b/mods/cnc/maps/nod02a/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -192,216 +194,4 @@ Actors: Location: 56,38 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 4000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod02a.lua - MusicPlaylist: - StartingMusic: ind2 - VictoryMusic: nod_win1 - MissionData: - Briefing: GDI has kept a stranglehold on Egypt for many years. Set up a forward attack base in your area. To do this you must select your Mobile Construction Vehicle (MCV) and right click on it. From here you can begin to build a base. This area contains plenty of Tiberium, so establishing the base should be easy. - BriefingVideo: nod2.vqa - StartVideo: seige.vqa - WinVideo: airstrk.vqa - LossVideo: deskill.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - NUK2: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - CYCL: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - FTNK: - Buildable: - Prerequisites: ~disabled - STNK: - Buildable: - Prerequisites: ~disabled - ARTY: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MLRS: - Buildable: - Prerequisites: ~disabled - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - HARV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - LST: - Buildable: - Prerequisites: ~disabled - C17: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - HQ: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - E3: - Buildable: - Prerequisites: ~disabled - E2: - Buildable: - Prerequisites: ~disabled - SBAG: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod02a/rules.yaml b/mods/cnc/maps/nod02a/rules.yaml new file mode 100644 index 0000000000..bc6f7a4e4e --- /dev/null +++ b/mods/cnc/maps/nod02a/rules.yaml @@ -0,0 +1,238 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 4000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod02a.lua + MusicPlaylist: + StartingMusic: ind2 + VictoryMusic: nod_win1 + MissionData: + Briefing: GDI has kept a stranglehold on Egypt for many years. Set up a forward attack base in your area. To do this you must select your Mobile Construction Vehicle (MCV) and right click on it. From here you can begin to build a base. This area contains plenty of Tiberium, so establishing the base should be easy. + BriefingVideo: nod2.vqa + StartVideo: seige.vqa + WinVideo: airstrk.vqa + LossVideo: deskill.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +NUK2: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +CYCL: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +FTNK: + Buildable: + Prerequisites: ~disabled + +STNK: + Buildable: + Prerequisites: ~disabled + +ARTY: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MLRS: + Buildable: + Prerequisites: ~disabled + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +HARV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +LST: + Buildable: + Prerequisites: ~disabled + +C17: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + +HQ: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +E3: + Buildable: + Prerequisites: ~disabled + +E2: + Buildable: + Prerequisites: ~disabled + +SBAG: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled diff --git a/mods/cnc/maps/nod02b/map.yaml b/mods/cnc/maps/nod02b/map.yaml index 0a9ef82522..2b03f78555 100644 --- a/mods/cnc/maps/nod02b/map.yaml +++ b/mods/cnc/maps/nod02b/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -234,216 +236,4 @@ Actors: Location: 30,44 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 4000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod02b.lua - MusicPlaylist: - StartingMusic: ind2 - VictoryMusic: nod_win1 - MissionData: - Briefing: GDI has kept a stranglehold on Egypt for many years. Set up a forward attack base in your area. To do this you must select your Mobile Construction Vehicle (MCV) and right click on it. From here you can begin to build a base. This area contains plenty of Tiberium, so establishing the base should be easy. - BriefingVideo: nod2.vqa - StartVideo: seige.vqa - WinVideo: airstrk.vqa - LossVideo: deskill.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - NUK2: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - CYCL: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - FTNK: - Buildable: - Prerequisites: ~disabled - STNK: - Buildable: - Prerequisites: ~disabled - ARTY: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MLRS: - Buildable: - Prerequisites: ~disabled - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - LST: - Buildable: - Prerequisites: ~disabled - C17: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - HQ: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - E3: - Buildable: - Prerequisites: ~disabled - E2: - Buildable: - Prerequisites: ~disabled - SBAG: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - HARV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod02b/rules.yaml b/mods/cnc/maps/nod02b/rules.yaml new file mode 100644 index 0000000000..914aa78ad5 --- /dev/null +++ b/mods/cnc/maps/nod02b/rules.yaml @@ -0,0 +1,238 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 4000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod02b.lua + MusicPlaylist: + StartingMusic: ind2 + VictoryMusic: nod_win1 + MissionData: + Briefing: GDI has kept a stranglehold on Egypt for many years. Set up a forward attack base in your area. To do this you must select your Mobile Construction Vehicle (MCV) and right click on it. From here you can begin to build a base. This area contains plenty of Tiberium, so establishing the base should be easy. + BriefingVideo: nod2.vqa + StartVideo: seige.vqa + WinVideo: airstrk.vqa + LossVideo: deskill.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +NUK2: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +CYCL: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +FTNK: + Buildable: + Prerequisites: ~disabled + +STNK: + Buildable: + Prerequisites: ~disabled + +ARTY: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MLRS: + Buildable: + Prerequisites: ~disabled + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +LST: + Buildable: + Prerequisites: ~disabled + +C17: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + +HQ: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +E3: + Buildable: + Prerequisites: ~disabled + +E2: + Buildable: + Prerequisites: ~disabled + +SBAG: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +HARV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod03a/map.yaml b/mods/cnc/maps/nod03a/map.yaml index 61e8a82791..5cc7cda469 100644 --- a/mods/cnc/maps/nod03a/map.yaml +++ b/mods/cnc/maps/nod03a/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -428,199 +430,4 @@ Actors: Location: 32,47 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 4000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - LuaScript: - Scripts: nod03a.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: chrg226m - VictoryMusic: nod_win1 - MissionData: - Briefing: 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. - BriefingVideo: nod3.vqa - StartVideo: dessweep.vqa - WinVideo: desflees.vqa - LossVideo: flag.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - HQ: - AirstrikePower: - Prerequisites: ~disabled - Tooltip: - Description: Provides an overview of the battlefield.\nRequires power to operate. - NUK2: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MISS: - Tooltip: - Name: Prison - Capturable: - CaptureThreshold: 1 - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod03a/rules.yaml b/mods/cnc/maps/nod03a/rules.yaml new file mode 100644 index 0000000000..765d8e7e73 --- /dev/null +++ b/mods/cnc/maps/nod03a/rules.yaml @@ -0,0 +1,214 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 4000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + LuaScript: + Scripts: nod03a.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: chrg226m + VictoryMusic: nod_win1 + MissionData: + Briefing: 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. + BriefingVideo: nod3.vqa + StartVideo: dessweep.vqa + WinVideo: desflees.vqa + LossVideo: flag.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +HQ: + AirstrikePower: + Prerequisites: ~disabled + Tooltip: + Description: Provides an overview of the battlefield.\nRequires power to operate. + +NUK2: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MISS: + Tooltip: + Name: Prison + Capturable: + CaptureThreshold: 1 + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod03b/map.yaml b/mods/cnc/maps/nod03b/map.yaml index 3d28587062..7e17e4fe98 100644 --- a/mods/cnc/maps/nod03b/map.yaml +++ b/mods/cnc/maps/nod03b/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -472,199 +474,4 @@ Actors: Location: 23,20 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 4000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - LuaScript: - Scripts: nod03b.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: chrg226m - VictoryMusic: nod_win1 - MissionData: - Briefing: 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. - BriefingVideo: nod3.vqa - StartVideo: dessweep.vqa - WinVideo: desflees.vqa - LossVideo: flag.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - HQ: - AirstrikePower: - Prerequisites: ~disabled - Tooltip: - Description: Provides an overview of the battlefield.\nRequires power to operate. - NUK2: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MISS: - Tooltip: - Name: Prison - Capturable: - CaptureThreshold: 1 - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod03b/rules.yaml b/mods/cnc/maps/nod03b/rules.yaml new file mode 100644 index 0000000000..abbb9e462e --- /dev/null +++ b/mods/cnc/maps/nod03b/rules.yaml @@ -0,0 +1,214 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 4000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + LuaScript: + Scripts: nod03b.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: chrg226m + VictoryMusic: nod_win1 + MissionData: + Briefing: 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. + BriefingVideo: nod3.vqa + StartVideo: dessweep.vqa + WinVideo: desflees.vqa + LossVideo: flag.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +HQ: + AirstrikePower: + Prerequisites: ~disabled + Tooltip: + Description: Provides an overview of the battlefield.\nRequires power to operate. + +NUK2: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MISS: + Tooltip: + Name: Prison + Capturable: + CaptureThreshold: 1 + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod04a/map.yaml b/mods/cnc/maps/nod04a/map.yaml index 55ddad2b97..a09ffb84c2 100644 --- a/mods/cnc/maps/nod04a/map.yaml +++ b/mods/cnc/maps/nod04a/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -532,222 +534,4 @@ Actors: Facing: 160 SubCell: 2 -Smudges: - sc6 37,24 0: - sc6 36,18 0: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - NodSupporter: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - NodSupporter: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - EnemyWatcher: - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - LuaScript: - Scripts: nod04a.lua - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - MusicPlaylist: - StartingMusic: valkyrie - VictoryMusic: nod_win1 - MissionData: - Briefing: A small village friendly to our cause has been increasingly harassed by GDI, and the Brotherhood wishes you to assist them in their efforts.\n\nSeek out the enemy village and destroy it. The event will be disguised as a GDI attack. - BriefingVideo: nod4b.vqa - StartVideo: retro.vqa - LossVideo: deskill.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - AnnounceOnSeen: - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - AnnounceOnSeen: - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - AnnounceOnSeen: - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - NUK2: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - CYCL: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - FTNK: - Buildable: - Prerequisites: ~disabled - STNK: - Buildable: - Prerequisites: ~disabled - ARTY: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MLRS: - Buildable: - Prerequisites: ~disabled - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - LST: - Buildable: - Prerequisites: ~disabled - C17: - Buildable: - Prerequisites: ~disabled - SAM: - Buildable: - Prerequisites: ~disabled - AFLD: - Buildable: - Prerequisites: ~disabled - E4: - Buildable: - Prerequisites: ~disabled - SBAG: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - HARV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod04a/rules.yaml b/mods/cnc/maps/nod04a/rules.yaml new file mode 100644 index 0000000000..ee018acc69 --- /dev/null +++ b/mods/cnc/maps/nod04a/rules.yaml @@ -0,0 +1,245 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + NodSupporter: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + NodSupporter: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + EnemyWatcher: + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + LuaScript: + Scripts: nod04a.lua + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + MusicPlaylist: + StartingMusic: valkyrie + VictoryMusic: nod_win1 + MissionData: + Briefing: A small village friendly to our cause has been increasingly harassed by GDI, and the Brotherhood wishes you to assist them in their efforts.\n\nSeek out the enemy village and destroy it. The event will be disguised as a GDI attack. + BriefingVideo: nod4b.vqa + StartVideo: retro.vqa + LossVideo: deskill.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + SmudgeLayer@SCORCH: + InitialSmudges: + 37,24: sc6,0 + 36,18: sc6,0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + AnnounceOnSeen: + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + AnnounceOnSeen: + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + AnnounceOnSeen: + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +NUK2: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +CYCL: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +FTNK: + Buildable: + Prerequisites: ~disabled + +STNK: + Buildable: + Prerequisites: ~disabled + +ARTY: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MLRS: + Buildable: + Prerequisites: ~disabled + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +LST: + Buildable: + Prerequisites: ~disabled + +C17: + Buildable: + Prerequisites: ~disabled + +SAM: + Buildable: + Prerequisites: ~disabled + +AFLD: + Buildable: + Prerequisites: ~disabled + +E4: + Buildable: + Prerequisites: ~disabled + +SBAG: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +HARV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod04b/map.yaml b/mods/cnc/maps/nod04b/map.yaml index 4701aa3ad6..be61006167 100644 --- a/mods/cnc/maps/nod04b/map.yaml +++ b/mods/cnc/maps/nod04b/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -474,139 +476,4 @@ Actors: Location: 32,22 Owner: Neutral -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - EnemyWatcher: - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod04b.lua - MusicPlaylist: - StartingMusic: warfare - VictoryMusic: nod_win1 - MissionData: - Briefing: A small village friendly to our cause has been increasingly harassed by GDI, and the Brotherhood wishes you to assist them in their efforts.\n\nSeek out the enemy village and destroy it. The event will be disguised as a GDI attack. - BriefingVideo: nod4b.vqa - LossVideo: nodlose.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - AnnounceOnSeen: - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - AnnounceOnSeen: - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - TRAN: - RejectsOrders: - -Selectable: - RevealsShroud: - Range: 5c0 - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod04b/rules.yaml b/mods/cnc/maps/nod04b/rules.yaml new file mode 100644 index 0000000000..ded41ae338 --- /dev/null +++ b/mods/cnc/maps/nod04b/rules.yaml @@ -0,0 +1,135 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + EnemyWatcher: + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod04b.lua + MusicPlaylist: + StartingMusic: warfare + VictoryMusic: nod_win1 + MissionData: + Briefing: A small village friendly to our cause has been increasingly harassed by GDI, and the Brotherhood wishes you to assist them in their efforts.\n\nSeek out the enemy village and destroy it. The event will be disguised as a GDI attack. + BriefingVideo: nod4b.vqa + LossVideo: nodlose.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + AnnounceOnSeen: + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + AnnounceOnSeen: + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +TRAN: + RejectsOrders: + -Selectable: + RevealsShroud: + Range: 5c0 + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod05/map.yaml b/mods/cnc/maps/nod05/map.yaml index 640c08996f..8d6660f296 100644 --- a/mods/cnc/maps/nod05/map.yaml +++ b/mods/cnc/maps/nod05/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -371,228 +373,4 @@ Actors: Location: 26,13 Owner: GDI -Smudges: - cr1 46,48 0: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 5000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod05.lua - MusicPlaylist: - StartingMusic: airstrik - VictoryMusic: nod_win1 - MissionData: - Briefing: Our brothers within GDI tell us of A-10 strike jets scheduled to be deployed here soon. Our suppliers have delivered new Surface to Air Missiles to aid you. Use the SAMs to defend your base, then seek out their base and destroy it. - BackgroundVideo: sethpre.vqa - BriefingVideo: nod5.vqa - StartVideo: samsite.vqa - WinVideo: insites.vqa - LossVideo: flag.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Wall: - Tooltip: - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy, Ally, Neutral - GenericStancePrefix: false - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - NUK2: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - CYCL: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MLRS: - Buildable: - Prerequisites: ~disabled - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - LST: - Buildable: - Prerequisites: ~disabled - C17: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - HARV: - Buildable: - Prerequisites: ~disabled - Harvester: - SearchFromOrderRadius: 24 - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - FTNK: - Buildable: - Prerequisites: ~disabled - STNK: - Buildable: - Prerequisites: ~disabled - ARTY: - Buildable: - Prerequisites: ~disabled - MTNK: - Buildable: - Prerequisites: ~disabled - HTNK: - Buildable: - Prerequisites: ~disabled - ORCA: - Buildable: - Prerequisites: ~disabled - MSAM: - Buildable: - Prerequisites: ~disabled - SBAG: - Buildable: - Queue: Defence.GDI, Defence.Nod - HQ: - AirstrikePower: - Prerequisites: gdi - SquadSize: 1 - A10: - Targetable: - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod05/rules.yaml b/mods/cnc/maps/nod05/rules.yaml new file mode 100644 index 0000000000..23f38986d7 --- /dev/null +++ b/mods/cnc/maps/nod05/rules.yaml @@ -0,0 +1,253 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 5000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod05.lua + MusicPlaylist: + StartingMusic: airstrik + VictoryMusic: nod_win1 + MissionData: + Briefing: Our brothers within GDI tell us of A-10 strike jets scheduled to be deployed here soon. Our suppliers have delivered new Surface to Air Missiles to aid you. Use the SAMs to defend your base, then seek out their base and destroy it. + BackgroundVideo: sethpre.vqa + BriefingVideo: nod5.vqa + StartVideo: samsite.vqa + WinVideo: insites.vqa + LossVideo: flag.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + SmudgeLayer@CRATER: + InitialSmudges: + 46,48: cr1,0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Wall: + Tooltip: + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +NUK2: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +CYCL: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MLRS: + Buildable: + Prerequisites: ~disabled + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +LST: + Buildable: + Prerequisites: ~disabled + +C17: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +HARV: + Buildable: + Prerequisites: ~disabled + Harvester: + SearchFromOrderRadius: 24 + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +FTNK: + Buildable: + Prerequisites: ~disabled + +STNK: + Buildable: + Prerequisites: ~disabled + +ARTY: + Buildable: + Prerequisites: ~disabled + +MTNK: + Buildable: + Prerequisites: ~disabled + +HTNK: + Buildable: + Prerequisites: ~disabled + +ORCA: + Buildable: + Prerequisites: ~disabled + +MSAM: + Buildable: + Prerequisites: ~disabled + +SBAG: + Buildable: + Queue: Defence.GDI, Defence.Nod + +HQ: + AirstrikePower: + Prerequisites: gdi + SquadSize: 1 + +A10: + Targetable: diff --git a/mods/cnc/maps/nod06a/map.yaml b/mods/cnc/maps/nod06a/map.yaml index c3e7e3c577..ab143ed338 100644 --- a/mods/cnc/maps/nod06a/map.yaml +++ b/mods/cnc/maps/nod06a/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@Neutral: Name: Neutral @@ -641,145 +643,4 @@ Actors: Location: 57,32 Owner: GDI -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - EnemyWatcher: - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod06a.lua - MusicPlaylist: - StartingMusic: rout - VictoryMusic: nod_win1 - MissionData: - Briefing: GDI has imported a Nuclear Detonator in an attempt to sway a few local political leaders. Penetrate the base and steal the detonator. A chopper will be sent to meet you at a designated landing zone. Look for the landing flare once you have stolen the device. - BriefingVideo: nod6.vqa - StartVideo: sundial.vqa - LossVideo: banner.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - AnnounceOnSeen: - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - HARV: - Harvester: - SearchFromProcRadius: 64 - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - FLARE: - Tooltip: - ShowOwnerRow: false - TRAN: - -Selectable: - MCV: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod06a/rules.yaml b/mods/cnc/maps/nod06a/rules.yaml new file mode 100644 index 0000000000..31ecf9e42f --- /dev/null +++ b/mods/cnc/maps/nod06a/rules.yaml @@ -0,0 +1,143 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + EnemyWatcher: + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod06a.lua + MusicPlaylist: + StartingMusic: rout + VictoryMusic: nod_win1 + MissionData: + Briefing: GDI has imported a Nuclear Detonator in an attempt to sway a few local political leaders. Penetrate the base and steal the detonator. A chopper will be sent to meet you at a designated landing zone. Look for the landing flare once you have stolen the device. + BriefingVideo: nod6.vqa + StartVideo: sundial.vqa + LossVideo: banner.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + AnnounceOnSeen: + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +HARV: + Harvester: + SearchFromProcRadius: 64 + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +FLARE: + Tooltip: + ShowOwnerRow: false + +TRAN: + -Selectable: + +MCV: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod06b/map.yaml b/mods/cnc/maps/nod06b/map.yaml index 101dcf7ddc..c8831b579f 100644 --- a/mods/cnc/maps/nod06b/map.yaml +++ b/mods/cnc/maps/nod06b/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -584,143 +586,4 @@ Actors: Owner: GDI SubCell: 1 -Smudges: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 0 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod06b.lua - MusicPlaylist: - StartingMusic: rout - VictoryMusic: nod_win1 - MissionData: - Briefing: GDI has imported a Nuclear Detonator in an attempt to sway a few local political leaders. Penetrate the base and steal the detonator. A chopper will be sent to meet you at a designated landing zone. Look for the landing flare once you have stolen the device. - BriefingVideo: nod6.vqa - StartVideo: sundial.vqa - LossVideo: banner.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - FLARE: - Tooltip: - ShowOwnerRow: false - TRAN: - -Selectable: - HARV: - RenderSprites: - PlayerPalette: player - MCV: - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod06b/rules.yaml b/mods/cnc/maps/nod06b/rules.yaml new file mode 100644 index 0000000000..60b7591363 --- /dev/null +++ b/mods/cnc/maps/nod06b/rules.yaml @@ -0,0 +1,141 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + Civilians: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 0 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod06b.lua + MusicPlaylist: + StartingMusic: rout + VictoryMusic: nod_win1 + MissionData: + Briefing: GDI has imported a Nuclear Detonator in an attempt to sway a few local political leaders. Penetrate the base and steal the detonator. A chopper will be sent to meet you at a designated landing zone. Look for the landing flare once you have stolen the device. + BriefingVideo: nod6.vqa + StartVideo: sundial.vqa + LossVideo: banner.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +FLARE: + Tooltip: + ShowOwnerRow: false + +TRAN: + -Selectable: + +HARV: + RenderSprites: + PlayerPalette: player + +MCV: + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player diff --git a/mods/cnc/maps/nod06c/map.yaml b/mods/cnc/maps/nod06c/map.yaml index dad74b44bf..9fd3806641 100644 --- a/mods/cnc/maps/nod06c/map.yaml +++ b/mods/cnc/maps/nod06c/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -16,6 +16,8 @@ Visibility: MissionSelector Type: Campaign +LockPreview: True + Players: PlayerReference@GDI: Name: GDI @@ -461,240 +463,4 @@ Actors: Location: 20,21 Owner: GDI -Smudges: - sc2 41,40 0: - sc4 43,39 0: - cr1 42,39 0: - cr1 43,36 0: - sc1 29,30 0: - sc1 28,30 0: - sc3 29,23 0: - sc4 19,21 0: - sc5 32,20 0: - -Rules: - ^Palettes: - -PlayerColorPalette: - IndexedPlayerPalette: - BasePalette: terrain - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - IndexedPlayerPalette@units: - BasePalette: terrain - BaseName: player-units - RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - PlayerIndex: - GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 - Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 - Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 - Player: - -ConquestVictoryConditions: - MissionObjectives: - EarlyGameOver: true - Shroud: - FogLocked: True - FogEnabled: True - ExploredMapLocked: True - ExploredMapEnabled: False - PlayerResources: - DefaultCashLocked: True - DefaultCash: 4000 - World: - -CrateSpawner: - -SpawnMPUnits: - -MPStartLocations: - ObjectivesPanel: - PanelName: MISSION_OBJECTIVES - LuaScript: - Scripts: nod06c.lua - MusicPlaylist: - StartingMusic: rout - VictoryMusic: nod_win1 - MissionData: - Briefing: GDI has imported a Nuclear Detonator in an attempt to sway a few local political leaders. Penetrate the base and steal the detonator. A chopper will be sent to meet you at a designated landing zone. Look for the landing flare once you have stolen the device. - BriefingVideo: nod6.vqa - StartVideo: sundial.vqa - LossVideo: banner.vqa - MapCreeps: - Locked: True - Enabled: False - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - ShortGameLocked: True - ShortGameEnabled: False - ^Vehicle: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Tank: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Infantry: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Helicopter: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^Plane: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Ship: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - ^Building: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CivBuilding: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^CommonHuskDefaults: - Tooltip: - GenericVisibility: Enemy - ShowOwnerRow: false - RenderSprites: - PlayerPalette: player-units - ^CivBuildingHusk: - Tooltip: - GenericVisibility: Enemy, Neutral - ShowOwnerRow: false - ^Bridge: - DamageMultiplier@INVULNERABLE: - Modifier: 0 - E2: - Buildable: - Prerequisites: ~pyle - NUK2: - Buildable: - Prerequisites: ~disabled - GUN: - Buildable: - Prerequisites: ~disabled - CYCL: - Buildable: - Prerequisites: ~disabled - FIX: - Buildable: - Prerequisites: ~disabled - HPAD: - Buildable: - Prerequisites: ~disabled - OBLI: - Buildable: - Prerequisites: ~disabled - BRIK: - Buildable: - Prerequisites: ~disabled - TMPL: - Buildable: - Prerequisites: ~disabled - FTNK: - Buildable: - Prerequisites: ~disabled - STNK: - Buildable: - Prerequisites: ~disabled - ARTY: - Buildable: - Prerequisites: ~disabled - E5: - Buildable: - Prerequisites: ~disabled - RMBO: - Buildable: - Prerequisites: ~disabled - MLRS: - Buildable: - Prerequisites: ~disabled - MCV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - MCV.Husk: - RenderSprites: - PlayerPalette: player - LST: - Buildable: - Prerequisites: ~disabled - C17: - Buildable: - Prerequisites: ~disabled - GTWR: - Buildable: - Prerequisites: ~disabled - ATWR: - Buildable: - Prerequisites: ~disabled - WEAP: - Buildable: - Prerequisites: ~disabled - EYE: - Buildable: - Prerequisites: ~disabled - E3: - Buildable: - Prerequisites: ~disabled - HARV: - Buildable: - Prerequisites: ~disabled - RenderSprites: - PlayerPalette: player - HARV.Husk: - RenderSprites: - PlayerPalette: player - MTNK: - Buildable: - Prerequisites: ~disabled - HTNK: - Buildable: - Prerequisites: ~disabled - TRAN: - -Selectable: - Buildable: - Prerequisites: ~disabled - ORCA: - Buildable: - Prerequisites: ~disabled - MSAM: - Buildable: - Prerequisites: ~disabled - HELI: - Buildable: - Prerequisites: ~disabled - FLARE: - Tooltip: - ShowOwnerRow: false - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/nod06c/rules.yaml b/mods/cnc/maps/nod06c/rules.yaml new file mode 100644 index 0000000000..4fcda860ad --- /dev/null +++ b/mods/cnc/maps/nod06c/rules.yaml @@ -0,0 +1,270 @@ +^Palettes: + -PlayerColorPalette: + IndexedPlayerPalette: + BasePalette: terrain + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 127, 126, 125, 124, 122, 46, 120, 47, 125, 124, 123, 122, 42, 121, 120, 120 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + IndexedPlayerPalette@units: + BasePalette: terrain + BaseName: player-units + RemapIndex: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + PlayerIndex: + GDI: 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191 + Nod: 161, 200, 201, 202, 204, 205, 206, 12, 201, 202, 203, 204, 205, 115, 198, 114 + Neutral: 192, 164, 132, 155, 133, 197, 112, 12, 163, 132, 155, 133, 134, 197, 154, 198 + +Player: + -ConquestVictoryConditions: + MissionObjectives: + EarlyGameOver: true + Shroud: + FogLocked: True + FogEnabled: True + ExploredMapLocked: True + ExploredMapEnabled: False + PlayerResources: + DefaultCashLocked: True + DefaultCash: 4000 + +World: + -CrateSpawner: + -SpawnMPUnits: + -MPStartLocations: + ObjectivesPanel: + PanelName: MISSION_OBJECTIVES + LuaScript: + Scripts: nod06c.lua + MusicPlaylist: + StartingMusic: rout + VictoryMusic: nod_win1 + MissionData: + Briefing: GDI has imported a Nuclear Detonator in an attempt to sway a few local political leaders. Penetrate the base and steal the detonator. A chopper will be sent to meet you at a designated landing zone. Look for the landing flare once you have stolen the device. + BriefingVideo: nod6.vqa + StartVideo: sundial.vqa + LossVideo: banner.vqa + MapCreeps: + Locked: True + Enabled: False + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + ShortGameLocked: True + ShortGameEnabled: False + SmudgeLayer@SCORCH: + InitialSmudges: + 41,40: sc2,0 + 43,39: sc4,0 + 29,30: sc1,0 + 28,30: sc1,0 + 29,23: sc3,0 + 19,21: sc4,0 + 32,20: sc5,0 + SmudgeLayer@CRATER: + InitialSmudges: + 42,39: cr1,0 + 43,36: cr1,0 + +^Vehicle: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Tank: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Infantry: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Helicopter: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^Plane: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Ship: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + +^Building: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CivBuilding: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units + +^CivBuildingHusk: + Tooltip: + GenericVisibility: Enemy, Neutral + ShowOwnerRow: false + +^Bridge: + DamageMultiplier@INVULNERABLE: + Modifier: 0 + +E2: + Buildable: + Prerequisites: ~pyle + +NUK2: + Buildable: + Prerequisites: ~disabled + +GUN: + Buildable: + Prerequisites: ~disabled + +CYCL: + Buildable: + Prerequisites: ~disabled + +FIX: + Buildable: + Prerequisites: ~disabled + +HPAD: + Buildable: + Prerequisites: ~disabled + +OBLI: + Buildable: + Prerequisites: ~disabled + +BRIK: + Buildable: + Prerequisites: ~disabled + +TMPL: + Buildable: + Prerequisites: ~disabled + +FTNK: + Buildable: + Prerequisites: ~disabled + +STNK: + Buildable: + Prerequisites: ~disabled + +ARTY: + Buildable: + Prerequisites: ~disabled + +E5: + Buildable: + Prerequisites: ~disabled + +RMBO: + Buildable: + Prerequisites: ~disabled + +MLRS: + Buildable: + Prerequisites: ~disabled + +MCV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +MCV.Husk: + RenderSprites: + PlayerPalette: player + +LST: + Buildable: + Prerequisites: ~disabled + +C17: + Buildable: + Prerequisites: ~disabled + +GTWR: + Buildable: + Prerequisites: ~disabled + +ATWR: + Buildable: + Prerequisites: ~disabled + +WEAP: + Buildable: + Prerequisites: ~disabled + +EYE: + Buildable: + Prerequisites: ~disabled + +E3: + Buildable: + Prerequisites: ~disabled + +HARV: + Buildable: + Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + +HARV.Husk: + RenderSprites: + PlayerPalette: player + +MTNK: + Buildable: + Prerequisites: ~disabled + +HTNK: + Buildable: + Prerequisites: ~disabled + +TRAN: + -Selectable: + Buildable: + Prerequisites: ~disabled + +ORCA: + Buildable: + Prerequisites: ~disabled + +MSAM: + Buildable: + Prerequisites: ~disabled + +HELI: + Buildable: + Prerequisites: ~disabled + +FLARE: + Tooltip: + ShowOwnerRow: false diff --git a/mods/cnc/maps/pirates_and_emperors.oramap b/mods/cnc/maps/pirates_and_emperors.oramap index 8f0f99a8f7..577a10b69b 100644 Binary files a/mods/cnc/maps/pirates_and_emperors.oramap and b/mods/cnc/maps/pirates_and_emperors.oramap differ diff --git a/mods/cnc/maps/pressure_cnc.oramap b/mods/cnc/maps/pressure_cnc.oramap index ddd121c6cd..b92dab9b1c 100644 Binary files a/mods/cnc/maps/pressure_cnc.oramap and b/mods/cnc/maps/pressure_cnc.oramap differ diff --git a/mods/cnc/maps/profit_over_people.oramap b/mods/cnc/maps/profit_over_people.oramap index 31f7d3dc56..39d95e787a 100644 Binary files a/mods/cnc/maps/profit_over_people.oramap and b/mods/cnc/maps/profit_over_people.oramap differ diff --git a/mods/cnc/maps/rogue_states.oramap b/mods/cnc/maps/rogue_states.oramap index ea95fa49a7..8322ef119e 100644 Binary files a/mods/cnc/maps/rogue_states.oramap and b/mods/cnc/maps/rogue_states.oramap differ diff --git a/mods/cnc/maps/rubicon.oramap b/mods/cnc/maps/rubicon.oramap index 9dd572055b..a2eb8913e8 100644 Binary files a/mods/cnc/maps/rubicon.oramap and b/mods/cnc/maps/rubicon.oramap differ diff --git a/mods/cnc/maps/sandstorm.oramap b/mods/cnc/maps/sandstorm.oramap index 4f99d7e8dd..a75a71bec5 100644 Binary files a/mods/cnc/maps/sandstorm.oramap and b/mods/cnc/maps/sandstorm.oramap differ diff --git a/mods/cnc/maps/sea_and_cake.oramap b/mods/cnc/maps/sea_and_cake.oramap index cb5cf1e361..038a7150f8 100644 Binary files a/mods/cnc/maps/sea_and_cake.oramap and b/mods/cnc/maps/sea_and_cake.oramap differ diff --git a/mods/cnc/maps/shellmap/map.png b/mods/cnc/maps/shellmap/map.png new file mode 100644 index 0000000000..c7d3e717cf Binary files /dev/null and b/mods/cnc/maps/shellmap/map.png differ diff --git a/mods/cnc/maps/shellmap/map.yaml b/mods/cnc/maps/shellmap/map.yaml index f3fcf81444..9b839de1b3 100644 --- a/mods/cnc/maps/shellmap/map.yaml +++ b/mods/cnc/maps/shellmap/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -977,36 +977,4 @@ Actors: Owner: Nod Facing: 192 -Smudges: - -Rules: - World: - -SpawnMPUnits: - -MPStartLocations: - -CrateSpawner: - MenuPaletteEffect: - Effect: Desaturated - LuaScript: - Scripts: shellmap.lua - MusicPlaylist: - BackgroundMusic: map1 - LST: - Mobile: - Speed: 42 - BOAT: - Mobile: - Speed: 42 - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/shellmap/rules.yaml b/mods/cnc/maps/shellmap/rules.yaml new file mode 100644 index 0000000000..dd30591281 --- /dev/null +++ b/mods/cnc/maps/shellmap/rules.yaml @@ -0,0 +1,18 @@ +World: + -SpawnMPUnits: + -MPStartLocations: + -CrateSpawner: + MenuPaletteEffect: + Effect: Desaturated + LuaScript: + Scripts: shellmap.lua + MusicPlaylist: + BackgroundMusic: map1 + +LST: + Mobile: + Speed: 42 + +BOAT: + Mobile: + Speed: 42 diff --git a/mods/cnc/maps/the-hot-box/map.png b/mods/cnc/maps/the-hot-box/map.png new file mode 100644 index 0000000000..56fda84729 Binary files /dev/null and b/mods/cnc/maps/the-hot-box/map.png differ diff --git a/mods/cnc/maps/the-hot-box/map.yaml b/mods/cnc/maps/the-hot-box/map.yaml index 7bd16cd088..f627b13838 100644 --- a/mods/cnc/maps/the-hot-box/map.yaml +++ b/mods/cnc/maps/the-hot-box/map.yaml @@ -1,4 +1,4 @@ -MapFormat: 9 +MapFormat: 10 RequiresMod: cnc @@ -193,66 +193,4 @@ Actors: Location: 46,22 Owner: Neutral -Smudges: - -Rules: - World: - CrateSpawner: - Maximum: 4 - SpawnInterval: 125 - CrateActors: unitcrate - InitialSpawnDelay: 0 - -SpawnMPUnits: - -MPStartLocations: - MapBuildRadius: - AllyBuildRadiusLocked: True - AllyBuildRadiusEnabled: False - MapOptions: - TechLevelLocked: True - TechLevel: Unrestricted - UNITCRATE: - Inherits: ^Crate - GiveUnitCrateAction@stnk: - SelectionShares: 4 - Units: stnk - GiveUnitCrateAction@bike: - SelectionShares: 6 - Units: bike - GiveUnitCrateAction@htnk: - SelectionShares: 1 - Units: htnk - GiveUnitCrateAction@e5: - SelectionShares: 1 - Units: e5 - GiveUnitCrateAction@e1: - SelectionShares: 1 - Units: e1 - APC: - Health: - HP: 1000 - MustBeDestroyed: - RequiredForShortGame: true - -AttackMove: - Player: - Shroud: - FogLocked: True - FogEnabled: False - ExploredMapLocked: True - ExploredMapEnabled: True - PlayerResources: - DefaultCashLocked: True - DefaultCash: 5000 - -Sequences: - -VoxelSequences: - -Weapons: - -Voices: - -Music: - -Notifications: - -Translations: +Rules: rules.yaml diff --git a/mods/cnc/maps/the-hot-box/rules.yaml b/mods/cnc/maps/the-hot-box/rules.yaml new file mode 100644 index 0000000000..3d10c8b1e7 --- /dev/null +++ b/mods/cnc/maps/the-hot-box/rules.yaml @@ -0,0 +1,49 @@ +World: + CrateSpawner: + Maximum: 4 + SpawnInterval: 125 + CrateActors: unitcrate + InitialSpawnDelay: 0 + -SpawnMPUnits: + -MPStartLocations: + MapBuildRadius: + AllyBuildRadiusLocked: True + AllyBuildRadiusEnabled: False + MapOptions: + TechLevelLocked: True + TechLevel: Unrestricted + +UNITCRATE: + Inherits: ^Crate + GiveUnitCrateAction@stnk: + SelectionShares: 4 + Units: stnk + GiveUnitCrateAction@bike: + SelectionShares: 6 + Units: bike + GiveUnitCrateAction@htnk: + SelectionShares: 1 + Units: htnk + GiveUnitCrateAction@e5: + SelectionShares: 1 + Units: e5 + GiveUnitCrateAction@e1: + SelectionShares: 1 + Units: e1 + +APC: + Health: + HP: 1000 + MustBeDestroyed: + RequiredForShortGame: true + -AttackMove: + +Player: + Shroud: + FogLocked: True + FogEnabled: False + ExploredMapLocked: True + ExploredMapEnabled: True + PlayerResources: + DefaultCashLocked: True + DefaultCash: 5000 diff --git a/mods/cnc/maps/the_hourglass.oramap b/mods/cnc/maps/the_hourglass.oramap index d3126dfbc3..6dad8397fe 100644 Binary files a/mods/cnc/maps/the_hourglass.oramap and b/mods/cnc/maps/the_hourglass.oramap differ diff --git a/mods/cnc/maps/thesentinel.oramap b/mods/cnc/maps/thesentinel.oramap index fc6daefb45..6e139517fd 100644 Binary files a/mods/cnc/maps/thesentinel.oramap and b/mods/cnc/maps/thesentinel.oramap differ diff --git a/mods/cnc/maps/tiberium-oasis-cluster.oramap b/mods/cnc/maps/tiberium-oasis-cluster.oramap index 6b8ecbb6ad..2a782b66ea 100644 Binary files a/mods/cnc/maps/tiberium-oasis-cluster.oramap and b/mods/cnc/maps/tiberium-oasis-cluster.oramap differ diff --git a/mods/cnc/maps/treasure-island-2.oramap b/mods/cnc/maps/treasure-island-2.oramap index a033ba53c8..fb474d20f4 100644 Binary files a/mods/cnc/maps/treasure-island-2.oramap and b/mods/cnc/maps/treasure-island-2.oramap differ diff --git a/mods/cnc/maps/two-ponds.oramap b/mods/cnc/maps/two-ponds.oramap index 12ba259071..173d7a4b7e 100644 Binary files a/mods/cnc/maps/two-ponds.oramap and b/mods/cnc/maps/two-ponds.oramap differ diff --git a/mods/cnc/maps/vectorsofbattle.oramap b/mods/cnc/maps/vectorsofbattle.oramap index 81732c2c08..98a4c4bee5 100644 Binary files a/mods/cnc/maps/vectorsofbattle.oramap and b/mods/cnc/maps/vectorsofbattle.oramap differ diff --git a/mods/cnc/maps/white_acres.oramap b/mods/cnc/maps/white_acres.oramap index f185d06d6e..7d9ef0fe8c 100644 Binary files a/mods/cnc/maps/white_acres.oramap and b/mods/cnc/maps/white_acres.oramap differ