Specify interaction bounds relative to the mod tile size.
This commit is contained in:
@@ -21,13 +21,13 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
{
|
{
|
||||||
[Desc("Defines a custom rectangle for mouse interaction with the actor.",
|
[Desc("Defines a custom rectangle for mouse interaction with the actor.",
|
||||||
"If null, the engine will guess an appropriate size based on the With*Body trait.",
|
"If null, the engine will guess an appropriate size based on the With*Body trait.",
|
||||||
"The first two numbers define the width and height of the rectangle.",
|
"The first two numbers define the width and height of the rectangle as a world distance.",
|
||||||
"The (optional) second two numbers define an x and y offset from the actor center.")]
|
"The (optional) second two numbers define an x and y offset from the actor center.")]
|
||||||
public readonly int[] Bounds = null;
|
public readonly WDist[] Bounds = null;
|
||||||
|
|
||||||
[Desc("Defines a custom rectangle for Decorations (e.g. the selection box).",
|
[Desc("Defines a custom rectangle for Decorations (e.g. the selection box).",
|
||||||
"If null, Bounds will be used instead")]
|
"If null, Bounds will be used instead")]
|
||||||
public readonly int[] DecorationBounds = null;
|
public readonly WDist[] DecorationBounds = null;
|
||||||
|
|
||||||
public override object Create(ActorInitializer init) { return new Interactable(this); }
|
public override object Create(ActorInitializer init) { return new Interactable(this); }
|
||||||
}
|
}
|
||||||
@@ -52,16 +52,17 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
return autoBounds.Select(s => s.AutoMouseoverBounds(self, wr)).FirstOrDefault(r => !r.IsEmpty);
|
return autoBounds.Select(s => s.AutoMouseoverBounds(self, wr)).FirstOrDefault(r => !r.IsEmpty);
|
||||||
}
|
}
|
||||||
|
|
||||||
Polygon Bounds(Actor self, WorldRenderer wr, int[] bounds)
|
Polygon Bounds(Actor self, WorldRenderer wr, WDist[] bounds)
|
||||||
{
|
{
|
||||||
if (bounds == null)
|
if (bounds == null)
|
||||||
return new Polygon(AutoBounds(self, wr));
|
return new Polygon(AutoBounds(self, wr));
|
||||||
|
|
||||||
var size = new int2(bounds[0], bounds[1]);
|
// Convert from WDist to pixels
|
||||||
|
var size = new int2(bounds[0].Length * wr.TileSize.Width / wr.TileScale, bounds[1].Length * wr.TileSize.Height / wr.TileScale);
|
||||||
|
|
||||||
var offset = -size / 2;
|
var offset = -size / 2;
|
||||||
if (bounds.Length > 2)
|
if (bounds.Length > 2)
|
||||||
offset += new int2(bounds[2], bounds[3]);
|
offset += new int2(bounds[2].Length * wr.TileSize.Width / wr.TileScale, bounds[3].Length * wr.TileSize.Height / wr.TileScale);
|
||||||
|
|
||||||
var xy = wr.ScreenPxPosition(self.CenterPosition) + offset;
|
var xy = wr.ScreenPxPosition(self.CenterPosition) + offset;
|
||||||
return new Polygon(new Rectangle(xy.X, xy.Y, size.X, size.Y));
|
return new Polygon(new Rectangle(xy.X, xy.Y, size.X, size.Y));
|
||||||
|
|||||||
@@ -87,12 +87,13 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
int2 left, right, top, bottom;
|
int2 left, right, top, bottom;
|
||||||
if (bounds != null)
|
if (bounds != null)
|
||||||
{
|
{
|
||||||
var offset = bounds.Length >= 4 ? new int2(bounds[2], bounds[3]) : int2.Zero;
|
// Convert from WDist to pixels
|
||||||
|
var offset = bounds.Length >= 4 ? new int2(bounds[2] * wr.TileSize.Width / wr.TileScale, bounds[3] * wr.TileSize.Height / wr.TileScale) : int2.Zero;
|
||||||
var center = wr.ScreenPxPosition(self.CenterPosition) + offset;
|
var center = wr.ScreenPxPosition(self.CenterPosition) + offset;
|
||||||
left = center - new int2(bounds[0] / 2, 0);
|
left = center - new int2(bounds[0] * wr.TileSize.Width / (2 * wr.TileScale), 0);
|
||||||
right = left + new int2(bounds[0], 0);
|
right = left + new int2(bounds[0] * wr.TileSize.Width / wr.TileScale, 0);
|
||||||
top = center - new int2(0, bounds[1] / 2);
|
top = center - new int2(0, bounds[1] * wr.TileSize.Height / (2 * wr.TileScale));
|
||||||
bottom = top + new int2(0, bounds[1]);
|
bottom = top + new int2(0, bounds[1] * wr.TileSize.Height / wr.TileScale);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -0,0 +1,55 @@
|
|||||||
|
#region Copyright & License Information
|
||||||
|
/*
|
||||||
|
* Copyright 2007-2021 The OpenRA Developers (see AUTHORS)
|
||||||
|
* This file is part of OpenRA, which is free software. It is made
|
||||||
|
* available to you under the terms of the GNU General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3 of
|
||||||
|
* the License, or (at your option) any later version. For more
|
||||||
|
* information, see COPYING.
|
||||||
|
*/
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
|
namespace OpenRA.Mods.Common.UpdateRules.Rules
|
||||||
|
{
|
||||||
|
public class ConvertBoundsToWDist : UpdateRule
|
||||||
|
{
|
||||||
|
public override string Name => "Convert Interactable and Selection bounds from pixels to WDist.";
|
||||||
|
|
||||||
|
public override string Description =>
|
||||||
|
"The Bounds and DecorationBounds fields on Interactable and Selectable have been converted from pixels to WDist.\n" +
|
||||||
|
"All bounds must be scaled by 1024 (Rectangular map grid) or 1448 (Isometric map grid) divided by your mod tile size.";
|
||||||
|
|
||||||
|
readonly string[] traits = { "Interactable", "Selectable", "IsometricSelectable" };
|
||||||
|
readonly string[] fields = { "Bounds", "DecorationBounds" };
|
||||||
|
|
||||||
|
public override IEnumerable<string> UpdateActorNode(ModData modData, MiniYamlNode actorNode)
|
||||||
|
{
|
||||||
|
var grid = modData.Manifest.Get<MapGrid>();
|
||||||
|
var tileSize = grid.TileSize;
|
||||||
|
var tileScale = grid.Type == MapGridType.RectangularIsometric ? 1448 : 1024;
|
||||||
|
|
||||||
|
foreach (var trait in traits)
|
||||||
|
{
|
||||||
|
foreach (var traitNode in actorNode.ChildrenMatching(trait))
|
||||||
|
{
|
||||||
|
foreach (var field in fields)
|
||||||
|
{
|
||||||
|
foreach (var fieldNode in traitNode.ChildrenMatching(field))
|
||||||
|
{
|
||||||
|
var value = fieldNode.NodeValue<int[]>();
|
||||||
|
for (var i = 0; i < value.Length; i++)
|
||||||
|
value[i] = value[i] * tileScale / (i % 2 == 1 ? tileSize.Height : tileSize.Width);
|
||||||
|
|
||||||
|
fieldNode.ReplaceValue(FieldSaver.FormatValue(value));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
yield break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -92,6 +92,7 @@ namespace OpenRA.Mods.Common.UpdateRules
|
|||||||
new ReplaceShadowPalette(),
|
new ReplaceShadowPalette(),
|
||||||
new ReplaceResourceValueModifiers(),
|
new ReplaceResourceValueModifiers(),
|
||||||
new RemoveResourceType(),
|
new RemoveResourceType(),
|
||||||
|
new ConvertBoundsToWDist(),
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ TRAN:
|
|||||||
SpawnActorOnDeath:
|
SpawnActorOnDeath:
|
||||||
Actor: TRAN.Husk
|
Actor: TRAN.Husk
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 41,41
|
DecorationBounds: 1749, 1749
|
||||||
|
|
||||||
HELI:
|
HELI:
|
||||||
Inherits: ^Helicopter
|
Inherits: ^Helicopter
|
||||||
@@ -109,7 +109,7 @@ HELI:
|
|||||||
Delay: 40
|
Delay: 40
|
||||||
Count: 1
|
Count: 1
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 30,24
|
DecorationBounds: 1280, 1024
|
||||||
WithAmmoPipsDecoration:
|
WithAmmoPipsDecoration:
|
||||||
Position: BottomLeft
|
Position: BottomLeft
|
||||||
Margin: 4, 3
|
Margin: 4, 3
|
||||||
@@ -167,7 +167,7 @@ ORCA:
|
|||||||
Delay: 100
|
Delay: 100
|
||||||
Count: 2
|
Count: 2
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 30,24
|
DecorationBounds: 1280, 1024
|
||||||
WithAmmoPipsDecoration:
|
WithAmmoPipsDecoration:
|
||||||
Position: BottomLeft
|
Position: BottomLeft
|
||||||
Margin: 4, 3
|
Margin: 4, 3
|
||||||
|
|||||||
@@ -416,7 +416,7 @@ BRIDGE1:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 0,2
|
SpawnOffset: 0,2
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96,96
|
Bounds: 4096, 4096
|
||||||
|
|
||||||
BRIDGE2:
|
BRIDGE2:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -433,7 +433,7 @@ BRIDGE2:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 2,2
|
SpawnOffset: 2,2
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 120,120
|
Bounds: 5120, 5120
|
||||||
|
|
||||||
BRIDGE3:
|
BRIDGE3:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -450,7 +450,7 @@ BRIDGE3:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 1,2
|
SpawnOffset: 1,2
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 144,120
|
Bounds: 6144, 5120
|
||||||
|
|
||||||
BRIDGE4:
|
BRIDGE4:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -467,7 +467,7 @@ BRIDGE4:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 3,2
|
SpawnOffset: 3,2
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 144,96
|
Bounds: 6144, 4096
|
||||||
|
|
||||||
BRIDGEHUT:
|
BRIDGEHUT:
|
||||||
AlwaysVisible:
|
AlwaysVisible:
|
||||||
@@ -478,7 +478,7 @@ BRIDGEHUT:
|
|||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: BridgeHut, C4
|
TargetTypes: BridgeHut, C4
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
|
|
||||||
C1:
|
C1:
|
||||||
Inherits: ^CivInfantry
|
Inherits: ^CivInfantry
|
||||||
|
|||||||
@@ -237,7 +237,7 @@
|
|||||||
Locomotor: wheeled
|
Locomotor: wheeled
|
||||||
TurnSpeed: 20
|
TurnSpeed: 20
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Vehicle
|
TargetTypes: Ground, Vehicle
|
||||||
Repairable:
|
Repairable:
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
TargetTypes: Air
|
TargetTypes: Air
|
||||||
RequiresCondition: airborne
|
RequiresCondition: airborne
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Repairable:
|
Repairable:
|
||||||
RepairActors: hpad
|
RepairActors: hpad
|
||||||
Aircraft:
|
Aircraft:
|
||||||
@@ -344,8 +344,8 @@
|
|||||||
AlwaysTurnInPlace: true
|
AlwaysTurnInPlace: true
|
||||||
Locomotor: foot
|
Locomotor: foot
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 18,18,0,-6
|
Bounds: 768, 768, 0, -256
|
||||||
DecorationBounds: 12,17,0,-6
|
DecorationBounds: 512, 725, 0, -256
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Infantry
|
TargetTypes: Ground, Infantry
|
||||||
QuantizeFacingsFromSequence:
|
QuantizeFacingsFromSequence:
|
||||||
@@ -520,7 +520,7 @@
|
|||||||
Speed: 113
|
Speed: 113
|
||||||
Voice: Move
|
Voice: Move
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Creep
|
TargetTypes: Ground, Creep
|
||||||
HiddenUnderFog:
|
HiddenUnderFog:
|
||||||
@@ -565,7 +565,7 @@
|
|||||||
Speed: 71
|
Speed: 71
|
||||||
Locomotor: critter
|
Locomotor: critter
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Creep
|
TargetTypes: Ground, Creep
|
||||||
AutoTarget:
|
AutoTarget:
|
||||||
@@ -835,7 +835,7 @@
|
|||||||
Inherits@1: ^SpriteActor
|
Inherits@1: ^SpriteActor
|
||||||
Inherits@shape: ^1x1Shape
|
Inherits@shape: ^1x1Shape
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
CombatDebugOverlay:
|
CombatDebugOverlay:
|
||||||
AppearsOnRadar:
|
AppearsOnRadar:
|
||||||
OwnerLostAction:
|
OwnerLostAction:
|
||||||
|
|||||||
@@ -273,8 +273,8 @@ TREX:
|
|||||||
Armament:
|
Armament:
|
||||||
Weapon: teeth
|
Weapon: teeth
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,36,2,1
|
Bounds: 2048, 1536, 85, 42
|
||||||
DecorationBounds: 52,38
|
DecorationBounds: 2218, 1621
|
||||||
Buildable:
|
Buildable:
|
||||||
Description: Bipedal carnivore with a massive skull
|
Description: Bipedal carnivore with a massive skull
|
||||||
|
|
||||||
@@ -287,7 +287,7 @@ TRIC:
|
|||||||
Buildable:
|
Buildable:
|
||||||
Description: Quadruped with large bony frill and three horns
|
Description: Quadruped with large bony frill and three horns
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 34,24,0,2
|
DecorationBounds: 1450, 1024, 0, 85
|
||||||
|
|
||||||
RAPT:
|
RAPT:
|
||||||
Inherits: ^DINO
|
Inherits: ^DINO
|
||||||
|
|||||||
@@ -31,8 +31,8 @@ BOAT:
|
|||||||
WithGunboatBody:
|
WithGunboatBody:
|
||||||
Sequence: left # Just a work-around to avoid crash
|
Sequence: left # Just a work-around to avoid crash
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 42,24
|
Bounds: 1792, 1024
|
||||||
DecorationBounds: 42,24
|
DecorationBounds: 1792, 1024
|
||||||
AutoTarget:
|
AutoTarget:
|
||||||
AllowMovement: false
|
AllowMovement: false
|
||||||
RejectsOrders:
|
RejectsOrders:
|
||||||
@@ -72,7 +72,7 @@ LST:
|
|||||||
ClassicFacingBodyOrientation:
|
ClassicFacingBodyOrientation:
|
||||||
WithFacingSpriteBody:
|
WithFacingSpriteBody:
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
WithCargo:
|
WithCargo:
|
||||||
DisplayTypes: Infantry, Vehicle
|
DisplayTypes: Infantry, Vehicle
|
||||||
LocalOffset: 390,-256,0, 390,256,0, 0,0,0, -390,-256,0, -390,256,0
|
LocalOffset: 390,-256,0, 390,256,0, 0,0,0, -390,-256,0, -390,256,0
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ FACT:
|
|||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
Inherits@shape: ^3x2Shape
|
Inherits@shape: ^3x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 3000
|
Cost: 3000
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -140,7 +140,7 @@ NUKE:
|
|||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
TargetableOffsets: 630,299,0
|
TargetableOffsets: 630,299,0
|
||||||
Valued:
|
Valued:
|
||||||
@@ -171,7 +171,7 @@ NUK2:
|
|||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
TargetableOffsets: 630,299,0
|
TargetableOffsets: 630,299,0
|
||||||
Valued:
|
Valued:
|
||||||
@@ -236,8 +236,8 @@ PROC:
|
|||||||
StoresResources:
|
StoresResources:
|
||||||
Capacity: 1000
|
Capacity: 1000
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,56
|
Bounds: 3072, 2389
|
||||||
DecorationBounds: 73,72
|
DecorationBounds: 3114, 3072
|
||||||
CustomSellValue:
|
CustomSellValue:
|
||||||
Value: 400
|
Value: 400
|
||||||
FreeActor:
|
FreeActor:
|
||||||
@@ -286,8 +286,8 @@ SILO:
|
|||||||
RequiredForShortGame: false
|
RequiredForShortGame: false
|
||||||
-AcceptsDeliveredCash:
|
-AcceptsDeliveredCash:
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,24
|
Bounds: 2048, 1024
|
||||||
DecorationBounds: 49,30
|
DecorationBounds: 2090, 1280
|
||||||
|
|
||||||
PYLE:
|
PYLE:
|
||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
@@ -345,7 +345,7 @@ PYLE:
|
|||||||
Amount: -15
|
Amount: -15
|
||||||
ProvidesPrerequisite@buildingname:
|
ProvidesPrerequisite@buildingname:
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,42,0,-5
|
Bounds: 2048, 1792, 0, -213
|
||||||
|
|
||||||
HAND:
|
HAND:
|
||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
@@ -396,13 +396,13 @@ HAND:
|
|||||||
Amount: -15
|
Amount: -15
|
||||||
ProvidesPrerequisite@buildingname:
|
ProvidesPrerequisite@buildingname:
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
DecorationBounds: 48,68,0,-10
|
DecorationBounds: 2048, 2901, 0, -426
|
||||||
|
|
||||||
AFLD:
|
AFLD:
|
||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,48
|
Bounds: 4096, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
TargetableOffsets: 0,0,0, 0,-512,256, 0,-1451,384, 0,512,128, 0,1536,85
|
TargetableOffsets: 0,0,0, 0,-512,256, 0,-1451,384, 0,512,128, 0,1536,85
|
||||||
Type: Rectangle
|
Type: Rectangle
|
||||||
@@ -480,8 +480,8 @@ WEAP:
|
|||||||
Dimensions: 3,3
|
Dimensions: 3,3
|
||||||
LocalCenterOffset: 0,-512,0
|
LocalCenterOffset: 0,-512,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
DecorationBounds: 72,64,0,-16
|
DecorationBounds: 3072, 2730, 0, -682
|
||||||
Health:
|
Health:
|
||||||
HP: 110000
|
HP: 110000
|
||||||
RevealsShroud:
|
RevealsShroud:
|
||||||
@@ -522,7 +522,7 @@ HPAD:
|
|||||||
Inherits: ^BaseBuilding
|
Inherits: ^BaseBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 768,-512,0, 768,512,0, -281,-512,0, -630,512,0
|
TargetableOffsets: 0,0,0, 768,-512,0, 768,512,0, -281,-512,0, -630,512,0
|
||||||
@@ -611,8 +611,8 @@ HQ:
|
|||||||
Dimensions: 2,3
|
Dimensions: 2,3
|
||||||
LocalCenterOffset: 0,-512,0
|
LocalCenterOffset: 0,-512,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,40,0,9
|
Bounds: 2048, 1706, 0, 384
|
||||||
DecorationBounds: 48,53,0,-4
|
DecorationBounds: 2048, 2261, 0, -170
|
||||||
WithSpriteBody:
|
WithSpriteBody:
|
||||||
PauseOnCondition: lowpower
|
PauseOnCondition: lowpower
|
||||||
Health:
|
Health:
|
||||||
@@ -674,8 +674,8 @@ FIX:
|
|||||||
Footprint: _+_ +++ _+_
|
Footprint: _+_ +++ _+_
|
||||||
Dimensions: 3,3
|
Dimensions: 3,3
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 64,34,0,3
|
Bounds: 2730, 1450, 0, 128
|
||||||
DecorationBounds: 72,48
|
DecorationBounds: 3072, 2048
|
||||||
Health:
|
Health:
|
||||||
HP: 80000
|
HP: 80000
|
||||||
RevealsShroud:
|
RevealsShroud:
|
||||||
@@ -719,8 +719,8 @@ EYE:
|
|||||||
Dimensions: 2,3
|
Dimensions: 2,3
|
||||||
LocalCenterOffset: 0,-512,0
|
LocalCenterOffset: 0,-512,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,40,0,9
|
Bounds: 2048, 1706, 0, 384
|
||||||
DecorationBounds: 48,53,0,-4
|
DecorationBounds: 2048, 2261, 0, -170
|
||||||
WithSpriteBody:
|
WithSpriteBody:
|
||||||
PauseOnCondition: lowpower
|
PauseOnCondition: lowpower
|
||||||
Health:
|
Health:
|
||||||
@@ -778,8 +778,8 @@ TMPL:
|
|||||||
Dimensions: 3,3
|
Dimensions: 3,3
|
||||||
LocalCenterOffset: 0,-512,0
|
LocalCenterOffset: 0,-512,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
DecorationBounds: 72,68,0,-12
|
DecorationBounds: 3072, 2901, 0, -512
|
||||||
Health:
|
Health:
|
||||||
HP: 210000
|
HP: 210000
|
||||||
RevealsShroud:
|
RevealsShroud:
|
||||||
@@ -828,7 +828,7 @@ GUN:
|
|||||||
Inherits: ^Defense
|
Inherits: ^Defense
|
||||||
Inherits@AUTOTARGET: ^AutoTargetGround
|
Inherits@AUTOTARGET: ^AutoTargetGround
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 600
|
Cost: 600
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -879,7 +879,7 @@ SAM:
|
|||||||
Inherits@AUTOTARGET: ^AutoTargetAir
|
Inherits@AUTOTARGET: ^AutoTargetAir
|
||||||
Inherits@shape: ^2x1Shape
|
Inherits@shape: ^2x1Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,24
|
Bounds: 2048, 1024
|
||||||
HitShape:
|
HitShape:
|
||||||
Type: Rectangle
|
Type: Rectangle
|
||||||
TopLeft: -768,-512
|
TopLeft: -768,-512
|
||||||
@@ -942,8 +942,8 @@ OBLI:
|
|||||||
BuildDuration: 2080
|
BuildDuration: 2080
|
||||||
Description: Advanced base defense.\nRequires power to operate.\n Strong vs all Ground units\n Cannot target Aircraft
|
Description: Advanced base defense.\nRequires power to operate.\n Strong vs all Ground units\n Cannot target Aircraft
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 22,44,0,-10
|
DecorationBounds: 938, 1877, 0, -426
|
||||||
Health:
|
Health:
|
||||||
HP: 75000
|
HP: 75000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -978,7 +978,7 @@ GTWR:
|
|||||||
Inherits: ^Defense
|
Inherits: ^Defense
|
||||||
Inherits@AUTOTARGET: ^AutoTargetGround
|
Inherits@AUTOTARGET: ^AutoTargetGround
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 600
|
Cost: 600
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -1027,8 +1027,8 @@ ATWR:
|
|||||||
BuildDuration: 1920
|
BuildDuration: 1920
|
||||||
Description: All-purpose defensive structure.\n Strong vs Aircraft, Infantry\n Weak vs Tanks
|
Description: All-purpose defensive structure.\n Strong vs Aircraft, Infantry\n Weak vs Tanks
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 22,48,0,-12
|
DecorationBounds: 938, 2048, 0, -512
|
||||||
Health:
|
Health:
|
||||||
HP: 55000
|
HP: 55000
|
||||||
Armor:
|
Armor:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
V19:
|
V19:
|
||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
CashTrickler:
|
CashTrickler:
|
||||||
Amount: 10
|
Amount: 10
|
||||||
RequiresCondition: enabled
|
RequiresCondition: enabled
|
||||||
@@ -27,7 +27,7 @@ V19:
|
|||||||
V19.Husk:
|
V19.Husk:
|
||||||
Inherits: ^CivBuildingHusk
|
Inherits: ^CivBuildingHusk
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
WithSpriteBody:
|
WithSpriteBody:
|
||||||
WithIdleOverlay:
|
WithIdleOverlay:
|
||||||
StartSequence: fire-start
|
StartSequence: fire-start
|
||||||
@@ -42,7 +42,7 @@ HOSP:
|
|||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -65,7 +65,7 @@ HOSP:
|
|||||||
HOSP.Husk:
|
HOSP.Husk:
|
||||||
Inherits: ^CivBuildingHusk
|
Inherits: ^CivBuildingHusk
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -78,7 +78,7 @@ BIO:
|
|||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -117,7 +117,7 @@ BIO:
|
|||||||
BIO.Husk:
|
BIO.Husk:
|
||||||
Inherits: ^CivBuildingHusk
|
Inherits: ^CivBuildingHusk
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -128,7 +128,7 @@ MISS:
|
|||||||
Inherits: ^CivBuilding
|
Inherits: ^CivBuilding
|
||||||
Inherits@shape: ^3x2Shape
|
Inherits@shape: ^3x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xxx xxx
|
Footprint: xxx xxx
|
||||||
Dimensions: 3,2
|
Dimensions: 3,2
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ MCV:
|
|||||||
Queue: Vehicle.GDI, Vehicle.Nod
|
Queue: Vehicle.GDI, Vehicle.Nod
|
||||||
Description: Deploys into another Construction Yard.\n Unarmed
|
Description: Deploys into another Construction Yard.\n Unarmed
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 36,36
|
DecorationBounds: 1536, 1536
|
||||||
Mobile:
|
Mobile:
|
||||||
Speed: 71
|
Speed: 71
|
||||||
Locomotor: heavywheeled
|
Locomotor: heavywheeled
|
||||||
@@ -52,7 +52,7 @@ HARV:
|
|||||||
Queue: Vehicle.GDI, Vehicle.Nod
|
Queue: Vehicle.GDI, Vehicle.Nod
|
||||||
Description: Collects Tiberium for processing.\n Unarmed
|
Description: Collects Tiberium for processing.\n Unarmed
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 36,36
|
DecorationBounds: 1536, 1536
|
||||||
Harvester:
|
Harvester:
|
||||||
Resources: Tiberium, BlueTiberium
|
Resources: Tiberium, BlueTiberium
|
||||||
Capacity: 20
|
Capacity: 20
|
||||||
@@ -468,7 +468,7 @@ MTNK:
|
|||||||
OwnerType: InternalName
|
OwnerType: InternalName
|
||||||
EffectiveOwnerFromOwner: true
|
EffectiveOwnerFromOwner: true
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 28,28
|
DecorationBounds: 1194, 1194
|
||||||
|
|
||||||
HTNK:
|
HTNK:
|
||||||
Inherits: ^Tank
|
Inherits: ^Tank
|
||||||
@@ -529,7 +529,7 @@ HTNK:
|
|||||||
OwnerType: InternalName
|
OwnerType: InternalName
|
||||||
EffectiveOwnerFromOwner: true
|
EffectiveOwnerFromOwner: true
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 34,34,0,-3
|
DecorationBounds: 1450, 1450, 0, -128
|
||||||
|
|
||||||
MSAM:
|
MSAM:
|
||||||
Inherits: ^Tank
|
Inherits: ^Tank
|
||||||
|
|||||||
@@ -204,7 +204,7 @@
|
|||||||
Locomotor: vehicle
|
Locomotor: vehicle
|
||||||
PauseOnCondition: notmobile
|
PauseOnCondition: notmobile
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 32,32
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Vehicle, C4
|
TargetTypes: Ground, Vehicle, C4
|
||||||
Passenger:
|
Passenger:
|
||||||
@@ -320,8 +320,8 @@
|
|||||||
AlwaysTurnInPlace: true
|
AlwaysTurnInPlace: true
|
||||||
Locomotor: foot
|
Locomotor: foot
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24,0,-4
|
Bounds: 768, 768, 0, -128
|
||||||
DecorationBounds: 12,20,0,-4
|
DecorationBounds: 384, 640, 0, -128
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Infantry
|
TargetTypes: Ground, Infantry
|
||||||
QuantizeFacingsFromSequence:
|
QuantizeFacingsFromSequence:
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ crate:
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: System
|
Categories: System
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 20,20
|
Bounds: 640, 640
|
||||||
|
|
||||||
mpspawn:
|
mpspawn:
|
||||||
Interactable:
|
Interactable:
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ construction_yard:
|
|||||||
-ConcretePrerequisites:
|
-ConcretePrerequisites:
|
||||||
WithBuildingBib:
|
WithBuildingBib:
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,64
|
Bounds: 3072, 2048
|
||||||
Health:
|
Health:
|
||||||
HP: 30000
|
HP: 30000
|
||||||
HitShape:
|
HitShape:
|
||||||
@@ -116,7 +116,7 @@ wind_trap:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Provides power for other structures.
|
Description: Provides power for other structures.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 64,64
|
Bounds: 2048, 2048
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 225
|
Cost: 225
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -165,7 +165,7 @@ barracks:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Trains infantry.
|
Description: Trains infantry.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 64,64
|
Bounds: 2048, 2048
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 225
|
Cost: 225
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -232,7 +232,7 @@ refinery:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Harvesters unload Spice here for processing.
|
Description: Harvesters unload Spice here for processing.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,64
|
Bounds: 3072, 2048
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 1500
|
Cost: 1500
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -301,7 +301,7 @@ silo:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Stores excess harvested Spice.
|
Description: Stores excess harvested Spice.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 32,32
|
Bounds: 1024, 1024
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 120
|
Cost: 120
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -356,7 +356,7 @@ light_factory:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Produces light vehicles.
|
Description: Produces light vehicles.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,64
|
Bounds: 3072, 2048
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 500
|
Cost: 500
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -434,7 +434,7 @@ heavy_factory:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Produces heavy vehicles.
|
Description: Produces heavy vehicles.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,96
|
Bounds: 3072, 3072
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 1000
|
Cost: 1000
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -522,7 +522,7 @@ outpost:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Provides a radar map of the battlefield.\n Requires power to operate.
|
Description: Provides a radar map of the battlefield.\n Requires power to operate.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,64
|
Bounds: 3072, 2048
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 750
|
Cost: 750
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -579,7 +579,7 @@ starport:
|
|||||||
Footprint: xxx x=x =x=
|
Footprint: xxx x=x =x=
|
||||||
Dimensions: 3,3
|
Dimensions: 3,3
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,96
|
Bounds: 3072, 3072
|
||||||
Health:
|
Health:
|
||||||
HP: 35000
|
HP: 35000
|
||||||
HitShape:
|
HitShape:
|
||||||
@@ -729,8 +729,8 @@ medium_gun_turret:
|
|||||||
RequiresBuildableArea:
|
RequiresBuildableArea:
|
||||||
Adjacent: 4
|
Adjacent: 4
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 32,32
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 32,40,0,-8
|
DecorationBounds: 1024, 1280, 0, -256
|
||||||
Health:
|
Health:
|
||||||
HP: 27000
|
HP: 27000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -773,8 +773,8 @@ large_gun_turret:
|
|||||||
RequiresBuildableArea:
|
RequiresBuildableArea:
|
||||||
Adjacent: 4
|
Adjacent: 4
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 32,32
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 32,40,0,-8
|
DecorationBounds: 1024, 1280, 0, -256
|
||||||
Health:
|
Health:
|
||||||
HP: 30000
|
HP: 30000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -828,7 +828,7 @@ repair_pad:
|
|||||||
RevealsShroud:
|
RevealsShroud:
|
||||||
Range: 3c768
|
Range: 3c768
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,96
|
Bounds: 3072, 3072
|
||||||
Reservable:
|
Reservable:
|
||||||
RepairsUnits:
|
RepairsUnits:
|
||||||
Interval: 10
|
Interval: 10
|
||||||
@@ -863,7 +863,7 @@ high_tech_factory:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Unlocks advanced technology.
|
Description: Unlocks advanced technology.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,96
|
Bounds: 3072, 3072
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 1150
|
Cost: 1150
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -942,7 +942,7 @@ research_centre:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Unlocks advanced tanks.
|
Description: Unlocks advanced tanks.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,96
|
Bounds: 3072, 3072
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 1000
|
Cost: 1000
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -994,7 +994,7 @@ palace:
|
|||||||
BuildDurationModifier: 100
|
BuildDurationModifier: 100
|
||||||
Description: Unlocks elite infantry and weapons.
|
Description: Unlocks elite infantry and weapons.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 96,96
|
Bounds: 3072, 3072
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 1600
|
Cost: 1600
|
||||||
Tooltip:
|
Tooltip:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ mcv:
|
|||||||
Name: Mobile Construction Vehicle
|
Name: Mobile Construction Vehicle
|
||||||
Selectable:
|
Selectable:
|
||||||
Class: mcv
|
Class: mcv
|
||||||
DecorationBounds: 42,42
|
DecorationBounds: 1344, 1344
|
||||||
Health:
|
Health:
|
||||||
HP: 45000
|
HP: 45000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -63,7 +63,7 @@ harvester:
|
|||||||
Name: Spice Harvester
|
Name: Spice Harvester
|
||||||
Selectable:
|
Selectable:
|
||||||
Class: harvester
|
Class: harvester
|
||||||
DecorationBounds: 42,42
|
DecorationBounds: 1344, 1344
|
||||||
Harvester:
|
Harvester:
|
||||||
Capacity: 28
|
Capacity: 28
|
||||||
HarvestFacings: 8
|
HarvestFacings: 8
|
||||||
@@ -390,7 +390,7 @@ devastator:
|
|||||||
Delay: 3
|
Delay: 3
|
||||||
StartIfBelow: 50
|
StartIfBelow: 50
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 44,38,0,0
|
DecorationBounds: 1408, 1216, 0, 0
|
||||||
|
|
||||||
raider:
|
raider:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ MOBILETENT:
|
|||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Mobile Tent
|
Name: Mobile Tent
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 21,21
|
DecorationBounds: 896, 896
|
||||||
SelectionDecorations:
|
SelectionDecorations:
|
||||||
Health:
|
Health:
|
||||||
HP: 60000
|
HP: 60000
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ PBOX:
|
|||||||
StartIfBelow: 100
|
StartIfBelow: 100
|
||||||
DamageCooldown: 150
|
DamageCooldown: 150
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 44,38,0,-4
|
Bounds: 1877, 1621, 0, -170
|
||||||
RenderSprites:
|
RenderSprites:
|
||||||
Image: 4TNK
|
Image: 4TNK
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ OILB.Husk:
|
|||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Priority: 0
|
Priority: 0
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
CapturableProgressBar:
|
CapturableProgressBar:
|
||||||
CapturableProgressBlink:
|
CapturableProgressBlink:
|
||||||
Building:
|
Building:
|
||||||
|
|||||||
@@ -95,8 +95,8 @@ MIG:
|
|||||||
Ammo: 8
|
Ammo: 8
|
||||||
AmmoCondition: ammo
|
AmmoCondition: ammo
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 36,28,0,2
|
Bounds: 1536, 1194, 0, 85
|
||||||
DecorationBounds: 40,29,0,1
|
DecorationBounds: 1706, 1237, 0, 42
|
||||||
Contrail@1:
|
Contrail@1:
|
||||||
Offset: -598,-683,0
|
Offset: -598,-683,0
|
||||||
Contrail@2:
|
Contrail@2:
|
||||||
@@ -179,7 +179,7 @@ YAK:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: aircraft.upgraded
|
Prerequisites: aircraft.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 30,28,0,2
|
DecorationBounds: 1280, 1194, 0, 85
|
||||||
Rearmable:
|
Rearmable:
|
||||||
RearmActors: afld, afld.ukraine
|
RearmActors: afld, afld.ukraine
|
||||||
WithAmmoPipsDecoration:
|
WithAmmoPipsDecoration:
|
||||||
@@ -240,7 +240,7 @@ TRAN:
|
|||||||
SpawnActorOnDeath:
|
SpawnActorOnDeath:
|
||||||
Actor: TRAN.Husk
|
Actor: TRAN.Husk
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 40,36
|
DecorationBounds: 1706, 1536
|
||||||
|
|
||||||
HELI:
|
HELI:
|
||||||
Inherits: ^Helicopter
|
Inherits: ^Helicopter
|
||||||
@@ -304,7 +304,7 @@ HELI:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: aircraft.upgraded
|
Prerequisites: aircraft.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 36,28
|
DecorationBounds: 1536, 1194
|
||||||
Rearmable:
|
Rearmable:
|
||||||
RearmActors: hpad
|
RearmActors: hpad
|
||||||
WithAmmoPipsDecoration:
|
WithAmmoPipsDecoration:
|
||||||
@@ -377,7 +377,7 @@ HIND:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: aircraft.upgraded
|
Prerequisites: aircraft.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 38,32
|
DecorationBounds: 1621, 1365
|
||||||
Rearmable:
|
Rearmable:
|
||||||
RearmActors: hpad
|
RearmActors: hpad
|
||||||
WithAmmoPipsDecoration:
|
WithAmmoPipsDecoration:
|
||||||
@@ -479,7 +479,7 @@ MH60:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: aircraft.upgraded
|
Prerequisites: aircraft.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 38,32
|
DecorationBounds: 1621, 1365
|
||||||
Rearmable:
|
Rearmable:
|
||||||
RearmActors: hpad
|
RearmActors: hpad
|
||||||
WithAmmoPipsDecoration:
|
WithAmmoPipsDecoration:
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ FCOM:
|
|||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
OwnerLostAction:
|
OwnerLostAction:
|
||||||
Action: ChangeOwner
|
Action: ChangeOwner
|
||||||
Building:
|
Building:
|
||||||
@@ -176,7 +176,7 @@ HOSP:
|
|||||||
Action: ChangeOwner
|
Action: ChangeOwner
|
||||||
Selectable:
|
Selectable:
|
||||||
Priority: 0
|
Priority: 0
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -400,7 +400,7 @@ BARL:
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: Decoration
|
Categories: Decoration
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
|
|
||||||
BRL3:
|
BRL3:
|
||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
@@ -422,7 +422,7 @@ BRL3:
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: Decoration
|
Categories: Decoration
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
|
|
||||||
AMMOBOX1:
|
AMMOBOX1:
|
||||||
Inherits: ^AmmoBox
|
Inherits: ^AmmoBox
|
||||||
@@ -441,7 +441,7 @@ MISS:
|
|||||||
TargetableOffsets: 0,0,0, 840,0,0, 840,-1024,0, 420,768,0, -840,0,0, -840,-1024,0, -840,1024,0
|
TargetableOffsets: 0,0,0, 840,0,0, 840,-1024,0, 420,768,0, -840,0,0, -840,-1024,0, -840,1024,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Priority: 0
|
Priority: 0
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
OwnerLostAction:
|
OwnerLostAction:
|
||||||
Action: ChangeOwner
|
Action: ChangeOwner
|
||||||
Building:
|
Building:
|
||||||
@@ -485,7 +485,7 @@ BIO:
|
|||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
OwnerLostAction:
|
OwnerLostAction:
|
||||||
Action: ChangeOwner
|
Action: ChangeOwner
|
||||||
Building:
|
Building:
|
||||||
@@ -523,7 +523,7 @@ OILB:
|
|||||||
TargetableOffsets: 0,0,0, 630,-300,0, 420,512,0, -420,-512,0, -630,300,0
|
TargetableOffsets: 0,0,0, 630,-300,0, 420,512,0, -420,-512,0, -630,300,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Priority: 0
|
Priority: 0
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
OwnerLostAction:
|
OwnerLostAction:
|
||||||
Action: ChangeOwner
|
Action: ChangeOwner
|
||||||
Building:
|
Building:
|
||||||
@@ -614,7 +614,7 @@ BRIDGE1:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 0,1
|
SpawnOffset: 0,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 120,72
|
Bounds: 5120, 3072
|
||||||
|
|
||||||
BRIDGE2:
|
BRIDGE2:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -632,7 +632,7 @@ BRIDGE2:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 2,1
|
SpawnOffset: 2,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 120,48
|
Bounds: 5120, 2048
|
||||||
|
|
||||||
BRIDGE3:
|
BRIDGE3:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -650,7 +650,7 @@ BRIDGE3:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 0,1
|
SpawnOffset: 0,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96,48
|
Bounds: 4096, 2048
|
||||||
|
|
||||||
BRIDGE4:
|
BRIDGE4:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -668,7 +668,7 @@ BRIDGE4:
|
|||||||
Actor: bridgehut
|
Actor: bridgehut
|
||||||
SpawnOffset: 2,1
|
SpawnOffset: 2,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96,48
|
Bounds: 4096, 2048
|
||||||
|
|
||||||
SBRIDGE1:
|
SBRIDGE1:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -686,7 +686,7 @@ SBRIDGE1:
|
|||||||
Actor: bridgehut.small
|
Actor: bridgehut.small
|
||||||
SpawnOffset: 1,1
|
SpawnOffset: 1,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
|
|
||||||
SBRIDGE2:
|
SBRIDGE2:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -704,7 +704,7 @@ SBRIDGE2:
|
|||||||
Actor: bridgehut.small
|
Actor: bridgehut.small
|
||||||
SpawnOffset: 1,1
|
SpawnOffset: 1,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 48,72
|
Bounds: 2048, 3072
|
||||||
|
|
||||||
SBRIDGE3:
|
SBRIDGE3:
|
||||||
Inherits: ^Bridge
|
Inherits: ^Bridge
|
||||||
@@ -738,7 +738,7 @@ BRIDGEHUT:
|
|||||||
Footprint: __ __
|
Footprint: __ __
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Priority: 2
|
Priority: 2
|
||||||
LegacyBridgeHut:
|
LegacyBridgeHut:
|
||||||
Targetable:
|
Targetable:
|
||||||
@@ -750,7 +750,7 @@ BRIDGEHUT.small:
|
|||||||
Footprint: _
|
Footprint: _
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Priority: 2
|
Priority: 2
|
||||||
LegacyBridgeHut:
|
LegacyBridgeHut:
|
||||||
Targetable:
|
Targetable:
|
||||||
@@ -923,7 +923,7 @@ LHUS:
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
RequireTilesets: TEMPERAT
|
RequireTilesets: TEMPERAT
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,48,0,-16
|
Bounds: 1024, 2048, 0, -682
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Lighthouse
|
Name: Lighthouse
|
||||||
Building:
|
Building:
|
||||||
@@ -935,8 +935,8 @@ WINDMILL:
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
RequireTilesets: TEMPERAT
|
RequireTilesets: TEMPERAT
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24,0,-14
|
Bounds: 1024, 1024, 0, -597
|
||||||
DecorationBounds: 36,36,0,-14
|
DecorationBounds: 1536, 1536, 0, -597
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Windmill
|
Name: Windmill
|
||||||
Building:
|
Building:
|
||||||
|
|||||||
@@ -249,7 +249,7 @@
|
|||||||
Locomotor: wheeled
|
Locomotor: wheeled
|
||||||
TurnSpeed: 20
|
TurnSpeed: 20
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24, 24
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
RequiresCondition: !parachute
|
RequiresCondition: !parachute
|
||||||
TargetTypes: GroundActor, Vehicle
|
TargetTypes: GroundActor, Vehicle
|
||||||
@@ -335,8 +335,8 @@
|
|||||||
AlwaysTurnInPlace: true
|
AlwaysTurnInPlace: true
|
||||||
Locomotor: foot
|
Locomotor: foot
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 18,20,0,-6
|
Bounds: 768, 853, 0, -256
|
||||||
DecorationBounds: 12,18,0,-8
|
DecorationBounds: 512, 768, 0, -341
|
||||||
Targetable:
|
Targetable:
|
||||||
RequiresCondition: !parachute
|
RequiresCondition: !parachute
|
||||||
TargetTypes: GroundActor, Infantry, Disguise
|
TargetTypes: GroundActor, Infantry, Disguise
|
||||||
@@ -498,7 +498,7 @@
|
|||||||
Mobile:
|
Mobile:
|
||||||
Locomotor: naval
|
Locomotor: naval
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: WaterActor, Ship
|
TargetTypes: WaterActor, Ship
|
||||||
Targetable@REPAIR:
|
Targetable@REPAIR:
|
||||||
@@ -550,7 +550,7 @@
|
|||||||
AppearsOnRadar:
|
AppearsOnRadar:
|
||||||
UseLocation: true
|
UseLocation: true
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Aircraft:
|
Aircraft:
|
||||||
AirborneCondition: airborne
|
AirborneCondition: airborne
|
||||||
Targetable@GROUND:
|
Targetable@GROUND:
|
||||||
@@ -729,7 +729,7 @@
|
|||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
Inherits@selection: ^SelectableCombatBuilding
|
Inherits@selection: ^SelectableCombatBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: GroundActor, C4, DetonateAttack, Structure, Defense
|
TargetTypes: GroundActor, C4, DetonateAttack, Structure, Defense
|
||||||
MustBeDestroyed:
|
MustBeDestroyed:
|
||||||
@@ -750,7 +750,7 @@
|
|||||||
Inherits@shape: ^1x1Shape
|
Inherits@shape: ^1x1Shape
|
||||||
Inherits@handicaps: ^PlayerHandicaps
|
Inherits@handicaps: ^PlayerHandicaps
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
OwnerLostAction:
|
OwnerLostAction:
|
||||||
Action: ChangeOwner
|
Action: ChangeOwner
|
||||||
Building:
|
Building:
|
||||||
@@ -861,7 +861,7 @@
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: Decoration
|
Categories: Decoration
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
|
|
||||||
^CivBuilding:
|
^CivBuilding:
|
||||||
Inherits: ^TechBuilding
|
Inherits: ^TechBuilding
|
||||||
@@ -1083,7 +1083,7 @@
|
|||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
QuantizedFacings: 1
|
QuantizedFacings: 1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96,48
|
Bounds: 4096, 2048
|
||||||
ShakeOnDeath:
|
ShakeOnDeath:
|
||||||
Duration: 15
|
Duration: 15
|
||||||
Intensity: 6
|
Intensity: 6
|
||||||
@@ -1122,7 +1122,7 @@
|
|||||||
^Crate:
|
^Crate:
|
||||||
Inherits@1: ^SpriteActor
|
Inherits@1: ^SpriteActor
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
HiddenUnderFog:
|
HiddenUnderFog:
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Crate
|
Name: Crate
|
||||||
@@ -1156,7 +1156,7 @@
|
|||||||
^Mine:
|
^Mine:
|
||||||
Inherits: ^SpriteActor
|
Inherits: ^SpriteActor
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
WithSpriteBody:
|
WithSpriteBody:
|
||||||
HiddenUnderFog:
|
HiddenUnderFog:
|
||||||
Mine:
|
Mine:
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ FPWR:
|
|||||||
Inherits@infiltrate: ^InfiltratableFake
|
Inherits@infiltrate: ^InfiltratableFake
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 640,-384,0, 640,512,0, -710,-512,0, -710,512,0
|
TargetableOffsets: 0,0,0, 640,-384,0, 640,512,0, -710,-512,0, -710,512,0
|
||||||
@@ -37,7 +37,7 @@ TENF:
|
|||||||
Inherits@infiltrate: ^InfiltratableFake
|
Inherits@infiltrate: ^InfiltratableFake
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
BuildPaletteOrder: 880
|
BuildPaletteOrder: 880
|
||||||
Queue: Defense
|
Queue: Defense
|
||||||
@@ -70,7 +70,7 @@ SYRF:
|
|||||||
Inherits: ^FakeBuilding
|
Inherits: ^FakeBuilding
|
||||||
Inherits@infiltrate: ^InfiltratableFake
|
Inherits@infiltrate: ^InfiltratableFake
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
BuildPaletteOrder: 890
|
BuildPaletteOrder: 890
|
||||||
Queue: Defense
|
Queue: Defense
|
||||||
@@ -115,7 +115,7 @@ SPEF:
|
|||||||
Inherits: ^FakeBuilding
|
Inherits: ^FakeBuilding
|
||||||
Inherits@infiltrate: ^InfiltratableFake
|
Inherits@infiltrate: ^InfiltratableFake
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: WaterActor, Structure, SpyInfiltrate
|
TargetTypes: WaterActor, Structure, SpyInfiltrate
|
||||||
Buildable:
|
Buildable:
|
||||||
@@ -160,7 +160,7 @@ WEAF:
|
|||||||
Inherits@infiltrate: ^InfiltratableFake
|
Inherits@infiltrate: ^InfiltratableFake
|
||||||
Inherits@shape: ^3x2Shape
|
Inherits@shape: ^3x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
BuildPaletteOrder: 920
|
BuildPaletteOrder: 920
|
||||||
Prerequisites: ~structures.france, ~techlevel.medium
|
Prerequisites: ~structures.france, ~techlevel.medium
|
||||||
@@ -199,7 +199,7 @@ DOMF:
|
|||||||
Inherits@infiltrate: ^InfiltratableFake
|
Inherits@infiltrate: ^InfiltratableFake
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 630,-384,0, 630,384,0, -700,-512,0, -700,512,0
|
TargetableOffsets: 0,0,0, 630,-384,0, 630,384,0, -700,-512,0, -700,512,0
|
||||||
@@ -231,8 +231,8 @@ DOMF:
|
|||||||
FIXF:
|
FIXF:
|
||||||
Inherits: ^FakeBuilding
|
Inherits: ^FakeBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 68,34,0,3
|
Bounds: 2901, 1450, 0, 128
|
||||||
DecorationBounds: 72,48
|
DecorationBounds: 3072, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
BuildPaletteOrder: 940
|
BuildPaletteOrder: 940
|
||||||
Queue: Defense
|
Queue: Defense
|
||||||
@@ -291,8 +291,8 @@ FAPW:
|
|||||||
RenderSprites:
|
RenderSprites:
|
||||||
Image: APWR
|
Image: APWR
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
DecorationBounds: 72,68,0,-10
|
DecorationBounds: 3072, 2901, 0, -426
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 50
|
Cost: 50
|
||||||
|
|
||||||
@@ -301,7 +301,7 @@ ATEF:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPower
|
Inherits@IDISABLE: ^DisableOnLowPower
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Fake Allied Tech Center
|
Name: Fake Allied Tech Center
|
||||||
GenericName: Allied Tech Center
|
GenericName: Allied Tech Center
|
||||||
@@ -332,7 +332,7 @@ PDOF:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPower
|
Inherits@IDISABLE: ^DisableOnLowPower
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Fake Chronosphere
|
Name: Fake Chronosphere
|
||||||
GenericName: Chronosphere
|
GenericName: Chronosphere
|
||||||
@@ -366,7 +366,7 @@ MSLF:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPower
|
Inherits@IDISABLE: ^DisableOnLowPower
|
||||||
Inherits@shape: ^2x1Shape
|
Inherits@shape: ^2x1Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,24
|
Bounds: 2048, 1024
|
||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Fake Missile Silo
|
Name: Fake Missile Silo
|
||||||
GenericName: Missile Silo
|
GenericName: Missile Silo
|
||||||
@@ -396,7 +396,7 @@ MSLF:
|
|||||||
FACF:
|
FACF:
|
||||||
Inherits: ^FakeBuilding
|
Inherits: ^FakeBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,72
|
Bounds: 3072, 3072
|
||||||
Buildable:
|
Buildable:
|
||||||
BuildPaletteOrder: 1000
|
BuildPaletteOrder: 1000
|
||||||
Queue: Defense
|
Queue: Defense
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ DOG:
|
|||||||
UpdatesPlayerStatistics:
|
UpdatesPlayerStatistics:
|
||||||
AddToArmyValue: true
|
AddToArmyValue: true
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 12,17,-1,-4
|
Bounds: 512, 725, -42, -170
|
||||||
DecorationBounds: 12,17,-1,-4
|
DecorationBounds: 512, 725, -42, -170
|
||||||
Health:
|
Health:
|
||||||
HP: 1800
|
HP: 1800
|
||||||
Mobile:
|
Mobile:
|
||||||
@@ -749,8 +749,8 @@ Ant:
|
|||||||
Prerequisites: ~barracks, ~bio
|
Prerequisites: ~barracks, ~bio
|
||||||
Description: Irradiated insect that grew oversize.
|
Description: Irradiated insect that grew oversize.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24,0,-5
|
Bounds: 1024, 1024, 0, -213
|
||||||
DecorationBounds: 30,30,0,-2
|
DecorationBounds: 1280, 1280, 0, -85
|
||||||
Health:
|
Health:
|
||||||
HP: 75000
|
HP: 75000
|
||||||
Mobile:
|
Mobile:
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ SS:
|
|||||||
EmptyWeapon: UnitExplodeSubmarine
|
EmptyWeapon: UnitExplodeSubmarine
|
||||||
-MustBeDestroyed:
|
-MustBeDestroyed:
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 38,38
|
DecorationBounds: 1621, 1621
|
||||||
|
|
||||||
MSUB:
|
MSUB:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
@@ -134,7 +134,7 @@ MSUB:
|
|||||||
EmptyWeapon: UnitExplodeSubmarine
|
EmptyWeapon: UnitExplodeSubmarine
|
||||||
-MustBeDestroyed:
|
-MustBeDestroyed:
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 44,44
|
DecorationBounds: 1877, 1877
|
||||||
|
|
||||||
DD:
|
DD:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
@@ -186,7 +186,7 @@ DD:
|
|||||||
Range: 4c0
|
Range: 4c0
|
||||||
RenderDetectionCircle:
|
RenderDetectionCircle:
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 38,38
|
DecorationBounds: 1621, 1621
|
||||||
|
|
||||||
CA:
|
CA:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
@@ -249,7 +249,7 @@ CA:
|
|||||||
WithSpriteTurret@SECONDARY:
|
WithSpriteTurret@SECONDARY:
|
||||||
Turret: secondary
|
Turret: secondary
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 44,44
|
DecorationBounds: 1877, 1877
|
||||||
|
|
||||||
LST:
|
LST:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
@@ -288,7 +288,7 @@ LST:
|
|||||||
LoadingCondition: notmobile
|
LoadingCondition: notmobile
|
||||||
-Chronoshiftable:
|
-Chronoshiftable:
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 36,36
|
DecorationBounds: 1536, 1536
|
||||||
|
|
||||||
PT:
|
PT:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
@@ -337,4 +337,4 @@ PT:
|
|||||||
Range: 4c0
|
Range: 4c0
|
||||||
RenderDetectionCircle:
|
RenderDetectionCircle:
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 36,36
|
DecorationBounds: 1536, 1536
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ MSLO:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
||||||
Inherits@shape: ^2x1Shape
|
Inherits@shape: ^2x1Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,24
|
Bounds: 2048, 1024
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 2500
|
Cost: 2500
|
||||||
Tooltip:
|
Tooltip:
|
||||||
@@ -81,8 +81,8 @@ GAP:
|
|||||||
Prerequisites: atek, ~structures.allies, ~techlevel.high
|
Prerequisites: atek, ~structures.allies, ~techlevel.high
|
||||||
Description: Obscures the enemy's view with shroud.\nRequires power to operate.
|
Description: Obscures the enemy's view with shroud.\nRequires power to operate.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 24,48,0,-12
|
DecorationBounds: 1024, 2048, 0, -512
|
||||||
WithSpriteBody:
|
WithSpriteBody:
|
||||||
PauseOnCondition: disabled
|
PauseOnCondition: disabled
|
||||||
Health:
|
Health:
|
||||||
@@ -118,7 +118,7 @@ SPEN:
|
|||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
InfiltrateForSupportPower:
|
InfiltrateForSupportPower:
|
||||||
Proxy: powerproxy.sonarpulse
|
Proxy: powerproxy.sonarpulse
|
||||||
Types: SpyInfiltrate
|
Types: SpyInfiltrate
|
||||||
@@ -257,7 +257,7 @@ SYRD:
|
|||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
InfiltrateForSupportPower:
|
InfiltrateForSupportPower:
|
||||||
Proxy: powerproxy.sonarpulse
|
Proxy: powerproxy.sonarpulse
|
||||||
Types: SpyInfiltrate
|
Types: SpyInfiltrate
|
||||||
@@ -392,8 +392,8 @@ IRON:
|
|||||||
Footprint: xx
|
Footprint: xx
|
||||||
Dimensions: 2,1
|
Dimensions: 2,1
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,28,0,2
|
Bounds: 2048, 1194, 0, 85
|
||||||
DecorationBounds: 50,50,0,-12
|
DecorationBounds: 2133, 2133, 0, -512
|
||||||
Health:
|
Health:
|
||||||
HP: 100000
|
HP: 100000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -443,7 +443,7 @@ PDOX:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
Queue: Defense
|
Queue: Defense
|
||||||
BuildPaletteOrder: 120
|
BuildPaletteOrder: 120
|
||||||
@@ -541,8 +541,8 @@ TSLA:
|
|||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Tesla Coil
|
Name: Tesla Coil
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 24,40,0,-8
|
DecorationBounds: 1024, 1706, 0, -341
|
||||||
Health:
|
Health:
|
||||||
HP: 40000
|
HP: 40000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -586,8 +586,8 @@ AGUN:
|
|||||||
Tooltip:
|
Tooltip:
|
||||||
Name: AA Gun
|
Name: AA Gun
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
DecorationBounds: 24,32,0,-4
|
DecorationBounds: 1024, 1365, 0, -170
|
||||||
Health:
|
Health:
|
||||||
HP: 40000
|
HP: 40000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -628,7 +628,7 @@ DOME:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
Inherits@IDISABLE: ^DisableOnLowPowerOrPowerDown
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 630,-384,0, 630,384,0, -700,-512,0, -700,512,0
|
TargetableOffsets: 0,0,0, 630,-384,0, 630,384,0, -700,-512,0, -700,512,0
|
||||||
@@ -892,7 +892,7 @@ SAM:
|
|||||||
Inherits@AUTOTARGET: ^AutoTargetAir
|
Inherits@AUTOTARGET: ^AutoTargetAir
|
||||||
Inherits@shape: ^2x1Shape
|
Inherits@shape: ^2x1Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,24
|
Bounds: 2048, 1024
|
||||||
HitShape:
|
HitShape:
|
||||||
Type: Rectangle
|
Type: Rectangle
|
||||||
TopLeft: -768,-512
|
TopLeft: -768,-512
|
||||||
@@ -949,7 +949,7 @@ ATEK:
|
|||||||
Inherits@IDISABLE: ^DisableOnLowPower
|
Inherits@IDISABLE: ^DisableOnLowPower
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
Queue: Building
|
Queue: Building
|
||||||
BuildPaletteOrder: 140
|
BuildPaletteOrder: 140
|
||||||
@@ -1001,7 +1001,7 @@ WEAP:
|
|||||||
Inherits@shape: ^3x2Shape
|
Inherits@shape: ^3x2Shape
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Buildable:
|
Buildable:
|
||||||
Queue: Building
|
Queue: Building
|
||||||
BuildPaletteOrder: 80
|
BuildPaletteOrder: 80
|
||||||
@@ -1108,7 +1108,7 @@ WEAP:
|
|||||||
FACT:
|
FACT:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,72
|
Bounds: 3072, 3072
|
||||||
Building:
|
Building:
|
||||||
Footprint: xxX xxx XxX ===
|
Footprint: xxX xxx XxX ===
|
||||||
Dimensions: 3,4
|
Dimensions: 3,4
|
||||||
@@ -1234,8 +1234,8 @@ PROC:
|
|||||||
Dimensions: 3,4
|
Dimensions: 3,4
|
||||||
LocalCenterOffset: 0,-512,0
|
LocalCenterOffset: 0,-512,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,50,0,4
|
Bounds: 3072, 2133, 0, 170
|
||||||
DecorationBounds: 72,70,0,-2
|
DecorationBounds: 3072, 2986, 0, -85
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: GroundActor, Structure, C4, DetonateAttack, ThiefInfiltrate, SpyInfiltrate
|
TargetTypes: GroundActor, Structure, C4, DetonateAttack, ThiefInfiltrate, SpyInfiltrate
|
||||||
Health:
|
Health:
|
||||||
@@ -1301,7 +1301,7 @@ PROC:
|
|||||||
SILO:
|
SILO:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Buildable:
|
Buildable:
|
||||||
Queue: Defense
|
Queue: Defense
|
||||||
BuildPaletteOrder: 35
|
BuildPaletteOrder: 35
|
||||||
@@ -1350,7 +1350,7 @@ HPAD:
|
|||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 768,-512,0, 768,512,0, -281,-512,0, -630,512,0
|
TargetableOffsets: 0,0,0, 768,-512,0, 768,512,0, -281,-512,0, -630,512,0
|
||||||
@@ -1448,7 +1448,7 @@ AFLD:
|
|||||||
Name: Airfield
|
Name: Airfield
|
||||||
Selectable:
|
Selectable:
|
||||||
Class: afld
|
Class: afld
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
Building:
|
Building:
|
||||||
Footprint: xxx xxx
|
Footprint: xxx xxx
|
||||||
Dimensions: 3,2
|
Dimensions: 3,2
|
||||||
@@ -1586,7 +1586,7 @@ POWR:
|
|||||||
Inherits@POWER_OUTAGE: ^DisabledByPowerOutage
|
Inherits@POWER_OUTAGE: ^DisabledByPowerOutage
|
||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 640,-384,0, 640,512,0, -710,-512,0, -710,512,0
|
TargetableOffsets: 0,0,0, 640,-384,0, 640,512,0, -710,-512,0, -710,512,0
|
||||||
@@ -1643,8 +1643,8 @@ APWR:
|
|||||||
Dimensions: 3,3
|
Dimensions: 3,3
|
||||||
LocalCenterOffset: 0,-512,0
|
LocalCenterOffset: 0,-512,0
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
DecorationBounds: 72,68,0,-10
|
DecorationBounds: 3072, 2901, 0, -426
|
||||||
Health:
|
Health:
|
||||||
HP: 70000
|
HP: 70000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -1665,7 +1665,7 @@ STEK:
|
|||||||
Inherits: ^ScienceBuilding
|
Inherits: ^ScienceBuilding
|
||||||
Inherits@shape: ^3x2Shape
|
Inherits@shape: ^3x2Shape
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 72,48
|
Bounds: 3072, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
TargetableOffsets: 420,-768,0, 420,768,0, -770,-768,0, -770,768,0
|
TargetableOffsets: 420,-768,0, 420,768,0, -770,-768,0, -770,768,0
|
||||||
Buildable:
|
Buildable:
|
||||||
@@ -1703,7 +1703,7 @@ BARR:
|
|||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 490,-470,0, 355,512,0, -355,-512,0, -630,512,0
|
TargetableOffsets: 0,0,0, 490,-470,0, 355,512,0, -355,-512,0, -630,512,0
|
||||||
@@ -1787,7 +1787,7 @@ KENN:
|
|||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 1024, 1024
|
||||||
Buildable:
|
Buildable:
|
||||||
Queue: Building
|
Queue: Building
|
||||||
BuildPaletteOrder: 175
|
BuildPaletteOrder: 175
|
||||||
@@ -1864,7 +1864,7 @@ TENT:
|
|||||||
Inherits@shape: ^2x2Shape
|
Inherits@shape: ^2x2Shape
|
||||||
Inherits@PRIMARY: ^PrimaryBuilding
|
Inherits@PRIMARY: ^PrimaryBuilding
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 48,48
|
Bounds: 2048, 2048
|
||||||
HitShape:
|
HitShape:
|
||||||
UseTargetableCellsOffsets: false
|
UseTargetableCellsOffsets: false
|
||||||
TargetableOffsets: 0,0,0, 630,-512,0, 355,512,0, -281,-512,0, -630,512,0
|
TargetableOffsets: 0,0,0, 630,-512,0, 355,512,0, -281,-512,0, -630,512,0
|
||||||
@@ -1965,8 +1965,8 @@ FIX:
|
|||||||
Footprint: _+_ +++ _+_
|
Footprint: _+_ +++ _+_
|
||||||
Dimensions: 3,3
|
Dimensions: 3,3
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 68,34,0,3
|
Bounds: 2901, 1450, 0, 128
|
||||||
DecorationBounds: 72,48
|
DecorationBounds: 3072, 2048
|
||||||
Health:
|
Health:
|
||||||
HP: 80000
|
HP: 80000
|
||||||
Armor:
|
Armor:
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ V2RL:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 28,28
|
DecorationBounds: 1194, 1194
|
||||||
|
|
||||||
1TNK:
|
1TNK:
|
||||||
Inherits: ^TrackedVehicle
|
Inherits: ^TrackedVehicle
|
||||||
@@ -133,7 +133,7 @@ V2RL:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 28,28
|
DecorationBounds: 1194, 1194
|
||||||
|
|
||||||
3TNK:
|
3TNK:
|
||||||
Inherits: ^TrackedVehicle
|
Inherits: ^TrackedVehicle
|
||||||
@@ -179,7 +179,7 @@ V2RL:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 28,28
|
DecorationBounds: 1194, 1194
|
||||||
|
|
||||||
4TNK:
|
4TNK:
|
||||||
Inherits: ^TrackedVehicle
|
Inherits: ^TrackedVehicle
|
||||||
@@ -238,7 +238,7 @@ V2RL:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 44,38,0,-4
|
DecorationBounds: 1877, 1621, 0, -170
|
||||||
|
|
||||||
ARTY:
|
ARTY:
|
||||||
Inherits: ^TrackedVehicle
|
Inherits: ^TrackedVehicle
|
||||||
@@ -298,7 +298,7 @@ HARV:
|
|||||||
Name: Ore Truck
|
Name: Ore Truck
|
||||||
GenericName: Harvester
|
GenericName: Harvester
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 42,42
|
DecorationBounds: 1792, 1792
|
||||||
Harvester:
|
Harvester:
|
||||||
Capacity: 20
|
Capacity: 20
|
||||||
Resources: Ore,Gems
|
Resources: Ore,Gems
|
||||||
@@ -359,7 +359,7 @@ MCV:
|
|||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Mobile Construction Vehicle
|
Name: Mobile Construction Vehicle
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 42,42
|
DecorationBounds: 1792, 1792
|
||||||
Health:
|
Health:
|
||||||
HP: 60000
|
HP: 60000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -658,7 +658,7 @@ TTNK:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 30,30
|
DecorationBounds: 1280, 1280
|
||||||
|
|
||||||
FTRK:
|
FTRK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
@@ -707,7 +707,7 @@ FTRK:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 28,28
|
DecorationBounds: 1194, 1194
|
||||||
|
|
||||||
DTRK:
|
DTRK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
@@ -791,7 +791,7 @@ CTNK:
|
|||||||
ProducibleWithLevel:
|
ProducibleWithLevel:
|
||||||
Prerequisites: vehicles.upgraded
|
Prerequisites: vehicles.upgraded
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 30,30
|
DecorationBounds: 1280, 1280
|
||||||
|
|
||||||
QTNK:
|
QTNK:
|
||||||
Inherits: ^TrackedVehicle
|
Inherits: ^TrackedVehicle
|
||||||
@@ -831,7 +831,7 @@ QTNK:
|
|||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: GroundActor, MADTank, Vehicle
|
TargetTypes: GroundActor, MADTank, Vehicle
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 44,38,0,-4
|
DecorationBounds: 1877, 1621, 0, -170
|
||||||
|
|
||||||
STNK:
|
STNK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ ORCA:
|
|||||||
Prerequisites: ~gahpad
|
Prerequisites: ~gahpad
|
||||||
Description: Fast assault gunship with\ndual missile launchers.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft
|
Description: Fast assault gunship with\ndual missile launchers.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 30,24
|
Bounds: 905, 1448
|
||||||
Aircraft:
|
Aircraft:
|
||||||
TurnSpeed: 20
|
TurnSpeed: 20
|
||||||
Speed: 186
|
Speed: 186
|
||||||
@@ -195,7 +195,7 @@ ORCAB:
|
|||||||
Prerequisites: ~gahpad, gatech
|
Prerequisites: ~gahpad, gatech
|
||||||
Description: Heavy bomber.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft
|
Description: Heavy bomber.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 30,24
|
Bounds: 905, 1448
|
||||||
Aircraft:
|
Aircraft:
|
||||||
CruiseAltitude: 5c512
|
CruiseAltitude: 5c512
|
||||||
TurnSpeed: 12
|
TurnSpeed: 12
|
||||||
@@ -323,7 +323,7 @@ TRNSPORT:
|
|||||||
Type: CenterPosition
|
Type: CenterPosition
|
||||||
RenderSprites:
|
RenderSprites:
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 44,32,0,-8
|
Bounds: 1327, 1930, 0, -482
|
||||||
SpawnActorOnDeath:
|
SpawnActorOnDeath:
|
||||||
Actor: TRNSPORT.Husk
|
Actor: TRNSPORT.Husk
|
||||||
RequiresCondition: !empdisable
|
RequiresCondition: !empdisable
|
||||||
@@ -347,7 +347,7 @@ SCRIN:
|
|||||||
Prerequisites: ~nahpad, natech
|
Prerequisites: ~nahpad, natech
|
||||||
Description: Advanced fighter-bomber craft\nwith twin plasma cannons.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft
|
Description: Advanced fighter-bomber craft\nwith twin plasma cannons.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 30,24
|
Bounds: 905, 1448
|
||||||
Voiced:
|
Voiced:
|
||||||
VoiceSet: Scrin
|
VoiceSet: Scrin
|
||||||
Aircraft:
|
Aircraft:
|
||||||
@@ -414,7 +414,7 @@ APACHE:
|
|||||||
Prerequisites: ~nahpad
|
Prerequisites: ~nahpad
|
||||||
Description: Anti-personnel support gunship\narmed with dual chain guns.\n Strong vs Infantry, Light armor, Aircraft\n Weak vs Vehicles
|
Description: Anti-personnel support gunship\narmed with dual chain guns.\n Strong vs Infantry, Light armor, Aircraft\n Weak vs Vehicles
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 30,24
|
Bounds: 905, 1448
|
||||||
Aircraft:
|
Aircraft:
|
||||||
Pitch: -32
|
Pitch: -32
|
||||||
PitchSpeed: 8
|
PitchSpeed: 8
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ LOBRDG_A_D:
|
|||||||
AOffset: 1,-1
|
AOffset: 1,-1
|
||||||
BOffset: 1,1
|
BOffset: 1,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96, 48
|
Bounds: 2896, 2896
|
||||||
|
|
||||||
LOBRDG_B:
|
LOBRDG_B:
|
||||||
Inherits: ^LowBridge
|
Inherits: ^LowBridge
|
||||||
@@ -128,7 +128,7 @@ LOBRDG_B_D:
|
|||||||
AOffset: 1,1
|
AOffset: 1,1
|
||||||
BOffset: -1,1
|
BOffset: -1,1
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96, 48
|
Bounds: 2896, 2896
|
||||||
|
|
||||||
LOBRDG_R_SE:
|
LOBRDG_R_SE:
|
||||||
Inherits: ^LowBridgeRamp
|
Inherits: ^LowBridgeRamp
|
||||||
@@ -190,7 +190,7 @@ LOBRDG_R_SW:
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: Bridge
|
Categories: Bridge
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 96, 144
|
Bounds: 2896, 8688
|
||||||
|
|
||||||
BRIDGE1:
|
BRIDGE1:
|
||||||
Inherits: ^ElevatedBridgePlaceholder
|
Inherits: ^ElevatedBridgePlaceholder
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ DOGGIE:
|
|||||||
Health:
|
Health:
|
||||||
HP: 25000
|
HP: 25000
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 24,24
|
Bounds: 724, 1448
|
||||||
Valued:
|
Valued:
|
||||||
Cost: 100
|
Cost: 100
|
||||||
Armor:
|
Armor:
|
||||||
@@ -138,7 +138,7 @@ JFISH:
|
|||||||
Image: floater
|
Image: floater
|
||||||
Palette: player-nobright
|
Palette: player-nobright
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 32,32,0,-5
|
Bounds: 965, 1930, 0, -301
|
||||||
AmbientSound:
|
AmbientSound:
|
||||||
SoundFiles: floatmov.aud, flotmov2.aud, flotmov3.aud, flotmov4.aud
|
SoundFiles: floatmov.aud, flotmov2.aud, flotmov3.aud, flotmov4.aud
|
||||||
Delay: 150, 450
|
Delay: 150, 450
|
||||||
|
|||||||
@@ -466,7 +466,7 @@
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: System
|
Categories: System
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 24,24
|
Bounds: 724, 1448
|
||||||
|
|
||||||
^Wall:
|
^Wall:
|
||||||
Inherits@1: ^SpriteActor
|
Inherits@1: ^SpriteActor
|
||||||
@@ -570,8 +570,8 @@
|
|||||||
Locomotor: foot
|
Locomotor: foot
|
||||||
TurnOnIdle:
|
TurnOnIdle:
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 15,23,0,-9
|
DecorationBounds: 452, 1387, 0, -543
|
||||||
Bounds: 24,24,0,-9
|
Bounds: 724, 1448, 0, -543
|
||||||
Voiced:
|
Voiced:
|
||||||
VoiceSet: Infantry
|
VoiceSet: Infantry
|
||||||
Targetable:
|
Targetable:
|
||||||
@@ -781,7 +781,7 @@
|
|||||||
TurnSpeed: 20
|
TurnSpeed: 20
|
||||||
Voice: Move
|
Voice: Move
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 40,24
|
Bounds: 1206, 1448
|
||||||
Voiced:
|
Voiced:
|
||||||
VoiceSet: Vehicle
|
VoiceSet: Vehicle
|
||||||
Targetable:
|
Targetable:
|
||||||
@@ -987,7 +987,7 @@
|
|||||||
TurnSpeed: 64
|
TurnSpeed: 64
|
||||||
Locomotor: visceroid
|
Locomotor: visceroid
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 26,26,0,-3
|
Bounds: 784, 1568, 0, -181
|
||||||
Targetable:
|
Targetable:
|
||||||
TargetTypes: Ground, Creep
|
TargetTypes: Ground, Creep
|
||||||
AttackMove:
|
AttackMove:
|
||||||
@@ -1151,7 +1151,7 @@
|
|||||||
MaxHeightDelta: 3
|
MaxHeightDelta: 3
|
||||||
RequiresCondition: !inside-tunnel
|
RequiresCondition: !inside-tunnel
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 40,24
|
Bounds: 1206, 1448
|
||||||
Voiced:
|
Voiced:
|
||||||
VoiceSet: Vehicle
|
VoiceSet: Vehicle
|
||||||
Targetable:
|
Targetable:
|
||||||
@@ -1213,7 +1213,7 @@
|
|||||||
MapEditorData:
|
MapEditorData:
|
||||||
Categories: Tunnel
|
Categories: Tunnel
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 144, 144
|
Bounds: 4344, 8688
|
||||||
|
|
||||||
^Gate:
|
^Gate:
|
||||||
Inherits: ^Building
|
Inherits: ^Building
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ HVR:
|
|||||||
Speed: 99
|
Speed: 99
|
||||||
Locomotor: hover
|
Locomotor: hover
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 40,24,0,-10
|
Bounds: 1206, 1448, 0, -603
|
||||||
Health:
|
Health:
|
||||||
HP: 23000
|
HP: 23000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -153,7 +153,7 @@ SMECH:
|
|||||||
MoveSequence: walk
|
MoveSequence: walk
|
||||||
ValidMovementTypes: Horizontal, Turn
|
ValidMovementTypes: Horizontal, Turn
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 20, 32, 0, -8
|
Bounds: 603, 1930, 0, -482
|
||||||
-DamagedByTerrain@VEINS:
|
-DamagedByTerrain@VEINS:
|
||||||
-LeavesTrails@VEINS:
|
-LeavesTrails@VEINS:
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ MMCH:
|
|||||||
WithVoxelBarrel:
|
WithVoxelBarrel:
|
||||||
LocalOffset: 0,51,256
|
LocalOffset: 0,51,256
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 30, 42, 0, -8
|
Bounds: 905, 2534, 0, -482
|
||||||
Carryable:
|
Carryable:
|
||||||
LocalOffset: 0,0,577
|
LocalOffset: 0,0,577
|
||||||
|
|
||||||
@@ -261,7 +261,7 @@ HMEC:
|
|||||||
WithVoxelWalkerBody:
|
WithVoxelWalkerBody:
|
||||||
TickRate: 1
|
TickRate: 1
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 40, 40, 0, -8
|
Bounds: 1206, 2413, 0, -482
|
||||||
Carryable:
|
Carryable:
|
||||||
LocalOffset: 0,0,509
|
LocalOffset: 0,0,509
|
||||||
|
|
||||||
@@ -416,4 +416,4 @@ JUGG:
|
|||||||
RevealOnFire:
|
RevealOnFire:
|
||||||
ArmamentNames: deployed
|
ArmamentNames: deployed
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 48,40,0,-8
|
DecorationBounds: 1448, 2413, 0, -482
|
||||||
|
|||||||
@@ -53,8 +53,8 @@ CYBORG:
|
|||||||
Prerequisites: ~nahand, ~techlevel.medium
|
Prerequisites: ~nahand, ~techlevel.medium
|
||||||
Description: Cybernetic infantry unit.\n Strong vs Infantry, Light armor\n Weak vs Vehicles, Aircraft
|
Description: Cybernetic infantry unit.\n Strong vs Infantry, Light armor\n Weak vs Vehicles, Aircraft
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 16,31,0,-10
|
Bounds: 482, 1870, 0, -603
|
||||||
DecorationBounds: 16,31,0,-10
|
DecorationBounds: 482, 1870, 0, -603
|
||||||
Voiced:
|
Voiced:
|
||||||
VoiceSet: Cyborg
|
VoiceSet: Cyborg
|
||||||
Mobile:
|
Mobile:
|
||||||
@@ -91,8 +91,8 @@ CYC2:
|
|||||||
BuildLimit: 1
|
BuildLimit: 1
|
||||||
Description: Elite cybernetic infantry unit.\n Strong vs Infantry, Vehicles, Buildings\n Weak vs Aircraft\nMaximum 1 can be trained.
|
Description: Elite cybernetic infantry unit.\n Strong vs Infantry, Vehicles, Buildings\n Weak vs Aircraft\nMaximum 1 can be trained.
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 16,32,-1,-12
|
Bounds: 482, 1930, -30, -724
|
||||||
DecorationBounds: 16,32,-1,-12
|
DecorationBounds: 482, 1930, -30, -724
|
||||||
Voiced:
|
Voiced:
|
||||||
VoiceSet: CyborgCommando
|
VoiceSet: CyborgCommando
|
||||||
Mobile:
|
Mobile:
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ NAFNCE:
|
|||||||
Pieces: 0, 1
|
Pieces: 0, 1
|
||||||
Range: 2c0, 5c0
|
Range: 2c0, 5c0
|
||||||
Interactable:
|
Interactable:
|
||||||
Bounds: 48, 24
|
Bounds: 1448, 1448
|
||||||
|
|
||||||
NALASR:
|
NALASR:
|
||||||
Inherits: ^Defense
|
Inherits: ^Defense
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MCV:
|
|||||||
Tooltip:
|
Tooltip:
|
||||||
Name: Mobile Construction Vehicle
|
Name: Mobile Construction Vehicle
|
||||||
Selectable:
|
Selectable:
|
||||||
DecorationBounds: 42,42
|
DecorationBounds: 1267, 2534
|
||||||
Health:
|
Health:
|
||||||
HP: 100000
|
HP: 100000
|
||||||
Armor:
|
Armor:
|
||||||
@@ -54,8 +54,8 @@ HARV:
|
|||||||
Prerequisites: ~factory, proc, ~techlevel.low
|
Prerequisites: ~factory, proc, ~techlevel.low
|
||||||
Description: Collects Tiberium for processing.\n Unarmed
|
Description: Collects Tiberium for processing.\n Unarmed
|
||||||
Selectable:
|
Selectable:
|
||||||
Bounds: 36,36
|
Bounds: 1086, 2172
|
||||||
DecorationBounds: 36,36
|
DecorationBounds: 1086, 2172
|
||||||
Harvester:
|
Harvester:
|
||||||
DeliveryBuildings: proc
|
DeliveryBuildings: proc
|
||||||
Capacity: 28
|
Capacity: 28
|
||||||
|
|||||||
Reference in New Issue
Block a user