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

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