Merge pull request #10255 from pchote/campaign-colors-redo

Enable original TD campaign colors.
This commit is contained in:
Oliver Brakmann
2015-12-25 19:48:18 +01:00
25 changed files with 965 additions and 25 deletions

View File

@@ -252,6 +252,7 @@
<Compile Include="GlobalChat.cs" /> <Compile Include="GlobalChat.cs" />
<Compile Include="Primitives\ObservableList.cs" /> <Compile Include="Primitives\ObservableList.cs" />
<Compile Include="Graphics\RgbaColorRenderer.cs" /> <Compile Include="Graphics\RgbaColorRenderer.cs" />
<Compile Include="Traits\Player\IndexedPlayerPalette.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="FileSystem\D2kSoundResources.cs" /> <Compile Include="FileSystem\D2kSoundResources.cs" />

View File

@@ -0,0 +1,91 @@
#region Copyright & License Information
/*
* Copyright 2007-2015 The OpenRA Developers (see AUTHORS)
* This file is part of OpenRA, which is free software. It is made
* available to you under the terms of the GNU General Public License
* as published by the Free Software Foundation. For more information,
* see COPYING.
*/
#endregion
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using OpenRA.Graphics;
namespace OpenRA.Traits
{
[Desc("Define a player palette by swapping palette indices.")]
public class IndexedPlayerPaletteInfo : ITraitInfo, IRulesetLoaded
{
[Desc("The name of the palette to base off.")]
[PaletteReference] public readonly string BasePalette = null;
[Desc("The prefix for the resulting player palettes")]
[PaletteDefinition(true)] public readonly string BaseName = "player";
[Desc("Remap these indices to player colors.")]
public readonly int[] RemapIndex = { };
[Desc("Allow palette modifiers to change the palette.")]
public readonly bool AllowModifiers = true;
public readonly Dictionary<string, int[]> PlayerIndex;
public object Create(ActorInitializer init) { return new IndexedPlayerPalette(this); }
public void RulesetLoaded(Ruleset rules, ActorInfo ai)
{
foreach (var p in PlayerIndex)
if (p.Value.Length != RemapIndex.Length)
throw new YamlException("PlayerIndex for player `{0}` length does not match RemapIndex!".F(p.Key));
}
}
public class IndexedPlayerPalette : ILoadsPlayerPalettes
{
readonly IndexedPlayerPaletteInfo info;
public IndexedPlayerPalette(IndexedPlayerPaletteInfo info)
{
this.info = info;
}
public void LoadPlayerPalettes(WorldRenderer wr, string playerName, HSLColor color, bool replaceExisting)
{
var basePalette = wr.Palette(info.BasePalette).Palette;
ImmutablePalette pal;
int[] remap;
if (info.PlayerIndex.TryGetValue(playerName, out remap))
pal = new ImmutablePalette(basePalette, new IndexedColorRemap(basePalette, info.RemapIndex, remap));
else
pal = new ImmutablePalette(basePalette);
wr.AddPalette(info.BaseName + playerName, pal, info.AllowModifiers, replaceExisting);
}
}
public class IndexedColorRemap : IPaletteRemap
{
Dictionary<int, int> replacements = new Dictionary<int, int>();
IPalette basePalette;
public IndexedColorRemap(IPalette basePalette, int[] ramp, int[] remap)
{
this.basePalette = basePalette;
if (ramp.Length != remap.Length)
throw new InvalidDataException("ramp and remap lengths do no match.");
for (var i = 0; i < ramp.Length; i++)
replacements[ramp[i]] = remap[i];
}
public Color GetRemappedColor(Color original, int index)
{
int c;
return replacements.TryGetValue(index, out c)
? basePalette.GetColor(c) : original;
}
}
}

View File

@@ -29,16 +29,16 @@ namespace OpenRA.Mods.Common.Widgets.Logic
readonly DropDownButtonWidget ownersDropDown; readonly DropDownButtonWidget ownersDropDown;
readonly ScrollPanelWidget panel; readonly ScrollPanelWidget panel;
readonly ScrollItemWidget itemTemplate; readonly ScrollItemWidget itemTemplate;
readonly Ruleset modRules; readonly Ruleset mapRules;
readonly World world; readonly World world;
readonly WorldRenderer worldRenderer; readonly WorldRenderer worldRenderer;
PlayerReference selectedOwner; PlayerReference selectedOwner;
[ObjectCreator.UseCtor] [ObjectCreator.UseCtor]
public ActorSelectorLogic(Widget widget, World world, WorldRenderer worldRenderer, Ruleset modRules) public ActorSelectorLogic(Widget widget, World world, WorldRenderer worldRenderer)
{ {
this.modRules = modRules; this.mapRules = world.Map.Rules;
this.world = world; this.world = world;
this.worldRenderer = worldRenderer; this.worldRenderer = worldRenderer;
@@ -86,7 +86,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
{ {
panel.RemoveChildren(); panel.RemoveChildren();
var actors = modRules.Actors.Where(a => !a.Value.Name.Contains('^')) var actors = mapRules.Actors.Where(a => !a.Value.Name.Contains('^'))
.Select(a => a.Value); .Select(a => a.Value);
foreach (var a in actors) foreach (var a in actors)

View File

@@ -731,6 +731,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -749,18 +766,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -776,11 +801,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
BIO.Husk: BIO.Husk:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
@@ -806,6 +833,18 @@ Rules:
RejectsOrders: RejectsOrders:
Cargo: Cargo:
Types: disabled Types: disabled
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
airstrike.proxy: airstrike.proxy:
AlwaysVisible: AlwaysVisible:
AirstrikePower: AirstrikePower:

View File

@@ -428,6 +428,16 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -474,7 +484,7 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false

View File

@@ -415,6 +415,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -433,18 +450,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -460,11 +485,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
NUKE: NUKE:
-Sellable: -Sellable:
Buildable: Buildable:
@@ -537,6 +564,18 @@ Rules:
RejectsOrders: RejectsOrders:
Cargo: Cargo:
Types: disabled Types: disabled
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:
oldlst: oldlst:

View File

@@ -642,6 +642,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -660,18 +677,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -689,15 +714,22 @@ Rules:
ShowOwnerRow: false ShowOwnerRow: false
SBAG: SBAG:
-Crushable: -Crushable:
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
HARV: HARV:
Harvester: Harvester:
SearchFromProcRadius: 32 SearchFromProcRadius: 32
SearchFromOrderRadius: 20 SearchFromOrderRadius: 20
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
PROC: PROC:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -771,6 +803,12 @@ Rules:
RejectsOrders: RejectsOrders:
Cargo: Cargo:
Types: disabled Types: disabled
MCV:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:
oldlst: oldlst:

View File

@@ -717,6 +717,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -735,6 +752,8 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -743,10 +762,14 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -764,11 +787,13 @@ Rules:
ShowOwnerRow: false ShowOwnerRow: false
SBAG: SBAG:
-Crushable: -Crushable:
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
WEAP: WEAP:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -841,6 +866,18 @@ Rules:
BeaconPoster: airstrike BeaconPoster: airstrike
DisplayRadarPing: True DisplayRadarPing: True
CameraActor: camera CameraActor: camera
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -476,6 +476,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -494,18 +511,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -521,11 +546,25 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: 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: Sequences:

View File

@@ -547,6 +547,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -565,18 +582,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -592,14 +617,28 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
E3: E3:
AutoTarget: AutoTarget:
ScanRadius: 5 ScanRadius: 5
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -772,6 +772,25 @@ Smudges:
sc2 47,31 0: sc2 47,31 0:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -790,18 +809,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -817,17 +844,31 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^CivInfantry: ^CivInfantry:
Health: Health:
HP: 125 HP: 125
^Bridge: ^Bridge:
DamageMultiplier@INVULNERABLE: DamageMultiplier@INVULNERABLE:
Modifier: 0 Modifier: 0
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -785,6 +785,25 @@ Smudges:
sc6 49,48 0: sc6 49,48 0:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -804,18 +823,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -832,11 +859,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
E2: E2:
Buildable: Buildable:
Prerequisites: ~pyle Prerequisites: ~pyle
@@ -857,12 +886,22 @@ Rules:
SearchFromOrderRadius: 24 SearchFromOrderRadius: 24
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
LTNK: LTNK:
Buildable: Buildable:
Prerequisites: ~afld Prerequisites: ~afld
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
MTNK: MTNK:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled

View File

@@ -634,6 +634,25 @@ Smudges:
sc4 39,51 0: sc4 39,51 0:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -653,18 +672,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -681,11 +708,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
SBAG: SBAG:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -734,6 +763,11 @@ Rules:
HARV: HARV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MTNK: MTNK:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -749,6 +783,11 @@ Rules:
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
FTNK: FTNK:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled

View File

@@ -1037,6 +1037,23 @@ Actors:
Smudges: Smudges:
Rules: 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: World:
-SpawnMPUnits: -SpawnMPUnits:
-MPStartLocations: -MPStartLocations:
@@ -1076,18 +1093,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -1103,6 +1128,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^CommonHuskDefaults:
Tooltip:
GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false
ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
FLARE: FLARE:
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
@@ -1146,6 +1178,18 @@ Rules:
AllowMovement: false AllowMovement: false
RenderSprites: RenderSprites:
Image: E3 Image: E3
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:
oldlst: oldlst:

View File

@@ -272,6 +272,25 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -301,18 +320,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -328,11 +355,25 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: 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: Sequences:

View File

@@ -214,6 +214,23 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -233,18 +250,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -260,11 +285,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
NUK2: NUK2:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -310,6 +337,17 @@ Rules:
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
HARV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
LST: LST:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -349,7 +387,6 @@ Rules:
ATWR: ATWR:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
Sequences: Sequences:
VoxelSequences: VoxelSequences:

View File

@@ -256,6 +256,23 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -275,18 +292,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -302,11 +327,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
NUK2: NUK2:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -352,6 +379,11 @@ Rules:
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
LST: LST:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -391,6 +423,12 @@ Rules:
ATWR: ATWR:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
HARV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -450,6 +450,23 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -469,18 +486,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -496,11 +521,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
HQ: HQ:
AirstrikePower: AirstrikePower:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -559,6 +586,18 @@ Rules:
Name: Prison Name: Prison
Capturable: Capturable:
CaptureThreshold: 1 CaptureThreshold: 1
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -494,6 +494,23 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -513,18 +530,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -540,11 +565,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
HQ: HQ:
AirstrikePower: AirstrikePower:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -603,6 +630,18 @@ Rules:
Name: Prison Name: Prison
Capturable: Capturable:
CaptureThreshold: 1 CaptureThreshold: 1
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -555,6 +555,25 @@ Smudges:
sc6 36,18 0: sc6 36,18 0:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -575,19 +594,27 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
AnnounceOnSeen: AnnounceOnSeen:
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -611,11 +638,13 @@ Rules:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
AnnounceOnSeen: AnnounceOnSeen:
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
NUK2: NUK2:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -661,6 +690,11 @@ Rules:
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
LST: LST:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -691,6 +725,12 @@ Rules:
ATWR: ATWR:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
HARV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -494,6 +494,23 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -515,19 +532,27 @@ Rules:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
AnnounceOnSeen: AnnounceOnSeen:
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
AnnounceOnSeen: AnnounceOnSeen:
RenderSprites:
PlayerPalette: player-units
^Helicopter: ^Helicopter:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Building: ^Building:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -541,16 +566,30 @@ Rules:
^CivBuildingHusk: ^CivBuildingHusk:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
TRAN: TRAN:
RejectsOrders: RejectsOrders:
-Selectable: -Selectable:
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -395,6 +395,25 @@ Smudges:
cr1 46,48 0: cr1 46,48 0:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -414,18 +433,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Ship: ^Ship:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -437,11 +464,13 @@ Rules:
^Wall: ^Wall:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy, Ally, Neutral GenericVisibility: Enemy, Ally, Neutral
GenericStancePrefix: false GenericStancePrefix: false
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
NUK2: NUK2:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -478,6 +507,11 @@ Rules:
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
LST: LST:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -501,6 +535,11 @@ Rules:
Prerequisites: ~disabled Prerequisites: ~disabled
Harvester: Harvester:
SearchFromOrderRadius: 24 SearchFromOrderRadius: 24
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
FTNK: FTNK:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled

View File

@@ -662,6 +662,23 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -682,15 +699,27 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
AnnounceOnSeen: AnnounceOnSeen:
RenderSprites:
PlayerPalette: player-units
^Helicopter:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -703,21 +732,34 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^CivBuildingHusk: ^CivBuildingHusk:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
HARV: HARV:
Harvester: Harvester:
SearchFromProcRadius: 64 SearchFromProcRadius: 64
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
FLARE: FLARE:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
TRAN: TRAN:
-Selectable: -Selectable:
MCV:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -605,6 +605,25 @@ Actors:
Smudges: Smudges:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -624,14 +643,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -644,10 +675,12 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
^Husk: ^CommonHuskDefaults:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^CivBuildingHusk: ^CivBuildingHusk:
Tooltip: Tooltip:
ShowOwnerRow: false ShowOwnerRow: false
@@ -656,6 +689,18 @@ Rules:
ShowOwnerRow: false ShowOwnerRow: false
TRAN: TRAN:
-Selectable: -Selectable:
HARV:
RenderSprites:
PlayerPalette: player
MCV:
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
Sequences: Sequences:

View File

@@ -491,6 +491,23 @@ Smudges:
sc5 32,20 0: sc5 32,20 0:
Rules: 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: Player:
-ConquestVictoryConditions: -ConquestVictoryConditions:
MissionObjectives: MissionObjectives:
@@ -510,14 +527,26 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Tank: ^Tank:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Infantry: ^Infantry:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Helicopter:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Plane: ^Plane:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
@@ -530,6 +559,12 @@ Rules:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
^CommonHuskDefaults:
Tooltip:
GenericVisibility: Enemy
ShowOwnerRow: false
RenderSprites:
PlayerPalette: player-units
^Bridge: ^Bridge:
DamageMultiplier@INVULNERABLE: DamageMultiplier@INVULNERABLE:
Modifier: 0 Modifier: 0
@@ -581,6 +616,11 @@ Rules:
MCV: MCV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
MCV.Husk:
RenderSprites:
PlayerPalette: player
LST: LST:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
@@ -605,6 +645,11 @@ Rules:
HARV: HARV:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
RenderSprites:
PlayerPalette: player
HARV.Husk:
RenderSprites:
PlayerPalette: player
MTNK: MTNK:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled