Render building lights as their own tint-ignoring animations.

This commit is contained in:
Paul Chote
2021-02-05 21:30:56 +00:00
committed by reaperrr
parent 5832ec76d4
commit 08c7c80bb7
8 changed files with 607 additions and 89 deletions

View File

@@ -752,8 +752,9 @@ CAARAY:
Sequence: idle-radar Sequence: idle-radar
WithIdleOverlay@SCANNER: WithIdleOverlay@SCANNER:
Sequence: idle-scanner Sequence: idle-scanner
WithIdleOverlay@LIGHT: WithIdleOverlay@LIGHT-bright:
Sequence: idle-light Sequence: idle-light-bright
Palette: bright
ThrowsShrapnel@SMALL: ThrowsShrapnel@SMALL:
Pieces: 5, 7 Pieces: 5, 7
ThrowsShrapnel@LARGE: ThrowsShrapnel@LARGE:
@@ -1319,10 +1320,13 @@ CTDAM:
Prerequisite: anypower Prerequisite: anypower
MapEditorData: MapEditorData:
ExcludeTilesets: SNOW ExcludeTilesets: SNOW
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHT-BRIGHT:
Sequence: idle-lights Sequence: idle-lights-bright
WithIdleOverlay@WATER: Palette: bright
Sequence: idle-water WithIdleOverlay@WATER-A:
Sequence: idle-water-a
WithIdleOverlay@WATER-B:
Sequence: idle-water-b
ThrowsShrapnel@SMALL: ThrowsShrapnel@SMALL:
Pieces: 5, 9 Pieces: 5, 9
ThrowsShrapnel@LARGE: ThrowsShrapnel@LARGE:
@@ -1367,10 +1371,25 @@ GAKODK:
Palette: player Palette: player
WithIdleOverlay@LARGELIGHTS: WithIdleOverlay@LARGELIGHTS:
Sequence: large-lights Sequence: large-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHT-BRIGHT:
Sequence: large-lights-bright
Palette: bright
WithIdleOverlay@SMALLLIGHT: WithIdleOverlay@SMALLLIGHT:
Sequence: small-light Sequence: small-light
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@SMALLLIGHT-BRIGHT:
Sequence: small-light-bright
Palette: bright
WithIdleOverlay@SMALLLIGHTS: WithIdleOverlay@SMALLLIGHTS:
Sequence: small-lights Sequence: small-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@SMALLLIGHTS-BRIGHT:
Sequence: small-lights-bright
Palette: bright
GAOLDCC1: GAOLDCC1:
Inherits: ^OldBase Inherits: ^OldBase
@@ -1456,8 +1475,9 @@ GASPOT:
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
MaxHeightDelta: 3 MaxHeightDelta: 3
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS-BRIGHT:
Sequence: idle-lights Sequence: idle-lights-bright
Palette: bright
MapEditorData: MapEditorData:
Categories: Civilian building Categories: Civilian building
IsometricSelectable: IsometricSelectable:
@@ -1715,6 +1735,11 @@ NAMNTK:
Palette: player Palette: player
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHT-BRIGHT:
Sequence: idle-lights-bright
Palette: bright
IsometricSelectable: IsometricSelectable:
Height: 36 Height: 36

View File

@@ -25,10 +25,19 @@ GAPOWR:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@PLUG: WithIdleOverlay@PLUG:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
PauseOnCondition: empdisable PauseOnCondition: empdisable
Sequence: idle-plug Sequence: idle-plug
WithMakeOverlay@MAKE-BRIGHT:
Sequence: make-bright
Palette: bright
Power: Power:
Amount: 100 Amount: 100
RequiresCondition: !empdisable RequiresCondition: !empdisable
@@ -171,9 +180,16 @@ GAPILE:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights
WithIdleOverlay@LIGHT: Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-light Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@LIGHT-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-light-bright
Palette: bright
WithIdleOverlay@FLAG: WithIdleOverlay@FLAG:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-flag Sequence: idle-flag
@@ -228,15 +244,30 @@ GAWEAP:
WithIdleOverlay@WHITELIGHTS: WithIdleOverlay@WHITELIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights-white Sequence: idle-lights-white
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@WHITELIGHTS-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-lights-white-bright
Palette: bright
WithIdleOverlay@REDLIGHTS: WithIdleOverlay@REDLIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights-red Sequence: idle-lights-red
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@REDLIGHTS-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-lights-red-bright
Palette: bright
WithIdleOverlay@TURBINES: WithIdleOverlay@TURBINES:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-turbines Sequence: idle-turbines
WithIdleOverlay@BIB: WithIdleOverlay@BIB:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: bib Sequence: bib
WithMakeOverlay@MAKE-BRIGHT:
Sequence: make-bright
Palette: bright
Power: Power:
Amount: -30 Amount: -30
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
@@ -287,8 +318,14 @@ GAHPAD:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-platform Sequence: idle-platform
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithDeathAnimation@BIB: WithDeathAnimation@BIB:
DeathSequence: dead-platform DeathSequence: dead-platform
UseDeathTypeSuffix: false UseDeathTypeSuffix: false
@@ -329,18 +366,39 @@ GADEPT:
WithIdleOverlay@LIGHT: WithIdleOverlay@LIGHT:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-light Sequence: idle-light
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHT-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-light-bright
Palette: bright
WithIdleOverlay@GROUND: WithIdleOverlay@GROUND:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: ground Sequence: ground
WithIdleOverlay@CIRCUITS: WithIdleOverlay@CIRCUITS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: circuits Sequence: circuits
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@CIRCUITS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: circuits-bright
Palette: bright
WithRepairOverlay@CRANE: WithRepairOverlay@CRANE:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
PauseOnCondition: empdisable PauseOnCondition: empdisable
StartSequence: crane-start StartSequence: crane-start
Sequence: crane-loop Sequence: crane-loop
EndSequence: crane-end EndSequence: crane-end
Palette: player-nobright
IsPlayerPalette: True
WithRepairOverlay@CRANE-BRIGHT:
RequiresCondition: !build-incomplete
PauseOnCondition: empdisable
StartSequence: crane-start
Sequence: crane-loop-bright
EndSequence: crane-end
Palette: bright
WithRepairOverlay@PLATFORM: WithRepairOverlay@PLATFORM:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: platform Sequence: platform
@@ -427,6 +485,12 @@ GATECH:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights-bright
Palette: bright
Power: Power:
Amount: -150 Amount: -150
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
@@ -455,7 +519,8 @@ GAPLUG:
Sequence: idle-dish Sequence: idle-dish
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled && !empdisable RequiresCondition: !build-incomplete && !disabled && !empdisable
Sequence: idle-lights Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@STRIP: WithIdleOverlay@STRIP:
RequiresCondition: !build-incomplete && !disabled && !empdisable RequiresCondition: !build-incomplete && !disabled && !empdisable
Sequence: idle-strip Sequence: idle-strip
@@ -541,10 +606,24 @@ GAPLUG:
RequiresCondition: !build-incomplete && plug.hunterseekera RequiresCondition: !build-incomplete && plug.hunterseekera
PauseOnCondition: disabled PauseOnCondition: disabled
Sequence: idle-hunterseekera Sequence: idle-hunterseekera
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@hunterseekera-bright:
RequiresCondition: !build-incomplete && plug.hunterseekera
PauseOnCondition: disabled
Sequence: idle-hunterseekera-bright
Palette: bright
WithIdleOverlay@droppoda: WithIdleOverlay@droppoda:
RequiresCondition: !build-incomplete && plug.droppoda RequiresCondition: !build-incomplete && plug.droppoda
PauseOnCondition: disabled PauseOnCondition: disabled
Sequence: idle-droppoda Sequence: idle-droppoda
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@droppoda-bright:
RequiresCondition: !build-incomplete && plug.droppoda
PauseOnCondition: disabled
Sequence: idle-droppoda-bright
Palette: bright
Pluggable@plugb: Pluggable@plugb:
Offset: 1,2 Offset: 1,2
Conditions: Conditions:
@@ -567,10 +646,24 @@ GAPLUG:
RequiresCondition: !build-incomplete && plug.hunterseekerb RequiresCondition: !build-incomplete && plug.hunterseekerb
PauseOnCondition: disabled PauseOnCondition: disabled
Sequence: idle-hunterseekerb Sequence: idle-hunterseekerb
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@hunterseekerb-bright:
RequiresCondition: !build-incomplete && plug.hunterseekerb
PauseOnCondition: disabled
Sequence: idle-hunterseekerb-bright
Palette: bright
WithIdleOverlay@droppodb: WithIdleOverlay@droppodb:
RequiresCondition: plug.droppodb RequiresCondition: plug.droppodb
PauseOnCondition: disabled PauseOnCondition: disabled
Sequence: idle-droppodb Sequence: idle-droppodb
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@droppodb-bright:
RequiresCondition: plug.droppodb
PauseOnCondition: disabled
Sequence: idle-droppodb-bright
Palette: bright
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
ProvidesPrerequisite@pluggableion: ProvidesPrerequisite@pluggableion:
RequiresCondition: !plug.ioncannona && !plug.ioncannonb RequiresCondition: !plug.ioncannona && !plug.ioncannonb

View File

@@ -115,6 +115,15 @@ GACTWR:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights-bright
Palette: bright
WithMakeOverlay@MAKE-BRIGHT:
Sequence: make-bright
Palette: bright
LineBuildNode: LineBuildNode:
Types: turret Types: turret
Power@base: Power@base:

View File

@@ -25,6 +25,12 @@ NAPOWR:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
Power: Power:
Amount: 100 Amount: 100
RequiresCondition: !empdisable RequiresCondition: !empdisable
@@ -62,6 +68,12 @@ NAAPWR:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !empdisable RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
Power: Power:
Amount: 200 Amount: 200
RequiresCondition: !empdisable RequiresCondition: !empdisable
@@ -152,12 +164,14 @@ NAHAND:
PauseOnCondition: empdisable PauseOnCondition: empdisable
ProductionBar: ProductionBar:
ProductionType: Infantry ProductionType: Infantry
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights-bright
WithIdleOverlay@LIGHT: Palette: bright
RequiresCondition: !build-incomplete WithIdleOverlay@LIGHT-BRIGHT:
Sequence: idle-light RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-light-bright
Palette: bright
Power: Power:
Amount: -20 Amount: -20
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
@@ -209,6 +223,12 @@ NAWEAP:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@BIB: WithIdleOverlay@BIB:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: bib Sequence: bib
@@ -262,8 +282,14 @@ NAHPAD:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-platform Sequence: idle-platform
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
WithDeathAnimation@BIB: WithDeathAnimation@BIB:
DeathSequence: dead-platform DeathSequence: dead-platform
UseDeathTypeSuffix: false UseDeathTypeSuffix: false
@@ -344,6 +370,12 @@ NATECH:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !empdisable
Sequence: idle-lights-bright
Palette: bright
Power: Power:
Amount: -150 Amount: -150
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
@@ -422,6 +454,12 @@ NATMPL:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights-bright
Palette: bright
ProduceActorPower: ProduceActorPower:
PauseOnCondition: empdisable || disabled PauseOnCondition: empdisable || disabled
Description: Hunter Seeker Description: Hunter Seeker
@@ -467,6 +505,12 @@ NAMISL:
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights-bright
Palette: bright
Power: Power:
Amount: -50 Amount: -50
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
@@ -483,9 +527,9 @@ NAMISL:
IncomingSpeechNotification: MissileLaunchDetected IncomingSpeechNotification: MissileLaunchDetected
LaunchSound: icbm1.aud LaunchSound: icbm1.aud
MissileWeapon: ClusterMissile MissileWeapon: ClusterMissile
MissileDelay: 10 MissileDelay: 18
DetonationAltitude: 5c0 DetonationAltitude: 5c0
SpawnOffset: 72,72,0 SpawnOffset: 0, 0c128, 0c512
DisplayTimerRelationships: None DisplayTimerRelationships: None
DisplayBeacon: False DisplayBeacon: False
DisplayRadarPing: True DisplayRadarPing: True
@@ -496,6 +540,12 @@ NAMISL:
TrailInterval: 0 TrailInterval: 0
TrailSequences: idle TrailSequences: idle
WithSupportPowerActivationOverlay: WithSupportPowerActivationOverlay:
Palette: player-nobright
IsPlayerPalette: True
WithSupportPowerActivationOverlay@BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: idle-lights-bright
Palette: bright
NAWAST: NAWAST:
Inherits: ^Building Inherits: ^Building
@@ -537,7 +587,8 @@ NAWAST:
Sequence: idle-glow Sequence: idle-glow
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@BIB: WithIdleOverlay@BIB:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: bib Sequence: bib

View File

@@ -72,12 +72,19 @@ NAPOST:
GrantCondition@IDISABLE: GrantCondition@IDISABLE:
RequiresCondition: lowpower || powerdown || empdisable RequiresCondition: lowpower || powerdown || empdisable
Condition: disabled Condition: disabled
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: lights Sequence: lights-bright
Palette: bright
WithIdleOverlay@CHAINOFLIGHTS: WithIdleOverlay@CHAINOFLIGHTS:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Sequence: chainoflights Sequence: chainoflights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@CHAINOFLIGHTS-BRIGHT:
RequiresCondition: !build-incomplete && !disabled
Sequence: chainoflights-bright
Palette: bright
LineBuildSegmentExternalCondition: LineBuildSegmentExternalCondition:
RequiresCondition: !build-incomplete && !disabled RequiresCondition: !build-incomplete && !disabled
Condition: active-posts Condition: active-posts
@@ -113,11 +120,27 @@ NAFNCE:
Type: laserfence Type: laserfence
Sequence: enabled-x Sequence: enabled-x
Name: x-enabled Name: x-enabled
Palette: player-nobright
IsPlayerPalette: True
WithWallSpriteBody@XENABLED-BRIGHT:
RequiresCondition: laserfence-direction-x && active-posts == 2
Type: laserfence
Sequence: enabled-x-bright
Name: x-enabled-bright
Palette: bright
WithWallSpriteBody@YENABLED: WithWallSpriteBody@YENABLED:
RequiresCondition: laserfence-direction-y && active-posts == 2 RequiresCondition: laserfence-direction-y && active-posts == 2
Type: laserfence Type: laserfence
Sequence: enabled-y Sequence: enabled-y
Name: y-enabled Name: y-enabled
Palette: player-nobright
IsPlayerPalette: True
WithWallSpriteBody@YENABLED-BRIGHT:
RequiresCondition: laserfence-direction-y && active-posts == 2
Type: laserfence
Sequence: enabled-y-bright
Name: y-enabled-bright
Palette: bright
WithSpriteBody@XDISABLED: WithSpriteBody@XDISABLED:
RequiresCondition: laserfence-direction-x && active-posts < 2 RequiresCondition: laserfence-direction-x && active-posts < 2
Sequence: disabled-x Sequence: disabled-x

View File

@@ -65,12 +65,27 @@ GACNST:
WithIdleOverlay@TOP: WithIdleOverlay@TOP:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-top Sequence: idle-top
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@TOP-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-top-bright
Palette: bright
WithIdleOverlay@SIDE: WithIdleOverlay@SIDE:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-side Sequence: idle-side
WithIdleOverlay@FRONT: WithIdleOverlay@FRONT:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-front Sequence: idle-front
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@FRONT-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-front-bright
Palette: bright
WithMakeOverlay@MAKE-BRIGHT:
Sequence: make-bright
Palette: bright
WithBuildingPlacedOverlay: WithBuildingPlacedOverlay:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Power: Power:
@@ -116,9 +131,15 @@ PROC:
Actor: HARV Actor: HARV
SpawnOffset: 2,1 SpawnOffset: 2,1
Facing: 640 Facing: 640
WithIdleOverlay@REDLIGHTS: WithIdleOverlay@LIGHTS:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-redlights Sequence: idle-lights
Palette: player-nobright
IsPlayerPalette: True
WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete
Sequence: idle-lights-bright
Palette: bright
WithIdleOverlay@BIB: WithIdleOverlay@BIB:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: bib Sequence: bib
@@ -184,9 +205,10 @@ GASILO:
Sequence: stages Sequence: stages
WithSpriteBody: WithSpriteBody:
Sequence: idle-underlay Sequence: idle-underlay
WithIdleOverlay@LIGHTS: WithIdleOverlay@LIGHTS-BRIGHT:
RequiresCondition: !build-incomplete RequiresCondition: !build-incomplete
Sequence: idle-lights Sequence: idle-lights-bright
Palette: bright
StoresResources: StoresResources:
Capacity: 1500 Capacity: 1500
Power: Power:

View File

@@ -337,9 +337,19 @@ caaray:
idle-scanner: ctaray_c idle-scanner: ctaray_c
Length: 16 Length: 16
Tick: 100 Tick: 100
idle-light: ctaray_d damaged-idle-scanner: ctaray_c
Length: 24 Start: 16
Length: 16
Tick: 100 Tick: 100
idle-light-bright: ctaray_d
Length: 12
Tick: 100
IgnoreWorldTint: True
damaged-idle-light-bright: ctaray_d
Start: 12
Length: 12
Tick: 100
IgnoreWorldTint: True
cabhut: cabhut:
idle: idle:
@@ -515,21 +525,32 @@ city22:
ctdam: ctdam:
Defaults: Defaults:
Offset: 36,-42 Offset: 36,-42, 42
idle: idle:
damaged-idle: damaged-idle:
Start: 1 Start: 1
idle-lights: ctdam_a idle-lights-bright: ctdam_a
Length: 10
Tick: 200
IgnoreWorldTint: True
damaged-idle-lights-bright: ctdam_a
Start: 10
Length: 10
Tick: 200
IgnoreWorldTint: True
idle-water-a: ctdam_b
Length: 8 Length: 8
Tick: 200 Tick: 200
damaged-idle-lights: ctdam_a damaged-idle-water-a: ctdam_b
Start: 8 Start: 8
Length: 8 Length: 8
Tick: 200 Tick: 200
idle-water: ctdam_b idle-water-b: ctdam_b
Start: 16
Length: 8 Length: 8
Tick: 200 Tick: 200
damaged-idle-water: ctdam_b damaged-idle-water-b: ctdam_b
Start: 24
Start: 8 Start: 8
Length: 8 Length: 8
Tick: 200 Tick: 200
@@ -589,20 +610,42 @@ gakodk:
large-lights: gakodk_a large-lights: gakodk_a
Length: 12 Length: 12
Tick: 200 Tick: 200
large-lights-bright: gakodk_a
Length: 12
Tick: 200
IgnoreWorldTint: True
damaged-large-lights: gakodk_a damaged-large-lights: gakodk_a
Start: 12 Start: 12
Length: 12 Length: 12
Tick: 200 Tick: 200
damaged-large-lights-bright: gakodk_a
Start: 12
Length: 12
Tick: 200
IgnoreWorldTint: True
small-light: gakodk_b small-light: gakodk_b
Length: 22 Length: 22
Tick: 200 Tick: 200
small-light-bright: gakodk_b
Length: 22
Tick: 200
IgnoreWorldTint: True
small-lights: gakodk_c small-lights: gakodk_c
Length: 12 Length: 12
Tick: 200 Tick: 200
small-lights-bright: gakodk_c
Length: 12
Tick: 200
IgnoreWorldTint: True
damaged-small-lights: gakodk_c damaged-small-lights: gakodk_c
Start: 12 Start: 12
Length: 12 Length: 12
Tick: 200 Tick: 200
damaged-small-lights-bright: gakodk_c
Start: 12
Length: 12
Tick: 200
IgnoreWorldTint: True
gaspot: gaspot:
Defaults: Defaults:
@@ -618,13 +661,15 @@ gaspot:
Start: 2 Start: 2
ShadowStart: 5 ShadowStart: 5
Tick: 400 Tick: 400
idle-lights: gaspot_a idle-lights-bright: gaspot_a
Length: 8 Length: 8
Tick: 200 Tick: 200
damaged-idle-lights: gaspot_a IgnoreWorldTint: True
damaged-idle-lights-bright: gaspot_a
Start: 8 Start: 8
Length: 8 Length: 8
Tick: 200 Tick: 200
IgnoreWorldTint: True
make: gaspotmk make: gaspotmk
Length: 14 Length: 14
ShadowStart: 14 ShadowStart: 14
@@ -689,6 +734,10 @@ namntk:
idle-lights: namntk_a idle-lights: namntk_a
Length: 8 Length: 8
Tick: 200 Tick: 200
idle-lights-bright: namntk_a
Length: 8
Tick: 200
IgnoreWorldTint: True
ntpyra: ntpyra:
Defaults: Defaults:

View File

@@ -15,6 +15,10 @@ gacnst:
make: gtcnstmk make: gtcnstmk
Length: 24 Length: 24
ShadowStart: 24 ShadowStart: 24
make-bright: gtcnstmk
Length: 24
IgnoreWorldTint: True
ZOffset: 1023
crane-overlay: gtcnst_d crane-overlay: gtcnst_d
Length: 20 Length: 20
ZOffset: 1023 ZOffset: 1023
@@ -28,10 +32,19 @@ gacnst:
idle-top: gtcnst_c idle-top: gtcnst_c
Length: 15 Length: 15
Tick: 80 Tick: 80
idle-top-bright: gtcnst_c
Length: 15
Tick: 80
IgnoreWorldTint: True
damaged-idle-top: gtcnst_c damaged-idle-top: gtcnst_c
Start: 15 Start: 15
Length: 15 Length: 15
Tick: 80 Tick: 80
damaged-idle-top-bright: gtcnst_c
Start: 15
Length: 15
Tick: 80
IgnoreWorldTint: True
idle-side: gtcnst_a idle-side: gtcnst_a
Length: 10 Length: 10
damaged-idle-side: gtcnst_a damaged-idle-side: gtcnst_a
@@ -39,8 +52,9 @@ gacnst:
Length: 10 Length: 10
idle-front: gtcnst_b idle-front: gtcnst_b
Length: 10 Length: 10
damaged-idle-front: gtcnst_b idle-front-bright: gtcnst_b
Length: 10 Length: 10
IgnoreWorldTint: True
emp-overlay: emp_fx01 emp-overlay: emp_fx01
Length: * Length: *
Offset: 0, 0, 37 Offset: 0, 0, 37
@@ -71,10 +85,19 @@ gapowr:
idle-lights: gtpowr_a idle-lights: gtpowr_a
Length: 12 Length: 12
Tick: 200 Tick: 200
idle-lights-bright: gtpowr_a
Length: 12
Tick: 200
IgnoreWorldTint: True
damaged-idle-lights: gtpowr_a damaged-idle-lights: gtpowr_a
Start: 12 Start: 12
Length: 12 Length: 12
Tick: 200 Tick: 200
damaged-idle-lights-bright: gtpowr_a
Start: 12
Length: 12
Tick: 200
IgnoreWorldTint: True
idle-plug: gtpowr_b idle-plug: gtpowr_b
Length: 12 Length: 12
Tick: 200 Tick: 200
@@ -100,6 +123,10 @@ gapowr:
make: gtpowrmk make: gtpowrmk
Length: 20 Length: 20
ShadowStart: 20 ShadowStart: 20
make-bright: gtpowrmk
Length: 20
ShadowStart: 20
IgnoreWorldTint: True
emp-overlay: emp_fx01 emp-overlay: emp_fx01
Length: * Length: *
Offset: 0, 0, 25 Offset: 0, 0, 25
@@ -136,21 +163,18 @@ gapile:
ShadowStart: 5 ShadowStart: 5
Tick: 400 Tick: 400
idle-lights: gtpile_a idle-lights: gtpile_a
Length: 7 Length: 8
Tick: 200 Tick: 200
ZOffset: 1023 ZOffset: 1023
damaged-idle-lights: gtpile_a idle-lights-bright: gtpile_a
Start: 7 Length: 8
Length: 7
Tick: 200 Tick: 200
ZOffset: 1023 ZOffset: 1023
idle-light: gtpile_b IgnoreWorldTint: True
Length: 7 idle-light-bright: gtpile_b
Tick: 200 Length: 8
damaged-idle-light: gtpile_b
Start: 7
Length: 7
Tick: 200 Tick: 200
IgnoreWorldTint: True
idle-flag: gtpile_c idle-flag: gtpile_c
Length: 7 Length: 7
Tick: 100 Tick: 100
@@ -206,10 +230,20 @@ gaweap:
Length: 16 Length: 16
Tick: 100 Tick: 100
ZOffset: 2048 ZOffset: 2048
idle-lights-white-bright: gtweap_a
Length: 16
Tick: 100
ZOffset: 2048
IgnoreWorldTint: True
idle-lights-red: gtweap_b idle-lights-red: gtweap_b
Length: 8 Length: 8
Tick: 120 Tick: 120
ZOffset: 2048 ZOffset: 2048
idle-lights-red-bright: gtweap_b
Length: 8
Tick: 120
ZOffset: 2048
IgnoreWorldTint: True
idle-turbines: gtweap_c idle-turbines: gtweap_c
Length: 4 Length: 4
Tick: 80 Tick: 80
@@ -230,6 +264,12 @@ gaweap:
ShadowStart: 20 ShadowStart: 20
Offset: -12, -42, 43 Offset: -12, -42, 43
DepthSpriteOffset: -12, 0 DepthSpriteOffset: -12, 0
make-bright: gtweapmk
Length: 20
Tick: 80
Offset: -12, -42, 44
DepthSpriteOffset: -12, 0
IgnoreWorldTint: True
bib: gtweapbb bib: gtweapbb
Length: 1 Length: 1
ZOffset: -1024 ZOffset: -1024
@@ -280,10 +320,19 @@ napowr:
idle-lights: ntpowr_a idle-lights: ntpowr_a
Length: 9 Length: 9
Tick: 200 Tick: 200
idle-lights-bright: ntpowr_a
Length: 9
Tick: 200
IgnoreWorldTint: True
damaged-idle-lights: ntpowr_a damaged-idle-lights: ntpowr_a
Start: 9 Start: 9
Length: 9 Length: 9
Tick: 200 Tick: 200
damaged-idle-lights-bright: ntpowr_a
Start: 9
Length: 9
Tick: 200
IgnoreWorldTint: True
make: ntpowrmk make: ntpowrmk
Length: 19 Length: 19
ShadowStart: 19 ShadowStart: 19
@@ -318,10 +367,19 @@ naapwr:
idle-lights: ntapwr_a idle-lights: ntapwr_a
Length: 9 Length: 9
Tick: 200 Tick: 200
idle-lights-bright: ntapwr_a
Length: 9
Tick: 200
IgnoreWorldTint: True
damaged-idle-lights: ntapwr_a damaged-idle-lights: ntapwr_a
Start: 9 Start: 9
Length: 9 Length: 9
Tick: 200 Tick: 200
damaged-idle-lights-bright: ntapwr_a
Start: 9
Length: 9
Tick: 200
IgnoreWorldTint: True
make: ntapwrmk make: ntapwrmk
Length: 19 Length: 19
ShadowStart: 19 ShadowStart: 19
@@ -353,22 +411,20 @@ nahand:
Start: 2 Start: 2
ShadowStart: 5 ShadowStart: 5
Tick: 400 Tick: 400
idle-light: nthand_a idle-light-bright: nthand_a
Length: 5 Length: 10
Tick: 100 Tick: 100
ZOffset: 1023 ZOffset: 1023
damaged-idle-light: nthand_a IgnoreWorldTint: True
Start: 5 idle-lights-bright: nthand_b
Length: 5
Tick: 100
ZOffset: 1023
idle-lights: nthand_b
Length: 12 Length: 12
Tick: 200 Tick: 200
damaged-idle-lights: nthand_b IgnoreWorldTint: True
damaged-idle-lights-bright: nthand_b
Start: 12 Start: 12
Length: 12 Length: 12
Tick: 200 Tick: 200
IgnoreWorldTint: True
make: nthandmk make: nthandmk
Length: 15 Length: 15
ShadowStart: 15 ShadowStart: 15
@@ -419,11 +475,22 @@ naweap:
Length: 16 Length: 16
Tick: 100 Tick: 100
ZOffset: 2048 ZOffset: 2048
idle-lights-bright: ntweap_a
Length: 16
Tick: 100
ZOffset: 2048
IgnoreWorldTint: True
damaged-idle-lights: ntweap_a damaged-idle-lights: ntweap_a
Start: 16 Start: 16
Length: 16 Length: 16
Tick: 100 Tick: 100
ZOffset: 2048 ZOffset: 2048
damaged-idle-lights-bright: ntweap_a
Start: 16
Length: 16
Tick: 100
ZOffset: 2048
IgnoreWorldTint: True
build-door: ntweap_b build-door: ntweap_b
Length: 10 Length: 10
ShadowStart: 10 ShadowStart: 10
@@ -521,11 +588,21 @@ natech:
ShadowStart: 5 ShadowStart: 5
Tick: 400 Tick: 400
idle-lights: nttech_a idle-lights: nttech_a
Length: 9 Length: 10
Tick: 120 Tick: 120
idle-lights-bright: nttech_a
Length: 10
Tick: 120
IgnoreWorldTint: True
damaged-idle-lights: nttech_a damaged-idle-lights: nttech_a
Length: 9 Start: 10
Length: 10
Tick: 120 Tick: 120
damaged-idle-lights-bright: nttech_a
Start: 10
Length: 10
Tick: 120
IgnoreWorldTint: True
make: nttechmk make: nttechmk
Length: 18 Length: 18
ShadowStart: 18 ShadowStart: 18
@@ -560,10 +637,10 @@ natmpl:
idle-lights: nttmpl_a idle-lights: nttmpl_a
Length: 16 Length: 16
Tick: 120 Tick: 120
damaged-idle-lights: nttmpl_a idle-lights-bright: nttmpl_a
Start: 16
Length: 16 Length: 16
Tick: 120 Tick: 120
IgnoreWorldTint: True
make: nttmplmk make: nttmplmk
Length: 17 Length: 17
ShadowStart: 17 ShadowStart: 17
@@ -637,10 +714,19 @@ gatech:
idle-lights: gttech_a idle-lights: gttech_a
Length: 8 Length: 8
Tick: 200 Tick: 200
idle-lights-bright: gttech_a
Length: 8
Tick: 200
IgnoreWorldTint: True
damaged-idle-lights: gttech_a damaged-idle-lights: gttech_a
Start: 8 Start: 8
Length: 8 Length: 8
Tick: 240 Tick: 240
damaged-idle-lights-bright: gttech_a
Start: 8
Length: 8
Tick: 240
IgnoreWorldTint: True
make: gttechmk make: gttechmk
Length: 20 Length: 20
ShadowStart: 20 ShadowStart: 20
@@ -880,26 +966,40 @@ napost:
damaged-idle: damaged-idle:
Start: 1 Start: 1
ShadowStart: 4 ShadowStart: 4
lights: napost_b lights-bright: napost_b
Start: 0 Start: 0
Length: 7 Length: 7
ShadowStart: 14 ShadowStart: 14
Tick: 80 Tick: 80
damaged-lights: napost_b IgnoreWorldTint: True
damaged-lights-bright: napost_b
Start: 7 Start: 7
Length: 7 Length: 7
ShadowStart: 21 ShadowStart: 21
Tick: 80 Tick: 80
IgnoreWorldTint: True
chainoflights: napost_a chainoflights: napost_a
Start: 0 Start: 0
Length: 12 Length: 12
ShadowStart: 24 ShadowStart: 24
Tick: 80 Tick: 80
chainoflights-bright: napost_a
Start: 0
Length: 12
ShadowStart: 24
Tick: 80
IgnoreWorldTint: True
damaged-chainoflights: napost_a damaged-chainoflights: napost_a
Start: 12 Start: 12
Length: 12 Length: 12
ShadowStart: 36 ShadowStart: 36
Tick: 80 Tick: 80
damaged-chainoflights-bright: napost_a
Start: 12
Length: 12
ShadowStart: 36
Tick: 80
IgnoreWorldTint: True
dead: dead:
Start: 2 Start: 2
Tick: 400 Tick: 400
@@ -943,9 +1043,17 @@ nafnce:
enabled-x: enabled-x:
Frames: 3,3,1,1,3,3,1,1,2,2,0,0,2,2,0,0 Frames: 3,3,1,1,3,3,1,1,2,2,0,0,2,2,0,0
Length: 16 Length: 16
enabled-x-bright:
Frames: 3,3,1,1,3,3,1,1,2,2,0,0,2,2,0,0
Length: 16
IgnoreWorldTint: True
enabled-y: enabled-y:
Frames: 7,5,7,5,6,4,6,4,7,5,7,5,6,4,6,4 Frames: 7,5,7,5,6,4,6,4,7,5,7,5,6,4,6,4
Length: 16 Length: 16
enabled-y-bright:
Frames: 7,5,7,5,6,4,6,4,7,5,7,5,6,4,6,4
Length: 16
IgnoreWorldTint: True
emp-overlay: emp_fx01 emp-overlay: emp_fx01
Length: * Length: *
Offset: 0, 0, 25 Offset: 0, 0, 25
@@ -1223,12 +1331,17 @@ gactwr:
idle-lights: gtctwr_a idle-lights: gtctwr_a
Length: 6 Length: 6
Tick: 200 Tick: 200
damaged-idle-lights: gtctwr_a idle-lights-bright: gtctwr_a
Length: 6 Length: 6
Tick: 200 Tick: 200
IgnoreWorldTint: True
make: gtctwrmk make: gtctwrmk
Length: 11 Length: 11
ShadowStart: 11 ShadowStart: 11
make-bright: gtctwrmk
Length: 11
ZOffset: 1
IgnoreWorldTint: True
turret-vulcan: gtctwr_b turret-vulcan: gtctwr_b
Facings: 32 Facings: 32
turret-rocket: gtctwr_c turret-rocket: gtctwr_c
@@ -1337,6 +1450,13 @@ gahpad:
Offset: 0, -36 Offset: 0, -36
ZOffset: -1c511 ZOffset: -1c511
ZRamp: 1 ZRamp: 1
idle-lights-bright: gthpad_a
Length: 8
Tick: 100
Offset: 0, -36
ZOffset: -1c511
ZRamp: 1
IgnoreWorldTint: True
damaged-idle-lights: gthpad_a damaged-idle-lights: gthpad_a
Start: 8 Start: 8
Length: 8 Length: 8
@@ -1344,6 +1464,14 @@ gahpad:
Offset: 0, -36 Offset: 0, -36
ZOffset: -1c511 ZOffset: -1c511
ZRamp: 1 ZRamp: 1
damaged-idle-lights-bright: gthpad_a
Start: 8
Length: 8
Tick: 100
Offset: 0, -36
ZOffset: -1c511
ZRamp: 1
IgnoreWorldTint: True
make: gthpadmk make: gthpadmk
Length: 18 Length: 18
ShadowStart: 18 ShadowStart: 18
@@ -1405,12 +1533,25 @@ nahpad:
ZOffset: -1c511 ZOffset: -1c511
Tick: 100 Tick: 100
ZRamp: 1 ZRamp: 1
idle-lights-bright: nthpad_a
Length: 46
ZOffset: -1c511
Tick: 100
ZRamp: 1
IgnoreWorldTint: True
damaged-idle-lights: nthpad_a damaged-idle-lights: nthpad_a
Start: 46 Start: 46
Length: 46 Length: 46
Tick: 100 Tick: 100
ZOffset: -1c511 ZOffset: -1c511
ZRamp: 1 ZRamp: 1
damaged-idle-lights-bright: nthpad_a
Start: 46
Length: 46
Tick: 100
ZOffset: -1c511
ZRamp: 1
IgnoreWorldTint: True
make: nthpadmk make: nthpadmk
Length: 20 Length: 20
ShadowStart: 20 ShadowStart: 20
@@ -1450,15 +1591,17 @@ proc.gdi:
DepthSpriteOffset: -12, 0 DepthSpriteOffset: -12, 0
flame: ntrefn_b flame: ntrefn_b
Length: * Length: *
IgnoreWorldTint: True
unload-overlay: narefn_a unload-overlay: narefn_a
Length: * Length: *
ZOffset: 1024 ZOffset: 1024
idle-redlights: ntrefn_c idle-lights: ntrefn_c
Length: 16 Length: 16
Tick: 120 Tick: 120
damaged-idle-redlights: ntrefn_c idle-lights-bright: ntrefn_c
Length: 16 Length: 16
Tick: 120 Tick: 120
IgnoreWorldTint: True
bib: ntrefnbb bib: ntrefnbb
Length: 1 Length: 1
ZOffset: -1024 ZOffset: -1024
@@ -1512,15 +1655,17 @@ proc.nod:
DepthSpriteOffset: -12, 0 DepthSpriteOffset: -12, 0
flame: ntrefn_b flame: ntrefn_b
Length: * Length: *
IgnoreWorldTint: True
unload-overlay: narefn_a unload-overlay: narefn_a
Length: * Length: *
ZOffset: 1024 ZOffset: 1024
idle-redlights: ntrefn_c idle-lights: ntrefn_c
Length: 16 Length: 16
Tick: 120 Tick: 120
damaged-idle-redlights: ntrefn_c idle-lights-bright: ntrefn_c
Length: 16 Length: 16
Tick: 120 Tick: 120
IgnoreWorldTint: True
bib: ntrefnbb bib: ntrefnbb
Length: 1 Length: 1
ZOffset: -1024 ZOffset: -1024
@@ -1581,13 +1726,15 @@ nawast:
Length: 20 Length: 20
ShadowStart: 60 ShadowStart: 60
Tick: 120 Tick: 120
idle-lights: ntwast_b idle-lights-bright: ntwast_b
Length: 16 Length: 8
Tick: 120 Tick: 120
damaged-idle-lights: ntwast_b IgnoreWorldTint: True
Start: 16 damaged-idle-lights-bright: ntwast_b
Length: 16 Start: 8
Length: 8
Tick: 120 Tick: 120
IgnoreWorldTint: True
bib: ntwastbb bib: ntwastbb
ZOffset: -1024 ZOffset: -1024
ZRamp: 1 ZRamp: 1
@@ -1643,13 +1790,15 @@ gasilo.gdi:
ShadowStart: 5 ShadowStart: 5
ZOffset: -512 ZOffset: -512
Tick: 400 Tick: 400
idle-lights: gtsilo_b idle-lights-bright: gtsilo_b
Length: 16 Length: 16
Tick: 120 Tick: 120
damaged-idle-lights: gtsilo_b IgnoreWorldTint: True
damaged-idle-lights-bright: gtsilo_b
Start: 16 Start: 16
Length: 16 Length: 16
Tick: 120 Tick: 120
IgnoreWorldTint: True
make: gtsilomk make: gtsilomk
Length: 18 Length: 18
ShadowStart: 20 ShadowStart: 20
@@ -1691,13 +1840,15 @@ gasilo.nod:
ShadowStart: 5 ShadowStart: 5
ZOffset: -512 ZOffset: -512
Tick: 400 Tick: 400
idle-lights: gtsilo_b idle-lights-bright: gtsilo_b
Length: 16 Length: 16
Tick: 120 Tick: 120
damaged-idle-lights: gtsilo_b IgnoreWorldTint: True
damaged-idle-lights-bright: gtsilo_b
Start: 16 Start: 16
Length: 16 Length: 16
Tick: 120 Tick: 120
IgnoreWorldTint: True
make: gtsilomk make: gtsilomk
Length: 18 Length: 18
ShadowStart: 20 ShadowStart: 20
@@ -1750,25 +1901,40 @@ gadept.gdi:
Tick: 400 Tick: 400
ZRamp: 1 ZRamp: 1
idle-light: gtdept_b idle-light: gtdept_b
Offset: 0, -36, 13
Length: 7 Length: 7
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
damaged-idle-light: gtdept_b idle-light-bright: gtdept_b
Start: 7 Offset: 0, -36, 13
Length: 7 Length: 7
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
IgnoreWorldTint: True
circuits: gtdept_a circuits: gtdept_a
Length: 5 Length: 5
ZOffset: -1c511 ZOffset: -1c511
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
circuits-bright: gtdept_a
Length: 5
ZOffset: -1c511
Tick: 120
ZRamp: 1
IgnoreWorldTint: True
damaged-circuits: gtdept_a damaged-circuits: gtdept_a
Start: 5 Start: 5
Length: 5 Length: 5
ZOffset: -1c511 ZOffset: -1c511
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
damaged-circuits-bright: gtdept_a
Start: 5
Length: 5
ZOffset: -1c511
Tick: 120
ZRamp: 1
IgnoreWorldTint: True
crane-start: gtdept_c crane-start: gtdept_c
Length: 6 Length: 6
Offset: 0, -36, 12 Offset: 0, -36, 12
@@ -1780,6 +1946,13 @@ gadept.gdi:
Offset: 0, -36, 12 Offset: 0, -36, 12
Tick: 60 Tick: 60
DepthSprite: isodepth.shp DepthSprite: isodepth.shp
crane-loop-bright: gtdept_c
Start: 6
Length: 5
Offset: 0, -36, 12
Tick: 60
DepthSprite: isodepth.shp
IgnoreWorldTint: True
crane-end: gtdept_c crane-end: gtdept_c
Start: 10 Start: 10
Length: 6 Length: 6
@@ -1848,36 +2021,58 @@ gadept.nod:
Tick: 400 Tick: 400
ZRamp: 1 ZRamp: 1
idle-light: gtdept_b idle-light: gtdept_b
Offset: 0, -36, 13
Length: 7 Length: 7
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
damaged-idle-light: gtdept_b idle-light-bright: gtdept_b
Start: 7 Offset: 0, -36, 13
Length: 7 Length: 7
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
IgnoreWorldTint: True
circuits: gtdept_a circuits: gtdept_a
Length: 5 Length: 5
ZOffset: -1c511 ZOffset: -1c511
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
circuits-bright: gtdept_a
Length: 5
ZOffset: -1c511
Tick: 120
ZRamp: 1
IgnoreWorldTint: True
damaged-circuits: gtdept_a damaged-circuits: gtdept_a
Start: 5 Start: 5
Length: 5 Length: 5
ZOffset: -1c511 ZOffset: -1c511
Tick: 120 Tick: 120
ZRamp: 1 ZRamp: 1
damaged-circuits-bright: gtdept_a
Start: 5
Length: 5
ZOffset: -1c511
Tick: 120
ZRamp: 1
IgnoreWorldTint: True
crane-start: gtdept_c crane-start: gtdept_c
Length: 6 Length: 6
Offset: 0, -36, 12 Offset: 0, -36, 12
DepthSprite: isodepth.shp
Tick: 60 Tick: 60
DepthSprite: isodepth.shp
crane-loop: gtdept_c crane-loop: gtdept_c
Start: 6 Start: 6
Length: 5 Length: 5
Offset: 0, -36, 12 Offset: 0, -36, 12
DepthSprite: isodepth.shp
Tick: 60 Tick: 60
DepthSprite: isodepth.shp
crane-loop-bright: gtdept_c
Start: 6
Length: 5
Offset: 0, -36, 12
Tick: 60
DepthSprite: isodepth.shp
IgnoreWorldTint: True
crane-end: gtdept_c crane-end: gtdept_c
Start: 10 Start: 10
Length: 6 Length: 6
@@ -1924,20 +2119,44 @@ namisl:
idle-lights: ntmisl_b idle-lights: ntmisl_b
Length: 10 Length: 10
Tick: 120 Tick: 120
idle-lights-bright: ntmisl_b
Length: 10
Tick: 120
IgnoreWorldTint: True
damaged-idle-lights: ntmisl_b damaged-idle-lights: ntmisl_b
Start: 10 Start: 10
Length: 10 Length: 10
Tick: 120 Tick: 120
damaged-idle-lights-bright: ntmisl_b
Start: 10
Length: 10
Tick: 120
IgnoreWorldTint: True
make: ntmislmk make: ntmislmk
Length: 18 Length: 18
ShadowStart: 18 ShadowStart: 18
active: ntmisl_a active: ntmisl_a
Length: 10 Frames: 0, 1, 2, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 8, 9, 10, 11
Length: 25
Tick: 80 Tick: 80
ZOffset: 2
active-bright: ntmisl_a
Frames: 11, 12, 13, 14, 14, 14, 14, 14, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 20, 12, 22
Length: 25
Tick: 80
ZOffset: 2
IgnoreWorldTint: True
damaged-active: ntmisl_a damaged-active: ntmisl_a
Start: 10 Start: 11
Length: 10 Length: 10
Tick: 80 Tick: 80
ZOffset: 1
damaged-active-bright: ntmisl_a
Start: 11
Length: 10
Tick: 80
ZOffset: 1
IgnoreWorldTint: True
emp-overlay: emp_fx01 emp-overlay: emp_fx01
Length: * Length: *
Offset: 0, 0, 25 Offset: 0, 0, 25
@@ -1973,20 +2192,31 @@ gaplug:
Start: 20 Start: 20
Length: 20 Length: 20
Tick: 120 Tick: 120
idle-lights: gaplug_b idle-lights-bright: gaplug_b
Length: 20 Length: 20
Tick: 120 Tick: 120
damaged-idle-lights: gaplug_b IgnoreWorldTint: True
damaged-idle-lights-bright: gaplug_b
Start: 20 Start: 20
Length: 20 Length: 20
Tick: 120 Tick: 120
IgnoreWorldTint: True
idle-strip: gaplug_c idle-strip: gaplug_c
Length: 8 Length: 8
Tick: 120 Tick: 120
idle-strip-bright: gaplug_c
Length: 8
Tick: 120
IgnoreWorldTint: True
damaged-idle-strip: gaplug_c damaged-idle-strip: gaplug_c
Start: 8 Start: 8
Length: 8 Length: 8
Tick: 120 Tick: 120
damaged-idle-strip-bright: gaplug_c
Start: 8
Length: 8
Tick: 120
IgnoreWorldTint: True
idle-ioncannona: gaplug_f idle-ioncannona: gaplug_f
Length: 15 Length: 15
Tick: 120 Tick: 120
@@ -1999,19 +2229,35 @@ gaplug:
idle-hunterseekera: gaplug_e idle-hunterseekera: gaplug_e
Length: 15 Length: 15
Tick: 120 Tick: 120
Reverses: true
Offset: -12, -42, 30 Offset: -12, -42, 30
idle-hunterseekera-bright: gaplug_e
Length: 15
Tick: 120
Offset: -12, -42, 30
IgnoreWorldTint: True
idle-hunterseekerb: gaplug_e idle-hunterseekerb: gaplug_e
Length: 15 Length: 15
Reverses: true
Tick: 120 Tick: 120
idle-hunterseekerb-bright: gaplug_e
Length: 15
Tick: 120
IgnoreWorldTint: True
idle-droppoda: gaplug_d idle-droppoda: gaplug_d
Length: 15 Length: 15
Tick: 120 Tick: 120
Offset: -12, -42, 30 Offset: -12, -42, 30
idle-droppoda-bright: gaplug_d
Length: 15
Tick: 120
Offset: -12, -42, 30
IgnoreWorldTint: True
idle-droppodb: gaplug_d idle-droppodb: gaplug_d
Length: 15 Length: 15
Tick: 120 Tick: 120
idle-droppodb-bright: gaplug_d
Length: 15
Tick: 120
IgnoreWorldTint: True
make: gtplugmk make: gtplugmk
Length: 17 Length: 17
ShadowStart: 17 ShadowStart: 17