read the production icons from sequences

this allows d2k to read them from DATA.R8 without trouble
This commit is contained in:
Matthias Mailänder
2013-08-16 10:03:05 +02:00
parent b73ca27a8f
commit 376a6c7a5d
46 changed files with 862 additions and 425 deletions

View File

@@ -16,6 +16,7 @@ using OpenRA.Graphics;
using OpenRA.Mods.RA; using OpenRA.Mods.RA;
using OpenRA.Mods.RA.Buildings; using OpenRA.Mods.RA.Buildings;
using OpenRA.Mods.RA.Orders; using OpenRA.Mods.RA.Orders;
using OpenRA.Traits;
using OpenRA.Widgets; using OpenRA.Widgets;
namespace OpenRA.Mods.Cnc.Widgets namespace OpenRA.Mods.Cnc.Widgets
@@ -53,7 +54,6 @@ namespace OpenRA.Mods.Cnc.Widgets
public override Rectangle EventBounds { get { return eventBounds; } } public override Rectangle EventBounds { get { return eventBounds; } }
Dictionary<Rectangle, ProductionIcon> icons = new Dictionary<Rectangle, ProductionIcon>(); Dictionary<Rectangle, ProductionIcon> icons = new Dictionary<Rectangle, ProductionIcon>();
Dictionary<string, Sprite> iconSprites;
Animation cantBuild, clock; Animation cantBuild, clock;
Rectangle eventBounds = Rectangle.Empty; Rectangle eventBounds = Rectangle.Empty;
readonly WorldRenderer worldRenderer; readonly WorldRenderer worldRenderer;
@@ -71,13 +71,6 @@ namespace OpenRA.Mods.Cnc.Widgets
cantBuild = new Animation("clock"); cantBuild = new Animation("clock");
cantBuild.PlayFetchIndex("idle", () => 0); cantBuild.PlayFetchIndex("idle", () => 0);
clock = new Animation("clock"); clock = new Animation("clock");
iconSprites = Rules.Info.Values
.Where(u => u.Traits.Contains<BuildableInfo>() && u.Name[0] != '^')
.ToDictionary(
u => u.Name,
u => Game.modData.SpriteLoader.LoadAllSprites(
u.Traits.Get<TooltipInfo>().Icon ?? (u.Name + "icon"))[0]);
} }
public override void Tick() public override void Tick()
@@ -186,10 +179,12 @@ namespace OpenRA.Mods.Cnc.Widgets
var x = i % Columns; var x = i % Columns;
var y = i / Columns; var y = i / Columns;
var rect = new Rectangle(rb.X + x * 64 + 1, rb.Y + y * 48 + 1, 64, 48); var rect = new Rectangle(rb.X + x * 64 + 1, rb.Y + y * 48 + 1, 64, 48);
var icon = new Animation(RenderSimple.GetImage(item));
icon.Play(item.Traits.Get<TooltipInfo>().Icon);
var pi = new ProductionIcon() var pi = new ProductionIcon()
{ {
Name = item.Name, Name = item.Name,
Sprite = iconSprites[item.Name], Sprite = icon.Image,
Pos = new float2(rect.Location), Pos = new float2(rect.Location),
Queued = CurrentQueue.AllQueued().Where(a => a.Item == item.Name).ToList(), Queued = CurrentQueue.AllQueued().Where(a => a.Item == item.Name).ToList(),
}; };

View File

@@ -18,8 +18,9 @@ namespace OpenRA.Mods.RA
{ {
public readonly string Description = ""; public readonly string Description = "";
public readonly string Name = ""; public readonly string Name = "";
[Desc("Defaults to actor name + icon suffix.")]
public readonly string Icon = null; [Desc("Sequence of the actor that contains the cameo.")]
public readonly string Icon = "icon";
public virtual object Create(ActorInitializer init) { return new Tooltip(init.self, this); } public virtual object Create(ActorInitializer init) { return new Tooltip(init.self, this); }
} }

View File

@@ -37,7 +37,6 @@ namespace OpenRA.Mods.RA.Widgets
List<ProductionQueue> VisibleQueues; List<ProductionQueue> VisibleQueues;
bool paletteOpen = false; bool paletteOpen = false;
Dictionary<string, Sprite> iconSprites;
float2 paletteOpenOrigin = new float2(Game.viewport.Width - 215, 280); float2 paletteOpenOrigin = new float2(Game.viewport.Width - 215, 280);
float2 paletteClosedOrigin = new float2(Game.viewport.Width - 16, 280); float2 paletteClosedOrigin = new float2(Game.viewport.Width - 16, 280);
@@ -67,13 +66,6 @@ namespace OpenRA.Mods.RA.Widgets
paletteOrigin = paletteClosedOrigin; paletteOrigin = paletteClosedOrigin;
VisibleQueues = new List<ProductionQueue>(); VisibleQueues = new List<ProductionQueue>();
CurrentQueue = null; CurrentQueue = null;
iconSprites = Rules.Info.Values
.Where(u => u.Traits.Contains<BuildableInfo>() && u.Name[0] != '^')
.ToDictionary(
u => u.Name,
u => Game.modData.SpriteLoader.LoadAllSprites(
u.Traits.Get<TooltipInfo>().Icon ?? (u.Name + "icon"))[0]);
} }
public override Rectangle EventBounds public override Rectangle EventBounds
@@ -230,7 +222,9 @@ namespace OpenRA.Mods.RA.Widgets
{ {
var rect = new RectangleF(origin.X + x * IconWidth, origin.Y + IconHeight * y, IconWidth, IconHeight); var rect = new RectangleF(origin.X + x * IconWidth, origin.Y + IconHeight * y, IconWidth, IconHeight);
var drawPos = new float2(rect.Location); var drawPos = new float2(rect.Location);
WidgetUtils.DrawSHP(iconSprites[item.Name], drawPos, worldRenderer); var icon = new Animation(RenderSimple.GetImage(item));
icon.Play(item.Traits.Get<TooltipInfo>().Icon);
WidgetUtils.DrawSHP(icon.Image, drawPos, worldRenderer);
var firstOfThis = queue.AllQueued().FirstOrDefault(a => a.Item == item.Name); var firstOfThis = queue.AllQueued().FirstOrDefault(a => a.Item == item.Name);

View File

@@ -13,6 +13,7 @@ using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using System.Linq; using System.Linq;
using OpenRA.Graphics; using OpenRA.Graphics;
using OpenRA.Traits;
using OpenRA.Widgets; using OpenRA.Widgets;
namespace OpenRA.Mods.RA.Widgets namespace OpenRA.Mods.RA.Widgets
@@ -20,7 +21,6 @@ namespace OpenRA.Mods.RA.Widgets
public class ObserverProductionIconsWidget : Widget public class ObserverProductionIconsWidget : Widget
{ {
public Func<Player> GetPlayer; public Func<Player> GetPlayer;
Dictionary<string, Sprite> iconSprites;
World world; World world;
WorldRenderer worldRenderer; WorldRenderer worldRenderer;
Dictionary<ProductionQueue, Animation> clocks; Dictionary<ProductionQueue, Animation> clocks;
@@ -29,10 +29,6 @@ namespace OpenRA.Mods.RA.Widgets
public ObserverProductionIconsWidget(World world, WorldRenderer worldRenderer) public ObserverProductionIconsWidget(World world, WorldRenderer worldRenderer)
: base() : base()
{ {
iconSprites = Rules.Info.Values.Where(u => u.Traits.Contains<BuildableInfo>() && u.Name[0] != '^')
.ToDictionary(
u => u.Name,
u => Game.modData.SpriteLoader.LoadAllSprites(u.Traits.Get<TooltipInfo>().Icon ?? (u.Name + "icon"))[0]);
this.world = world; this.world = world;
this.worldRenderer = worldRenderer; this.worldRenderer = worldRenderer;
clocks = new Dictionary<ProductionQueue, Animation>(); clocks = new Dictionary<ProductionQueue, Animation>();
@@ -42,7 +38,6 @@ namespace OpenRA.Mods.RA.Widgets
: base(other) : base(other)
{ {
GetPlayer = other.GetPlayer; GetPlayer = other.GetPlayer;
iconSprites = other.iconSprites;
world = other.world; world = other.world;
worldRenderer = other.worldRenderer; worldRenderer = other.worldRenderer;
clocks = other.clocks; clocks = other.clocks;
@@ -67,25 +62,27 @@ namespace OpenRA.Mods.RA.Widgets
} }
foreach (var queue in queues) foreach (var queue in queues)
{ {
var item = queue.Trait.CurrentItem(); var item = queue.Trait.AllItems().FirstOrDefault();
if (item == null) if (item == null)
{
continue; continue;
} var icon = new Animation(RenderSimple.GetImage(item));
var sprite = iconSprites[item.Item]; icon.Play(item.Traits.Get<TooltipInfo>().Icon);
var size = sprite.size / new float2(2, 2); var size = icon.Image.size / new float2(2, 2);
var location = new float2(RenderBounds.Location) + new float2(queue.i * (int)size.Length, 0); var location = new float2(RenderBounds.Location) + new float2(queue.i * (int)size.Length, 0);
WidgetUtils.DrawSHP(sprite, location, worldRenderer, size); WidgetUtils.DrawSHP(icon.Image, location, worldRenderer, size);
var current = queue.Trait.CurrentItem();
if (current == null)
continue;
var clock = clocks[queue.Trait]; var clock = clocks[queue.Trait];
clock.PlayFetchIndex("idle", clock.PlayFetchIndex("idle",
() => item.TotalTime == 0 ? 0 : ((item.TotalTime - item.RemainingTime) () => current.TotalTime == 0 ? 0 : ((current.TotalTime - current.RemainingTime)
* (clock.CurrentSequence.Length - 1) / item.TotalTime)); * (clock.CurrentSequence.Length - 1) / current.TotalTime));
clock.Tick(); clock.Tick();
WidgetUtils.DrawSHP(clock.Image, location, worldRenderer, size); WidgetUtils.DrawSHP(clock.Image, location, worldRenderer, size);
var tiny = Game.Renderer.Fonts["Tiny"]; var tiny = Game.Renderer.Fonts["Tiny"];
var text = GetOverlayForItem(item); var text = GetOverlayForItem(current);
tiny.DrawTextWithContrast(text, tiny.DrawTextWithContrast(text,
location + new float2(16, 16) - new float2(tiny.Measure(text).X / 2, 0), location + new float2(16, 16) - new float2(tiny.Measure(text).X / 2, 0),
Color.White, Color.Black, 1); Color.White, Color.Black, 1);

View File

@@ -4,7 +4,6 @@ TRAN:
Cost: 750 Cost: 750
Tooltip: Tooltip:
Name: Chinook Transport Name: Chinook Transport
Icon:tranicnh
Description: Fast Infantry Transport Helicopter.\n Unarmed Description: Fast Infantry Transport Helicopter.\n Unarmed
Buildable: Buildable:
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -47,7 +46,6 @@ HELI:
Cost: 1200 Cost: 1200
Tooltip: Tooltip:
Name: Apache Longbow Name: Apache Longbow
Icon: heliicnh
Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -100,7 +98,6 @@ ORCA:
Cost: 1200 Cost: 1200
Tooltip: Tooltip:
Name: Orca Name: Orca
Icon: orcaicnh
Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -148,7 +145,6 @@ C17:
Tooltip: Tooltip:
Name: Supply Aircraft Name: Supply Aircraft
Description: Drops vehicle reinforcements on Airstrips Description: Drops vehicle reinforcements on Airstrips
Icon: c17icnh
Valued: Valued:
Cost: 2000 Cost: 2000
Plane: Plane:
@@ -175,7 +171,6 @@ A10:
Inherits: ^Plane Inherits: ^Plane
Tooltip: Tooltip:
Name: A10 Bomber Name: A10 Bomber
Icon: a10icnh
Description: Used to deliver Napalm strikes. Description: Used to deliver Napalm strikes.
Valued: Valued:
Cost: 2000 Cost: 2000

View File

@@ -5,7 +5,6 @@ E1:
Tooltip: Tooltip:
Name: Minigunner Name: Minigunner
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
Icon: e1icnh
Buildable: Buildable:
BuildPaletteOrder: 10 BuildPaletteOrder: 10
Owner: gdi, nod Owner: gdi, nod
@@ -30,7 +29,6 @@ E2:
Tooltip: Tooltip:
Name: Grenadier Name: Grenadier
Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles
Icon: e2icnh
Buildable: Buildable:
BuildPaletteOrder: 40 BuildPaletteOrder: 40
Prerequisites: anyhq Prerequisites: anyhq
@@ -62,7 +60,6 @@ E3:
Tooltip: Tooltip:
Name: Rocket Soldier Name: Rocket Soldier
Description: Anti-tank/Anti-aircraft infantry. \n Strong vs Tanks, Aircraft\n Weak vs Infantry Description: Anti-tank/Anti-aircraft infantry. \n Strong vs Tanks, Aircraft\n Weak vs Infantry
Icon: e3icnh
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
Owner: nod, gdi Owner: nod, gdi
@@ -89,7 +86,6 @@ E4:
Tooltip: Tooltip:
Name: Flamethrower Name: Flamethrower
Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
Icon: e4icnh
Buildable: Buildable:
BuildPaletteOrder: 40 BuildPaletteOrder: 40
Owner: nod Owner: nod
@@ -118,7 +114,6 @@ E5:
Tooltip: Tooltip:
Name: Chem Warrior Name: Chem Warrior
Description: Advanced Anti-infantry unit.\n Strong vs Infantry\n Weak vs Vehicles Description: Advanced Anti-infantry unit.\n Strong vs Infantry\n Weak vs Vehicles
Icon: e5icnh
Buildable: Buildable:
BuildPaletteOrder: 50 BuildPaletteOrder: 50
Owner: nod Owner: nod
@@ -153,7 +148,6 @@ E6:
Tooltip: Tooltip:
Name: Engineer Name: Engineer
Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything
Icon: e6icnh
Buildable: Buildable:
BuildPaletteOrder: 30 BuildPaletteOrder: 30
Owner: gdi,nod Owner: gdi,nod
@@ -181,7 +175,6 @@ RMBO:
Valued: Valued:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Icon: rmboicnh
Name: Commando Name: Commando
Description: Elite sniper infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles Description: Elite sniper infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
Buildable: Buildable:
@@ -224,7 +217,6 @@ PVICE:
Owner: gdi, nod Owner: gdi, nod
Tooltip: Tooltip:
Description: Mutated abomination that spits liquid tiberium.\n Strong vs Infantry, Buildings\n Weak vs Aircraft Description: Mutated abomination that spits liquid tiberium.\n Strong vs Infantry, Buildings\n Weak vs Aircraft
Icon: viceicnh
DrawLineToTarget: DrawLineToTarget:
SelectionDecorations: SelectionDecorations:
ActorLostNotification: ActorLostNotification:
@@ -234,7 +226,6 @@ STEG:
Tooltip: Tooltip:
Name: Stegosaurus Name: Stegosaurus
Description: A large, heavily built, herbivorous quadruped Description: A large, heavily built, herbivorous quadruped
Icon: stegicnh
Armament: Armament:
Weapon: tail Weapon: tail
@@ -243,7 +234,6 @@ TREX:
Tooltip: Tooltip:
Name: Tyrannosaurus rex Name: Tyrannosaurus rex
Description: Bipedal carnivore with a massive skull Description: Bipedal carnivore with a massive skull
Icon: trexicnh
Armament: Armament:
Weapon: teeth Weapon: teeth
@@ -252,7 +242,6 @@ TRIC:
Tooltip: Tooltip:
Name: Triceratops Name: Triceratops
Description: Quadruped with large bony frill and three horns Description: Quadruped with large bony frill and three horns
Icon: tricicnh
Armament: Armament:
Weapon: horn Weapon: horn
@@ -261,6 +250,5 @@ RAPT:
Tooltip: Tooltip:
Name: Velociraptor Name: Velociraptor
Description: Bipedal with enlarged sickle-shaped claw on each hindfoot Description: Bipedal with enlarged sickle-shaped claw on each hindfoot
Icon: rapticnh
Armament: Armament:
Weapon: claw Weapon: claw

View File

@@ -4,7 +4,6 @@ BOAT:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Gunboat Name: Gunboat
Icon: boaticnh
Health: Health:
HP: 700 HP: 700
Armor: Armor:

View File

@@ -11,7 +11,6 @@ FACT:
Tooltip: Tooltip:
Name: Construction Yard Name: Construction Yard
Description: Builds structures Description: Builds structures
Icon: facticnh
Building: Building:
Power: 15 Power: 15
Footprint: xxx xxx Footprint: xxx xxx
@@ -55,7 +54,6 @@ NUKE:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Power Plant Name: Power Plant
Icon: nukeicnh
Description: Generates power Description: Generates power
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: anypower Prerequisite: anypower
@@ -79,7 +77,6 @@ NUK2:
Cost: 500 Cost: 500
Tooltip: Tooltip:
Name: Advanced Power Plant Name: Advanced Power Plant
Icon:nuk2icnh
Description: Provides more power, cheaper than the \nstandard Power Plant Description: Provides more power, cheaper than the \nstandard Power Plant
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: anypower Prerequisite: anypower
@@ -103,7 +100,6 @@ PROC:
Cost: 1500 Cost: 1500
Tooltip: Tooltip:
Name: Tiberium Refinery Name: Tiberium Refinery
Icon: procicnh
Description: Processes raw Tiberium\ninto useable resources Description: Processes raw Tiberium\ninto useable resources
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -142,7 +138,6 @@ SILO:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Tiberium Silo Name: Tiberium Silo
Icon: siloicnh
Description: Stores processed Tiberium Description: Stores processed Tiberium
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -174,7 +169,6 @@ PYLE:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Barracks Name: Barracks
Icon: pyleicnh
Description: Trains infantry Description: Trains infantry
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: barracks Prerequisite: barracks
@@ -213,7 +207,6 @@ HAND:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Hand of Nod Name: Hand of Nod
Icon: handicnh
Description: Trains infantry Description: Trains infantry
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: barracks Prerequisite: barracks
@@ -249,7 +242,6 @@ AFLD:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Name: Airstrip Name: Airstrip
Icon: afldicnh
Description: Provides a dropzone\nfor vehicle reinforcements Description: Provides a dropzone\nfor vehicle reinforcements
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: vehicleproduction Prerequisite: vehicleproduction
@@ -287,7 +279,6 @@ WEAP:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Name: Weapons Factory Name: Weapons Factory
Icon: weapicnh
Description: Assembly point for\nvehicle reinforcements Description: Assembly point for\nvehicle reinforcements
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: vehicleproduction Prerequisite: vehicleproduction
@@ -326,7 +317,6 @@ HPAD:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Helipad Name: Helipad
Icon:hpadicnh
Description: Produces, rearms and\nrepairs helicopters Description: Produces, rearms and\nrepairs helicopters
Buildable: Buildable:
BuildPaletteOrder: 60 BuildPaletteOrder: 60
@@ -362,7 +352,6 @@ HQ:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Communications Center Name: Communications Center
Icon: hqicnh
Description: Provides an overview of the battlefield.\n Requires power to operate. Description: Provides an overview of the battlefield.\n Requires power to operate.
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: anyhq Prerequisite: anyhq
@@ -399,7 +388,6 @@ FIX:
Cost: 500 Cost: 500
Tooltip: Tooltip:
Name: Repair Facility Name: Repair Facility
Icon: fixicnh
Description: Repairs vehicles Description: Repairs vehicles
Buildable: Buildable:
BuildPaletteOrder: 80 BuildPaletteOrder: 80
@@ -425,7 +413,6 @@ EYE:
Cost: 1800 Cost: 1800
Tooltip: Tooltip:
Name: Advanced Communications Center Name: Advanced Communications Center
Icon: eyeicnh
Description: Provides access to the Ion Cannon.\n Requires power to operate. Description: Provides access to the Ion Cannon.\n Requires power to operate.
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: anyhq Prerequisite: anyhq
@@ -465,7 +452,6 @@ TMPL:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Name: Temple of Nod Name: Temple of Nod
Icon: tmplicnh
Description: Place of worship and secret missile silo.\n Requires power to operate. Description: Place of worship and secret missile silo.\n Requires power to operate.
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: anyhq Prerequisite: anyhq
@@ -500,7 +486,6 @@ GUN:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: Turret Name: Turret
Icon: gunicnh
Description: Anti-Armor base defense.\n Strong vs Tanks\n Weak vs Infantry, Aircraft Description: Anti-Armor base defense.\n Strong vs Tanks\n Weak vs Infantry, Aircraft
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -538,7 +523,6 @@ SAM:
Cost: 750 Cost: 750
Tooltip: Tooltip:
Name: SAM Site Name: SAM Site
Icon: samicnh
Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks Description: Anti-Air base defense.\n Strong vs Aircraft\n Weak vs Infantry, Tanks
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -575,7 +559,6 @@ OBLI:
Cost: 1500 Cost: 1500
Tooltip: Tooltip:
Name: Obelisk of Light Name: Obelisk of Light
Icon:obliicnh
Description: Advanced base defense.\n Requires power to operate.\n Strong vs Tanks, Infantry\n Weak vs Aircraft Description: Advanced base defense.\n Requires power to operate.\n Strong vs Tanks, Infantry\n Weak vs Aircraft
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -616,7 +599,6 @@ GTWR:
Cost: 500 Cost: 500
Tooltip: Tooltip:
Name: Guard Tower Name: Guard Tower
Icon: gtwricnh
Description: Basic defensive structure.\n Strong vs Infantry\n Weak vs Tanks, Aircraft Description: Basic defensive structure.\n Strong vs Infantry\n Weak vs Tanks, Aircraft
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -652,7 +634,6 @@ ATWR:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Advanced Guard Tower Name: Advanced Guard Tower
Icon: atwricnh
Description: Anti-armor defensive structure.\n Strong vs Light Vehicles, Tanks\n Weak vs Infantry Description: Anti-armor defensive structure.\n Strong vs Light Vehicles, Tanks\n Weak vs Infantry
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -694,7 +675,6 @@ SBAG:
Value: 0 Value: 0
Tooltip: Tooltip:
Name: Sandbag Barrier Name: Sandbag Barrier
Icon:sbagicnh
Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks.
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -714,7 +694,6 @@ CYCL:
Value: 0 Value: 0
Tooltip: Tooltip:
Name: Chain Link Barrier Name: Chain Link Barrier
Icon:cyclicnh
Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks.
Buildable: Buildable:
Queue: Defense Queue: Defense
@@ -734,7 +713,6 @@ BRIK:
Value: 0 Value: 0
Tooltip: Tooltip:
Name: Concrete Barrier Name: Concrete Barrier
Icon:brikicnh
Description: Stop units and blocks enemy fire. Description: Stop units and blocks enemy fire.
Buildable: Buildable:
Queue: Defense Queue: Defense

View File

@@ -85,7 +85,6 @@ MISS:
Dimensions: 3,2 Dimensions: 3,2
Tooltip: Tooltip:
Name: Tech Center Name: Tech Center
Icon: missicnh
Buildable: Buildable:
Queue: Building Queue: Building
BuildPaletteOrder: 1000 BuildPaletteOrder: 1000

View File

@@ -4,7 +4,6 @@ MCV:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Name: Mobile Construction Vehicle Name: Mobile Construction Vehicle
Icon: mcvicnh
Description: Deploys into another Construction Yard.\n Unarmed Description: Deploys into another Construction Yard.\n Unarmed
Buildable: Buildable:
BuildPaletteOrder: 100 BuildPaletteOrder: 100
@@ -45,7 +44,6 @@ HARV:
Cost: 1200 Cost: 1200
Tooltip: Tooltip:
Name: Harvester Name: Harvester
Icon: harvicnh
Description: Collects Tiberium for processing.\n Unarmed Description: Collects Tiberium for processing.\n Unarmed
Buildable: Buildable:
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -83,7 +81,6 @@ APC:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: APC Name: APC
Icon: apcicnh
Description: Armored infantry transport and mobile AA\n Strong vs Aircraft, Vehicles\n Weak vs Infantry Description: Armored infantry transport and mobile AA\n Strong vs Aircraft, Vehicles\n Weak vs Infantry
Buildable: Buildable:
BuildPaletteOrder: 30 BuildPaletteOrder: 30
@@ -132,7 +129,6 @@ ARTY:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: Artillery Name: Artillery
Icon:artyicnh
Description: Long-range artillery.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft Description: Long-range artillery.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft
Buildable: Buildable:
BuildPaletteOrder: 60 BuildPaletteOrder: 60
@@ -167,7 +163,6 @@ FTNK:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Flame Tank Name: Flame Tank
Icon: ftnkicnh
Description: Heavily armored flame-throwing vehicle.\n Strong vs Infantry, Buildings, Vehicles\n Weak vs Aircraft Description: Heavily armored flame-throwing vehicle.\n Strong vs Infantry, Buildings, Vehicles\n Weak vs Aircraft
Buildable: Buildable:
BuildPaletteOrder: 50 BuildPaletteOrder: 50
@@ -201,7 +196,6 @@ BGGY:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Nod Buggy Name: Nod Buggy
Icon: bggyicnh
Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -236,7 +230,6 @@ BIKE:
Cost: 500 Cost: 500
Tooltip: Tooltip:
Name: Recon Bike Name: Recon Bike
Icon: bikeicnh
Description: Fast scout vehicle, armed with \nrockets.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry Description: Fast scout vehicle, armed with \nrockets.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry
Buildable: Buildable:
BuildPaletteOrder: 30 BuildPaletteOrder: 30
@@ -274,7 +267,6 @@ JEEP:
Cost: 400 Cost: 400
Tooltip: Tooltip:
Name: Hum-Vee Name: Hum-Vee
Icon: jeepicnh
Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -309,7 +301,6 @@ LTNK:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: Light Tank Name: Light Tank
Icon: ltnkicnh
Description: Fast, light tank.\n Strong vs Vehicles, Tanks\n Weak vs Infantry, Aircraft Description: Fast, light tank.\n Strong vs Vehicles, Tanks\n Weak vs Infantry, Aircraft
Buildable: Buildable:
BuildPaletteOrder: 40 BuildPaletteOrder: 40
@@ -348,7 +339,6 @@ MTNK:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Med. Tank Name: Med. Tank
Icon: mtnkicnh
Description: General-Purpose GDI Tank.\n Strong vs Tanks, Vehicles\n Weak vs Infantry, Aircraft Description: General-Purpose GDI Tank.\n Strong vs Tanks, Vehicles\n Weak vs Infantry, Aircraft
Buildable: Buildable:
BuildPaletteOrder: 40 BuildPaletteOrder: 40
@@ -388,7 +378,6 @@ HTNK:
Cost: 1500 Cost: 1500
Tooltip: Tooltip:
Name: Mammoth Tank Name: Mammoth Tank
Icon: htnkicnh
Description: Heavily armored GDI Tank.\n Strong vs Everything Description: Heavily armored GDI Tank.\n Strong vs Everything
Buildable: Buildable:
BuildPaletteOrder: 60 BuildPaletteOrder: 60
@@ -440,7 +429,6 @@ MSAM:
Cost: 1200 Cost: 1200
Tooltip: Tooltip:
Name: MLRS Name: MLRS
Icon: msamicnh
Description: Long range rocket artillery.\n Strong vs all ground units. Description: Long range rocket artillery.\n Strong vs all ground units.
Buildable: Buildable:
BuildPaletteOrder: 50 BuildPaletteOrder: 50
@@ -475,7 +463,6 @@ MLRS:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: Mobile S.A.M. Name: Mobile S.A.M.
Icon: mlrsicnh
Description: Powerful anti-air unit.\nCannot attack ground units. Description: Powerful anti-air unit.\nCannot attack ground units.
Buildable: Buildable:
BuildPaletteOrder: 70 BuildPaletteOrder: 70
@@ -516,7 +503,6 @@ STNK:
Cost: 900 Cost: 900
Tooltip: Tooltip:
Name: Stealth Tank Name: Stealth Tank
Icon: stnkicnh
Description: Long-range missile tank that can cloak.\nHas weak armor. Can be spotted by infantry.\n Strong vs Vehicles, Tanks, Aircraft\n Weak vs Infantry. Description: Long-range missile tank that can cloak.\nHas weak armor. Can be spotted by infantry.\n Strong vs Vehicles, Tanks, Aircraft\n Weak vs Infantry.
Buildable: Buildable:
BuildPaletteOrder: 90 BuildPaletteOrder: 90
@@ -554,7 +540,6 @@ MHQ:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Mobile HQ Name: Mobile HQ
Icon: mhqicnh
Description: Base of operations Description: Base of operations
Health: Health:
HP: 200 HP: 200

View File

@@ -2,6 +2,8 @@ c17:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: c17iconh
Start: 0
tran: tran:
idle: idle:
@@ -24,6 +26,8 @@ tran:
Length: 4 Length: 4
unload: unload:
Start: 35 Start: 35
icon: tranicnh
Start: 0
heli: heli:
idle: idle:
@@ -39,6 +43,9 @@ heli:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: heliicnh
Start: 0
orca: orca:
idle: idle:
Start: 0 Start: 0
@@ -46,8 +53,12 @@ orca:
damaged-idle: damaged-idle:
Start: 32 Start: 32
Facings: 32 Facings: 32
icon: orcaicnh
Start: 0
a10: a10:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: a10icnh
Start: 0

View File

@@ -34,4 +34,6 @@ boat:
wake-right: wake wake-right: wake
Start: 0 Start: 0
Length: 6 Length: 6
Offset: -1,2 Offset: -1,2
icon: boaticnh
Start: 0

View File

@@ -31,6 +31,8 @@ steg:
die6: die6:
Start: 176 Start: 176
Length: 22 Length: 22
icon: stegicnh
Start: 0
trex: trex:
stand: stand:
@@ -65,6 +67,8 @@ trex:
die6: die6:
Start: 144 Start: 144
Length: 40 Length: 40
icon: trexicnh
Start: 0
tric: tric:
stand: stand:
@@ -99,6 +103,8 @@ tric:
die6: die6:
Start: 176 Start: 176
Length: 20 Length: 20
icon: tricicnh
Start: 0
rapt: rapt:
stand: stand:
@@ -132,4 +138,6 @@ rapt:
Length: 40 Length: 40
die6: die6:
Start: 144 Start: 144
Length: 40 Length: 40
icon: rapticnh
Start: 0

View File

@@ -6,6 +6,9 @@ vice:
Start: 0 Start: 0
Length: 13 Length: 13
Facings: 8 Facings: 8
icon: viceicnh
Start: 0
pvice: pvice:
idle: idle:
Start: 0 Start: 0
@@ -14,6 +17,9 @@ pvice:
Start: 0 Start: 0
Length: 13 Length: 13
Facings: 8 Facings: 8
icon: viceicnh
Start: 0
e1: e1:
stand: stand:
Start: 0 Start: 0
@@ -109,6 +115,8 @@ e1:
Start: 16 Start: 16
Length: 4 Length: 4
Tick: 1600 Tick: 1600
icon: e1icnh
Start: 0
e2: e2:
stand: stand:
@@ -196,6 +204,8 @@ e2:
Start: 16 Start: 16
Length: 4 Length: 4
Tick: 1600 Tick: 1600
icon: e2icnh
Start: 0
e3: e3:
stand: stand:
@@ -283,6 +293,8 @@ e3:
Start: 16 Start: 16
Length: 4 Length: 4
Tick: 1600 Tick: 1600
icon: e3icnh
Start: 0
e4: e4:
stand: stand:
@@ -374,6 +386,9 @@ e4:
Start: 0 Start: 0
Length: 13 Length: 13
Facings: 8 Facings: 8
icon: e4icnh
Start: 0
e5: e5:
stand: stand:
Start: 0 Start: 0
@@ -464,6 +479,9 @@ e5:
Start: 0 Start: 0
Length: 13 Length: 13
Facings: 8 Facings: 8
icon: e5icnh
Start: 0
e6: e6:
stand: stand:
Start: 0 Start: 0
@@ -542,6 +560,9 @@ e6:
Start: 16 Start: 16
Length: 4 Length: 4
Tick: 1600 Tick: 1600
icon: e6icnh
Start: 0
rmbo: rmbo:
stand: stand:
Start: 0 Start: 0
@@ -632,3 +653,5 @@ rmbo:
Start: 16 Start: 16
Length: 4 Length: 4
Tick: 1600 Tick: 1600
icon: rmboicnh
Start: 0

View File

@@ -734,6 +734,8 @@ miss:
Start: 0 Start: 0
Length: * Length: *
Tick: 80 Tick: 80
icon: missicnh
Start: 0
miss.husk: miss.husk:
idle: miss idle: miss

View File

@@ -24,6 +24,8 @@ fact:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: facticnh
Start: 0
nuke: nuke:
idle: idle:
@@ -44,6 +46,8 @@ nuke:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: nukeicnh
Start: 0
proc: proc:
idle: idle:
@@ -71,6 +75,8 @@ proc:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: procicnh
Start: 0
silo: silo:
idle: idle:
@@ -88,6 +94,8 @@ silo:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: siloicnh
Start: 0
hand: hand:
idle: idle:
@@ -103,6 +111,8 @@ hand:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: handicnh
Start: 0
pyle: pyle:
idle: idle:
@@ -123,6 +133,8 @@ pyle:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: pyleicnh
Start: 0
weap: weap:
idle: idle:
@@ -148,6 +160,8 @@ weap:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: weapicnh
Start: 0
afld: afld:
idle: idle:
@@ -178,6 +192,8 @@ afld:
bib: bib1 bib: bib1
Start: 0 Start: 0
Length: * Length: *
icon: afldicnh
Start: 0
hq: hq:
idle: idle:
@@ -197,6 +213,8 @@ hq:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: hqicnh
Start: 0
nuk2: nuk2:
idle: idle:
@@ -216,6 +234,8 @@ nuk2:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: nuk2icnh
Start: 0
hpad: hpad:
idle: idle:
@@ -241,6 +261,8 @@ hpad:
Start: 0 Start: 0
Length: * Length: *
Tick: 80 Tick: 80
icon: hpadicnh
Start: 0
fix: fix:
idle: idle:
@@ -263,6 +285,8 @@ fix:
Start: 0 Start: 0
Length: 14 Length: 14
Tick: 60 Tick: 60
icon: fixicnh
Start: 0
eye: eye:
idle: idle:
@@ -282,6 +306,8 @@ eye:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: eyeicnh
Start: 0
tmpl: tmpl:
idle: idle:
@@ -303,6 +329,8 @@ tmpl:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: tmplicnh
Start: 0
obli: obli:
idle: idle:
@@ -321,6 +349,8 @@ obli:
Start: 0 Start: 0
Length: 13 Length: 13
Tick: 80 Tick: 80
icon: obliicnh
Start: 0
brik: brik:
idle: idle:
@@ -335,6 +365,8 @@ brik:
critical-idle: critical-idle:
Start: 48 Start: 48
Length: 16 Length: 16
icon: brikicnh
Start: 0
sbag: sbag:
idle: idle:
@@ -343,6 +375,8 @@ sbag:
damaged-idle: damaged-idle:
Start: 16 Start: 16
Length: 16 Length: 16
icon: sbagicnh
Start: 0
cycl: cycl:
idle: idle:
@@ -354,6 +388,8 @@ cycl:
critical-idle: critical-idle:
Start: 32 Start: 32
Length: 16 Length: 16
icon: cyclicnh
Start: 0
barb: barb:
idle: idle:
@@ -391,6 +427,8 @@ gun:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: * Length: *
icon: gunicnh
Start: 0
sam: sam:
closed-idle: closed-idle:
@@ -429,6 +467,9 @@ sam:
Start: 0 Start: 0
Length: 18 Length: 18
Facings: 8 Facings: 8
icon: samicnh
Start: 0
gtwr: gtwr:
idle: idle:
Start: 0 Start: 0
@@ -444,6 +485,8 @@ gtwr:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: gtwricnh
Start: 0
atwr: atwr:
idle: idle:
@@ -459,4 +502,5 @@ atwr:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: * Length: *
icon: atwricnh
Start: 0

View File

@@ -2,6 +2,8 @@ mcv:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: mcvicnh
Start: 0
harv: harv:
idle: idle:
@@ -18,6 +20,8 @@ harv:
dock-loop: harvdump dock-loop: harvdump
Start: 7 Start: 7
Length: 1 Length: 1
icon: harvicnh
Start: 0
bggy: bggy:
idle: idle:
@@ -30,6 +34,8 @@ bggy:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: bggyicnh
Start: 0
mtnk: mtnk:
idle: idle:
@@ -41,6 +47,8 @@ mtnk:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: * Length: *
icon: mtnkicnh
Start: 0
ltnk: ltnk:
idle: idle:
@@ -52,6 +60,8 @@ ltnk:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: * Length: *
icon: ltnkicnh
Start: 0
htnk: htnk:
idle: idle:
@@ -63,6 +73,8 @@ htnk:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: * Length: *
icon: htnkicnh
Start: 0
jeep: jeep:
idle: idle:
@@ -75,11 +87,15 @@ jeep:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: jeepicnh
Start: 0
bike: bike:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: bikeicnh
Start: 0
ftnk: ftnk:
idle: idle:
@@ -89,6 +105,8 @@ ftnk:
Start: 0 Start: 0
Length: 13 Length: 13
Facings: 8 Facings: 8
icon: ftnkicnh
Start: 0
mhq: mhq:
idle: idle:
@@ -97,6 +115,8 @@ mhq:
spinner: spinner:
Start: 32 Start: 32
Length: 32 Length: 32
icon: mhqicnh
Start: 0
msam: msam:
idle: idle:
@@ -111,6 +131,8 @@ msam:
turret-3: turret-3:
Start: 64 Start: 64
Facings: 32 Facings: 32
icon: msamicnh
Start: 0
mlrs: mlrs:
idle: idle:
@@ -125,11 +147,15 @@ mlrs:
turret-3: turret-3:
Start: 96 Start: 96
Facings: 32 Facings: 32
icon: mlrsicnh
Start: 0
stnk: stnk:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: stnkicnh
Start: 0
arty: arty:
idle: idle:
@@ -138,6 +164,8 @@ arty:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: * Length: *
icon: artyicnh
Start: 0
apc: apc:
idle: idle:
@@ -155,4 +183,6 @@ apc:
Start: 32 Start: 32
Length: 3 Length: 3
unload: unload:
Start: 32 Start: 32
icon: apcicnh
Start: 0

View File

@@ -5,7 +5,6 @@
Tooltip: Tooltip:
Name: Carryall Name: Carryall
Description: Fast drop ship.\n Unarmed Description: Fast drop ship.\n Unarmed
Icon: carryallicon
Health: Health:
HP: 250 HP: 250
Armor: Armor:
@@ -17,7 +16,7 @@
ROT: 4 ROT: 4
Speed: 30 Speed: 30
LandableTerrainTypes: Sand, Rock, Transition, Spice, Dune LandableTerrainTypes: Sand, Rock, Transition, Spice, Dune
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
LandAltitude: 800 LandAltitude: 800
RenderUnit: RenderUnit:
@@ -42,7 +41,7 @@ FRIGATE:
Plane: Plane:
ROT: 5 ROT: 5
Speed: 50 Speed: 50
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
Health: Health:
HP: 500 HP: 500
@@ -85,7 +84,7 @@ ORNI:
InitialFacing: 20 InitialFacing: 20
ROT: 6 ROT: 6
Speed: 40 Speed: 40
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
WithShadow: WithShadow:
@@ -108,7 +107,7 @@ ORNI.bomber:
Plane: Plane:
ROT: 5 ROT: 5
Speed: 50 Speed: 50
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
LimitedAmmo: LimitedAmmo:
Ammo: 5 Ammo: 5
@@ -137,7 +136,7 @@ CARRYALL.infantry:
Plane: Plane:
ROT: 4 ROT: 4
Speed: 40 Speed: 40
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
Image: carryall Image: carryall
@@ -169,7 +168,7 @@ CARRYALL.Husk:
Helicopter: Helicopter:
ROT: 4 ROT: 4
Speed: 30 Speed: 30
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
Image: carryall Image: carryall
@@ -182,7 +181,7 @@ ORNI.Husk:
Helicopter: Helicopter:
ROT: 6 ROT: 6
Speed: 40 Speed: 40
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
Image: orni Image: orni
@@ -195,7 +194,7 @@ ORNI.bomber.Husk:
Plane: Plane:
ROT: 5 ROT: 5
Speed: 50 Speed: 50
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
Image: orni Image: orni
@@ -208,7 +207,7 @@ CARRYALL.infantry.Husk:
Plane: Plane:
ROT: 4 ROT: 4
Speed: 40 Speed: 40
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
Image: carryall Image: carryall
@@ -221,7 +220,7 @@ BADR.Husk:
Plane: Plane:
ROT: 4 ROT: 4
Speed: 40 Speed: 40
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
RearmBuildings: starporta,starporto,starporth RearmBuildings: starporta,starporto,starporth
RenderUnit: RenderUnit:
Image: carryall Image: carryall

View File

@@ -22,6 +22,15 @@ BARRA:
Buildable: Buildable:
Owner: atreides Owner: atreides
REPAIRA:
Inherits: ^REPAIR
Buildable:
Owner: atreides
RESEARCHA:
Inherits: ^RESEARCH
Buildable:
Owner: atreides
HIGHTECHA: HIGHTECHA:
Inherits: ^HIGHTECH Inherits: ^HIGHTECH
@@ -92,21 +101,6 @@ MCVA.starport:
Valued: Valued:
Cost: 2500 Cost: 2500
TRIKEA:
Inherits: ^TRIKE
Buildable:
Owner: atreides, harkonnen
RenderUnit:
Image: TRIKE
TRIKEA.starport:
Inherits: TRIKEA
Buildable:
Owner: atreides, harkonnen, ordos
Queue: Starport
Valued:
Cost: 315
CARRYALLA: CARRYALLA:
Inherits: ^CARRYALL Inherits: ^CARRYALL
RenderUnit: RenderUnit:
@@ -119,8 +113,6 @@ CARRYALLA.starport:
COMBATA: COMBATA:
Inherits: ^COMBAT Inherits: ^COMBAT
Tooltip:
Icon: combataicon
Buildable: Buildable:
Owner: atreides Owner: atreides
RevealsShroud: RevealsShroud:
@@ -141,8 +133,6 @@ COMBATA:
COMBATA.Husk: COMBATA.Husk:
Inherits: ^COMBAT.Husk Inherits: ^COMBAT.Husk
Tooltip:
Icon: combataicon
RenderUnit: RenderUnit:
Image: COMBATA Image: COMBATA
@@ -166,7 +156,6 @@ SONICTANK:
Tooltip: Tooltip:
Name: Sonic Tank Name: Sonic Tank
Description: Fires sonic shocks\n Strong vs Infantry, Vehicles\n Weak vs Artillery, Aircraft Description: Fires sonic shocks\n Strong vs Infantry, Vehicles\n Weak vs Artillery, Aircraft
Icon: sonictankicon
Selectable: Selectable:
Bounds: 30,30 Bounds: 30,30
Health: Health:
@@ -193,8 +182,6 @@ SONICTANK:
SONICTANK.Husk: SONICTANK.Husk:
Inherits: ^Husk Inherits: ^Husk
Tooltip:
Icon: sonictankicon
RenderUnit: RenderUnit:
Image: SONICTANK Image: SONICTANK

View File

@@ -32,6 +32,7 @@
DebugMuzzlePositions: DebugMuzzlePositions:
Guard: Guard:
Guardable: Guardable:
RenderUnit:
BodyOrientation: BodyOrientation:
UpdatesPlayerStatistics: UpdatesPlayerStatistics:
@@ -65,10 +66,11 @@
Types:Tank Types:Tank
GivesBounty: GivesBounty:
Repairable: Repairable:
RepairBuildings: repair RepairBuildings: repaira,repairo,repairh
DebugMuzzlePositions: DebugMuzzlePositions:
Guard: Guard:
Guardable: Guardable:
RenderUnit:
BodyOrientation: BodyOrientation:
UpdatesPlayerStatistics: UpdatesPlayerStatistics:

View File

@@ -23,6 +23,16 @@ BARRH:
Owner: harkonnen Owner: harkonnen
-RepairsUnits: -RepairsUnits:
REPAIRH:
Inherits: ^REPAIR
Buildable:
Owner: harkonnen
RESEARCHH:
Inherits: ^RESEARCH
Buildable:
Owner: harkonnen
SILOH: SILOH:
Inherits: ^SILO Inherits: ^SILO
Buildable: Buildable:
@@ -97,38 +107,6 @@ MCVH.starport:
Valued: Valued:
Cost: 2500 Cost: 2500
#TRIKEH:
# Inherits: ^TRIKE
# Buildable:
# Owner: harkonnen
# Valued:
# Cost: 250
# Tooltip:
# Name: Scout Quad
# Description: Heavy Scout\n Strong vs Infantry
# Icon: quadicon
# Health:
# HP: 125
# Mobile:
# ROT: 9
# Speed: 11
# Armament:
# Weapon: M60mg
# LocalOffset: 43,0,128
# AttackFrontal:
# RenderUnit:
# Image: QUAD
#TRIKEH.starport:
# Inherits: ^TRIKE
# Buildable:
# Owner: harkonnen
# Queue: Starport
# Valued:
# Cost: 149
# RenderUnit:
# Image: TRIKE
CARRYALLH: CARRYALLH:
Inherits: ^CARRYALL Inherits: ^CARRYALL
RenderUnit: RenderUnit:
@@ -139,16 +117,8 @@ CARRYALLH.starport:
Valued: Valued:
Cost: 1500 Cost: 1500
QUADH:
Inherits: QUAD
Buildable:
-Prerequisites:
Owner: harkonnen
COMBATH: COMBATH:
Inherits: ^COMBAT Inherits: ^COMBAT
Tooltip:
Icon: combathicon
Buildable: Buildable:
Owner: harkonnen Owner: harkonnen
Mobile: Mobile:
@@ -166,8 +136,6 @@ COMBATH:
COMBATH.Husk: COMBATH.Husk:
Inherits: ^COMBAT.Husk Inherits: ^COMBAT.Husk
Tooltip:
Icon: combathicon
RenderUnit: RenderUnit:
Image: COMBATH Image: COMBATH
@@ -183,7 +151,7 @@ DEVAST:
Buildable: Buildable:
Queue: Armor Queue: Armor
BuildPaletteOrder: 100 BuildPaletteOrder: 100
Prerequisites: Ix Prerequisites: Research
Owner: harkonnen Owner: harkonnen
Hotkey: d Hotkey: d
Valued: Valued:
@@ -191,7 +159,6 @@ DEVAST:
Tooltip: Tooltip:
Name: Devastator Name: Devastator
Description: Super Heavy Tank\n Strong vs Tanks\n Weak vs Artillery, Aircraft Description: Super Heavy Tank\n Strong vs Tanks\n Weak vs Artillery, Aircraft
Icon: devasticon
Health: Health:
HP: 650 HP: 650
Armor: Armor:
@@ -220,8 +187,6 @@ DEVAST.Husk:
Inherits: ^Husk Inherits: ^Husk
Health: Health:
HP: 125 HP: 125
Tooltip:
Icon: devasticon
RenderUnit: RenderUnit:
Image: DEVAST Image: DEVAST

View File

@@ -91,7 +91,6 @@ MEDIC:
Tooltip: Tooltip:
Name: Medic Name: Medic
Description: Heals nearby infantry\n Strong vs Nothing\n Weak vs Everything Description: Heals nearby infantry\n Strong vs Nothing\n Weak vs Everything
Icon: thumpericon
Selectable: Selectable:
Bounds: 12,17,0,0 Bounds: 12,17,0,0
Voice: EngineerVoice Voice: EngineerVoice
@@ -108,59 +107,4 @@ MEDIC:
PipType: Blue PipType: Blue
-AutoTarget: -AutoTarget:
AttackMove: AttackMove:
JustMove: true JustMove: true
RenderInfantry:
Image: THUMPER
#THUMPER:
# Inherits: ^Infantry
# Buildable:
# Queue: Infantry
# BuildPaletteOrder: 50
# Owner: atreides,harkonnen,ordos
# Valued:
# Cost: 400
# Tooltip:
# Name: Thumper
# Description: Attracts sandsworm through vibrations\n Strong vs Nothing\n Weak vs Everything
# Selectable:
# Bounds: 12,17,0,0
# Health:
# HP: 25
# Mobile:
# Speed: 4
# Passenger:
# -AutoTarget:
# AttackMove:
# JustMove: true
# Transforms:
# IntoActor: thumping
# Offset:1,1
# Facing: 1
#
#THUMPING:
# Inherits: ^Building
# Building:
# Power: 0
# Footprint: x
# Dimensions: 1,1
# TerrainTypes: Sand, Dune
# Health:
# HP: 25
# Armor:
# Type: None
# RevealsShroud:
# Range: 5
# Valued:
# Cost: 400
# Tooltip:
# Name: Thumper
# -Capturable:
# -CapturableBar:
# -Sellable:
# -GivesBuildableArea:
# FreeActor:
# Actor: SANDWORM
# SpawnOffset: 1,2
# Facing: 1

View File

@@ -22,6 +22,16 @@ BARRO:
Buildable: Buildable:
Owner: ordos Owner: ordos
REPAIRO:
Inherits: ^REPAIR
Buildable:
Owner: ordos
RESEARCHO:
Inherits: ^RESEARCH
Buildable:
Owner: ordos
SILOO: SILOO:
Inherits: ^SILO Inherits: ^SILO
Buildable: Buildable:
@@ -93,8 +103,6 @@ MCVO.starport:
COMBATO: COMBATO:
Inherits: ^COMBAT Inherits: ^COMBAT
Tooltip:
Icon: combatoicon
Buildable: Buildable:
Owner: ordos Owner: ordos
RevealsShroud: RevealsShroud:
@@ -113,8 +121,6 @@ COMBATO:
COMBATO.Husk: COMBATO.Husk:
Inherits: ^COMBAT.Husk Inherits: ^COMBAT.Husk
Tooltip:
Icon: combatoicon
RenderUnit: RenderUnit:
Image: COMBATO Image: COMBATO
@@ -125,31 +131,44 @@ COMBATO.starport:
Valued: Valued:
Cost: 875 Cost: 875
TRIKEO: RAIDER:
Inherits: ^TRIKE Inherits: ^Vehicle
Buildable: Buildable:
Queue: Vehicle
BuildPaletteOrder: 10
Hotkey: w
Owner: ordos Owner: ordos
Valued: Valued:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Raider Trike Name: Raider Trike
Description: Improved Scout\n Strong vs Infantry, Light Vehicles Description: Improved Scout\n Strong vs Infantry, Light Vehicles
Icon: raidericon Selectable:
Bounds: 24,24
Health: Health:
HP: 110 HP: 110
Armor:
Type: Light
Mobile: Mobile:
ROT: 10 ROT: 10
Speed: 14 Speed: 14
RevealsShroud:
Range: 7
RenderUnit: RenderUnit:
Image: RAIDER WithMuzzleFlash:
Armament: Armament:
Weapon: HMGo Weapon: HMGo
LocalOffset: 256,0,128 LocalOffset: 256,0,128
AttackFrontal: AttackFrontal:
AutoTarget:
Explodes:
Weapon: UnitExplodeTiny
EmptyWeapon: UnitExplodeTiny
STEALTHTRIKE: STEALTHRAIDER:
Inherits: ^TRIKE Inherits: ^Vehicle
Buildable: Buildable:
Queue: Vehicle
Prerequisites: Hitech Prerequisites: Hitech
Owner: ordos Owner: ordos
BuildPaletteOrder: 30 BuildPaletteOrder: 30
@@ -158,18 +177,26 @@ STEALTHTRIKE:
Tooltip: Tooltip:
Name: Stealth Raider Trike Name: Stealth Raider Trike
Description: Invisible Raider Trike\n Strong vs Infantry, Light Vehicles Description: Invisible Raider Trike\n Strong vs Infantry, Light Vehicles
Icon: raidersicon Selectable:
Bounds: 24,24
Health: Health:
HP: 110 HP: 110
Armor:
Type: Light
Mobile: Mobile:
ROT: 10 ROT: 10
Speed: 14 Speed: 14
RevealsShroud:
Range: 7
RenderUnit: RenderUnit:
Image: RAIDER WithMuzzleFlash:
Armament: Armament:
Weapon: HMGo Weapon: HMGo
LocalOffset: 256,0,128 LocalOffset: 256,0,128
AttackFrontal: AttackFrontal:
Explodes:
Weapon: UnitExplodeTiny
EmptyWeapon: UnitExplodeTiny
Cloak: Cloak:
InitialDelay: 45 InitialDelay: 45
CloakDelay: 90 CloakDelay: 90
@@ -178,16 +205,6 @@ STEALTHTRIKE:
AutoTarget: AutoTarget:
InitialStance: HoldFire InitialStance: HoldFire
#TRIKEO.starport:
# Inherits: ^TRIKE
# Buildable:
# Queue: Starport
# Owner: ordos
# RenderUnit:
# Image: TRIKE
# Valued:
# Cost: 149
CARRYALLO: CARRYALLO:
Inherits: ^CARRYALL Inherits: ^CARRYALL
RenderUnit: RenderUnit:
@@ -205,7 +222,6 @@ DEVIATORTANK:
Tooltip: Tooltip:
Name: Deviator Name: Deviator
Description: Causes no actual damage\nFires a warhead which changes allegiances\n but does not effect buildings or tanks Description: Causes no actual damage\nFires a warhead which changes allegiances\n but does not effect buildings or tanks
Icon: deviatortankicon
Buildable: Buildable:
Queue: Armor Queue: Armor
BuildPaletteOrder: 50 BuildPaletteOrder: 50
@@ -238,8 +254,6 @@ DEVIATORTANK:
DEVIATORTANK.Husk: DEVIATORTANK.Husk:
Inherits: ^Husk Inherits: ^Husk
Tooltip:
Icon: deviatortankicon
RenderUnit: RenderUnit:
Image: DEVIATORTANK Image: DEVIATORTANK

View File

@@ -330,12 +330,15 @@
Prerequisite: Starport Prerequisite: Starport
WALL: WALL:
Inherits: ^WALL
Buildable:
Owner:
^WALL:
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: Barracks Prerequisites: Barracks
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 60 BuildPaletteOrder: 60
#Hotkey: g
SoundOnDamageTransition: SoundOnDamageTransition:
DamagedSound: DamagedSound:
DestroyedSound: EXPLSML4.WAV DestroyedSound: EXPLSML4.WAV
@@ -346,7 +349,6 @@ WALL:
Tooltip: Tooltip:
Name: Concrete Wall Name: Concrete Wall
Description: Stop units and blocks enemy fire. Description: Stop units and blocks enemy fire.
Icon: wallaicon
AppearsOnRadar: AppearsOnRadar:
Building: Building:
BuildSounds: CHUNG.WAV BuildSounds: CHUNG.WAV
@@ -361,15 +363,14 @@ WALL:
CrushClasses: Concretewall CrushClasses: Concretewall
LineBuild: LineBuild:
Range: 8 Range: 8
#SelectionDecorations: # SelectionDecorations:
#Selectable: # Selectable:
# Priority: 1 # Priority: 1
TargetableBuilding: TargetableBuilding:
TargetTypes: Ground, C4 TargetTypes: Ground, C4
RenderBuildingWall: RenderBuildingWall:
HasMakeAnimation: false HasMakeAnimation: false
Image: walla Image: walla
#GivesExperience:
EditorAppearance: EditorAppearance:
RelativeToTopLeft: yes RelativeToTopLeft: yes
AutoTargetIgnore: AutoTargetIgnore:
@@ -379,12 +380,11 @@ WALL:
Guardable: Guardable:
BodyOrientation: BodyOrientation:
GUNTOWER: ^GUNTOWER:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: Barracks Prerequisites: Barracks
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 90 BuildPaletteOrder: 90
Hotkey: g Hotkey: g
Valued: Valued:
@@ -392,7 +392,6 @@ GUNTOWER:
Tooltip: Tooltip:
Name: Gun Tower Name: Gun Tower
Description: Defensive structure\n Strong vs Tanks\n Weak vs Infantry, Aircraft Description: Defensive structure\n Strong vs Tanks\n Weak vs Infantry, Aircraft
Icon: guntoweraicon
Building: Building:
Power: -20 Power: -20
Adjacent: 4 Adjacent: 4
@@ -421,26 +420,15 @@ GUNTOWER:
LocalOffset: 469,0,299 LocalOffset: 469,0,299
AttackTurreted: AttackTurreted:
AutoTarget: AutoTarget:
LeavesHusk:
HuskActor: Guntower.Husk
RenderDetectionCircle: RenderDetectionCircle:
DetectCloaked: DetectCloaked:
Range: 5 Range: 5
GUNTOWER.Husk: ^ROCKETTOWER:
Inherits: ^TowerHusk
Tooltip:
Name: Destroyed Tower
Icon: guntoweraicon
RenderUnit:
Image: guntowera
ROCKETTOWER:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: Outpost Prerequisites: Outpost
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 120 BuildPaletteOrder: 120
Hotkey: m Hotkey: m
Valued: Valued:
@@ -448,7 +436,6 @@ ROCKETTOWER:
Tooltip: Tooltip:
Name: Rocket Tower Name: Rocket Tower
Description: Defensive structure\n Strong vs Infantry, Aircraft\n Weak vs Tanks\n\n Requires power to operate Description: Defensive structure\n Strong vs Infantry, Aircraft\n Weak vs Tanks\n\n Requires power to operate
Icon: rockettoweraicon
Building: Building:
Power: -30 Power: -30
Adjacent: 4 Adjacent: 4
@@ -467,7 +454,6 @@ ROCKETTOWER:
RenderRangeCircle: RenderRangeCircle:
RenderBuilding: RenderBuilding:
HasMakeAnimation: false HasMakeAnimation: false
Image: rockettowera
WithTurret: WithTurret:
Armament: Armament:
Weapon: TowerMissile Weapon: TowerMissile
@@ -479,26 +465,15 @@ ROCKETTOWER:
AutoTarget: AutoTarget:
RequiresPower: RequiresPower:
CanPowerDown: CanPowerDown:
LeavesHusk:
HuskActor: Rockettower.Husk
RenderDetectionCircle: RenderDetectionCircle:
DetectCloaked: DetectCloaked:
Range: 6 Range: 6
ROCKETTOWER.Husk: ^REPAIR:
Inherits: ^TowerHusk
Tooltip:
Name: Destroyed Tower
Icon: rockettoweraicon
RenderUnit:
Image: rockettowera
REPAIR:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: Heavy Prerequisites: Heavy
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 130 BuildPaletteOrder: 130
Hotkey: e Hotkey: e
Valued: Valued:
@@ -506,7 +481,6 @@ REPAIR:
Tooltip: Tooltip:
Name: Repair Pad Name: Repair Pad
Description: Repairs vehicles\n Allows construction of MCVs Description: Repairs vehicles\n Allows construction of MCVs
Icon: repairaicon
Building: Building:
Power: -10 Power: -10
Footprint: =x= =x= === Footprint: =x= =x= ===
@@ -523,8 +497,8 @@ REPAIR:
ValuePercentage: 50 ValuePercentage: 50
RallyPoint: RallyPoint:
RallyPoint: 1,3 RallyPoint: 1,3
RenderBuilding: ProvidesCustomPrerequisite:
Image: repaira Prerequisite: Repair
^HIGHTECH: ^HIGHTECH:
Inherits: ^Building Inherits: ^Building
@@ -554,12 +528,11 @@ REPAIR:
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: Hitech Prerequisite: Hitech
RESEARCH: ^RESEARCH:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: Hitech Prerequisites: Hitech
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 140 BuildPaletteOrder: 140
Hotkey: v Hotkey: v
Selectable: Selectable:
@@ -569,7 +542,6 @@ RESEARCH:
Tooltip: Tooltip:
Name: IX Research Center Name: IX Research Center
Description: Unlocks experimental tanks\n Special Ability: Carryall Combat Drop Description: Unlocks experimental tanks\n Special Ability: Carryall Combat Drop
Icon: researchaicon
ParatroopersPower: ParatroopersPower:
Image: carryallicon Image: carryallicon
UnitType: carryall.infantry UnitType: carryall.infantry
@@ -593,14 +565,12 @@ RESEARCH:
RevealsShroud: RevealsShroud:
Range: 4 Range: 4
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: Ix Prerequisite: Research
RenderBuilding:
Image: researcha
^PALACE: ^PALACE:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Prerequisites: Ix Prerequisites: Research
Queue: Building Queue: Building
BuildPaletteOrder: 150 BuildPaletteOrder: 150
Hotkey: p Hotkey: p
@@ -626,7 +596,7 @@ RESEARCH:
DetectCloaked: DetectCloaked:
Range: 4 Range: 4
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: TPal Prerequisite: Palace
SIETCH: SIETCH:
Inherits: ^Building Inherits: ^Building
@@ -689,6 +659,10 @@ HITECH:
Tooltip: Tooltip:
Name: High-Tech Facility Name: High-Tech Facility
IX: REPAIR:
Tooltip: Tooltip:
Name: IX Research Center Name: Repair Pad
RESEARCH:
Tooltip:
Name: Ix Research Center

View File

@@ -117,9 +117,7 @@ Player:
fremen: 0.5% fremen: 0.5%
sardaukar: 1.5% sardaukar: 1.5%
harvester: 0.1% harvester: 0.1%
trikea.starport: 5% trike.starport: 5%
#trikeh.starport: 5%
#trikeo.starport: 5%
quad.starport: 7.5% quad.starport: 7.5%
siegetank.starport: 5% siegetank.starport: 5%
missiletank.starport: 7.5% missiletank.starport: 7.5%
@@ -129,9 +127,7 @@ Player:
sonictank: 10% sonictank: 10%
devast: 10% devast: 10%
deviatortank: 7.5% deviatortank: 7.5%
trikea: 10% trike: 10%
#trikeh: 10%
trikeo: 10%
quad: 15% quad: 15%
siegetank: 10% siegetank: 10%
missiletank: 15% missiletank: 15%
@@ -180,9 +176,7 @@ Player:
fremen: 0.25% fremen: 0.25%
sardaukar: 1% sardaukar: 1%
harvester: 0.1% harvester: 0.1%
trikea.starport: 7.5% trike.starport: 7.5%
#trikeh.starport: 7.5%
#trikeo.starport: 7.5%
quad.starport: 12.5% quad.starport: 12.5%
siegetank.starport: 5% siegetank.starport: 5%
missiletank.starport: 7.5% missiletank.starport: 7.5%
@@ -192,9 +186,8 @@ Player:
sonictank: 10% sonictank: 10%
devast: 10% devast: 10%
deviatortank: 7.5% deviatortank: 7.5%
trikea: 15% trike: 15%
#trikeh: 15% raider: 15%
trikeo: 15%
quad: 25% quad: 25%
siegetank: 10% siegetank: 10%
missiletank: 15% missiletank: 15%
@@ -241,9 +234,7 @@ Player:
fremen: 1% fremen: 1%
sardaukar: 3% sardaukar: 3%
harvester: 0.1% harvester: 0.1%
trikea.starport: 5% trike.starport: 5%
#trikeh.starport: 5%
#trikeo.starport: 5%
quad.starport: 7.5% quad.starport: 7.5%
siegetank.starport: 5% siegetank.starport: 5%
missiletank.starport: 7.5% missiletank.starport: 7.5%
@@ -253,9 +244,8 @@ Player:
sonictank: 10% sonictank: 10%
devast: 10% devast: 10%
deviatortank: 7.5% deviatortank: 7.5%
trikea: 10% trike: 10%
#trikeh: 10% raider: 10%
trikeo: 10%
quad: 15% quad: 15%
siegetank: 10% siegetank: 10%
missiletank: 15% missiletank: 15%
@@ -413,12 +403,12 @@ CRATE:
Amount: 1500 Amount: 1500
SelectionShares: 25 SelectionShares: 25
UseCashTick: yes UseCashTick: yes
GiveUnitCrateAction@TrikeA: GiveUnitCrateAction@Trike:
SelectionShares: 20 SelectionShares: 20
Unit: trikea Unit: trike
GiveUnitCrateAction@TrikeO: GiveUnitCrateAction@Raider:
SelectionShares: 15 SelectionShares: 15
Unit: trikeo Unit: raider
GiveUnitCrateAction@Quad: GiveUnitCrateAction@Quad:
SelectionShares: 40 SelectionShares: 40
Unit: quad Unit: quad
@@ -437,9 +427,9 @@ CRATE:
GiveUnitCrateAction@MissileTank: GiveUnitCrateAction@MissileTank:
SelectionShares: 10 SelectionShares: 10
Unit: missiletank Unit: missiletank
GiveUnitCrateAction@StealthTrike: GiveUnitCrateAction@StealthRaider:
SelectionShares: 7 SelectionShares: 7
Unit: stealthtrike Unit: stealthraider
GiveUnitCrateAction@Fremen: GiveUnitCrateAction@Fremen:
SelectionShares: 5 SelectionShares: 5
Unit: fremen Unit: fremen

View File

@@ -10,7 +10,6 @@
Tooltip: Tooltip:
Name: Mobile Construction Vehicle Name: Mobile Construction Vehicle
Description: Deploys into another Construction Yard\n Unarmed Description: Deploys into another Construction Yard\n Unarmed
Icon: mcvicon
Selectable: Selectable:
Priority: 3 Priority: 3
Bounds: 42,42 Bounds: 42,42
@@ -40,7 +39,6 @@ MCV.Husk:
HP: 175 HP: 175
Tooltip: Tooltip:
Name: Destroyed Mobile Construction Vehicle Name: Destroyed Mobile Construction Vehicle
Icon: missiletankicon
RenderUnit: RenderUnit:
Image: DMCV Image: DMCV
@@ -57,7 +55,6 @@ HARVESTER:
Tooltip: Tooltip:
Name: Spice Harvester Name: Spice Harvester
Description: Collects Spice for processing\n Unarmed Description: Collects Spice for processing\n Unarmed
Icon: harvestericon
Selectable: Selectable:
Priority: 7 Priority: 7
Bounds: 42,42 Bounds: 42,42
@@ -96,7 +93,6 @@ HARVESTER.Husk:
HP: 150 HP: 150
Tooltip: Tooltip:
Name: Destroyed Spice Harvester Name: Destroyed Spice Harvester
Icon: harvestericon
RenderUnit: RenderUnit:
Image: HARVESTER Image: HARVESTER
@@ -108,18 +104,18 @@ HARVESTER.starport:
Valued: Valued:
Cost: 1500 Cost: 1500
^TRIKE: TRIKE:
Inherits: ^Vehicle Inherits: ^Vehicle
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 10 BuildPaletteOrder: 10
Hotkey: w Hotkey: w
Owner: atreides, harkonnen
Valued: Valued:
Cost: 250 Cost: 250
Tooltip: Tooltip:
Name: Scout Trike Name: Scout Trike
Description: Fast Scout\n Strong vs Infantry Description: Fast Scout\n Strong vs Infantry
Icon: trikeicon
Selectable: Selectable:
Bounds: 24,24 Bounds: 24,24
Health: Health:
@@ -141,18 +137,28 @@ HARVESTER.starport:
Explodes: Explodes:
Weapon: UnitExplodeTiny Weapon: UnitExplodeTiny
EmptyWeapon: UnitExplodeTiny EmptyWeapon: UnitExplodeTiny
#Cargo: # Cargo:
# Types: Infantry # Types: Infantry
# MaxWeight: 1 # MaxWeight: 1
# PipCount: 1 # PipCount: 1
# UnloadFacing: 220 # UnloadFacing: 220
TRIKE.starport:
Inherits: TRIKE
Buildable:
Owner: atreides, harkonnen, ordos
Queue: Starport
Valued:
Cost: 315
RenderUnit:
Image: TRIKE
QUAD: QUAD:
Inherits: ^Vehicle Inherits: ^Vehicle
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
Prerequisites: Light,Outpost Prerequisites: Light,Outpost
Owner: atreides, ordos Owner: atreides, ordos, harkonnen
BuildPaletteOrder: 20 BuildPaletteOrder: 20
Hotkey: q Hotkey: q
Valued: Valued:
@@ -160,7 +166,6 @@ QUAD:
Tooltip: Tooltip:
Name: Missile Quad Name: Missile Quad
Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry
Icon: quadicon
Health: Health:
HP: 125 HP: 125
Armor: Armor:
@@ -170,8 +175,6 @@ QUAD:
Speed: 9 Speed: 9
RevealsShroud: RevealsShroud:
Range: 8 Range: 8
RenderUnit:
Image: QUAD
Armament: Armament:
Weapon: QuadRockets Weapon: QuadRockets
LocalOffset: 128,0,85#-4 LocalOffset: 128,0,85#-4
@@ -190,6 +193,8 @@ QUAD.starport:
Queue: Starport Queue: Starport
Valued: Valued:
Cost: 500 Cost: 500
RenderUnit:
Image: QUAD
^COMBAT: ^COMBAT:
Inherits: ^Tank Inherits: ^Tank
@@ -250,7 +255,6 @@ SIEGETANK:
Tooltip: Tooltip:
Name: Siege Tank Name: Siege Tank
Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft
Icon: siegetankicon
Health: Health:
HP: 120 HP: 120
Armor: Armor:
@@ -286,7 +290,6 @@ SIEGETANK:
SIEGETANK.Husk: SIEGETANK.Husk:
Inherits: ^Husk Inherits: ^Husk
Tooltip: Tooltip:
Icon: siegetankicon
ThrowsParticle@turret: ThrowsParticle@turret:
Anim: turret Anim: turret
RenderUnit: RenderUnit:
@@ -306,7 +309,6 @@ MISSILETANK:
Tooltip: Tooltip:
Name: Rocket Tank Name: Rocket Tank
Description: Rocket Artillery\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft Description: Rocket Artillery\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft
Icon: missiletankicon
Buildable: Buildable:
Queue: Armor Queue: Armor
Prerequisites: Hitech Prerequisites: Hitech
@@ -341,8 +343,6 @@ MISSILETANK:
MISSILETANK.Husk: MISSILETANK.Husk:
Inherits: ^Husk Inherits: ^Husk
Tooltip:
Icon: missiletankicon
RenderUnit: RenderUnit:
Image: MISSILETANK Image: MISSILETANK

View File

@@ -65,6 +65,9 @@ rifle:
Start: 430 Start: 430
Length: 12 Length: 12
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4011
Offset: -30,-24
bazooka: bazooka:
stand: DATA.R8 stand: DATA.R8
@@ -133,6 +136,9 @@ bazooka:
Start: 668 Start: 668
Length: 26 Length: 26
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4012
Offset: -30,-24
engineer: engineer:
stand: DATA.R8 stand: DATA.R8
@@ -171,8 +177,11 @@ engineer:
Start: 1376 Start: 1376
Length: 26 Length: 26
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4013
Offset: -30,-24
thumper: medic: # actually thumper
stand: DATA.R8 stand: DATA.R8
Start: 1402 Start: 1402
Facings: -8 Facings: -8
@@ -213,6 +222,9 @@ thumper:
Start: 1577 Start: 1577
Length: 26 Length: 26
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4014
Offset: -30,-24
thumping: thumping:
idle: DATA.R8 idle: DATA.R8
@@ -226,6 +238,9 @@ thumping:
Start: 1458 Start: 1458
Length: 5 Length: 5
Tick: 150 Tick: 150
icon: DATA.R8
Frames: 4014
Offset: -30,-24
fremen: fremen:
stand: DATA.R8 stand: DATA.R8
@@ -291,6 +306,9 @@ fremen:
Start: 904 Start: 904
Length: 26 Length: 26
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4032
Offset: -30,-24
saboteur: saboteur:
stand: DATA.R8 stand: DATA.R8
@@ -350,6 +368,9 @@ saboteur:
Start: 2359 Start: 2359
Length: 26 Length: 26
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4034
Offset: -30,-24
sardaukar: sardaukar:
stand: DATA.R8 stand: DATA.R8
@@ -415,3 +436,6 @@ sardaukar:
Start: 1140 Start: 1140
Length: 26 Length: 26
Tick: 1600 Tick: 1600
icon: DATA.R8
Start: 4015
Offset: -30,-24

View File

@@ -15,6 +15,9 @@ walla:
Frames: 2543, 2546, 2544, 2554, 2547, 2548, 2558, 2551, 2545, 2555, 2549, 2550, 2556, 2552, 2553, 2557 Frames: 2543, 2546, 2544, 2554, 2547, 2548, 2558, 2551, 2545, 2555, 2549, 2550, 2556, 2552, 2553, 2557
Length: 16 Length: 16
Offset: -16,16 Offset: -16,16
icon: DATA.R8
Start: 4063
Offset: -30,-24
wallh: wallh:
idle: DATA.R8 idle: DATA.R8
@@ -33,6 +36,9 @@ wallh:
Frames: 2703, 2706, 2704, 2714, 2707, 2708, 2718, 2711, 2705, 2715, 2709, 2710, 2716, 2712, 2713, 2717 Frames: 2703, 2706, 2704, 2714, 2707, 2708, 2718, 2711, 2705, 2715, 2709, 2710, 2716, 2712, 2713, 2717
Length: 16 Length: 16
Offset: -16,16 Offset: -16,16
icon: DATA.R8
Start: 4064
Offset: -30,-24
wallo: wallo:
idle: DATA.R8 idle: DATA.R8
@@ -51,6 +57,9 @@ wallo:
Frames: 2863, 2866, 2864, 2874, 2867, 2868, 2878, 2871, 2865, 2875, 2869, 2870, 2876, 2872, 2873, 2877 Frames: 2863, 2866, 2864, 2874, 2867, 2868, 2878, 2871, 2865, 2875, 2869, 2870, 2876, 2872, 2873, 2877
Length: 16 Length: 16
Offset: -16,16 Offset: -16,16
icon: DATA.R8
Start: 4065
Offset: -30,-24
guntowera: guntowera:
idle: DATA.R8 idle: DATA.R8
@@ -73,6 +82,9 @@ guntowera:
Start: 2589 Start: 2589
Facings: -32 Facings: -32
Offset: -24,24 Offset: -24,24
icon: DATA.R8
Start: 4069
Offset: -30,-24
guntowerh: guntowerh:
idle: DATA.R8 idle: DATA.R8
@@ -95,6 +107,9 @@ guntowerh:
Start: 2749 Start: 2749
Facings: -32 Facings: -32
Offset: -24,24 Offset: -24,24
icon: DATA.R8
Frames: 4070
Offset: -30,-24
guntowero: guntowero:
idle: DATA.R8 idle: DATA.R8
@@ -117,6 +132,9 @@ guntowero:
Start: 2909 Start: 2909
Facings: -32 Facings: -32
Offset: -24,24 Offset: -24,24
icon: DATA.R8
Start: 4071
Offset: -30,-24
rockettowera: rockettowera:
idle: DATA.R8 idle: DATA.R8
@@ -139,6 +157,9 @@ rockettowera:
Start: 2637 Start: 2637
Facings: -32 Facings: -32
Offset: -24,24 Offset: -24,24
icon: DATA.R8
Start: 4075
Offset: -30,-24
rockettowerh: rockettowerh:
idle: DATA.R8 idle: DATA.R8
@@ -161,6 +182,9 @@ rockettowerh:
Start: 2828 Start: 2828
Facings: -32 Facings: -32
Offset: -24,24 Offset: -24,24
icon: DATA.R8
Start: 4076
Offset: -30,-24
rockettowero: rockettowero:
idle: DATA.R8 idle: DATA.R8
@@ -183,6 +207,9 @@ rockettowero:
Start: 2988 Start: 2988
Facings: -32 Facings: -32
Offset: -24,24 Offset: -24,24
icon: DATA.R8
Start: 4077
Offset: -30,-24
conyarda: conyarda:
idle: DATA.R8 idle: DATA.R8
@@ -206,6 +233,9 @@ conyarda:
bib: bib3x # TODO: read this from BLOXBAT.R8 bib: bib3x # TODO: read this from BLOXBAT.R8
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4046
Offset: -30,-24
repaira: repaira:
make: DATA.R8 # TODO: overlay make: DATA.R8 # TODO: overlay
@@ -231,6 +261,9 @@ repaira:
Start: 2572 Start: 2572
Offset: -48,48 Offset: -48,48
ZOffset: -1c511 ZOffset: -1c511
icon: DATA.R8
Start: 4096
Offset: -30,-24
repairh: repairh:
make: DATA.R8 # TODO: overlay make: DATA.R8 # TODO: overlay
@@ -256,6 +289,9 @@ repairh:
Start: 2732 Start: 2732
Offset: -48,48 Offset: -48,48
ZOffset: -1c511 ZOffset: -1c511
icon: DATA.R8
Start: 4097
Offset: -30,-24
repairo: repairo:
make: DATA.R8 # TODO: overlay make: DATA.R8 # TODO: overlay
@@ -281,6 +317,9 @@ repairo:
Start: 2892 Start: 2892
Offset: -48,48 Offset: -48,48
ZOffset: -1c511 ZOffset: -1c511
icon: DATA.R8
Start: 4098
Offset: -30,-24
starporta: starporta:
idle: DATA.R8 idle: DATA.R8
@@ -307,6 +346,9 @@ starporta:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4092
Offset: -30,-24
pwra: pwra:
idle: DATA.R8 idle: DATA.R8
@@ -326,6 +368,9 @@ pwra:
bib: bib2x bib: bib2x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4056
Offset: -30,-24
barra: barra:
idle: DATA.R8 idle: DATA.R8
@@ -341,6 +386,9 @@ barra:
bib: bib2x bib: bib2x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4059
Offset: -30,-24
radara: radara:
idle: DATA.R8 idle: DATA.R8
@@ -360,6 +408,9 @@ radara:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4072
Offset: -30,-24
refa: refa:
idle: DATA.R8 idle: DATA.R8
@@ -382,6 +433,9 @@ refa:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4066
Offset: -30,-24
siloa: siloa:
idle: DATA.R8 idle: DATA.R8
@@ -396,6 +450,9 @@ siloa:
Start: 4313 Start: 4313
Length: 14 Length: 14
Offset: -16,16 Offset: -16,16
icon: DATA.R8
Start: 4084
Offset: -30,-24
hightecha: hightecha:
idle: DATA.R8 idle: DATA.R8
@@ -415,6 +472,9 @@ hightecha:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4078
Offset: -30,-24
researcha: researcha:
idle: DATA.R8 idle: DATA.R8
@@ -434,6 +494,9 @@ researcha:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4099
Offset: -30,-24
researchh: researchh:
idle: DATA.R8 idle: DATA.R8
@@ -453,6 +516,9 @@ researchh:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4100
Offset: -30,-24
researcho: researcho:
idle: DATA.R8 idle: DATA.R8
@@ -472,6 +538,9 @@ researcho:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4101
Offset: -30,-24
palacea: palacea:
idle: DATA.R8 idle: DATA.R8
@@ -487,6 +556,9 @@ palacea:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4102
Offset: -30,-24
lighta: lighta:
idle: DATA.R8 idle: DATA.R8
@@ -521,6 +593,9 @@ lighta:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4081
Offset: -30,-24
heavya: heavya:
idle: DATA.R8 idle: DATA.R8
@@ -555,6 +630,9 @@ heavya:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4087
Offset: -30,-24
conyardh: conyardh:
idle: DATA.R8 idle: DATA.R8
@@ -578,6 +656,9 @@ conyardh:
bib: bib3x # TODO: read this from BLOXBAT.R8 bib: bib3x # TODO: read this from BLOXBAT.R8
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4047
Offset: -30,-24
starporth: starporth:
idle: DATA.R8 idle: DATA.R8
@@ -605,6 +686,9 @@ starporth:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4093
Offset: -30,-24
pwrh: pwrh:
idle: DATA.R8 idle: DATA.R8
@@ -624,6 +708,9 @@ pwrh:
bib: bib2x bib: bib2x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4057
Offset: -30,-24
barrh: barrh:
idle: DATA.R8 idle: DATA.R8
@@ -639,6 +726,9 @@ barrh:
bib: bib2x bib: bib2x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4060
Offset: -30,-24
radarh: radarh:
idle: DATA.R8 idle: DATA.R8
@@ -658,6 +748,9 @@ radarh:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4073
Offset: -30,-24
refh: refh:
idle: DATA.R8 idle: DATA.R8
@@ -680,6 +773,9 @@ refh:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4067
Offset: -30,-24
siloh: siloh:
idle: DATA.R8 idle: DATA.R8
@@ -694,6 +790,9 @@ siloh:
Start: 4313 Start: 4313
Length: 14 Length: 14
Offset: -16,16 Offset: -16,16
icon: DATA.R8
Start: 4085
Offset: -30,-24
hightechh: hightechh:
idle: DATA.R8 idle: DATA.R8
@@ -713,6 +812,9 @@ hightechh:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4079
Offset: -30,-24
palaceh: palaceh:
idle: DATA.R8 idle: DATA.R8
@@ -736,6 +838,9 @@ palaceh:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4103
Offset: -30,-24
lighth: lighth:
idle: DATA.R8 idle: DATA.R8
@@ -770,6 +875,9 @@ lighth:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4082
Offset: -30,-24
heavyh: heavyh:
idle: DATA.R8 idle: DATA.R8
@@ -804,6 +912,9 @@ heavyh:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4088
Offset: -30,-24
conyardo: conyardo:
idle: DATA.R8 idle: DATA.R8
@@ -827,6 +938,9 @@ conyardo:
bib: bib3x # TODO: read this from BLOXBAT.R8 bib: bib3x # TODO: read this from BLOXBAT.R8
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4048
Offset: -30,-24
starporto: starporto:
idle: DATA.R8 idle: DATA.R8
@@ -853,6 +967,9 @@ starporto:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4094
Offset: -30,-24
pwro: pwro:
idle: DATA.R8 idle: DATA.R8
@@ -873,6 +990,9 @@ pwro:
bib: bib2x bib: bib2x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4058
Offset: -30,-24
barro: barro:
idle: DATA.R8 idle: DATA.R8
@@ -888,6 +1008,9 @@ barro:
bib: bib2x bib: bib2x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4061
Offset: -30,-24
radaro: radaro:
idle: DATA.R8 idle: DATA.R8
@@ -907,6 +1030,9 @@ radaro:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4074
Offset: -30,-24
refo: refo:
idle: DATA.R8 idle: DATA.R8
@@ -929,6 +1055,9 @@ refo:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4068
Offset: -30,-24
siloo: siloo:
idle: DATA.R8 idle: DATA.R8
@@ -943,6 +1072,9 @@ siloo:
Start: 4313 Start: 4313
Length: 14 Length: 14
Offset: -16,16 Offset: -16,16
icon: DATA.R8
Start: 4086
Offset: -30,-24
hightecho: hightecho:
idle: DATA.R8 idle: DATA.R8
@@ -962,6 +1094,9 @@ hightecho:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4080
Offset: -30,-24
palaceo: palaceo:
idle: DATA.R8 idle: DATA.R8
@@ -977,6 +1112,9 @@ palaceo:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4104
Offset: -30,-24
lighto: lighto:
idle: DATA.R8 idle: DATA.R8
@@ -1007,6 +1145,9 @@ lighto:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4083
Offset: -30,-24
heavyo: heavyo:
idle: DATA.R8 idle: DATA.R8
@@ -1041,6 +1182,9 @@ heavyo:
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4089
Offset: -30,-24
palacec: # TODO: unused palacec: # TODO: unused
idle: DATA.R8 idle: DATA.R8
@@ -1052,6 +1196,8 @@ palacec: # TODO: unused
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: palacecicon
Start: 0
starportc: # TODO: unused starportc: # TODO: unused
idle: DATA.R8 idle: DATA.R8
@@ -1078,6 +1224,9 @@ starportc: # TODO: unused
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8 # TODO: blank
Start: 4020
Offset: -30,-24
heavyc: # TODO: unused heavyc: # TODO: unused
idle: DATA.R8 idle: DATA.R8
@@ -1112,6 +1261,9 @@ heavyc: # TODO: unused
bib: bib3x bib: bib3x
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8 # TODO: blank
Start: 4020
Offset: -30,-24
conyardc: # TODO: unused conyardc: # TODO: unused
idle: DATA.R8 idle: DATA.R8
@@ -1135,8 +1287,17 @@ conyardc: # TODO: unused
bib: bib3x # TODO: read this from BLOXBAT.R8 bib: bib3x # TODO: read this from BLOXBAT.R8
Start: 0 Start: 0
Length: * Length: *
icon: DATA.R8
Start: 4049
Offset: -30,-24
plates: # TODO: unused plates: # TODO: unused
idle: DATA.R8 idle: DATA.R8
Start: 3008 Start: 3008
Length: 6 Length: 6
4-plates-icon: DATA.R8
Start: 4050
Offset: -30,-24
6-plates-icon: DATA.R8
Start: 4053
Offset: -30,-24

View File

@@ -2,6 +2,9 @@ dmcv:
idle: DATA.R8 idle: DATA.R8
Start: 1795 Start: 1795
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4023
Offset: -30,-24
harvester: harvester:
idle: DATA.R8 idle: DATA.R8
@@ -19,6 +22,9 @@ harvester:
dock-loop: DATA.R8 dock-loop: DATA.R8
Start: 3380 Start: 3380
Length: 1 Length: 1
icon: DATA.R8
Start: 4019
Offset: -30,-24
trike: trike:
idle: DATA.R8 idle: DATA.R8
@@ -30,6 +36,9 @@ trike:
muzzle: DATA.R8 muzzle: DATA.R8
Start: 3839 Start: 3839
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4041
Offset: -30,-24
quad: quad:
idle: DATA.R8 idle: DATA.R8
@@ -41,6 +50,9 @@ quad:
muzzle: DATA.R8 muzzle: DATA.R8
Start: 3839 Start: 3839
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4018
Offset: -30,-24
siegetank: siegetank:
idle: DATA.R8 idle: DATA.R8
@@ -49,16 +61,25 @@ siegetank:
turret: DATA.R8 turret: DATA.R8
Start: 1891 Start: 1891
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4026
Offset: -30,-24
missiletank: missiletank:
idle: DATA.R8 idle: DATA.R8
Start: 1603 Start: 1603
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4024
Offset: -30,-24
sonictank: sonictank:
idle: DATA.R8 idle: DATA.R8
Start: 1827 Start: 1827
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4027
Offset: -30,-24
combata: combata:
idle: DATA.R8 idle: DATA.R8
@@ -67,6 +88,9 @@ combata:
turret: DATA.R8 turret: DATA.R8
Start: 1859 Start: 1859
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4020
Offset: -30,-24
combath: combath:
idle: DATA.R8 idle: DATA.R8
@@ -75,6 +99,9 @@ combath:
turret: DATA.R8 turret: DATA.R8
Start: 2115 Start: 2115
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4021
Offset: -30,-24
devast: devast:
idle: DATA.R8 idle: DATA.R8
@@ -84,6 +111,9 @@ devast:
Start: 3807 Start: 3807
Length: 1 Length: 1
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4028
Offset: -30,-24
combato: combato:
idle: DATA.R8 idle: DATA.R8
@@ -92,6 +122,9 @@ combato:
turret: DATA.R8 turret: DATA.R8
Start: 2485 Start: 2485
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4022
Offset: -30,-24
raider: raider:
idle: DATA.R8 idle: DATA.R8
@@ -103,8 +136,27 @@ raider:
muzzle: DATA.R8 muzzle: DATA.R8
Start: 3839 Start: 3839
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4017
Offset: -30,-24
stealthraider:
idle: DATA.R8
Start: 2421
Facings: -32
unload: DATA.R8
Start: 2421
Facings: -32
muzzle: DATA.R8
Start: 3839
Facings: -32
icon: raidersicon
Start: 0
deviatortank: deviatortank:
idle: DATA.R8 idle: DATA.R8
Start: 2389 Start: 2389
Facings: -32 Facings: -32
icon: DATA.R8
Start: 4025
Offset: -30,-24

View File

@@ -448,7 +448,6 @@ SNIPER:
Valued: Valued:
Cost: 700 Cost: 700
Tooltip: Tooltip:
Icon: snipericon
Name: Sniper Name: Sniper
Description: Elite sniper infantry unit.\n Strong vs Infantry\n Weak vs Vehicles Description: Elite sniper infantry unit.\n Strong vs Infantry\n Weak vs Vehicles
Buildable: Buildable:
@@ -492,7 +491,6 @@ Zombie:
Valued: Valued:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Icon: zombicon
Name: Zombie Name: Zombie
Description: Slow undead. Attacks in close combat. Description: Slow undead. Attacks in close combat.
Buildable: Buildable:
@@ -519,7 +517,6 @@ Ant:
Valued: Valued:
Cost: 300 Cost: 300
Tooltip: Tooltip:
Icon: anticon
Name: Giant Ant Name: Giant Ant
Description: Irradiated insect that grew oversize. Description: Irradiated insect that grew oversize.
Buildable: Buildable:

View File

@@ -5,7 +5,6 @@ MSLO:
Tooltip: Tooltip:
Name: Missile Silo Name: Missile Silo
Description: Launches a devastating atomic bomb\nat a target location.\n Special Ability: Atom Bomb\n\nMaximum 1 can be built Description: Launches a devastating atomic bomb\nat a target location.\n Special Ability: Atom Bomb\n\nMaximum 1 can be built
Icon: msloicon2
Buildable: Buildable:
Queue: Defense Queue: Defense
BuildPaletteOrder: 130 BuildPaletteOrder: 130
@@ -459,7 +458,6 @@ PBOX.E1:
Tooltip: Tooltip:
Name: Pillbox (Guns) Name: Pillbox (Guns)
Description: Basic defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft Description: Basic defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft
Icon: PBOXICON
RenderBuilding: RenderBuilding:
Image: PBOX Image: PBOX
RenderRangeCircle: RenderRangeCircle:
@@ -624,7 +622,6 @@ HBOX.E1:
Tooltip: Tooltip:
Name: Camo Pillbox (Guns) Name: Camo Pillbox (Guns)
Description: Hidden defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft Description: Hidden defensive structure.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft
Icon: HBOXICON
RenderBuilding: RenderBuilding:
Image: HBOX Image: HBOX
RenderRangeCircle: RenderRangeCircle:

View File

@@ -402,7 +402,6 @@ MNLY.AP:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Minelayer (Anti-Personnel) Name: Minelayer (Anti-Personnel)
Icon: MNLYICON
Description: Lays mines to destroy unwary enemy units.\n Unarmed Description: Lays mines to destroy unwary enemy units.\n Unarmed
Health: Health:
HP: 100 HP: 100
@@ -437,7 +436,6 @@ MNLY.AT:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Minelayer (Anti-Tank) Name: Minelayer (Anti-Tank)
Icon: MNLYICON
Description: Lays mines to destroy unwary enemy units.\n Unarmed Description: Lays mines to destroy unwary enemy units.\n Unarmed
Health: Health:
HP: 100 HP: 100

View File

@@ -2,6 +2,8 @@ mig:
idle: idle:
Start: 0 Start: 0
Facings: 16 Facings: 16
icon: migicon
Start: 0
yak: yak:
idle: idle:
@@ -11,6 +13,8 @@ yak:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: yakicon
Start: 0
heli: heli:
idle: idle:
@@ -22,6 +26,8 @@ heli:
slow-rotor: lrotor slow-rotor: lrotor
Start: 4 Start: 4
Length: 8 Length: 8
icon: heliicon
Start: 0
hind: hind:
idle: idle:
@@ -37,6 +43,8 @@ hind:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: hindicon
Start: 0
tran: tran:
idle: tran2 idle: tran2
@@ -60,6 +68,8 @@ tran:
unload: tran2 unload: tran2
Start: 32 Start: 32
Length: 4 Length: 4
icon: tranicon
Start: 0
tran1husk: tran1husk:
idle: idle:

View File

@@ -64,6 +64,8 @@ e1:
Start: 0 Start: 0
Length: 6 Length: 6
Tick: 1600 Tick: 1600
icon: e1icon
Start: 0
sniper: sniper:
stand: stand:
@@ -130,6 +132,8 @@ sniper:
Start: 0 Start: 0
Length: 6 Length: 6
Tick: 1600 Tick: 1600
icon: snipericon
Start: 0
e3: e3:
stand: stand:
@@ -190,6 +194,8 @@ e3:
Start: 192 Start: 192
Length: 10 Length: 10
Facings: 8 Facings: 8
icon: e3icon
Start: 0
e6: e6:
stand: stand:
@@ -242,6 +248,8 @@ e6:
Length: 4 Length: 4
Facings: 8 Facings: 8
Tick: 100 Tick: 100
icon: e6icon
Start: 0
medi: medi:
stand: stand:
@@ -298,6 +306,8 @@ medi:
Length: 4 Length: 4
Facings: 8 Facings: 8
Tick: 100 Tick: 100
icon: mediicon
Start: 0
mech: mech:
stand: stand:
@@ -354,6 +364,8 @@ mech:
Length: 4 Length: 4
Facings: 8 Facings: 8
Tick: 100 Tick: 100
icon: mechicon
Start: 0
e2: e2:
stand: stand:
@@ -414,6 +426,8 @@ e2:
Start: 288 Start: 288
Length: 12 Length: 12
Facings: 8 Facings: 8
icon: e2icon
Start: 0
dog: dog:
stand: stand:
@@ -458,6 +472,8 @@ dog:
Start: 0 Start: 0
Length: 4 Length: 4
Facings: 8 Facings: 8
icon: dogicon
Start: 0
spy: spy:
stand: stand:
@@ -518,6 +534,8 @@ spy:
Start: 192 Start: 192
Length: 8 Length: 8
Facings: 8 Facings: 8
icon: spyicon
Start: 0
thf: thf:
stand: stand:
@@ -550,6 +568,8 @@ thf:
Start: 72 Start: 72
Length: 4 Length: 4
Facings: 8 Facings: 8
icon: thficon
Start: 0
e7: e7:
stand: stand:
@@ -607,6 +627,8 @@ e7:
Start: 176 Start: 176
Length: 7 Length: 7
Facings: 8 Facings: 8
icon: e7icon
Start: 0
e4: e4:
stand: stand:
@@ -667,6 +689,8 @@ e4:
Start: 256 Start: 256
Length: 16 Length: 16
Facings: 8 Facings: 8
icon: e4icon
Start: 0
gnrl: gnrl:
stand: stand:
@@ -786,6 +810,8 @@ shok:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: shokicon
Start: 0
c1: c1:
stand: stand:
@@ -1080,6 +1106,8 @@ zombie:
Start: 0 Start: 0
Length: 6 Length: 6
Tick: 1600 Tick: 1600
icon: zombicon
Start: 0
ant: ant:
stand: stand:
@@ -1123,4 +1151,6 @@ ant:
die-crushed: die-crushed:
Start: 104 Start: 104
Length: 8 Length: 8
Tick: 300 Tick: 300
icon: anticon
Start: 0

View File

@@ -2,6 +2,8 @@ ss:
idle: idle:
Start: 0 Start: 0
Facings: 16 Facings: 16
icon: ssicon
Start: 0
ca: ca:
idle: idle:
@@ -13,6 +15,8 @@ ca:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: caicon
Start: 0
dd: dd:
idle: idle:
@@ -21,6 +25,8 @@ dd:
turret: ssam turret: ssam
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: ddicon
Start: 0
pt: pt:
idle: idle:
@@ -32,6 +38,8 @@ pt:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: pticon
Start: 0
lst: lst:
idle: idle:
@@ -41,8 +49,12 @@ lst:
Length: 4 Length: 4
unload: unload:
Start: 4 Start: 4
icon: lsticon
Start: 0
msub: msub:
idle: idle:
Start: 0 Start: 0
Facings: 16 Facings: 16
icon: msubicon
Start: 0

View File

@@ -60,6 +60,8 @@ fact:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: facticon
Start: 0
proc: proc:
idle: idle:
@@ -74,6 +76,8 @@ proc:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: procicon
Start: 0
silo: silo:
idle: silo2 idle: silo2
@@ -85,6 +89,8 @@ silo:
make: silomake make: silomake
Start: 0 Start: 0
Length: * Length: *
icon: siloicon
Start: 0
powr: powr:
idle: idle:
@@ -99,6 +105,8 @@ powr:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: powricon
Start: 0
apwr: apwr:
idle: idle:
@@ -113,6 +121,8 @@ apwr:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: apwricon
Start: 0
barr: barr:
idle: idle:
@@ -127,6 +137,8 @@ barr:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: barricon
Start: 0
tent: tent:
idle: idle:
@@ -141,6 +153,8 @@ tent:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: tenticon
Start: 0
kenn: kenn:
idle: idle:
@@ -150,6 +164,8 @@ kenn:
make: kennmake make: kennmake
Start: 0 Start: 0
Length: * Length: *
icon: kennicon
Start: 0
dome: dome:
idle: idle:
@@ -162,6 +178,8 @@ dome:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: domeicon
Start: 0
atek: atek:
idle: idle:
@@ -178,6 +196,8 @@ atek:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: atekicon
Start: 0
stek: stek:
idle: idle:
@@ -190,6 +210,8 @@ stek:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: stekicon
Start: 0
weap: weap:
idle: idle:
@@ -212,6 +234,8 @@ weap:
bib: bib2 bib: bib2
Start: 0 Start: 0
Length: * Length: *
icon: weapicon
Start: 0
hpad: hpad:
idle: idle:
@@ -234,6 +258,8 @@ hpad:
bib: bib3 bib: bib3
Start: 0 Start: 0
Length: * Length: *
icon: hpadicon
Start: 0
afld: afld:
idle: afldidle idle: afldidle
@@ -259,6 +285,8 @@ afld:
make: afldmake make: afldmake
Start: 0 Start: 0
Length: * Length: *
icon: afldicon
Start: 0
spen: spen:
idle: idle:
@@ -268,6 +296,8 @@ spen:
make: spenmake make: spenmake
Start: 0 Start: 0
Length: * Length: *
icon: spenicon
Start: 0
syrd: syrd:
idle: idle:
@@ -277,6 +307,8 @@ syrd:
make: syrdmake make: syrdmake
Start: 0 Start: 0
Length: * Length: *
icon: syrdicon
Start: 0
fix: fix:
idle: idle:
@@ -296,6 +328,8 @@ fix:
make: fixmake make: fixmake
Start: 0 Start: 0
Length: * Length: *
icon: fixicon
Start: 0
gun: gun:
idle: idle:
@@ -316,6 +350,8 @@ gun:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: gunicon
Start: 0
agun: agun:
idle: idle:
@@ -336,6 +372,8 @@ agun:
muzzle: gunfire2 muzzle: gunfire2
Start: 1 Start: 1
Length: 4 Length: 4
icon: agunicon
Start: 0
sam: sam:
idle: idle:
@@ -351,6 +389,8 @@ sam:
Start: 0 Start: 0
Length: 18 Length: 18
Facings: 8 Facings: 8
icon: samicon
Start: 0
ftur: ftur:
idle: idle:
@@ -360,6 +400,8 @@ ftur:
make: fturmake make: fturmake
Start: 0 Start: 0
Length: * Length: *
icon: fturicon
Start: 0
tsla: tsla:
idle: idle:
@@ -377,6 +419,8 @@ tsla:
Start: 11 Start: 11
Length: 9 Length: 9
Tick: 100 Tick: 100
icon: tslaicon
Start: 0
pbox: pbox:
idle: idle:
@@ -390,6 +434,8 @@ pbox:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: pboxicon
Start: 0
hbox: hbox:
damaged-idle: damaged-idle:
@@ -403,6 +449,8 @@ hbox:
Start: 0 Start: 0
Length: 6 Length: 6
Facings: 8 Facings: 8
icon: hboxicon
Start: 0
gap: gap:
idle: idle:
@@ -414,6 +462,8 @@ gap:
make: gapmake make: gapmake
Start: 0 Start: 0
Length: * Length: *
icon: gapicon
Start: 0
iron: iron:
idle: idle:
@@ -434,6 +484,8 @@ iron:
Start: 0 Start: 0
Length: * Length: *
Offset: 0,-12 Offset: 0,-12
icon: ironicon
Start: 0
pdox: pdox:
idle: idle:
@@ -449,6 +501,8 @@ pdox:
make: pdoxmake make: pdoxmake
Start: 0 Start: 0
Length: * Length: *
icon: pdoxicon
Start: 0
mslo: mslo:
idle: idle:
@@ -465,6 +519,8 @@ mslo:
damaged-active: damaged-active:
Start: 9 Start: 9
Length: 7 Length: 7
icon: msloicon2
Start: 0
miss: miss:
idle: idle:
@@ -491,6 +547,8 @@ brik:
critical-idle: critical-idle:
Start: 48 Start: 48
Length: 16 Length: 16
icon: brikicon
Start: 0
sbag: sbag:
idle: idle:
@@ -499,6 +557,8 @@ sbag:
damaged-idle: damaged-idle:
Start: 16 Start: 16
Length: 16 Length: 16
icon: sbagicon
Start: 0
fenc: fenc:
idle: idle:
@@ -507,6 +567,8 @@ fenc:
damaged-idle: damaged-idle:
Start: 16 Start: 16
Length: 16 Length: 16
icon: fencicon
Start: 0
cycl: cycl:
idle: idle:

View File

@@ -2,6 +2,8 @@ mcv:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: mcvicon
Start: 0
mcvhusk: mcvhusk:
idle: idle:
@@ -12,6 +14,8 @@ truk:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: trukicon
Start: 0
harv: harv:
idle: idle:
@@ -27,6 +31,8 @@ harv:
dock-loop: dock-loop:
Start: 104 Start: 104
Length: 7 Length: 7
icon: harvicon
Start: 0
harvhalf: harvhalf:
idle: idle:
@@ -78,6 +84,8 @@ hhusk2:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 2 Length: 2
icon: 1tnkicon
Start: 0
2tnk: 2tnk:
idle: idle:
@@ -89,6 +97,8 @@ hhusk2:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: 2tnkicon
Start: 0
3tnk: 3tnk:
idle: idle:
@@ -100,6 +110,8 @@ hhusk2:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: 3tnkicon
Start: 0
4tnk: 4tnk:
idle: idle:
@@ -111,6 +123,8 @@ hhusk2:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: 4tnkicon
Start: 0
v2rl: v2rl:
idle: idle:
@@ -125,6 +139,8 @@ v2rl:
empty-aim: empty-aim:
Start: 72 Start: 72
Facings: 8 Facings: 8
icon: v2rlicon
Start: 0
arty: arty:
idle: idle:
@@ -133,6 +149,8 @@ arty:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: artyicon
Start: 0
jeep: jeep:
idle: idle:
@@ -148,6 +166,8 @@ jeep:
unload: unload:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: jeepicon
Start: 0
apc: apc:
idle: idle:
@@ -162,11 +182,15 @@ apc:
Length: 3 Length: 3
unload: unload:
Start: 32 Start: 32
icon: apcicon
Start: 0
mnly: mnly:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: mnlyicon
Start: 0
mrj: mrj:
idle: idle:
@@ -175,6 +199,8 @@ mrj:
spinner: spinner:
Start: 32 Start: 32
Length: 32 Length: 32
icon: mrjicon
Start: 0
mgg: mgg:
idle: idle:
@@ -186,6 +212,8 @@ mgg:
spinner-idle: spinner-idle:
Start: 32 Start: 32
Length: 1 Length: 1
icon: mggicon
Start: 0
ttnk: ttnk:
idle: idle:
@@ -194,6 +222,8 @@ ttnk:
spinner: spinner:
Start: 32 Start: 32
Length: 32 Length: 32
icon: ttnkicon
Start: 0
ftrk: ftrk:
idle: idle:
@@ -205,11 +235,15 @@ ftrk:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 2 Length: 2
icon: ftrkicon
Start: 0
dtrk: dtrk:
idle: idle:
Start: 0 Start: 0
Facings: 32 Facings: 32
icon: dtrkicon
Start: 0
ctnk: ctnk:
idle: idle:
@@ -218,3 +252,5 @@ ctnk:
muzzle: gunfire2 muzzle: gunfire2
Start: 0 Start: 0
Length: 5 Length: 5
icon: ctnkicon
Start: 0

View File

@@ -4,7 +4,6 @@ DPOD:
Cost: 10 Cost: 10
Tooltip: Tooltip:
Name: Drop Pod Name: Drop Pod
Icon: podsicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -42,7 +41,6 @@ DSHP:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Dropship Name: Dropship
Icon: xxicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -74,7 +72,6 @@ ORCA:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Orca Fighter Name: Orca Fighter
Icon: orcaicon
Description: Helicopter Gunship with Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry Description: Helicopter Gunship with Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry
Buildable: Buildable:
Queue: Air Queue: Air
@@ -111,7 +108,6 @@ ORCAB:
Cost: 1600 Cost: 1600
Tooltip: Tooltip:
Name: Orca Bomber Name: Orca Bomber
Icon: obmbicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -147,7 +143,6 @@ ORCATRAN:
Cost: 1200 Cost: 1200
Tooltip: Tooltip:
Name: Orca Transport Name: Orca Transport
Icon: crryicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -179,7 +174,6 @@ TRNSPORT: # TODO: set up the vehicle cargo traits, but beware of desyncs
Cost: 750 Cost: 750
Tooltip: Tooltip:
Name: Carryall Name: Carryall
Icon: otrnicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -207,7 +201,6 @@ SCRIN:
Cost: 1500 Cost: 1500
Tooltip: Tooltip:
Name: Banshee Fighter Name: Banshee Fighter
Icon: proicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 20 BuildPaletteOrder: 20
@@ -243,7 +236,6 @@ APACHE:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Harpy Name: Harpy
Icon: apchicon
Buildable: Buildable:
Queue: Air Queue: Air
BuildPaletteOrder: 20 BuildPaletteOrder: 20

View File

@@ -91,7 +91,6 @@
Cost: 10 Cost: 10
Tooltip: Tooltip:
Name: Civilian Name: Civilian
Icon: xxicon
Buildable: # TODO: remove this once the testing period is over Buildable: # TODO: remove this once the testing period is over
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 1000 BuildPaletteOrder: 1000

View File

@@ -64,7 +64,6 @@ E3:
Tooltip: Tooltip:
Name: Rocket Infantry Name: Rocket Infantry
Description: Anti-tank infantry.\n Strong vs Tanks\n Weak vs Infantry Description: Anti-tank infantry.\n Strong vs Tanks\n Weak vs Infantry
Icon: e4icon # TODO: really?
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Rocket Voice: Rocket
@@ -88,7 +87,6 @@ WEEDGUY:
Tooltip: Tooltip:
Name: Chem Spray Infantry Name: Chem Spray Infantry
Description: Advanced Anti-infantry unit.\n Strong vs Infantry\n Weak vs Vehicles Description: Advanced Anti-infantry unit.\n Strong vs Infantry\n Weak vs Vehicles
Icon: weaticon
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 50 BuildPaletteOrder: 50
@@ -119,7 +117,6 @@ MEDIC:
Tooltip: Tooltip:
Name: Medic Name: Medic
Description: Heals nearby infantry.\n Strong vs Nothing\n Weak vs Everything Description: Heals nearby infantry.\n Strong vs Nothing\n Weak vs Everything
Icon: mediicon
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 60 BuildPaletteOrder: 60
@@ -151,7 +148,6 @@ ENGINEER:
Tooltip: Tooltip:
Name: Engineer Name: Engineer
Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything
Icon: engnicon
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 30 BuildPaletteOrder: 30
@@ -183,7 +179,6 @@ UMAGON:
Valued: Valued:
Cost: 400 Cost: 400
Tooltip: Tooltip:
Icon: umagicon
Name: Umagon Name: Umagon
Description: Elite sniper infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles Description: Elite sniper infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
Buildable: Buildable:
@@ -214,7 +209,6 @@ GHOST:
Valued: Valued:
Cost: 1750 Cost: 1750
Tooltip: Tooltip:
Icon: gosticon
Name: Ghost Stalker Name: Ghost Stalker
Description: Elite commando infantry, armed with \ndual pistols and C4.\n Strong vs Infantry, Buildings\n Weak vs Vehicles\n Special Ability: Destroy Building with C4\n\nMaximum 1 can be trained Description: Elite commando infantry, armed with \ndual pistols and C4.\n Strong vs Infantry, Buildings\n Weak vs Vehicles\n Special Ability: Destroy Building with C4\n\nMaximum 1 can be trained
BuildLimit: 1 BuildLimit: 1
@@ -250,7 +244,6 @@ JUMPJET:
Valued: Valued:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Icon: jjeticon
Name: Jumpjet Infantry Name: Jumpjet Infantry
Buildable: Buildable:
Queue: Infantry Queue: Infantry
@@ -290,7 +283,6 @@ CHAMSPY:
SpyToolTip: SpyToolTip:
Name: Chameleon Spy Name: Chameleon Spy
Description: Infiltrates enemy structures to gather \nintelligence. Exact effect depends on the \nbuilding infiltrated.\n Strong vs Nothing\n Weak vs Everything\n Special Ability: Disguised Description: Infiltrates enemy structures to gather \nintelligence. Exact effect depends on the \nbuilding infiltrated.\n Strong vs Nothing\n Weak vs Everything\n Special Ability: Disguised
Icon: chamicon
Selectable: Selectable:
Voice: Spy Voice: Spy
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
@@ -320,7 +312,6 @@ CYBORG:
Valued: Valued:
Cost: 650 Cost: 650
Tooltip: Tooltip:
Icon: cybiicon
Name: Cyborg Infantry Name: Cyborg Infantry
Description: Cybernetic infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles Description: Cybernetic infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
Buildable: Buildable:
@@ -359,7 +350,6 @@ CYC2:
Valued: Valued:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Icon: cybcicon
Name: Cyborg Commando Name: Cyborg Commando
Description: Elite cybernetic infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles Description: Elite cybernetic infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
Buildable: Buildable:
@@ -402,7 +392,6 @@ MUTANT:
Tooltip: Tooltip:
Name: Mutant Name: Mutant
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Mutant Voice: Mutant
@@ -433,7 +422,6 @@ MWMN:
Tooltip: Tooltip:
Name: Mutant Soldier Name: Mutant Soldier
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Mutant Voice: Mutant
@@ -464,7 +452,6 @@ MUTANT3:
Tooltip: Tooltip:
Name: Mutant Sergeant Name: Mutant Sergeant
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Mutant Voice: Mutant
@@ -495,7 +482,6 @@ MHIJACK: # TODO: does not work
Tooltip: Tooltip:
Name: Mutant Hijacker Name: Mutant Hijacker
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Hijacker Voice: Hijacker
@@ -524,7 +510,6 @@ TRATOS:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Tratos Name: Tratos
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Tratos Voice: Tratos
@@ -553,7 +538,6 @@ OXANNA:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Oxanna Name: Oxanna
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Oxanna Voice: Oxanna
@@ -582,7 +566,6 @@ SLAV:
Cost: 100 Cost: 100
Tooltip: Tooltip:
Name: Slavick Name: Slavick
Icon: mutcicon
Selectable: Selectable:
Bounds: 12,17,0,-9 Bounds: 12,17,0,-9
Voice: Slavick Voice: Slavick
@@ -605,7 +588,6 @@ DOGGIE:
Inherits: ^Infantry Inherits: ^Infantry
Tooltip: Tooltip:
Name: Tiberian Fiend Name: Tiberian Fiend
Icon: xxicon
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 100 BuildPaletteOrder: 100
@@ -638,7 +620,6 @@ VISSML:
Inherits: ^Infantry Inherits: ^Infantry
Tooltip: Tooltip:
Name: Baby Visceroid Name: Baby Visceroid
Icon: xxicon
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 100 BuildPaletteOrder: 100
@@ -670,7 +651,6 @@ VISLRG:
Inherits: ^Infantry Inherits: ^Infantry
Tooltip: Tooltip:
Name: Adult Visceroid Name: Adult Visceroid
Icon: xxicon
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 100 BuildPaletteOrder: 100

View File

@@ -21,7 +21,6 @@ GACNST:
Tooltip: Tooltip:
Name: Construction Yard Name: Construction Yard
Description: Builds base structures. Description: Builds base structures.
Icon: facticon
CustomSellValue: CustomSellValue:
Value: 2500 Value: 2500
BaseBuilding: BaseBuilding:
@@ -50,7 +49,6 @@ GAPOWR:
Tooltip: Tooltip:
Name: GDI Power Plant Name: GDI Power Plant
Description: Provides power for other structures Description: Provides power for other structures
Icon: powricon
ProvidesCustomPrerequisite: ProvidesCustomPrerequisite:
Prerequisite: anypower Prerequisite: anypower
Building: Building:
@@ -81,7 +79,6 @@ GAPILE:
Tooltip: Tooltip:
Name: GDI Barracks Name: GDI Barracks
Description: Produces infantry Description: Produces infantry
Icon: brrkicon
Building: Building:
Power: -20 Power: -20
Footprint: xx xx Footprint: xx xx
@@ -114,7 +111,6 @@ GAWEAP:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Name: GDI War Factory Name: GDI War Factory
Icon: weapicon
Description: Assembly point for\nvehicle reinforcements Description: Assembly point for\nvehicle reinforcements
# ProvidesCustomPrerequisite: # ProvidesCustomPrerequisite:
# Prerequisite: VehicleProduction # Prerequisite: VehicleProduction
@@ -158,7 +154,6 @@ GASAND:
Tooltip: Tooltip:
Name: Sandbags Name: Sandbags
Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. Description: Stops infantry and blocks enemy fire.\nCan be crushed by tanks.
Icon: sbagicon
Health: Health:
HP: 250 HP: 250
Armor: Armor:
@@ -303,7 +298,6 @@ GASPOT: # TODO: has moving spotlights
Cost: 300 Cost: 300
Tooltip: Tooltip:
Name: Light Tower Name: Light Tower
Icon: spoticon
Building: Building:
Power: -10 Power: -10
Footprint: x Footprint: x
@@ -326,7 +320,6 @@ GAHPAD:
Cost: 500 Cost: 500
Tooltip: Tooltip:
Name: Helipad Name: Helipad
Icon: heliicon
Description: Produces, rearms and\nrepairs helicopters Description: Produces, rearms and\nrepairs helicopters
Buildable: Buildable:
BuildPaletteOrder: 60 BuildPaletteOrder: 60

View File

@@ -41,7 +41,6 @@ APC:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: Amphibious APC # TODO: not yet amphibious Name: Amphibious APC # TODO: not yet amphibious
Icon: apcicon
Description: Armored infantry transport and mobile AA\n Strong vs Aircraft, Vehicles\n Weak vs Infantry Description: Armored infantry transport and mobile AA\n Strong vs Aircraft, Vehicles\n Weak vs Infantry
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -74,7 +73,6 @@ HARV: # TODO: without back: HORV
Cost: 1400 Cost: 1400
Tooltip: Tooltip:
Name: Harvester Name: Harvester
Icon: harvicon
Description: Collects Tiberium for processing.\n Unarmed Description: Collects Tiberium for processing.\n Unarmed
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -117,7 +115,6 @@ HVR:
Cost: 900 Cost: 900
Tooltip: Tooltip:
Name: Hover MLRS Name: Hover MLRS
Icon: hovricon
Description: Hover Multi-Launch Rocket System Description: Hover Multi-Launch Rocket System
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -148,7 +145,6 @@ HVR:
Cost: 1700 Cost: 1700
Tooltip: Tooltip:
Name: Mammoth Tank Name: Mammoth Tank
Icon: xxicon
Description: Heavily armored GDI Tank.\n Strong vs Everything Description: Heavily armored GDI Tank.\n Strong vs Everything
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -191,7 +187,6 @@ TRUCKB: # NOTE: TRUCKA is unloaded
Tooltip: Tooltip:
Name: Truck Name: Truck
Description: Transports cash to other players.\n Unarmed Description: Transports cash to other players.\n Unarmed
Icon: xxicon
Health: Health:
HP: 2000 HP: 2000
Armor: Armor:
@@ -214,7 +209,6 @@ LPST:
Cost: 950 Cost: 950
Tooltip: Tooltip:
Name: Mobile Sensor Array Name: Mobile Sensor Array
Icon: lpsticon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 100 BuildPaletteOrder: 100
@@ -246,7 +240,6 @@ ICBM:
Cost: 1400 Cost: 1400
Tooltip: Tooltip:
Name: Ballistic Missile Launcher Name: Ballistic Missile Launcher
Icon: xxicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 100 BuildPaletteOrder: 100
@@ -283,7 +276,6 @@ REPAIR:
Tooltip: Tooltip:
Name: Mobile Repair Vehicle Name: Mobile Repair Vehicle
Description: Repairs nearby vehicles.\n Strong vs Nothing\n Weak vs Everything Description: Repairs nearby vehicles.\n Strong vs Nothing\n Weak vs Everything
Icon: rboticon
Health: Health:
HP: 200 HP: 200
Mobile: Mobile:
@@ -307,7 +299,6 @@ ART2:
Cost: 975 Cost: 975
Tooltip: Tooltip:
Name: Artillery Name: Artillery
Icon: artyicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 100 BuildPaletteOrder: 100
@@ -339,7 +330,6 @@ WEED:
Cost: 1400 Cost: 1400
Tooltip: Tooltip:
Name: Weed Eater Name: Weed Eater
Icon: weedicon
Description: Collects veins for processing.\n Unarmed Description: Collects veins for processing.\n Unarmed
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -376,7 +366,6 @@ BUS:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: School Bus Name: School Bus
Icon: xxicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 300 BuildPaletteOrder: 300
@@ -406,7 +395,6 @@ PICK:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Pickup Name: Pickup
Icon: xxicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 300 BuildPaletteOrder: 300
@@ -436,7 +424,6 @@ CAR:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Automobile Name: Automobile
Icon: xxicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 300 BuildPaletteOrder: 300
@@ -466,7 +453,6 @@ GGHUNT:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
Name: Hunter-Seeker Droid Name: Hunter-Seeker Droid
Icon: seekicon
Buildable: Buildable:
BuildPaletteOrder: 20 BuildPaletteOrder: 20
Owner: gdi, nod Owner: gdi, nod
@@ -494,7 +480,6 @@ WINI:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Recreational Vehicle Name: Recreational Vehicle
Icon: xxicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 300 BuildPaletteOrder: 300
@@ -524,7 +509,6 @@ MMCH:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Medium Mech Name: Medium Mech
Icon: mmchicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 300 BuildPaletteOrder: 300
@@ -558,7 +542,6 @@ HMEC:
Cost: 3000 Cost: 3000
Tooltip: Tooltip:
Name: Mammoth Mk. II Name: Mammoth Mk. II
Icon: hmecicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 40 BuildPaletteOrder: 40
@@ -591,7 +574,6 @@ SMECH:
Tooltip: Tooltip:
Name: Wolverine Name: Wolverine
Description: Small Mech Description: Small Mech
Icon: smchicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 10 BuildPaletteOrder: 10
@@ -619,7 +601,6 @@ BIKE:
Cost: 600 Cost: 600
Tooltip: Tooltip:
Name: Attack Cycle Name: Attack Cycle
Icon: cyclicon
Description: Fast scout vehicle, armed with \nrockets.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry Description: Fast scout vehicle, armed with \nrockets.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -650,7 +631,6 @@ BGGY:
Cost: 500 Cost: 500
Tooltip: Tooltip:
Name: Attack Buggy Name: Attack Buggy
Icon: bggyicon
Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry, Vehicles\n Weak vs Tanks, Aircraft
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -679,7 +659,6 @@ SAPC:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Subterranean APC # TODO: not yet subterranean Name: Subterranean APC # TODO: not yet subterranean
Icon: sapcicon
Description: Armored infantry transport and mobile AA\n Strong vs Aircraft, Vehicles\n Weak vs Infantry Description: Armored infantry transport and mobile AA\n Strong vs Aircraft, Vehicles\n Weak vs Infantry
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -710,7 +689,6 @@ SUBTANK:
Cost: 750 Cost: 750
Tooltip: Tooltip:
Name: Devil's Tongue Name: Devil's Tongue
Icon: subticon
Description: Subterranean Tank Description: Subterranean Tank
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
@@ -739,7 +717,6 @@ SONIC:
Cost: 1300 Cost: 1300
Tooltip: Tooltip:
Name: Disruptor Name: Disruptor
Icon: soniicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 40 BuildPaletteOrder: 40
@@ -769,7 +746,6 @@ TTNK:
Cost: 800 Cost: 800
Tooltip: Tooltip:
Name: Tick Tank Name: Tick Tank
Icon: tickicon
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
BuildPaletteOrder: 60 BuildPaletteOrder: 60
@@ -800,7 +776,6 @@ STNK:
Cost: 1100 Cost: 1100
Tooltip: Tooltip:
Name: Stealth Tank Name: Stealth Tank
Icon: stnkicon
Description: Long-range missile tank that can cloak.\nHas weak armor. Can be spotted by infantry.\n Strong vs Vehicles, Tanks, Aircraft\n Weak vs Infantry. Description: Long-range missile tank that can cloak.\nHas weak armor. Can be spotted by infantry.\n Strong vs Vehicles, Tanks, Aircraft\n Weak vs Infantry.
Buildable: Buildable:
BuildPaletteOrder: 90 BuildPaletteOrder: 90

View File

@@ -0,0 +1,31 @@
dpod:
icon: podsicon
Start: 0
dshp:
icon: xxicon
Start: 0
orca:
icon: orcaicon
Start: 0
orcab:
icon: obmbicon
Start: 0
orcatran:
icon: crryicon
Start: 0
trnsport:
icon: otrnicon
Start: 0
scrin:
icon: proicon
Start: 0
apache:
icon: apchicon
Start: 0

View File

@@ -60,6 +60,8 @@ e1:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: e1icon
Start: 0
e2: e2:
stand: stand:
@@ -123,6 +125,8 @@ e2:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: e2icon
Start: 0
e3: e3:
stand: stand:
@@ -186,6 +190,8 @@ e3:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: e4icon
Start: 0
weedguy: weedguy:
stand: weed stand: weed
@@ -244,6 +250,8 @@ weedguy:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: weaticon
Start: 0
medic: medic:
stand: stand:
@@ -298,6 +306,8 @@ medic:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mediicon
Start: 0
engineer: engineer:
stand: stand:
@@ -341,6 +351,8 @@ engineer:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: engnicon
Start: 0
umagon: umagon:
stand: stand:
@@ -404,6 +416,8 @@ umagon:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: umagicon
Start: 0
ghost: # TODO unused GUNFIRE.SHP ghost: # TODO unused GUNFIRE.SHP
stand: stand:
@@ -467,6 +481,8 @@ ghost: # TODO unused GUNFIRE.SHP
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: gosticon
Start: 0
jumpjet: # TODO: ShadowStart: jumpjet: # TODO: ShadowStart:
stand: stand:
@@ -519,6 +535,8 @@ jumpjet: # TODO: ShadowStart:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: jjeticon
Start: 0
mhijack: mhijack:
stand: stand:
@@ -582,6 +600,8 @@ mhijack:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
chamspy: chamspy:
stand: stand:
@@ -645,6 +665,8 @@ chamspy:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: chamicon
Start: 0
cyc2: cyc2:
stand: stand:
@@ -708,6 +730,8 @@ cyc2:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: cybcicon
Start: 0
cyborg: cyborg:
stand: stand:
@@ -765,6 +789,8 @@ cyborg:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: cybiicon
Start: 0
mutant: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW mutant: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW
stand: stand:
@@ -828,6 +854,8 @@ mutant: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-N
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
mwmn: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW mwmn: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW
stand: stand:
@@ -891,6 +919,8 @@ mwmn: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
mutant3: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW mutant3: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW
stand: stand:
@@ -954,6 +984,8 @@ mutant3: # TODO unused MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
tratos: tratos:
stand: stand:
@@ -1017,6 +1049,8 @@ tratos:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
oxanna: oxanna:
stand: stand:
@@ -1080,6 +1114,8 @@ oxanna:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
slav: slav:
stand: stand:
@@ -1143,6 +1179,8 @@ slav:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: mutcicon
Start: 0
doggie: # TODO: not sure what frame 88 and following is doggie: # TODO: not sure what frame 88 and following is
stand: stand:
@@ -1176,12 +1214,16 @@ doggie: # TODO: not sure what frame 88 and following is
Start: 109 Start: 109
Length: 9 Length: 9
ShadowStart: 228 ShadowStart: 228
icon: xxicon
Start: 0
vissml: vissml:
idle: idle:
Start: 0 Start: 0
Length: 90 Length: 90
ShadowStart: 90 ShadowStart: 90
icon: xxicon
Start: 0
vislrg: vislrg:
idle: idle:
@@ -1193,6 +1235,8 @@ vislrg:
Length: 5 Length: 5
Facings: 8 Facings: 8
ShadowStart: 40 ShadowStart: 40
icon: xxicon
Start: 0
civ1: civ1:
stand: stand:
@@ -1230,6 +1274,8 @@ civ1:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: xxicon
Start: 0
civ2: civ2:
stand: stand:
@@ -1267,6 +1313,8 @@ civ2:
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: xxicon
Start: 0
civ3: civ3:
stand: stand:
@@ -1303,4 +1351,6 @@ civ3:
ShadowStart: 441 ShadowStart: 441
die6: electro die6: electro
Start: 0 Start: 0
Length: * Length: *
icon: xxicon
Start: 0

View File

@@ -46,6 +46,8 @@ gacnst:
critical-idle-front: gtcnst_b critical-idle-front: gtcnst_b
Start: 0 Start: 0
Length: 10 Length: 10
icon: facticon
Start: 0
gapowr: gapowr:
idle: gtpowr idle: gtpowr
@@ -85,6 +87,8 @@ gapowr:
Start: 0 Start: 0
Length: 20 Length: 20
ShadowStart: 20 ShadowStart: 20
icon: powricon
Start: 0
gapile: gapile:
idle: gtpile idle: gtpile
@@ -122,6 +126,8 @@ gapile:
Start: 0 Start: 0
Length: 20 Length: 20
ShadowStart: 20 ShadowStart: 20
icon: brrkicon
Start: 0
gaweap: gaweap:
idle: gtweap idle: gtweap
@@ -150,6 +156,8 @@ gaweap:
Length: 20 Length: 20
Tick: 80 Tick: 80
ShadowStart: 20 ShadowStart: 20
icon: weapicon
Start: 0
# TODO: gtweap_1 & gtweapbb & gtweap_a & gtweap_b & gtweap_c are unused # TODO: gtweap_1 & gtweapbb & gtweap_a & gtweap_b & gtweap_c are unused
gasand: # TODO frame order (horizontal seems busted) gasand: # TODO frame order (horizontal seems busted)
@@ -161,6 +169,8 @@ gasand: # TODO frame order (horizontal seems busted)
Start: 16 Start: 16
Length: 16 Length: 16
ShadowStart: 48 ShadowStart: 48
icon: sbagicon
Start: 0
gatick: gatick:
idle: idle:
@@ -244,6 +254,8 @@ gaspot:
Start: 0 Start: 0
Length: 14 Length: 14
ShadowStart: 14 ShadowStart: 14
icon: spoticon
Start: 0
gahpad: gahpad:
idle: idle:
@@ -282,4 +294,6 @@ gahpad:
make: gahpadmk make: gahpadmk
Start: 0 Start: 0
Length: 18 Length: 18
ShadowStart: 18 ShadowStart: 18
icon: heliicon
Start: 0

View File

@@ -1,3 +1,95 @@
mcv:
icon: mcvicon
Start: 0
apc:
icon: apcicon
Start: 0
harv:
icon: harvicon
Start: 0
hvr:
icon: hovricon
Start: 0
4tnk:
icon: xxicon
Start: 0
truckb:
icon: xxicon
Start: 0
lpst:
icon: lpsticon
Start: 0
icbm:
icon: xxicon
Start: 0
repair:
icon: rboticon
Start: 0
art2:
icon: artyicon
Start: 0
weed:
icon: weedicon
Start: 0
bus:
icon: xxicon
Start: 0
pick:
icon: xxicon
Start: 0
car:
icon: xxicon
Start: 0
wini:
icon: xxicon
Start: 0
hmec:
icon: hmecicon
Start: 0
bike:
icon: cyclicon
Start: 0
bggy:
icon: bggyicon
Start: 0
sapc:
icon: sapcicon
Start: 0
subtank:
icon: subticon
Start: 0
sonic:
icon: soniicon
Start: 0
ttnk:
icon: tickicon
Start: 0
stnk:
icon: stnkicon
Start: 0
mmch: mmch:
stand: stand:
Start: 0 Start: 0
@@ -12,6 +104,8 @@ mmch:
turret: turret:
Start: 120 Start: 120
Facings: -32 Facings: -32
icon: mmchicon
Start: 0
gghunt: gghunt:
idle: idle:
@@ -19,6 +113,8 @@ gghunt:
Facings: 1 Facings: 1
Length: 8 Length: 8
ShadowStart: 8 ShadowStart: 8
icon: seekicon
Start: 0
smech: smech:
stand: # TODO: slightly glitchy stand: # TODO: slightly glitchy
@@ -34,4 +130,6 @@ smech:
Start: 104 Start: 104
Length: 4 Length: 4
Facings: -8 Facings: -8
ShadowStart: 240 ShadowStart: 240
icon: smchicon
Start: 0