Preserve corpses after consumption/expiry; Fix Madrigal issues; Fix recursive overlays on turreted units

This commit is contained in:
Pr0nogo 2023-05-26 10:47:50 -04:00
parent 05be56cdae
commit 5f712336d2
7 changed files with 125 additions and 372 deletions

Binary file not shown.

View File

@ -5,7 +5,7 @@ Skryling Death
Skryling Explosion
Rilirokor
Rilirokor Shadow
Rilirokor Remnants
Rilirokor Remains
Infested Terran
Infested Terran Shadow
Infested Terran Explosion
@ -14,15 +14,15 @@ Zerg Cocoon Shadow
Isthrathaleth
Isthrathaleth Shadow
Isthrathaleth Birth
Isthrathaleth Remnants
Isthrathaleth Remains
Droleth
Droleth Shadow
Droleth Birth
Droleth Remnants
Droleth Remains
Egg
Egg Shadow
Egg Spawn
Egg Remnants
Egg Remains
Geszithalor
Geszithalor Shadow
Geszithalor Birth
@ -30,12 +30,12 @@ Geszithalor Death
Hydralisk
Hydralisk Shadow
Hydralisk Birth
Hydralisk Remnants
Hydralisk Remains
Infested Kerrigan
Infested Kerrigan Shadow
Needle Spines
Larva
Larva Remnants
Larva Remains
Mutalisk
Mutalisk Shadow
Mutalisk Birth
@ -51,11 +51,11 @@ Matraleth Birth
Ultrokor
Ultrokor Shadow
Ultrokor Birth
Ultrokor Remnants
Ultrokor Remains
Zethrokor
Zethrokor Shadow
Zethrokor Birth
Zethrokor Remnants
Zethrokor Remains
Zerg Air Death Explosion (Large)
Zerg Air Death Explosion (Small)
Zerg Building Explosion
@ -87,7 +87,7 @@ Matravil Nest Shadow
Nydus Cesiant
Nydus Cesiant Shadow
Overmind With Shell
Overmind Remnants
Overmind Remains
Overmind Without Shell
Ultrok Cavern
Ultrok Cavern Shadow
@ -122,7 +122,7 @@ Envoy Engines
Envoy Warp Flash
Dracadin
Dracadin Shadow
Dracadin Remnants
Dracadin Remains
Dracadin Warp Flash
Cantavis
Cantavis Shadow
@ -228,7 +228,7 @@ Harakan
Harakan Shadow
Eidolon
Eidolon Shadow
Eidolon Remnants
Eidolon Remains
Eidolon Death
Nuke Beam
Nuke Target Dot
@ -239,7 +239,7 @@ Sarah Kerrigan
Sarah Kerrigan Shadow
Maverick
Maverick Shadow
Maverick Remnants
Maverick Remains
Maverick Death
Wraith
Wraith Shadow
@ -918,7 +918,7 @@ Vithrilisk Shadow
Vithrilisk Birth
Vithrilisk Death
Lakizilisk Birth
Lakizilisk Remnants
Lakizilisk Remains
Lakizilisk
Lakizilisk Shadow
Overmind Cocoon
@ -944,7 +944,7 @@ Valkyrie Engines2 (Unused)
Valkyrie Afterburners (Unused)
Cleric
Cleric Shadow
Cleric Remnants
Cleric Remains
Psi Disrupter
Psi Disrupter Shadow
Power Generator
@ -1117,7 +1117,7 @@ Star Sovereign
Star Sovereign Shadow
Apostle
Apostle Shadow
Apostle Remnants
Apostle Remains
Exemplar Weapon
Future Station Shadow
Argosy
@ -1233,9 +1233,9 @@ Observance Overlay Large
Observance Overlay Medium
Observance Overlay Small
Zerg Overmind Shadow
Harakan Remnants
Harakan Remains
Bactalisk Birth
Bactalisk Remnants
Bactalisk Remains
Alkajelisk Spores
Alkajelisk Passive Spore
Terran Heavy Missile
@ -1346,7 +1346,7 @@ Cohort
Cohort Shadow
Aspirant
Aspirant Shadow
Aspirant Remnants
Aspirant Remains
Criticality Large
Criticality Medium
Criticality Small
@ -1355,12 +1355,12 @@ Akistrokor Shadow
Konvilisk
Konvilisk Shadow
Konvilisk Birth
Konvilisk Remnants
Konvilisk Remains
Legionnaire Teleport
Claymore
Claymore Shadow
Aion Shadow
Scribe Remnants
Scribe Remains
unused
unused
Warp Anchor Underlay
@ -1413,7 +1413,7 @@ Luminary
Luminary Shadow
Axitrilisk
Axitrilisk Shadow
Axitrilisk Remnants
Axitrilisk Remains
Anticthon
Anticthon Shadow
Anthelion
@ -1498,7 +1498,7 @@ Emergency Detonation
Madrigal Death Explosion
Penumbra Death Explosion
Tarasque Muzzle Flash
Blackjack Remnants
Blackjack Remains
Sovroleth Birth Double
Gods Made Flesh Small
Gods Made Flesh Medium
@ -1530,7 +1530,7 @@ Keskathalor Spores
Seeker Spores Double Silent
Kagralisk
Kagralisk Shadow
Kagralisk Remnants
Kagralisk Remains
Matador (Tank Mode) Shadow
Kagralisk Weaponhit
Izkag Iteth
@ -1540,7 +1540,7 @@ Kagralisk Birth
Neutron Flare Blue Damageless
Evigrilisk
Evigrilisk Shadow
Evigrilisk Remnants
Evigrilisk Remains
Evigrilisk Birth
Sentinel Base
Sentinel Turret
@ -1735,7 +1735,7 @@ Zerg Spore Explosion Large
Pythean Engines
Mortothrokor
Mortothrokor Shadow
Mortothrokor Remnants
Mortothrokor Remains
Phantom Strike Proc
Shaman (Visionary Mode)
Terran Cancel Structure

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -173,7 +173,7 @@ RilirokorDeath:
RilirokorDeathFinal:
imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp)
playsnd 785 # Zerg\BROODLING\ZBrDth00.WAV
# lowsprul 134 0 0 # Rilirokor Remnants (zerg\zbrDeath.grp)
lowsprul 134 0 0 # Rilirokor Remnants (zerg\zbrDeath.grp)
wait 1
end
@ -218,39 +218,6 @@ RilirokorWalking:
playfram 0x00
goto RilirokorWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 007 Rilirokor Remnants (zerg\zbrDeath.grp)
.headerstart
IsId 5
Type 0
Init RilirokorRemnantsInit
Death RilirokorRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
RilirokorRemnantsInit:
playfram 0x00
wait 255
wait 24
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
RilirokorRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 008 Infested Terran (zerg\bugguy.grp)
@ -704,39 +671,6 @@ IsthrathalethUnBurrow:
sigorder 4
goto IsthrathalethGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 016 Isthrathaleth Remnants (zerg\zdeDeath.grp)
.headerstart
IsId 10
Type 0
Init IsthrathalethRemnantsInit
Death IsthrathalethRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
IsthrathalethRemnantsInit:
playfram 0x00
wait 255
wait 24
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
IsthrathalethRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 017 Droleth (zerg\drone.grp)
@ -927,39 +861,6 @@ DrolethUnBurrow:
sigorder 4
goto InfestedTerranLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 020 Droleth Remnants (zerg\zdrDeath.grp)
.headerstart
IsId 12
Type 0
Init DrolethRemnantsInit
Death DrolethRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
DrolethRemnantsInit:
playfram 0x00
wait 255
wait 24
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
DrolethRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 021 Egg (zerg\egg.grp)
@ -1061,37 +962,34 @@ Death EggRemnantsDeath
# ----------------------------------------------------------------------------- #
EggRemnantsInit:
playfram 0x00 # Frame set 0
wait 2
playfram 1 # Frame set 0, direction 1
wait 2
playfram 2 # Frame set 0, direction 2
wait 2
playfram 3 # Frame set 0, direction 3
wait 2
playfram 4 # Frame set 0, direction 4
wait 2
playfram 5 # Frame set 0, direction 5
wait 2
playfram 6 # Frame set 0, direction 6
wait 2
playfram 7 # Frame set 0, direction 7
wait 2
playfram 8 # Frame set 0, direction 8
wait 2
playfram 9 # Frame set 0, direction 9
wait 255
wait 24
playfram 10 # Frame set 0, direction 10
wait 255
wait 24
playfram 11 # Frame set 0, direction 11
wait 255
wait 24
end
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
playfram 6
wait 2
playfram 7
wait 2
playfram 8
wait 2
playfram 9
wait 219
EggRemnantsDeath:
wait 1
playfram 10
wait 255
wait 24
playfram 11
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
@ -1821,8 +1719,9 @@ LarvaRemnantsInit:
playfram 5
wait 2
playfram 6
wait 255
wait 24
wait 227
LarvaRemnantsDeath:
wait 1
playfram 7
wait 255
wait 24
@ -1830,10 +1729,6 @@ LarvaRemnantsInit:
wait 255
wait 24
end
LarvaRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -2441,39 +2336,6 @@ UltrokorUnBurrow:
sigorder 4
goto UltrokorGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 053 Ultrokor Remnants (zerg\zulDeath.grp)
.headerstart
IsId 30
Type 0
Init UltrokorRemnantsInit
Death UltrokorRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
UltrokorRemnantsInit:
playfram 0x00
wait 255
wait 24
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
UltrokorRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 054 Zethrokor (zerg\zergling.grp)
@ -2705,39 +2567,6 @@ ZethrokorUnBurrow:
sigorder 4
goto ZethrokorGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 057 Zethrokor Remnants (zerg\zzeDeath.grp)
.headerstart
IsId 32
Type 0
Init ZethrokorRemnantsInit
Death ZethrokorRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
ZethrokorRemnantsInit:
playfram 0x00 # Frame set 0
wait 255
wait 24
playfram 1 # Frame set 0, direction 1
wait 255
wait 24
playfram 2 # Frame set 0, direction 2
wait 255
wait 24
playfram 3 # Frame set 0, direction 3
wait 255
wait 24
playfram 4 # Frame set 0, direction 4
wait 255
wait 24
end
ZethrokorRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 058 Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp)
@ -2751,22 +2580,22 @@ Death ScourgeExplosionDeath
# ----------------------------------------------------------------------------- #
ZergAirDeathExplosionInit:
playfram 0x00 # Frame set 0
wait 2
playfram 1 # Frame set 0, direction 1
wait 2
playfram 2 # Frame set 0, direction 2
wait 2
playfram 3 # Frame set 0, direction 3
wait 2
playfram 4 # Frame set 0, direction 4
wait 2
playfram 5 # Frame set 0, direction 5
wait 2
playfram 6 # Frame set 0, direction 6
wait 2
playfram 7 # Frame set 0, direction 7
wait 2
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
playfram 6
wait 2
playfram 7
wait 2
end
# ----------------------------------------------------------------------------- #
@ -5796,33 +5625,6 @@ EidolonLocal05:
wait 125
goto EidolonLocal05
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 230 Eidolon Remnants (terran\tghDeath.grp)
.headerstart
IsId 71
Type 0
Init EidolonRemnantsInit
Death EidolonRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
EidolonRemnantsInit:
playfram 0x00 # Frame set 0
wait 255
wait 24
playfram 1 # Frame set 0, direction 1
wait 255
wait 24
playfram 2 # Frame set 0, direction 2
wait 255
wait 24
end
EidolonRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 231 Eidolon Death (terran\ghost.grp)
@ -6500,8 +6302,8 @@ Death GenericRemnantsThreeDeath
GenericRemnantsThreeInit:
playfram 0x00
wait 255
wait 24
wait 239
GenericRemnantsThreeDeath:
playfram 1
wait 255
wait 24
@ -6509,10 +6311,6 @@ GenericRemnantsThreeInit:
wait 255
wait 24
end
GenericRemnantsThreeDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -10378,21 +10176,18 @@ Death BuildingRubbleHeaderDeath
BuildingRubbleHeaderInit:
playfram 0x00
wait 255
wait 255
playfram 1
wait 255
wait 255
playfram 2
wait 255
wait 255
playfram 3
wait 255
wait 255
end
wait 239
BuildingRubbleHeaderDeath:
wait 1
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
@ -11119,39 +10914,6 @@ DracadinLocal01:
wait 125
goto DracadinLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 124 Dracadin Remnants (protoss\pdrDeath.grp)
.headerstart
IsId 154
Type 0
Init DracadinRemnantsInit
Death DracadinRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #
DracadinRemnantsInit:
playfram 0x00
wait 255
wait 24
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
playfram 3
wait 255
wait 24
playfram 4
wait 255
wait 24
end
DracadinRemnantsDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 116 Interceptor (protoss\Intercep.grp)
@ -21394,8 +21156,9 @@ Death GenericRemnantsFourDeath
GenericRemnantsFourInit:
playfram 0x00
wait 255
wait 24
wait 239
GenericRemnantsFourDeath:
wait 1
playfram 1
wait 255
wait 24
@ -21406,10 +21169,6 @@ GenericRemnantsFourInit:
wait 255
wait 24
end
GenericRemnantsFourDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -24506,10 +24265,10 @@ Type 13
Init MadrigalImperiosoTurretInit
Death ScourgeExplosionDeath
GndAttkInit MadrigalImperiosoTurretGndAttkInit
AirAttkInit [NONE]
AirAttkInit MadrigalImperiosoTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt MadrigalImperiosoTurretGndAttkInit
AirAttkRpt [NONE]
AirAttkRpt MadrigalImperiosoTurretGndAttkInit
CastSpell [NONE]
GndAttkToIdle ScourgeLocal00
AirAttkToIdle [NONE]
@ -24616,10 +24375,10 @@ Type 14
Init MadrigalFuriaTurretInit
Death ScourgeExplosionDeath
GndAttkInit MadrigalFuriaTurretGndAttkInit
AirAttkInit [NONE]
AirAttkInit MadrigalFuriaTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt MadrigalFuriaTurretGndAttkInit
AirAttkRpt [NONE]
AirAttkRpt MadrigalFuriaTurretGndAttkInit
CastSpell [NONE]
GndAttkToIdle ScourgeLocal00
AirAttkToIdle [NONE]
@ -35417,40 +35176,40 @@ ZoryusShroudWorkingToIdle:
ZoryusShroudDeath:
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3
lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp)
wait 1
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3
lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp)
wait 1
end
ZoryusShroudAlmostBuilt:
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
ZoryusShroudBuilt:
playfram 0x00 # Frame set 0
playfram 0x00
wait 2
goto ZoryusShroudWorkingToIdle
ZoryusShroudIsWorking:
playfram 4 # Frame set 0, direction 4
wait 2
playfram 5 # Frame set 0, direction 5
wait 3
playfram 6 # Frame set 0, direction 6
wait 3
playfram 7 # Frame set 0, direction 7
wait 2
playfram 8 # Frame set 0, direction 8
wait 2
playfram 9 # Frame set 0, direction 9
wait 2
playfram 8 # Frame set 0, direction 8
wait 2
playfram 7 # Frame set 0, direction 7
wait 2
playfram 6 # Frame set 0, direction 6
wait 3
playfram 5 # Frame set 0, direction 5
wait 2
playfram 4
wait 2
playfram 5
wait 3
playfram 6
wait 3
playfram 7
wait 2
playfram 8
wait 2
playfram 9
wait 2
playfram 8
wait 2
playfram 7
wait 2
playfram 6
wait 3
playfram 5
wait 2
goto ZoryusShroudIsWorking
# ----------------------------------------------------------------------------- #
@ -43470,8 +43229,9 @@ Death GenericRemnantsFiveDeath
GenericRemnantsFiveInit:
playfram 0x00
wait 255
wait 24
wait 239
GenericRemnantsFiveDeath:
wait 1
playfram 1
wait 255
wait 24
@ -43485,10 +43245,6 @@ GenericRemnantsFiveInit:
wait 255
wait 24
end
GenericRemnantsFiveDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -44308,15 +44064,16 @@ KagraliskUnBurrow:
.headerstart
IsId 661
Type 0
Init GenericRemnants6Init
Death GenericRemnants6Death
Init GenericRemnantsSixInit
Death GenericRemnantsSixDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnants6Init:
GenericRemnantsSixInit:
playfram 0x00
wait 255
wait 24
GenericRemnantsSixDeath:
wait 239
wait 1
playfram 1
wait 255
wait 24
@ -44333,10 +44090,6 @@ GenericRemnants6Init:
wait 255
wait 24
end
GenericRemnants6Death:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:

Binary file not shown.