remove BelowUnits

closes #3670
This commit is contained in:
Matthias Mailänder
2014-09-14 10:41:38 +02:00
parent 219151f41f
commit a3baee9d68
22 changed files with 353 additions and 92 deletions

View File

@@ -654,6 +654,16 @@ namespace OpenRA.Mods.Common.UtilityCommands
}
}
// Replaced BelowUnits with per sequence ZOffsets
if (engineVersion < 20141030)
{
if (depth == 0)
{
node.Value.Nodes.RemoveAll(n => n.Key == "BelowUnits");
node.Value.Nodes.RemoveAll(n => n.Key == "-BelowUnits");
}
}
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
}
}

View File

@@ -1,40 +0,0 @@
#region Copyright & License Information
/*
* Copyright 2007-2014 The OpenRA Developers (see AUTHORS)
* This file is part of OpenRA, which is free software. It is made
* available to you under the terms of the GNU General Public License
* as published by the Free Software Foundation. For more information,
* see COPYING.
*/
#endregion
using System.Collections.Generic;
using System.Linq;
using OpenRA.Graphics;
using OpenRA.Mods.RA.Buildings;
using OpenRA.Traits;
namespace OpenRA.Mods.RA
{
class BelowUnitsInfo : ITraitInfo
{
public object Create(ActorInitializer init) { return new BelowUnits(init.self); }
}
class BelowUnits : IRenderModifier
{
int offset;
public BelowUnits(Actor self)
{
// Offset effective position to the top of the northernmost occupied cell
var bi = self.Info.Traits.GetOrDefault<BuildingInfo>();
offset = ((bi != null) ? -FootprintUtils.CenterOffset(self.World, bi).Y : 0) - 512;
}
public IEnumerable<IRenderable> ModifyRender(Actor self, WorldRenderer wr, IEnumerable<IRenderable> r)
{
return r.Select(a => a.WithZOffset(a.ZOffset + offset));
}
}
}

View File

@@ -14,12 +14,13 @@ using System.Linq;
using OpenRA.Effects;
using OpenRA.GameRules;
using OpenRA.Graphics;
using OpenRA.Mods.RA.Buildings;
using OpenRA.Primitives;
using OpenRA.Traits;
namespace OpenRA.Mods.RA
{
class BridgeInfo : ITraitInfo, Requires<HealthInfo>
class BridgeInfo : ITraitInfo, Requires<HealthInfo>, Requires<BuildingInfo>
{
public readonly bool Long = false;
@@ -71,6 +72,8 @@ namespace OpenRA.Mods.RA
class Bridge : IRender, INotifyDamageStateChanged
{
readonly Building building;
readonly Bridge[] neighbours = new Bridge[2];
readonly BridgeHut[] huts = new BridgeHut[2]; // Huts before this / first & after this / last
public readonly Health Health;
@@ -90,6 +93,7 @@ namespace OpenRA.Mods.RA
Health.RemoveOnDeath = false;
this.Info = info;
this.Type = self.Info.Name;
building = self.Trait<Building>();
}
public Bridge Neighbour(int direction) { return neighbours[direction]; }
@@ -163,9 +167,11 @@ namespace OpenRA.Mods.RA
IRenderable[] TemplateRenderables(WorldRenderer wr, PaletteReference palette, ushort template)
{
var offset = FootprintUtils.CenterOffset(self.World, building.Info).Y + 1024;
return footprint.Select(c => (IRenderable)(new SpriteRenderable(
wr.Theater.TileSprite(new TerrainTile(template, c.Value)),
wr.world.Map.CenterOfCell(c.Key), WVec.Zero, -512, palette, 1f, true))).ToArray();
wr.world.Map.CenterOfCell(c.Key), WVec.Zero, -offset, palette, 1f, true))).ToArray();
}
bool initialized;

View File

@@ -164,7 +164,6 @@
<Compile Include="AutoHeal.cs" />
<Compile Include="AutoTarget.cs" />
<Compile Include="BaseBuilding.cs" />
<Compile Include="BelowUnits.cs" />
<Compile Include="Bridge.cs" />
<Compile Include="BridgeLayer.cs" />
<Compile Include="Buildable.cs" />

View File

@@ -490,7 +490,6 @@
Tooltip:
Name: Field (Destroyed)
GenericVisibility: None
BelowUnits:
BodyOrientation:
RenderBuilding:
Palette: terrain
@@ -612,7 +611,6 @@
CaptureThreshold: 1.0
TransformOnCapture:
ForceHealthPercentage: 25
BelowUnits:
BodyOrientation:
Tooltip:
GenericName: Destroyed Vehicle
@@ -627,7 +625,6 @@
Spins: True
Moves: False
Explosion: HeliCrash
-BelowUnits:
-Capturable:
-TransformOnCapture:
-TargetableUnit:
@@ -638,7 +635,6 @@
TargetableBuilding:
RequiresForceFire: yes
TargetTypes: Ground, Water
BelowUnits:
Health:
HP: 500
SoundOnDamageTransition:

View File

@@ -4,7 +4,7 @@ MCV.Husk:
Name: Mobile Construction Vehicle (Destroyed)
Icon: mcvicnh
RenderUnit:
Image: mcv
Image: mcv.destroyed
TransformOnCapture:
IntoActor: mcv
@@ -14,7 +14,7 @@ HARV.Husk:
Name: Harvester (Destroyed)
Icon: harvicnh
RenderUnit:
Image: harv
Image: harv.destroyed
TransformOnCapture:
IntoActor: harv
@@ -24,7 +24,7 @@ APC.Husk:
Name: APC (Destroyed)
Icon: apcicnh
RenderUnit:
Image: apc
Image: apc.destroyed
TransformOnCapture:
IntoActor: apc
@@ -34,7 +34,7 @@ FTNK.Husk:
Name: Flame Tank (Destroyed)
Icon: ftnkicnh
RenderUnit:
Image: ftnk
Image: ftnk.destroyed
TransformOnCapture:
IntoActor: ftnk
@@ -44,7 +44,7 @@ ARTY.Husk:
Name: Artillery (Destroyed)
Icon: artyicnh
RenderUnit:
Image: arty
Image: arty.destroyed
TransformOnCapture:
IntoActor: arty
@@ -54,7 +54,7 @@ BGGY.Husk:
Name: Nod Buggy (Destroyed)
Icon: bggyicnh
RenderUnit:
Image: bggy
Image: bggy.destroyed
TransformOnCapture:
IntoActor: bggy
@@ -64,7 +64,7 @@ BIKE.Husk:
Name: Recon Bike (Destroyed)
Icon: bikeicnh
RenderUnit:
Image: bike
Image: bike.destroyed
TransformOnCapture:
IntoActor: bike
@@ -74,7 +74,7 @@ JEEP.Husk:
Name: Hum-Vee (Destroyed)
Icon: jeepicnh
RenderUnit:
Image: jeep
Image: jeep.destroyed
TransformOnCapture:
IntoActor: jeep
@@ -84,7 +84,7 @@ LTNK.Husk:
Name: Light Tank (Destroyed)
Icon: ltnkicnh
RenderUnit:
Image: ltnk
Image: ltnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -96,7 +96,7 @@ MTNK.Husk:
Name: Medium Tank (Destroyed)
Icon: mtnkicnh
RenderUnit:
Image: mtnk
Image: mtnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -108,7 +108,7 @@ HTNK.Husk:
Name: Mammoth Tank (Destroyed)
Icon: htnkicnh
RenderUnit:
Image: htnk
Image: htnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -120,7 +120,7 @@ MSAM.Husk:
Name: Rocket Launcher (Destroyed)
Icon: msamicnh
RenderUnit:
Image: msam
Image: msam.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -132,7 +132,7 @@ MLRS.Husk:
Name: Mobile S.A.M. (Destroyed)
Icon: mlrsicnh
RenderUnit:
Image: mlrs
Image: mlrs.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -144,7 +144,7 @@ STNK.Husk:
Name: Stealth Tank (Destroyed)
Icon: stnkicnh
RenderUnit:
Image: stnk
Image: stnk.destroyed
TransformOnCapture:
IntoActor: stnk

View File

@@ -395,72 +395,93 @@ v11.husk:
v12:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v12.husk:
idle: v12
Start: 2
ZOffset: -512
v13:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v13.husk:
idle: v13
Start: 2
ZOffset: -512
v14:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v14.husk:
idle: v14
Start: 2
ZOffset: -512
v15:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v15.husk:
idle: v15
Start: 2
ZOffset: -512
v16:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v16.husk:
idle: v16
Start: 2
ZOffset: -512
v17:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v17.husk:
idle: v17
Start: 2
ZOffset: -512
v18:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v18.husk:
idle: v18
Start: 2
ZOffset: -512
v19:
idle:

View File

@@ -5,6 +5,12 @@ mcv:
icon: mcvicnh
Start: 0
mcv.destroyed:
idle: mcv
Start: 0
Facings: 32
ZOffset: -512
harv:
idle:
Start: 0
@@ -23,6 +29,12 @@ harv:
icon: harvicnh
Start: 0
harv.destroyed:
idle: harv
Start: 0
Facings: 32
ZOffset: -512
bggy:
idle:
Start: 0
@@ -37,6 +49,16 @@ bggy:
icon: bggyicnh
Start: 0
bggy.destroyed:
idle: bggy
Start: 0
Facings: 32
ZOffset: -512
turret: bggy
Start: 32
Facings: 32
ZOffset: -512
mtnk:
idle:
Start: 0
@@ -50,6 +72,16 @@ mtnk:
icon: mtnkicnh
Start: 0
mtnk.destroyed:
idle: mtnk
Start: 0
Facings: 32
ZOffset: -512
turret: mtnk
Start: 32
Facings: 32
ZOffset: -512
ltnk:
idle:
Start: 0
@@ -63,6 +95,16 @@ ltnk:
icon: ltnkicnh
Start: 0
ltnk.destroyed:
idle: ltnk
Start: 0
Facings: 32
ZOffset: -512
turret: ltnk
Start: 32
Facings: 32
ZOffset: -512
htnk:
idle:
Start: 0
@@ -76,6 +118,16 @@ htnk:
icon: htnkicnh
Start: 0
htnk.destroyed:
idle: htnk
Start: 0
Facings: 32
ZOffset: -512
turret: htnk
Start: 32
Facings: 32
ZOffset: -512
jeep:
idle:
Start: 0
@@ -90,6 +142,16 @@ jeep:
icon: jeepicnh
Start: 0
jeep.destroyed:
idle: jeep
Start: 0
Facings: 32
ZOffset: -512
turret: jeep
Start: 32
Facings: 32
ZOffset: -512
bike:
idle:
Start: 0
@@ -97,6 +159,12 @@ bike:
icon: bikeicnh
Start: 0
bike.destroyed:
idle: bike
Start: 0
Facings: 32
ZOffset: -512
ftnk:
idle:
Start: 0
@@ -136,6 +204,12 @@ ftnk:
icon: ftnkicnh
Start: 0
ftnk.destroyed:
idle: ftnk
Start: 0
Facings: 32
ZOffset: -512
mhq:
idle:
Start: 0
@@ -162,6 +236,16 @@ msam:
icon: msamicnh
Start: 0
msam.destroyed:
idle: msam
Start: 0
Facings: 32
ZOffset: -512
turret: msam
Start: 32
Facings: 32
ZOffset: -512
mlrs:
idle:
Start: 0
@@ -178,6 +262,16 @@ mlrs:
icon: mlrsicnh
Start: 0
mlrs.destroyed:
idle: mlrs
Start: 0
Facings: 32
ZOffset: -512
turret: mlrs
Start: 32
Facings: 32
ZOffset: -512
stnk:
idle:
Start: 0
@@ -185,6 +279,12 @@ stnk:
icon: stnkicnh
Start: 0
stnk.destroyed:
idle: stnk
Start: 0
Facings: 32
ZOffset: -512
arty:
idle:
Start: 0
@@ -195,6 +295,12 @@ arty:
icon: artyicnh
Start: 0
arty.destroyed:
idle: arty
Start: 0
Facings: 32
ZOffset: -512
apc:
idle:
Start: 0
@@ -214,3 +320,13 @@ apc:
Start: 32
icon: apcicnh
Start: 0
apc.destroyed:
idle: apc
Start: 0
Facings: 32
ZOffset: -512
turret: apctur
Start: 0
Facings: 32
ZOffset: -512

View File

@@ -151,7 +151,7 @@ COMBATA:
COMBATA.Husk:
Inherits: ^COMBAT.Husk
RenderUnit:
Image: COMBATA
Image: combata.destroyed
TransformOnCapture:
IntoActor: combata
@@ -200,7 +200,7 @@ SONICTANK:
SONICTANK.Husk:
Inherits: ^Husk
RenderUnit:
Image: SONICTANK
Image: sonictank.destroyed
TransformOnCapture:
IntoActor: sonictank

View File

@@ -152,7 +152,7 @@ COMBATH:
COMBATH.Husk:
Inherits: ^COMBAT.Husk
RenderUnit:
Image: COMBATH
Image: combath.destroyed
TransformOnCapture:
IntoActor: combath
@@ -205,7 +205,7 @@ DEVAST.Husk:
Health:
HP: 125
RenderUnit:
Image: DEVAST
Image: devast.destroyed
TransformOnCapture:
IntoActor: devast

View File

@@ -135,7 +135,7 @@ COMBATO:
COMBATO.Husk:
Inherits: ^COMBAT.Husk
RenderUnit:
Image: COMBATO
Image: combato.destroyed
TransformOnCapture:
IntoActor: combato
@@ -268,7 +268,7 @@ DEVIATORTANK:
DEVIATORTANK.Husk:
Inherits: ^Husk
RenderUnit:
Image: DEVIATORTANK
Image: deviatortank.destroyed
TransformOnCapture:
IntoActor: deviatortank

View File

@@ -38,7 +38,7 @@ MCV.Husk:
Tooltip:
Name: Destroyed Mobile Construction Vehicle
RenderUnit:
Image: DMCV
Image: dmcv.destroyed
HARVESTER:
Inherits: ^Vehicle
@@ -88,7 +88,7 @@ HARVESTER.Husk:
Tooltip:
Name: Destroyed Spice Harvester
RenderUnit:
Image: HARVESTER
Image: harvester.destroyed
TransformOnCapture:
IntoActor: harvester
@@ -283,7 +283,7 @@ SIEGETANK.Husk:
ThrowsParticle@turret:
Anim: turret
RenderUnit:
Image: SIEGETANK
Image: siegetank.destroyed
TransformOnCapture:
IntoActor: siegetank
@@ -335,7 +335,7 @@ MISSILETANK:
MISSILETANK.Husk:
Inherits: ^Husk
RenderUnit:
Image: MISSILETANK
Image: missiletank.destroyed
TransformOnCapture:
IntoActor: missiletank

View File

@@ -6,6 +6,12 @@ dmcv:
Start: 4023
Offset: -30,-24
dmcv.destroyed:
idle: DATA
Start: 1795
Facings: -32
ZOffset: -1023
harvester:
idle: DATA
Start: 1699
@@ -26,6 +32,12 @@ harvester:
Start: 4019
Offset: -30,-24
harvester.destroyed:
idle: DATA
Start: 1699
Facings: -32
ZOffset: -1023
trike:
idle: DATA
Start: 1635
@@ -68,6 +80,16 @@ siegetank:
Start: 4026
Offset: -30,-24
siegetank.destroyed:
idle: DATA
Start: 1763
Facings: -32
ZOffset: -512
turret: DATA
Start: 1891
Facings: -32
ZOffset: -512
missiletank:
idle: DATA
Start: 1603
@@ -76,6 +98,12 @@ missiletank:
Start: 4024
Offset: -30,-24
missiletank.destroyed:
idle: DATA
Start: 1603
Facings: -32
ZOffset: -512
sonictank:
idle: DATA
Start: 1827
@@ -84,6 +112,12 @@ sonictank:
Start: 4027
Offset: -30,-24
sonictank.destroyed:
idle: DATA
Start: 1827
Facings: -32
ZOffset: -512
combata:
idle: DATA
Start: 1731
@@ -100,6 +134,16 @@ combata:
Start: 4020
Offset: -30,-24
combata.destroyed:
idle: DATA
Start: 1731
Facings: -32
ZOffset: -512
turret: DATA
Start: 1859
Facings: -32
ZOffset: -512
combath:
idle: DATA
Start: 2051
@@ -116,6 +160,16 @@ combath:
Start: 4021
Offset: -30,-24
combath.destroyed:
idle: DATA
Start: 2051
Facings: -32
ZOffset: -512
turret: DATA
Start: 2115
Facings: -32
ZOffset: -512
devast:
idle: DATA
Start: 2083
@@ -129,6 +183,12 @@ devast:
Start: 4028
Offset: -30,-24
devast.destroyed:
idle: DATA
Start: 2083
Facings: -32
ZOffset: -512
combato:
idle: DATA
Start: 2453
@@ -145,6 +205,16 @@ combato:
Start: 4022
Offset: -30,-24
combato.destroyed:
idle: DATA
Start: 2453
Facings: -32
ZOffset: -512
turret: DATA
Start: 2485
Facings: -32
ZOffset: -512
raider:
idle: DATA
Start: 2421
@@ -183,3 +253,9 @@ deviatortank:
icon: DATA
Start: 4025
Offset: -30,-24
deviatortank.destroyed:
idle: DATA
Start: 2389
Facings: -32
ZOffset: -512

View File

@@ -892,7 +892,6 @@ Rules:
RenderBuilding:
Image: miner
HasMakeAnimation: false
BelowUnits:
Tooltip:
Name: Bomb
Description: Bomb (Hotkey B)
@@ -946,12 +945,15 @@ Sequences:
idle:
Start: 0
Length: 1
ZOffset: -512
damaged-idle:
Start: 1
Length: *
ZOffset: -512
damaged-build:
Start: 1
Length: *
ZOffset: -512
icon: jmin
Start: 0
mnlyr:

View File

@@ -552,7 +552,6 @@
Damage: 2
ProximityCaptor:
Types: Husk
BelowUnits:
BodyOrientation:
Chronoshiftable:
TargetableUnit:
@@ -577,7 +576,6 @@
FallsToEarth:
Spins: True
Moves: False
-BelowUnits:
-TargetableUnit:
-Capturable:
-TransformOnCapture:
@@ -589,7 +587,6 @@
FallsToEarth:
Spins: False
Moves: True
-BelowUnits:
-TargetableUnit:
-Capturable:
-TransformOnCapture:
@@ -597,7 +594,6 @@
^Bridge:
Tooltip:
Name: Bridge
BelowUnits:
TargetableBuilding:
TargetTypes: Ground, Water
RequiresForceFire: true

View File

@@ -3,7 +3,7 @@
Tooltip:
Name: Husk (Light Tank)
RenderUnit:
Image: 1tnk
Image: 1tnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -14,7 +14,7 @@
Tooltip:
Name: Husk (Medium Tank)
RenderUnit:
Image: 2tnk
Image: 2tnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -25,7 +25,7 @@
Tooltip:
Name: Husk (Heavy Tank)
RenderUnit:
Image: 3tnk
Image: 3tnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -36,7 +36,7 @@
Tooltip:
Name: Husk (Mammoth Tank)
RenderUnit:
Image: 4tnk
Image: 4tnk.destroyed
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
@@ -74,7 +74,7 @@ MGG.Husk:
Tooltip:
Name: Husk (Mobile Gap Generator)
RenderUnit:
Image: mgg
Image: mgg.destroyed
ThrowsParticle@spinner:
Anim: spinner-idle
Offset: -299,0,171

View File

@@ -11,7 +11,6 @@ MINP:
Armor:
Type: Light
RenderSimple:
BelowUnits:
Cloak:
CloakSound:
UncloakSound:
@@ -40,7 +39,6 @@ MINV:
Armor:
Type: Light
RenderSimple:
BelowUnits:
Cloak:
CloakSound:
UncloakSound:
@@ -240,7 +238,6 @@ MINE:
AutoTargetIgnore:
BodyOrientation:
SeedsResource:
BelowUnits:
RAILMINE:
Tooltip:
@@ -260,7 +257,6 @@ RAILMINE:
BodyOrientation:
SeedsResource:
ResourceType: Gems
BelowUnits:
QUEE:
Tooltip:

View File

@@ -308,38 +308,50 @@ v13:
v14:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v15:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v16:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v17:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v18:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
rice:
idle:
Start: 0
ZOffset: -512
damaged-idle:
Start: 1
ZOffset: -512
v19:
idle:

View File

@@ -544,12 +544,14 @@ lar2:
minp:
idle:
Start: 0
ZOffset: -512
icon: jmin
Start: 0
minv:
idle:
Start: 0
ZOffset: -512
icon: jmin
Start: 0
@@ -632,7 +634,9 @@ craters:
mine:
idle:
Start: 0
ZOffset: -512
railmine:
idle:
Start: 0
ZOffset: -512

View File

@@ -90,6 +90,16 @@ hhusk2:
icon: 1tnkicon
Start: 0
1tnk.destroyed:
idle: 1tnk
Start: 0
Facings: 32
ZOffset: -512
turret: 1tnk
Start: 32
Facings: 32
ZOffset: -512
2tnk:
idle:
Start: 0
@@ -103,6 +113,16 @@ hhusk2:
icon: 2tnkicon
Start: 0
2tnk.destroyed:
idle: 2tnk
Start: 0
Facings: 32
ZOffset: -512
turret: 2tnk
Start: 32
Facings: 32
ZOffset: -512
3tnk:
idle:
Start: 0
@@ -116,6 +136,16 @@ hhusk2:
icon: 3tnkicon
Start: 0
3tnk.destroyed:
idle: 3tnk
Start: 0
Facings: 32
ZOffset: -512
turret: 3tnk
Start: 32
Facings: 32
ZOffset: -512
4tnk:
idle:
Start: 0
@@ -129,6 +159,16 @@ hhusk2:
icon: 4tnkicon
Start: 0
4tnk.destroyed:
idle: 4tnk
Start: 0
Facings: 32
ZOffset: -512
turret: 4tnk
Start: 32
Facings: 32
ZOffset: -512
v2rl:
idle:
Start: 0
@@ -218,6 +258,19 @@ mgg:
icon: mggicon
Start: 0
mgg.destroyed:
idle: mgg
Start: 0
Facings: 32
ZOffset: -512
spinner: mgg
Start: 32
Length: 8
ZOffset: -512
spinner-idle: mgg
Start: 32
Length: 1
ttnk:
idle:
Start: 0

View File

@@ -833,7 +833,6 @@ GAHPAD:
Production:
Produces: Air
PrimaryBuilding:
BelowUnits:
Reservable:
RepairsUnits:
ProductionBar:
@@ -869,7 +868,6 @@ NAHPAD:
Production:
Produces: Air
PrimaryBuilding:
BelowUnits:
Reservable:
RepairsUnits:
ProductionBar:

View File

@@ -1016,46 +1016,56 @@ gahpad:
Start: 0
ShadowStart: 3
Offset: 0, -24
ZOffset: -1c511
damaged-idle: gthpad
Start: 1
ShadowStart: 4
Offset: 0, -24
ZOffset: -1c511
critical-idle: gthpad
Start: 2
ShadowStart: 5
Offset: 0, -24
ZOffset: -1c511
idle-platform: gthpadbb
Start: 0
ShadowStart: 3
Offset: 0, -24
ZOffset: -1c511
damaged-idle-platform: gthpadbb
Start: 1
ShadowStart: 4
Offset: 0, -24
ZOffset: -1c511
critical-idle-platform: gthpadbb
Start: 2
ShadowStart: 5
Offset: 0, -24
ZOffset: -1c511
idle-lights: gthpad_a
Start: 0
Length: 8
Tick: 200
Offset: 0, -36
ZOffset: -1c511
damaged-idle-lights: gthpad_a
Start: 8
Length: 8
Tick: 200
Offset: 0, -36
ZOffset: -1c511
critical-idle-lights: gthpad_a
Start: 16
Length: 8
Tick: 200
Offset: 0, -36
ZOffset: -1c511
make: gthpadmk
Start: 0
Length: 18
ShadowStart: 18
Offset: 0, -24
ZOffset: -1c511
icon: heliicon
Start: 0
@@ -1064,44 +1074,50 @@ nahpad:
Start: 0
ShadowStart: 3
Offset: 0, -24
ZOffset: -1c511
damaged-idle: nthpad
Start: 1
ShadowStart: 4
Offset: 0, -24
ZOffset: -1c511
critical-idle: nthpad
Start: 2
ShadowStart: 5
Offset: 0, -24
ZOffset: -1c511
idle-platform: nthpadbb
Start: 0
ShadowStart: 3
Offset: 0, -24
ZOffset: -1c511
damaged-idle-platform: nthpadbb
Start: 1
ShadowStart: 4
Offset: 0, -24
ZOffset: -1c511
critical-idle-platform: nthpadbb
Start: 2
ShadowStart: 5
Offset: 0, -24
ZOffset: -1c511
idle-lights: nthpad_a
Start: 0
Length: 46
# Offset: 2,-12
Offset: 0, -24
ZOffset: -1c511
Tick: 120
damaged-idle-lights: nthpad_a
Start: 46
Length: 46
# Offset: 16,-16
Tick: 120
Offset: 0, -24
ZOffset: -1c511
critical-idle-lights: nthpad_a
Start: 46
Length: 46
# Offset: 24,-24
Tick: 200
Offset: 0, -24
ZOffset: -1c511
make: nthpadmk
Start: 0
Length: 20