From e11f49a773659a23660e5ee8b353e032757994da Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 21 Dec 2015 16:42:52 +0000 Subject: [PATCH] Enable original TD campaign colors. --- mods/cnc/maps/cnc64gdi01/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/funpark01/map.yaml | 12 +++++++- mods/cnc/maps/gdi01/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/gdi02/map.yaml | 40 +++++++++++++++++++++++++- mods/cnc/maps/gdi03/map.yaml | 39 ++++++++++++++++++++++++- mods/cnc/maps/gdi04a/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/gdi04b/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/gdi04c/map.yaml | 43 +++++++++++++++++++++++++++- mods/cnc/maps/gdi05a/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/gdi05b/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/gdi06/map.yaml | 44 +++++++++++++++++++++++++++++ mods/cnc/maps/nod01/map.yaml | 43 +++++++++++++++++++++++++++- mods/cnc/maps/nod02a/map.yaml | 41 +++++++++++++++++++++++++-- mods/cnc/maps/nod02b/map.yaml | 40 +++++++++++++++++++++++++- mods/cnc/maps/nod03a/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/nod03b/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/nod04a/map.yaml | 42 ++++++++++++++++++++++++++- mods/cnc/maps/nod04b/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/nod05/map.yaml | 41 ++++++++++++++++++++++++++- mods/cnc/maps/nod06a/map.yaml | 44 ++++++++++++++++++++++++++++- mods/cnc/maps/nod06b/map.yaml | 47 ++++++++++++++++++++++++++++++- mods/cnc/maps/nod06c/map.yaml | 45 +++++++++++++++++++++++++++++ 22 files changed, 869 insertions(+), 21 deletions(-) diff --git a/mods/cnc/maps/cnc64gdi01/map.yaml b/mods/cnc/maps/cnc64gdi01/map.yaml index cddab03dbf..91e2c0857f 100644 --- a/mods/cnc/maps/cnc64gdi01/map.yaml +++ b/mods/cnc/maps/cnc64gdi01/map.yaml @@ -731,6 +731,23 @@ Actors: 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: @@ -749,18 +766,26 @@ Rules: 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 @@ -776,11 +801,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units BIO.Husk: Tooltip: ShowOwnerRow: false @@ -806,6 +833,18 @@ Rules: 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: diff --git a/mods/cnc/maps/funpark01/map.yaml b/mods/cnc/maps/funpark01/map.yaml index 62e81196ed..5ed0efa100 100644 --- a/mods/cnc/maps/funpark01/map.yaml +++ b/mods/cnc/maps/funpark01/map.yaml @@ -428,6 +428,16 @@ Actors: 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: + 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: @@ -474,7 +484,7 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false diff --git a/mods/cnc/maps/gdi01/map.yaml b/mods/cnc/maps/gdi01/map.yaml index c2aebf67e5..d64a671cbc 100644 --- a/mods/cnc/maps/gdi01/map.yaml +++ b/mods/cnc/maps/gdi01/map.yaml @@ -415,6 +415,23 @@ Actors: 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: @@ -433,18 +450,26 @@ Rules: 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 @@ -460,11 +485,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units NUKE: -Sellable: Buildable: @@ -537,6 +564,18 @@ Rules: RejectsOrders: Cargo: Types: disabled + HARV: + RenderSprites: + PlayerPalette: player + MCV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: oldlst: diff --git a/mods/cnc/maps/gdi02/map.yaml b/mods/cnc/maps/gdi02/map.yaml index e66d11f7eb..0764b7d7d0 100644 --- a/mods/cnc/maps/gdi02/map.yaml +++ b/mods/cnc/maps/gdi02/map.yaml @@ -642,6 +642,23 @@ Actors: 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: @@ -660,18 +677,26 @@ Rules: 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 @@ -689,15 +714,22 @@ Rules: ShowOwnerRow: false SBAG: -Crushable: - ^Husk: + ^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 @@ -771,6 +803,12 @@ Rules: RejectsOrders: Cargo: Types: disabled + MCV: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: oldlst: diff --git a/mods/cnc/maps/gdi03/map.yaml b/mods/cnc/maps/gdi03/map.yaml index 41489c4d7f..d14e5433f1 100644 --- a/mods/cnc/maps/gdi03/map.yaml +++ b/mods/cnc/maps/gdi03/map.yaml @@ -717,6 +717,23 @@ Actors: 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: @@ -735,6 +752,8 @@ Rules: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^Tank: Tooltip: GenericVisibility: Enemy @@ -743,10 +762,14 @@ Rules: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^Infantry: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^Plane: Tooltip: GenericVisibility: Enemy @@ -764,11 +787,13 @@ Rules: ShowOwnerRow: false SBAG: -Crushable: - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units WEAP: Buildable: Prerequisites: ~disabled @@ -841,6 +866,18 @@ Rules: 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: diff --git a/mods/cnc/maps/gdi04a/map.yaml b/mods/cnc/maps/gdi04a/map.yaml index a5d12eccf3..1fc4588ffd 100644 --- a/mods/cnc/maps/gdi04a/map.yaml +++ b/mods/cnc/maps/gdi04a/map.yaml @@ -476,6 +476,23 @@ Actors: 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: @@ -494,18 +511,26 @@ Rules: 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 @@ -521,11 +546,25 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^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: diff --git a/mods/cnc/maps/gdi04b/map.yaml b/mods/cnc/maps/gdi04b/map.yaml index e8d94cfce9..bf56533002 100644 --- a/mods/cnc/maps/gdi04b/map.yaml +++ b/mods/cnc/maps/gdi04b/map.yaml @@ -547,6 +547,23 @@ Actors: 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: @@ -565,18 +582,26 @@ Rules: 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 @@ -592,14 +617,28 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^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: diff --git a/mods/cnc/maps/gdi04c/map.yaml b/mods/cnc/maps/gdi04c/map.yaml index 20fcc046ad..bc07eaa477 100644 --- a/mods/cnc/maps/gdi04c/map.yaml +++ b/mods/cnc/maps/gdi04c/map.yaml @@ -772,6 +772,25 @@ Smudges: sc2 47,31 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 + 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: @@ -790,18 +809,26 @@ Rules: 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 @@ -817,17 +844,31 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^CivInfantry: Health: HP: 125 ^Bridge: DamageMultiplier@INVULNERABLE: Modifier: 0 + HARV: + RenderSprites: + PlayerPalette: player + MCV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: diff --git a/mods/cnc/maps/gdi05a/map.yaml b/mods/cnc/maps/gdi05a/map.yaml index 03787b6811..b5375324bd 100644 --- a/mods/cnc/maps/gdi05a/map.yaml +++ b/mods/cnc/maps/gdi05a/map.yaml @@ -785,6 +785,25 @@ Smudges: sc6 49,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 + 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: @@ -804,18 +823,26 @@ Rules: 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 @@ -832,11 +859,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units E2: Buildable: Prerequisites: ~pyle @@ -857,12 +886,22 @@ Rules: 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 diff --git a/mods/cnc/maps/gdi05b/map.yaml b/mods/cnc/maps/gdi05b/map.yaml index 66c164d8b2..c5c9750045 100644 --- a/mods/cnc/maps/gdi05b/map.yaml +++ b/mods/cnc/maps/gdi05b/map.yaml @@ -634,6 +634,25 @@ Smudges: 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: @@ -653,18 +672,26 @@ Rules: 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 @@ -681,11 +708,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units SBAG: Buildable: Prerequisites: ~disabled @@ -734,6 +763,11 @@ Rules: HARV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player MTNK: Buildable: Prerequisites: ~disabled @@ -749,6 +783,11 @@ Rules: MCV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player FTNK: Buildable: Prerequisites: ~disabled diff --git a/mods/cnc/maps/gdi06/map.yaml b/mods/cnc/maps/gdi06/map.yaml index a1ddb13d91..22846bb22c 100644 --- a/mods/cnc/maps/gdi06/map.yaml +++ b/mods/cnc/maps/gdi06/map.yaml @@ -1037,6 +1037,23 @@ Actors: 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: @@ -1076,18 +1093,26 @@ Rules: 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 @@ -1103,6 +1128,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false + ^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy, Ally, Neutral + GenericStancePrefix: false + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units FLARE: RevealsShroud: Range: 5c0 @@ -1146,6 +1178,18 @@ Rules: AllowMovement: false RenderSprites: Image: E3 + HARV: + RenderSprites: + PlayerPalette: player + MCV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: oldlst: diff --git a/mods/cnc/maps/nod01/map.yaml b/mods/cnc/maps/nod01/map.yaml index 0bd00bdfe0..8ef8c6f7cb 100644 --- a/mods/cnc/maps/nod01/map.yaml +++ b/mods/cnc/maps/nod01/map.yaml @@ -272,6 +272,25 @@ Actors: 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: @@ -301,18 +320,26 @@ Rules: 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 @@ -328,11 +355,25 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^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: diff --git a/mods/cnc/maps/nod02a/map.yaml b/mods/cnc/maps/nod02a/map.yaml index 49f90fb383..838a136fda 100644 --- a/mods/cnc/maps/nod02a/map.yaml +++ b/mods/cnc/maps/nod02a/map.yaml @@ -214,6 +214,23 @@ Actors: 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: @@ -233,18 +250,26 @@ Rules: 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 @@ -260,11 +285,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units NUK2: Buildable: Prerequisites: ~disabled @@ -310,6 +337,17 @@ Rules: 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 @@ -349,7 +387,6 @@ Rules: ATWR: Buildable: Prerequisites: ~disabled - Sequences: VoxelSequences: diff --git a/mods/cnc/maps/nod02b/map.yaml b/mods/cnc/maps/nod02b/map.yaml index 0b0865f9e4..cdab60e28b 100644 --- a/mods/cnc/maps/nod02b/map.yaml +++ b/mods/cnc/maps/nod02b/map.yaml @@ -256,6 +256,23 @@ Actors: 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: @@ -275,18 +292,26 @@ Rules: 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 @@ -302,11 +327,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units NUK2: Buildable: Prerequisites: ~disabled @@ -352,6 +379,11 @@ Rules: MCV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player LST: Buildable: Prerequisites: ~disabled @@ -391,6 +423,12 @@ Rules: ATWR: Buildable: Prerequisites: ~disabled + HARV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player Sequences: diff --git a/mods/cnc/maps/nod03a/map.yaml b/mods/cnc/maps/nod03a/map.yaml index 9a683fe3c3..7d09121407 100644 --- a/mods/cnc/maps/nod03a/map.yaml +++ b/mods/cnc/maps/nod03a/map.yaml @@ -450,6 +450,23 @@ Actors: 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: @@ -469,18 +486,26 @@ Rules: 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 @@ -496,11 +521,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units HQ: AirstrikePower: Prerequisites: ~disabled @@ -559,6 +586,18 @@ Rules: Name: Prison Capturable: CaptureThreshold: 1 + HARV: + RenderSprites: + PlayerPalette: player + MCV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: diff --git a/mods/cnc/maps/nod03b/map.yaml b/mods/cnc/maps/nod03b/map.yaml index 28ed29211e..9928017bb3 100644 --- a/mods/cnc/maps/nod03b/map.yaml +++ b/mods/cnc/maps/nod03b/map.yaml @@ -494,6 +494,23 @@ Actors: 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: @@ -513,18 +530,26 @@ Rules: 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 @@ -540,11 +565,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units HQ: AirstrikePower: Prerequisites: ~disabled @@ -603,6 +630,18 @@ Rules: Name: Prison Capturable: CaptureThreshold: 1 + HARV: + RenderSprites: + PlayerPalette: player + MCV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: diff --git a/mods/cnc/maps/nod04a/map.yaml b/mods/cnc/maps/nod04a/map.yaml index 251f087cad..98cbbd840d 100644 --- a/mods/cnc/maps/nod04a/map.yaml +++ b/mods/cnc/maps/nod04a/map.yaml @@ -555,6 +555,25 @@ Smudges: 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: @@ -575,19 +594,27 @@ Rules: 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 @@ -611,11 +638,13 @@ Rules: Tooltip: ShowOwnerRow: false AnnounceOnSeen: - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units NUK2: Buildable: Prerequisites: ~disabled @@ -661,6 +690,11 @@ Rules: MCV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player LST: Buildable: Prerequisites: ~disabled @@ -691,6 +725,12 @@ Rules: ATWR: Buildable: Prerequisites: ~disabled + HARV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player Sequences: diff --git a/mods/cnc/maps/nod04b/map.yaml b/mods/cnc/maps/nod04b/map.yaml index aad7f423ef..7c76ac497b 100644 --- a/mods/cnc/maps/nod04b/map.yaml +++ b/mods/cnc/maps/nod04b/map.yaml @@ -494,6 +494,23 @@ Actors: 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: @@ -515,19 +532,27 @@ Rules: 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 @@ -541,16 +566,30 @@ Rules: ^CivBuildingHusk: Tooltip: ShowOwnerRow: false - ^Husk: + ^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: diff --git a/mods/cnc/maps/nod05/map.yaml b/mods/cnc/maps/nod05/map.yaml index afa4eb6f88..a924b2efe0 100644 --- a/mods/cnc/maps/nod05/map.yaml +++ b/mods/cnc/maps/nod05/map.yaml @@ -395,6 +395,25 @@ 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: @@ -414,18 +433,26 @@ Rules: 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 @@ -437,11 +464,13 @@ Rules: ^Wall: Tooltip: ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units NUK2: Buildable: Prerequisites: ~disabled @@ -478,6 +507,11 @@ Rules: MCV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player LST: Buildable: Prerequisites: ~disabled @@ -501,6 +535,11 @@ Rules: Prerequisites: ~disabled Harvester: SearchFromOrderRadius: 24 + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player FTNK: Buildable: Prerequisites: ~disabled diff --git a/mods/cnc/maps/nod06a/map.yaml b/mods/cnc/maps/nod06a/map.yaml index b628acf272..a9f8dadfe9 100644 --- a/mods/cnc/maps/nod06a/map.yaml +++ b/mods/cnc/maps/nod06a/map.yaml @@ -662,6 +662,23 @@ Actors: 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: @@ -682,15 +699,27 @@ Rules: 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 @@ -703,21 +732,34 @@ Rules: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^CivBuildingHusk: Tooltip: 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: diff --git a/mods/cnc/maps/nod06b/map.yaml b/mods/cnc/maps/nod06b/map.yaml index 313f04ffe1..ef9dc2a256 100644 --- a/mods/cnc/maps/nod06b/map.yaml +++ b/mods/cnc/maps/nod06b/map.yaml @@ -605,6 +605,25 @@ Actors: 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: @@ -624,14 +643,26 @@ Rules: 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 @@ -644,10 +675,12 @@ Rules: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false - ^Husk: + ^CommonHuskDefaults: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^CivBuildingHusk: Tooltip: ShowOwnerRow: false @@ -656,6 +689,18 @@ Rules: ShowOwnerRow: false TRAN: -Selectable: + HARV: + RenderSprites: + PlayerPalette: player + MCV: + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player Sequences: diff --git a/mods/cnc/maps/nod06c/map.yaml b/mods/cnc/maps/nod06c/map.yaml index 3c75833200..cfa1432516 100644 --- a/mods/cnc/maps/nod06c/map.yaml +++ b/mods/cnc/maps/nod06c/map.yaml @@ -491,6 +491,23 @@ Smudges: 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: @@ -510,14 +527,26 @@ Rules: 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 @@ -530,6 +559,12 @@ Rules: Tooltip: GenericVisibility: Enemy ShowOwnerRow: false + ^CommonHuskDefaults: + Tooltip: + GenericVisibility: Enemy + ShowOwnerRow: false + RenderSprites: + PlayerPalette: player-units ^Bridge: DamageMultiplier@INVULNERABLE: Modifier: 0 @@ -581,6 +616,11 @@ Rules: MCV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + MCV.Husk: + RenderSprites: + PlayerPalette: player LST: Buildable: Prerequisites: ~disabled @@ -605,6 +645,11 @@ Rules: HARV: Buildable: Prerequisites: ~disabled + RenderSprites: + PlayerPalette: player + HARV.Husk: + RenderSprites: + PlayerPalette: player MTNK: Buildable: Prerequisites: ~disabled