mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-release.git
synced 2026-09-17 01:31:45 +00:00
1255 lines
31 KiB
Plaintext
1255 lines
31 KiB
Plaintext
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# All shadows
|
|
.headerstart
|
|
IsId 275
|
|
Type 1
|
|
Init ShadowHeaderInit
|
|
Death Generic_Wait1End
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
ShadowHeaderInit:
|
|
wait 1
|
|
followmaingraphic
|
|
goto ShadowHeaderInit
|
|
|
|
Generic_Wait1End:
|
|
wait 1
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# Generic engines, e.g.
|
|
# 2194 Helion Engines (cm\a\helion-engine.grp)
|
|
.headerstart
|
|
IsId 730
|
|
Type 15
|
|
Init Engines_MultiGlowHeader_OmniInit
|
|
Death Generic_Wait1End
|
|
GndAttkInit Generic_Wait1End
|
|
AirAttkInit Generic_Wait1End
|
|
Unused1 [NONE]
|
|
GndAttkRpt Generic_Wait1End
|
|
AirAttkRpt Generic_Wait1End
|
|
CastSpell Generic_Wait1End
|
|
GndAttkToIdle Generic_Wait1End
|
|
AirAttkToIdle Generic_Wait1End
|
|
Unused2 [NONE]
|
|
Walking Engines_MultiGlowHeader_OmniInit
|
|
WalkingToIdle Generic_Wait1End
|
|
SpecialState1 [NONE]
|
|
SpecialState2 [NONE]
|
|
AlmostBuilt Generic_Wait1End
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
Engines_MultiGlowHeader_OmniInit:
|
|
engframe 0
|
|
wait 1
|
|
engframe 32
|
|
wait 1
|
|
goto Engines_MultiGlowHeader_OmniInit
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# Generic remnants 5
|
|
# 1500 Blackjack Remains (cm\terran\blackjack-corpse.grp)
|
|
.headerstart
|
|
IsId 650
|
|
Type 1
|
|
Init GenericRemnantsFiveInit
|
|
Death GenericRemnantsFiveDeath
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
GenericRemnantsFiveInit:
|
|
playfram 0x00
|
|
wait 239
|
|
GenericRemnantsFiveDeath:
|
|
wait 1
|
|
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
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 976 Optical Flare Hit (Small) (thingy\TmeFlshS.grp)
|
|
# 977 Optical Flare Hit (Medium) (thingy\TmeFlshM.grp)
|
|
# 978 Optical Flare Hit (Large) (thingy\TmeFlshL.grp)
|
|
.headerstart
|
|
IsId 32
|
|
Type 1
|
|
Init OpticalFlareHitInit
|
|
Death Generic_Wait1End
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
OpticalFlareHitInit:
|
|
playfram 0x00
|
|
wait 1
|
|
playfram 1
|
|
wait 1
|
|
playfram 2
|
|
wait 1
|
|
playfram 3
|
|
wait 1
|
|
playfram 4
|
|
wait 1
|
|
playfram 5
|
|
wait 1
|
|
playfram 6
|
|
wait 1
|
|
playfram 7
|
|
wait 1
|
|
playfram 8
|
|
wait 1
|
|
goto Generic_Wait1End
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# Generic remnants 3, e.g.
|
|
# 2257 Thaumalogue Remains (cm\a\thaumalogue-remains.grp)
|
|
.headerstart
|
|
IsId 41
|
|
Type 1
|
|
Init GenericRemnantsThreeInit
|
|
Death GenericRemnantsThreeDeath
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
GenericRemnantsThreeInit:
|
|
playfram 0x00
|
|
wait 239
|
|
GenericRemnantsThreeDeath:
|
|
wait 1
|
|
playfram 1
|
|
wait 255
|
|
wait 24
|
|
playfram 2
|
|
wait 255
|
|
wait 24
|
|
playfram 3
|
|
wait 255
|
|
wait 24
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
.headerstart
|
|
IsId 291
|
|
Type 15
|
|
Init Engines_GlowHeaderInit
|
|
Death Generic_Wait1End
|
|
GndAttkInit Generic_Wait1End
|
|
AirAttkInit Generic_Wait1End
|
|
Unused1 [NONE]
|
|
GndAttkRpt Generic_Wait1End
|
|
AirAttkRpt Generic_Wait1End
|
|
CastSpell Generic_Wait1End
|
|
GndAttkToIdle Generic_Wait1End
|
|
AirAttkToIdle Generic_Wait1End
|
|
Unused2 [NONE]
|
|
Walking Engines_GlowHeaderInit
|
|
WalkingToIdle Generic_Wait1End
|
|
SpecialState1 [NONE]
|
|
SpecialState2 [NONE]
|
|
AlmostBuilt Generic_Wait1End
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
Engines_GlowHeaderInit:
|
|
engset 0
|
|
wait 1
|
|
engset 1
|
|
wait 1
|
|
goto Engines_GlowHeaderInit
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 110 Zerg Building Rubble (Small) (thingy\ZRubbleS.grp)
|
|
# 111 Zerg Building Rubble (Large) (thingy\ZRubbleL.grp)
|
|
# 216 Protoss Building Rubble (Small) (thingy\PRubbleS.grp)
|
|
# 217 Protoss Building Rubble (Large) (thingy\PRubbleL.grp)
|
|
# 335 Terran Building Rubble (Small) (thingy\RubbleS.grp)
|
|
# 336 Terran Building Rubble (Large) (thingy\RubbleL.grp)
|
|
# 1707 Terran Unit Rubble (Medium) (cm\terran\rubble-unit-medium.grp)
|
|
# 1708 Terran Unit Rubble (Small) (cm\terran\rubble-unit-small.grp)
|
|
# 1709 Protoss Unit Rubble (Medium) (cm\protoss\rubble-unit-medium.grp)
|
|
# 1710 Protoss Unit Rubble (Small) (cm\protoss\rubble-unit-small.grp)
|
|
# 1711 Zerg Unit Rubble (Medium) (cm\zerg\rubble-unit-medium.grp)
|
|
# 1712 Zerg Unit Rubble (Small) (cm\zerg\rubble-unit-small.grp)
|
|
# 1713 Zerg Unit Rubble (Tiny) (cm\zerg\rubble-unit-tiny.grp)
|
|
.headerstart
|
|
IsId 145
|
|
Type 1
|
|
Init BuildingRubbleHeaderInit
|
|
Death BuildingRubbleHeaderDeath
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
BuildingRubbleHeaderInit:
|
|
playfram 0x00
|
|
wait 239
|
|
BuildingRubbleHeaderDeath:
|
|
wait 1
|
|
playfram 1
|
|
wait 255
|
|
wait 24
|
|
playfram 2
|
|
wait 255
|
|
wait 24
|
|
playfram 3
|
|
wait 255
|
|
wait 24
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 105 Bloodsummon Ritual (Small) (b\ritual.grp)
|
|
.headerstart
|
|
IsId 61
|
|
Type 15
|
|
Init BloodsummonRitual_Small_Init
|
|
Death CerebrateDeath
|
|
GndAttkInit [NONE]
|
|
AirAttkInit [NONE]
|
|
Unused1 [NONE]
|
|
GndAttkRpt [NONE]
|
|
AirAttkRpt [NONE]
|
|
CastSpell [NONE]
|
|
GndAttkToIdle [NONE]
|
|
AirAttkToIdle [NONE]
|
|
Unused2 [NONE]
|
|
Walking [NONE]
|
|
WalkingToIdle [NONE]
|
|
SpecialState1 BloodsummonRitual_Small_SpecialState1
|
|
SpecialState2 BloodsummonRitual_Small_SpecialState1
|
|
AlmostBuilt BloodsummonRitual_Small_AlmostBuilt
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
BloodsummonRitual_Small_Init:
|
|
imgul 106 0 0 # Bloodsummon Ritual Shadow (b\ritual-shadow.grp)
|
|
playfram 1
|
|
wait 2
|
|
playfram 2
|
|
wait 2
|
|
playfram 3
|
|
wait 2
|
|
BloodsummonRitual_Small_SpecialState1:
|
|
playfram 4
|
|
wait 2
|
|
playfram 5
|
|
wait 2
|
|
playfram 6
|
|
wait 2
|
|
playfram 7
|
|
wait 2
|
|
playfram 8
|
|
wait 2
|
|
playfram 9
|
|
wait 2
|
|
playfram 8
|
|
wait 2
|
|
playfram 7
|
|
wait 2
|
|
playfram 6
|
|
wait 2
|
|
playfram 5
|
|
wait 2
|
|
goto BloodsummonRitual_Small_SpecialState1
|
|
|
|
BloodsummonRitual_Small_AlmostBuilt:
|
|
playfram 10
|
|
wait 2
|
|
playfram 11
|
|
wait 2
|
|
playfram 12
|
|
wait 2
|
|
sigorder 4
|
|
goto SkryrokorLocal00
|
|
|
|
CerebrateDeath:
|
|
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
|
|
end
|
|
|
|
OvermindRemnantsDeath:
|
|
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
|
|
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
|
|
wait 3
|
|
lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp)
|
|
wait 1
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 104 Bloodsummon Ritual (Medium) (b\ritual.grp)
|
|
.headerstart
|
|
IsId 62
|
|
Type 15
|
|
Init BloodsummonRitual_Medium_Init
|
|
Death BloodsummonRitual_Medium_Death
|
|
GndAttkInit [NONE]
|
|
AirAttkInit [NONE]
|
|
Unused1 [NONE]
|
|
GndAttkRpt [NONE]
|
|
AirAttkRpt [NONE]
|
|
CastSpell [NONE]
|
|
GndAttkToIdle [NONE]
|
|
AirAttkToIdle [NONE]
|
|
Unused2 [NONE]
|
|
Walking [NONE]
|
|
WalkingToIdle [NONE]
|
|
SpecialState1 BloodsummonRitual_Medium_SpecialState1
|
|
SpecialState2 BloodsummonRitual_Medium_SpecialState1
|
|
AlmostBuilt BloodsummonRitual_Medium_AlmostBuilt
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
BloodsummonRitual_Medium_Init:
|
|
imgul 106 0 0 # Bloodsummon Ritual Shadow (b\ritual-shadow.grp)
|
|
playfram 1
|
|
wait 2
|
|
playfram 2
|
|
wait 2
|
|
playfram 3
|
|
wait 2
|
|
BloodsummonRitual_Medium_Local00:
|
|
playfram 4
|
|
wait 2
|
|
playfram 5
|
|
wait 2
|
|
playfram 6
|
|
wait 2
|
|
playfram 7
|
|
wait 2
|
|
playfram 8
|
|
wait 2
|
|
playfram 9
|
|
wait 2
|
|
playfram 8
|
|
wait 2
|
|
playfram 7
|
|
wait 2
|
|
playfram 6
|
|
wait 2
|
|
playfram 5
|
|
wait 2
|
|
goto BloodsummonRitual_Medium_Local00
|
|
|
|
BloodsummonRitual_Medium_Death:
|
|
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
|
|
end
|
|
|
|
BloodsummonRitual_Medium_SpecialState1:
|
|
playfram 13
|
|
wait 2
|
|
playfram 14
|
|
wait 2
|
|
playfram 15
|
|
wait 2
|
|
playfram 16
|
|
wait 2
|
|
playfram 0x11
|
|
wait 2
|
|
playfram 18
|
|
wait 2
|
|
playfram 0x11
|
|
wait 2
|
|
playfram 16
|
|
wait 2
|
|
playfram 15
|
|
wait 2
|
|
playfram 14
|
|
wait 2
|
|
goto BloodsummonRitual_Medium_SpecialState1
|
|
|
|
BloodsummonRitual_Medium_AlmostBuilt:
|
|
sigorder 32
|
|
playfram 19
|
|
wait 2
|
|
playfram 20
|
|
wait 2
|
|
playfram 21
|
|
wait 2
|
|
sigorder 4
|
|
goto SkryrokorLocal00
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 103 Bloodsummon Ritual Transmutation (b\ritual.grp)
|
|
.headerstart
|
|
IsId 63
|
|
Type 15
|
|
Init RitualTransmutationInit
|
|
Death OvermindRemnantsDeath
|
|
GndAttkInit [NONE]
|
|
AirAttkInit [NONE]
|
|
Unused1 [NONE]
|
|
GndAttkRpt [NONE]
|
|
AirAttkRpt [NONE]
|
|
CastSpell [NONE]
|
|
GndAttkToIdle [NONE]
|
|
AirAttkToIdle [NONE]
|
|
Unused2 [NONE]
|
|
Walking [NONE]
|
|
WalkingToIdle [NONE]
|
|
SpecialState1 RitualTransmutationSpecialState1
|
|
SpecialState2 RitualTransmutationSpecialState2
|
|
AlmostBuilt RitualTransmutationAlmostBuilt
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
RitualTransmutationInit:
|
|
imgul 106 0 0 # Bloodsummon Ritual Shadow (b\ritual-shadow.grp)
|
|
playfram 1
|
|
wait 2
|
|
playfram 2
|
|
wait 2
|
|
playfram 3
|
|
wait 2
|
|
RitualTransmutationLocal00:
|
|
playfram 4
|
|
wait 2
|
|
playfram 5
|
|
wait 2
|
|
playfram 6
|
|
wait 2
|
|
playfram 7
|
|
wait 2
|
|
playfram 8
|
|
wait 2
|
|
playfram 7
|
|
wait 2
|
|
playfram 6
|
|
wait 2
|
|
playfram 5
|
|
wait 2
|
|
goto RitualTransmutationLocal00
|
|
|
|
RitualTransmutationSpecialState1:
|
|
playfram 13
|
|
wait 2
|
|
playfram 14
|
|
wait 2
|
|
playfram 15
|
|
wait 2
|
|
playfram 16
|
|
wait 2
|
|
playfram 0x11
|
|
wait 2
|
|
playfram 18
|
|
wait 2
|
|
playfram 0x11
|
|
wait 2
|
|
playfram 16
|
|
wait 2
|
|
playfram 15
|
|
wait 2
|
|
playfram 14
|
|
wait 2
|
|
goto RitualTransmutationSpecialState1
|
|
|
|
RitualTransmutationSpecialState2:
|
|
playfram 22
|
|
wait 2
|
|
playfram 23
|
|
wait 2
|
|
playfram 24
|
|
wait 2
|
|
playfram 25
|
|
wait 2
|
|
playfram 26
|
|
wait 2
|
|
playfram 27
|
|
wait 2
|
|
playfram 26
|
|
wait 2
|
|
playfram 25
|
|
wait 2
|
|
playfram 24
|
|
wait 2
|
|
playfram 23
|
|
wait 2
|
|
goto RitualTransmutationSpecialState2
|
|
|
|
RitualTransmutationAlmostBuilt:
|
|
playfram 28
|
|
wait 2
|
|
playfram 29
|
|
wait 2
|
|
playfram 30
|
|
wait 2
|
|
sigorder 4
|
|
goto SkryrokorLocal00
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 102 Bloodsummon Ritual (Large) (b\ritual.grp)
|
|
.headerstart
|
|
IsId 64
|
|
Type 15
|
|
Init BloodsummonRitual_Large_Init
|
|
Death BloodsummonRitual_Large_Death
|
|
GndAttkInit [NONE]
|
|
AirAttkInit [NONE]
|
|
Unused1 [NONE]
|
|
GndAttkRpt [NONE]
|
|
AirAttkRpt [NONE]
|
|
CastSpell [NONE]
|
|
GndAttkToIdle [NONE]
|
|
AirAttkToIdle [NONE]
|
|
Unused2 [NONE]
|
|
Walking [NONE]
|
|
WalkingToIdle [NONE]
|
|
SpecialState1 RitualTransmutationSpecialState2
|
|
SpecialState2 RitualTransmutationSpecialState2
|
|
AlmostBuilt RitualTransmutationAlmostBuilt
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
BloodsummonRitual_Large_Init:
|
|
playfram 1
|
|
wait 2
|
|
playfram 2
|
|
wait 2
|
|
playfram 3
|
|
wait 2
|
|
goto RitualTransmutationSpecialState2
|
|
|
|
BloodsummonRitual_Large_Death:
|
|
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
|
|
sprol 185 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
|
|
wait 3
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 107 Bloodsummon Ritual Completion (Small) (zerg\zSpawn01.grp)
|
|
# 108 Bloodsummon Ritual Completion (Medium) (zerg\zSpawn02.grp)
|
|
# 109 Bloodsummon Ritual Completion (Large) (zerg\zSpawn03.grp)
|
|
.headerstart
|
|
IsId 65
|
|
Type 1
|
|
Init ZergBuildingSpawnInit
|
|
Death Generic_Wait1End
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
ZergBuildingSpawnInit:
|
|
playfram 0x00
|
|
wait 2
|
|
playfram 1
|
|
wait 2
|
|
playfram 2
|
|
wait 2
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 1619 Grimoire (cm\bloodsummon\grimoire.grp)
|
|
.headerstart
|
|
IsId 0
|
|
Type 20
|
|
Init GrimoireInit
|
|
Death GrimoireDeath
|
|
GndAttkInit [NONE]
|
|
AirAttkInit [NONE]
|
|
Unused1 [NONE]
|
|
GndAttkRpt [NONE]
|
|
AirAttkRpt [NONE]
|
|
CastSpell [NONE]
|
|
GndAttkToIdle [NONE]
|
|
AirAttkToIdle [NONE]
|
|
Unused2 [NONE]
|
|
Walking SkryrokorLocal00
|
|
WalkingToIdle SkryrokorLocal00
|
|
SpecialState1 GrimoireSpecialState1
|
|
SpecialState2 [NONE]
|
|
AlmostBuilt GrimoireAlmostBuilt
|
|
Built GrimoireBuilt
|
|
Landing GrimoireLanding
|
|
LiftOff GrimoireLiftOff
|
|
IsWorking GrimoireIsWorking
|
|
WorkingToIdle GrimoireBuilt
|
|
WarpIn [NONE]
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
GrimoireInit:
|
|
imgulnextid 0 0 # Grimoire Shadow (cm\bloodsummon\grimoire-shadow.grp)
|
|
GrimoireBuilt:
|
|
playfram 0x00
|
|
goto SkryrokorLocal00
|
|
|
|
GrimoireDeath:
|
|
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
|
|
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
|
|
wait 3
|
|
lowsprul 1166 0 0 # Bloodsummon building rubble (large)
|
|
wait 1
|
|
end
|
|
|
|
GrimoireSpecialState1:
|
|
playfram 0
|
|
goto SkryrokorLocal00
|
|
|
|
GrimoireAlmostBuilt:
|
|
playfram 5
|
|
goto SkryrokorLocal00
|
|
|
|
GrimoireLanding:
|
|
nobrkcodestart
|
|
wait 20
|
|
playsnd 472 # Misc\Land.WAV
|
|
# playfram 3
|
|
wait 5
|
|
# playfram 2
|
|
wait 5
|
|
# playfram 1
|
|
wait 5
|
|
# playfram 4
|
|
wait 5
|
|
playfram 0x00
|
|
sigorder 16
|
|
nobrkcodeend
|
|
goto SkryrokorLocal00
|
|
|
|
GrimoireLiftOff:
|
|
nobrkcodestart
|
|
playsnd 471 # Misc\LiftOff.WAV
|
|
# playfram 4
|
|
wait 5
|
|
# playfram 1
|
|
wait 5
|
|
# playfram 2
|
|
wait 5
|
|
# playfram 3
|
|
sigorder 16
|
|
nobrkcodeend
|
|
goto SkryrokorLocal00
|
|
|
|
GrimoireIsWorking:
|
|
playfram 1
|
|
wait 1
|
|
playfram 2
|
|
wait 1
|
|
playfram 3
|
|
wait 1
|
|
playfram 4
|
|
wait 1
|
|
playfram 5
|
|
wait 1
|
|
playfram 6
|
|
wait 1
|
|
playfram 7
|
|
wait 1
|
|
playfram 8
|
|
wait 1
|
|
playfram 9
|
|
wait 1
|
|
playfram 10
|
|
wait 1
|
|
playfram 11
|
|
wait 1
|
|
playfram 12
|
|
wait 1
|
|
playfram 13
|
|
wait 1
|
|
playfram 14
|
|
wait 1
|
|
playfram 15
|
|
wait 1
|
|
playfram 16
|
|
wait 1
|
|
playfram 17
|
|
wait 1
|
|
playfram 18
|
|
wait 1
|
|
playfram 19
|
|
wait 1
|
|
playfram 20
|
|
wait 1
|
|
playfram 0
|
|
wait 1
|
|
goto GrimoireIsWorking
|
|
|
|
InfestedTerranWalkingToIdle:
|
|
playfram 0x00
|
|
SkryrokorLocal00:
|
|
wait 125
|
|
goto SkryrokorLocal00
|
|
|
|
LiftedTerranStructureDeath:
|
|
lowsprul 274 0 42 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
|
|
wait 1
|
|
end
|
|
|
|
LiftedTerranStructureDeath_Small:
|
|
lowsprul 273 0 42 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
|
|
wait 1
|
|
end
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 2262 Thrombocyte (cm\b\thrombocyte.grp)
|
|
.headerstart
|
|
IsId 1
|
|
Type 26
|
|
Init ThrombocyteInit
|
|
Death ThrombocyteDeath
|
|
GndAttkInit ThrombocyteGndAttkInit
|
|
AirAttkInit ThrombocyteGndAttkInit
|
|
Unused1 ThrombocyteUnused1
|
|
GndAttkRpt ThrombocyteGndAttkInit
|
|
AirAttkRpt ThrombocyteGndAttkInit
|
|
CastSpell [NONE]
|
|
GndAttkToIdle ThrombocyteGndAttkToIdle
|
|
AirAttkToIdle ThrombocyteGndAttkToIdle
|
|
Unused2 [NONE]
|
|
Walking ThrombocyteWalking
|
|
WalkingToIdle ThrombocyteWalkingToIdle
|
|
SpecialState1 [NONE]
|
|
SpecialState2 [NONE]
|
|
AlmostBuilt [NONE]
|
|
Built [NONE]
|
|
Landing [NONE]
|
|
LiftOff [NONE]
|
|
IsWorking [NONE]
|
|
WorkingToIdle [NONE]
|
|
WarpIn [NONE]
|
|
Unused3 [NONE]
|
|
StarEditInit [NONE]
|
|
Disable [NONE]
|
|
Burrow [NONE]
|
|
UnBurrow [NONE]
|
|
Enable [NONE]
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
ThrombocyteInit:
|
|
imgulnextid 0 2 # Thrombocyte Shadow (cm\b\thrombocyte-shadow.grp)
|
|
ThrombocyteWalkingToIdle:
|
|
playfram 0x00
|
|
goto SkryrokorLocal00
|
|
|
|
ThrombocyteDeath:
|
|
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
|
|
playsndbtwn 1707 1708 # Quazilisk death 01, 02
|
|
playfram 0x240
|
|
wait 1
|
|
playfram 0x260
|
|
wait 1
|
|
playfram 0x280
|
|
wait 1
|
|
playfram 0x2A0
|
|
wait 2
|
|
lowsprul 1168 0 0 # Bloodsummon Unit Rubble Small
|
|
wait 1
|
|
end
|
|
|
|
ThrombocyteUnused1:
|
|
wait 1
|
|
nobrkcodestart
|
|
setfldirect 0
|
|
playsnd 1171
|
|
playfram 0x210
|
|
# wait 2
|
|
# playfram 0xaa
|
|
# wait 2
|
|
# playfram 0xbb
|
|
# wait 2
|
|
# playfram 0xcc
|
|
# wait 2
|
|
# playfram 0xdd
|
|
# wait 2
|
|
# playfram 0xee
|
|
# wait 2
|
|
# playfram 0xff
|
|
# wait 2
|
|
wait 14
|
|
setfldirect 10
|
|
nobrkcodeend
|
|
goto ThrombocyteGndAttkToIdle
|
|
|
|
ThrombocyteGndAttkInit:
|
|
playfram 0x120
|
|
wait 1
|
|
nobrkcodestart
|
|
playfram 0x140
|
|
wait 1
|
|
playfram 0x160
|
|
wait 1
|
|
playsndbtwn 2014 2015 # Liiralisk attack 01, 02
|
|
attack
|
|
playfram 0x180
|
|
wait 1
|
|
playfram 0x1A0
|
|
wait 1
|
|
playfram 0x1C0
|
|
wait 1
|
|
playfram 0x1E0
|
|
wait 1
|
|
playfram 0x200
|
|
wait 1
|
|
nobrkcodeend
|
|
gotorepeatattk
|
|
ignorerest
|
|
ThrombocyteGndAttkToIdle:
|
|
playfram 0x00
|
|
wait 1
|
|
goto ThrombocyteWalkingToIdle
|
|
|
|
ThrombocyteWalking:
|
|
move 6
|
|
wait 1
|
|
playfram 0x220
|
|
move 6
|
|
wait 1
|
|
playfram 0x240
|
|
move 6
|
|
wait 1
|
|
playfram 0x260
|
|
move 6
|
|
wait 1
|
|
playfram 0x280
|
|
move 6
|
|
wait 1
|
|
playfram 0x2A0
|
|
move 6
|
|
wait 1
|
|
playfram 0x2C0
|
|
move 6
|
|
wait 1
|
|
playfram 0x2E0
|
|
goto ThrombocyteWalking
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 2041 Acqui (cm\b\acqui.grp)
|
|
.headerstart
|
|
IsId 2
|
|
Type 21
|
|
Init AcquiInit
|
|
Death AcquiDeath
|
|
GndAttkInit AcquiGndAttkInit
|
|
AirAttkInit [NONE]
|
|
Unused1 AcquiUnused1
|
|
GndAttkRpt AcquiGndAttkInit
|
|
AirAttkRpt [NONE]
|
|
CastSpell [NONE]
|
|
GndAttkToIdle AcquiGndAttkToIdle
|
|
AirAttkToIdle [NONE]
|
|
Unused2 [NONE]
|
|
Walking AcquiWalking
|
|
WalkingToIdle AcquiWalkingToIdle
|
|
SpecialState1 [NONE]
|
|
SpecialState2 [NONE]
|
|
AlmostBuilt AcquiAlmostBuilt
|
|
Built [NONE]
|
|
Landing [NONE]
|
|
LiftOff [NONE]
|
|
IsWorking [NONE]
|
|
WorkingToIdle [NONE]
|
|
WarpIn [NONE]
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
AcquiInit:
|
|
imgulnextid 0 3 # Acqui Shadow (cm\b\acqui-shadow.grp)
|
|
goto AcquiWalkingToIdle
|
|
|
|
AcquiDeath:
|
|
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
|
|
playsndbtwn 1707 1708 # Quazilisk death 01, 02
|
|
playfram 0x5E0
|
|
wait 1
|
|
playfram 0x600
|
|
wait 1
|
|
playfram 0x620
|
|
wait 1
|
|
playfram 0x640
|
|
wait 1
|
|
playfram 0x660
|
|
wait 1
|
|
lowsprul 1168 0 0 # Bloodsummon Unit Rubble Small
|
|
wait 1
|
|
playfram 0x680
|
|
wait 1
|
|
playfram 0x6A0
|
|
wait 1
|
|
playfram 0x6C0
|
|
wait 1
|
|
playfram 0x6E0
|
|
wait 1
|
|
end
|
|
|
|
AcquiUnused1:
|
|
wait 1
|
|
nobrkcodestart
|
|
setfldirect 0
|
|
playsnd 1171
|
|
playfram 0x210
|
|
# wait 2
|
|
# playfram 0xaa
|
|
# wait 2
|
|
# playfram 0xbb
|
|
# wait 2
|
|
# playfram 0xcc
|
|
# wait 2
|
|
# playfram 0xdd
|
|
# wait 2
|
|
# playfram 0xee
|
|
# wait 2
|
|
# playfram 0xff
|
|
# wait 2
|
|
wait 14
|
|
setfldirect 10
|
|
nobrkcodeend
|
|
goto AcquiWalkingToIdle
|
|
|
|
AcquiGndAttkInit:
|
|
playfram 0x260
|
|
wait 1
|
|
playfram 0x2A0
|
|
wait 1
|
|
nobrkcodestart
|
|
playfram 0x2E0
|
|
wait 1
|
|
playfram 0x300
|
|
attackmelee 2 4266 4268 # Rozirokor weaponhit 01, 02, 03
|
|
wait 1
|
|
playfram 0x320
|
|
wait 1
|
|
nobrkcodeend
|
|
playfram 0x360
|
|
wait 1
|
|
playfram 0x340
|
|
wait 1
|
|
playfram 0x300
|
|
wait 1
|
|
playfram 0x2C0
|
|
wait 1
|
|
playfram 0x1E0
|
|
wait 1
|
|
gotorepeatattk
|
|
ignorerest
|
|
AcquiGndAttkToIdle:
|
|
playfram 0x1E0
|
|
wait 1
|
|
goto AcquiWalkingToIdle
|
|
|
|
AcquiWalking:
|
|
move 4
|
|
wait 1
|
|
playfram 0x3E0
|
|
move 4
|
|
wait 1
|
|
playfram 0x400
|
|
move 4
|
|
wait 1
|
|
playfram 0x420
|
|
move 4
|
|
wait 1
|
|
playfram 0x440
|
|
move 4
|
|
wait 1
|
|
playfram 0x460
|
|
move 4
|
|
wait 1
|
|
playfram 0x480
|
|
move 4
|
|
wait 1
|
|
playfram 0x4A0
|
|
move 4
|
|
wait 1
|
|
playfram 0x4C0
|
|
move 4
|
|
wait 1
|
|
playfram 0x4E0
|
|
move 4
|
|
wait 1
|
|
playfram 0x500
|
|
move 4
|
|
wait 1
|
|
playfram 0x520
|
|
move 4
|
|
wait 1
|
|
playfram 0x540
|
|
move 4
|
|
wait 1
|
|
playfram 0x560
|
|
move 4
|
|
wait 1
|
|
playfram 0x580
|
|
move 4
|
|
wait 1
|
|
playfram 0x5A0
|
|
move 4
|
|
wait 1
|
|
playfram 0x5C0
|
|
goto AcquiWalking
|
|
|
|
AcquiWalkingToIdle:
|
|
playfram 0x00
|
|
goto SkryrokorLocal00
|
|
|
|
AcquiAlmostBuilt:
|
|
setvertpos 0
|
|
wait 1
|
|
AcquiLocal00:
|
|
playfram 0x260
|
|
playsndbtwn 1533 1535 # Droleth mining 01, 02, 03
|
|
wait 2
|
|
playfram 0x2A0
|
|
wait 2
|
|
playfram 0x2E0
|
|
wait 2
|
|
playfram 0x300
|
|
wait 2
|
|
playfram 0x320
|
|
wait 2
|
|
playfram 0x360
|
|
wait 2
|
|
playfram 0x340
|
|
wait 2
|
|
playfram 0x300
|
|
wait 2
|
|
playfram 0x2C0
|
|
wait 2
|
|
goto AcquiLocal00
|
|
|
|
# ----------------------------------------------------------------------------- #
|
|
# This header is used by images.dat entries:
|
|
# 2448 Nihilist (cm\b\nihilist.grp)
|
|
.headerstart
|
|
IsId 3
|
|
Type 21
|
|
Init NihilistInit
|
|
Death NihilistDeath
|
|
GndAttkInit NihilistGndAttkInit
|
|
AirAttkInit NihilistGndAttkInit
|
|
Unused1 NihilistUnused1
|
|
GndAttkRpt NihilistGndAttkInit
|
|
AirAttkRpt NihilistGndAttkInit
|
|
CastSpell [NONE]
|
|
GndAttkToIdle NihilistGndAttkToIdle
|
|
AirAttkToIdle NihilistGndAttkToIdle
|
|
Unused2 [NONE]
|
|
Walking NihilistWalking
|
|
WalkingToIdle NihilistWalkingToIdle
|
|
SpecialState1 [NONE]
|
|
SpecialState2 [NONE]
|
|
AlmostBuilt [NONE]
|
|
Built [NONE]
|
|
Landing [NONE]
|
|
LiftOff [NONE]
|
|
IsWorking [NONE]
|
|
WorkingToIdle [NONE]
|
|
WarpIn [NONE]
|
|
.headerend
|
|
# ----------------------------------------------------------------------------- #
|
|
|
|
NihilistInit:
|
|
imgulnextid 0 3 # Nihilist Shadow (cm\b\nihilist-shadow.grp)
|
|
goto NihilistWalkingToIdle
|
|
|
|
NihilistWalkingToIdle:
|
|
playfram 0x00
|
|
wait 1
|
|
waitrand 24 79
|
|
goto NihilistFidget
|
|
|
|
NihilistFidget:
|
|
playfram 0x20
|
|
wait 1
|
|
playfram 0x40
|
|
wait 1
|
|
playfram 0x60
|
|
wait 1
|
|
playfram 0x80
|
|
wait 1
|
|
playfram 0xA0
|
|
wait 1
|
|
playfram 0xC0
|
|
wait 1
|
|
playfram 0xE0
|
|
wait 1
|
|
playfram 0x100
|
|
wait 1
|
|
playfram 0x120
|
|
wait 1
|
|
playfram 0x140
|
|
wait 1
|
|
playfram 0x160
|
|
wait 1
|
|
playfram 0x180
|
|
wait 1
|
|
playfram 0x1A0
|
|
wait 1
|
|
playfram 0x1C0
|
|
wait 1
|
|
playfram 0x1E0
|
|
wait 1
|
|
playfram 0x200
|
|
goto NihilistWalkingToIdle
|
|
|
|
NihilistDeath:
|
|
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
|
|
playsndbtwn 1707 1708 # Quazilisk death 01, 02
|
|
playfram 0x5A0
|
|
wait 1
|
|
playfram 0x5C0
|
|
wait 1
|
|
playfram 0x5E0
|
|
wait 1
|
|
playfram 0x600
|
|
wait 1
|
|
playfram 0x620
|
|
wait 1
|
|
lowsprul 1168 0 0 # Bloodsummon Unit Rubble Small
|
|
playfram 0x640
|
|
wait 1
|
|
playfram 0x660
|
|
wait 1
|
|
playfram 0x680
|
|
wait 1
|
|
playfram 0x6A0
|
|
wait 1
|
|
playfram 0x6C0
|
|
wait 1
|
|
playfram 0x6E0
|
|
wait 1
|
|
playfram 0x700
|
|
wait 1
|
|
playfram 0x720
|
|
wait 1
|
|
end
|
|
|
|
NihilistUnused1:
|
|
wait 1
|
|
nobrkcodestart
|
|
setfldirect 0
|
|
playsnd 1171
|
|
playfram 0x210
|
|
# wait 2
|
|
# playfram 0xaa
|
|
# wait 2
|
|
# playfram 0xbb
|
|
# wait 2
|
|
# playfram 0xcc
|
|
# wait 2
|
|
# playfram 0xdd
|
|
# wait 2
|
|
# playfram 0xee
|
|
# wait 2
|
|
# playfram 0xff
|
|
# wait 2
|
|
wait 14
|
|
setfldirect 10
|
|
nobrkcodeend
|
|
goto NihilistWalkingToIdle
|
|
|
|
NihilistGndAttkInit:
|
|
playfram 0x3A0
|
|
wait 1
|
|
playfram 0x3C0
|
|
wait 1
|
|
nobrkcodestart
|
|
playfram 0x3E0
|
|
wait 1
|
|
playfram 0x400
|
|
playsndbtwn 2536 2538 # Protathalor weaponfire 01, 02, 03
|
|
attack
|
|
attack
|
|
attack
|
|
wait 1
|
|
playfram 0x420
|
|
wait 1
|
|
nobrkcodeend
|
|
playfram 0x440
|
|
wait 1
|
|
playfram 0x460
|
|
wait 1
|
|
playfram 0x480
|
|
wait 1
|
|
playfram 0x4A0
|
|
wait 1
|
|
playfram 0x4C0
|
|
wait 1
|
|
playfram 0x4E0
|
|
wait 1
|
|
playfram 0x500
|
|
wait 1
|
|
playfram 0x520
|
|
wait 1
|
|
playfram 0x540
|
|
wait 1
|
|
playfram 0x560
|
|
wait 1
|
|
playfram 0x580
|
|
wait 1
|
|
gotorepeatattk
|
|
ignorerest
|
|
NihilistGndAttkToIdle:
|
|
playfram 0x3A0
|
|
wait 1
|
|
goto NihilistWalkingToIdle
|
|
|
|
NihilistWalking:
|
|
move 4
|
|
wait 1
|
|
playfram 0x220
|
|
move 4
|
|
wait 1
|
|
playfram 0x240
|
|
move 4
|
|
wait 1
|
|
playfram 0x260
|
|
move 4
|
|
wait 1
|
|
playfram 0x280
|
|
move 4
|
|
wait 1
|
|
playfram 0x2A0
|
|
move 4
|
|
wait 1
|
|
playfram 0x2C0
|
|
move 4
|
|
wait 1
|
|
playfram 0x2E0
|
|
move 4
|
|
wait 1
|
|
playfram 0x300
|
|
move 4
|
|
wait 1
|
|
playfram 0x320
|
|
move 4
|
|
wait 1
|
|
playfram 0x340
|
|
move 4
|
|
wait 1
|
|
playfram 0x360
|
|
move 4
|
|
wait 1
|
|
playfram 0x380
|
|
goto NihilistWalking |