cosmonarchy-bw-release/mpq/scripts/iscript_terran.txt
2025-06-21 13:14:44 -04:00

18804 lines
466 KiB
Plaintext

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 218 Minotaur (terran\BattleCr.grp)
.headerstart
IsId 66
Type 12
Init MinotaurInit
Death MinotaurDeath
GndAttkInit MinotaurGndAttkInit
AirAttkInit MinotaurAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt MinotaurGndAttkInit
AirAttkRpt MinotaurAirAttkInit
CastSpell MinotaurCastSpell
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking MinotaurWalking
WalkingToIdle MinotaurWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MinotaurInit:
imgul 219 0 42 # Minotaur Shadow (terran\BattleCr.grp)
playfram 0x00
goto SkryrokorLocal00
MinotaurDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 42 # Terran Building Rubble Small
wait 1
end
MinotaurGndAttkInit:
imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp)
goto MinotaurLocal00
MinotaurLocal00:
wait 1
attackwith 1
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
gotorepeatattk
goto SkryrokorLocal00
MinotaurAirAttkInit:
imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp)
goto MinotaurLocal01
MinotaurLocal01:
wait 1
attackwith 2
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
gotorepeatattk
goto SkryrokorLocal00
MinotaurCastSpell:
imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp)
goto SkryrokorLocal00
MinotaurWalking:
imgol 220 0 0 # Minotaur Engines (thingy\tbaGlow.grp)
goto SkryrokorLocal00
MinotaurWalkingToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto MinotaurWalkingToIdle
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:
# 221 Civilian (neutral\civilian.grp)
.headerstart
IsId 67
Type 12
Init CivilianInit
Death CivilianDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking CivilianWalking
WalkingToIdle CivilianWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CivilianInit:
imgul 222 0 0 # Civilian Shadow (neutral\nciShad.grp)
CivilianWalkingToIdle:
playfram 0x77
CivilianLocal00:
wait 62
randcondjmp 128 CivilianLocal01
goto CivilianLocal00
CivilianLocal01:
turnrand 3
goto CivilianWalkingToIdle
CivilianDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
imgol 242 0 0 # Marine Death (terran\marine.grp)
wait 1
end
CivilianWalking:
move 4
wait 1
playfram 0x00
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
goto CivilianWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 223 Trojan (terran\dropship.grp)
.headerstart
IsId 68
Type 12
Init TrojanInit
Death TrojanDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking TrojanWalking
WalkingToIdle TrojanLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TrojanInit:
imgul 224 0 42 # Trojan Shadow (terran\dropship.grp)
playfram 0x00
TrojanLocal00:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto TrojanLocal00
TrojanDeath:
playsnd 210 # Terran\DROPSHIP\TDrDth00.wav
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 920 0 42 # Trojan remains
wait 1
end
TrojanWalking:
setvertpos 0
imgol 225 0 5 # Trojan Engines (thingy\tdrGlow.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 226 Harakan (terran\firebat.grp)
.headerstart
IsId 69
Type 12
Init HarakanInit
Death HarakanDeath
GndAttkInit HarakanGndAttkInit
AirAttkInit [NONE]
Unused1 HarakanUnused1
GndAttkRpt HarakanGndAttkRpt
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle HarakanGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking HarakanWalking
WalkingToIdle HarakanWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HarakanInit:
imgul 227 0 0 # Harakan Shadow (terran\tfbShad.grp)
HarakanWalkingToIdle:
playfram 0x40
HarakanLocal00:
wait 63
randcondjmp 25 HarakanLocal01
randcondjmp 128 HarakanLocal02
goto HarakanLocal00
HarakanLocal01:
playfram 0x00
wait 1
randcondjmp 192 HarakanLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto HarakanWalkingToIdle
HarakanLocal03:
wait 13
goto HarakanWalkingToIdle
HarakanLocal02:
playfram 0x60
wait 1
playfram 0x80
wait 1
turnrand 3
wait 1
playfram 0x60
wait 1
goto HarakanWalkingToIdle
HarakanDeath:
playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
setfldirect 0
# playfram 170
wait 2
# playfram 171
wait 2
# playfram 172
wait 2
# playfram 173
wait 2
# playfram 174
# wait 2
# playfram 175
# wait 2
# playfram 176
# wait 2
# playfram 177
# wait 2
lowsprul 615 0 0 # Harakan Remnants (cm\terran\harakan-remnants.grp)
wait 1
end
HarakanUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1163 1165
sprol 742 0 0 # Explosion Small Reversed
# playfram 176
wait 2
# playfram 175
wait 2
# playfram 174
wait 2
# playfram 173
wait 2
# playfram 172
wait 2
# playfram 171
wait 2
# playfram 170
wait 2
setfldirect 12
nobrkcodeend
goto HarakanWalkingToIdle
HarakanGndAttkInit:
playfram 0x00
HarakanGndAttkRpt:
wait 1
nobrkcodestart
imgol 421 0 0 # Flamethrower (thingy\flamer.grp)
playfram 0x20
attkshiftproj 24
sigorder 32
wait 1
attkshiftproj 52
sigorder 32
wait 1
attkshiftproj 80
sigorder 32
wait 5
playfram 0x00
wait 2
ignorerest
HarakanGndAttkToIdle:
goto HarakanWalkingToIdle
HarakanWalking:
move 4
wait 1
playfram 0x60
move 4
wait 1
playfram 0x80
move 4
wait 1
playfram 0xA0
move 4
wait 1
playfram 0xC0
move 4
wait 1
playfram 0xE0
move 4
wait 1
playfram 0x100
move 4
wait 1
playfram 0x120
move 4
wait 1
playfram 0x40
goto HarakanWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 228 Eidolon (terran\ghost.grp)
.headerstart
IsId 70
Type 13
Init EidolonInit
Death EidolonDeath
GndAttkInit EidolonGndAttkInit
AirAttkInit EidolonGndAttkInit
Unused1 EidolonUnused1
GndAttkRpt EidolonGndAttkRpt
AirAttkRpt EidolonGndAttkRpt
CastSpell EidolonCastSpell
GndAttkToIdle EidolonGndAttkToIdle
AirAttkToIdle EidolonGndAttkToIdle
Unused2 [NONE]
Walking EidolonWalking
WalkingToIdle EidolonWalkingToIdle
SpecialState1 EidolonSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
EidolonInit:
imgul 229 0 0 # Eidolon Shadow (terran\tghShad.grp)
EidolonWalkingToIdle:
playfram 0x33
EidolonLocal00:
wait 63
randcondjmp 25 EidolonLocal01
randcondjmp 128 EidolonLocal02
goto EidolonLocal00
EidolonLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
randcondjmp 192 EidolonLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto EidolonLocal04
EidolonLocal04:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto EidolonWalkingToIdle
EidolonLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto EidolonWalkingToIdle
EidolonLocal02:
playfram 0x44
wait 1
playfram 0x55
wait 1
turnrand 3
wait 1
playfram 0x44
wait 1
goto EidolonWalkingToIdle
EidolonDeath:
playsnd 238 # Terran\GHOST\TGhDth00.wav
goto EidolonDeathInit
EidolonUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1166 # Eidolon revive 01
playfram 228
wait 2
playfram 227
wait 2
playfram 226
wait 2
playfram 225
wait 2
playfram 224
wait 2
playfram 223
wait 2
playfram 222
wait 2
playfram 221
wait 2
setfldirect 12
nobrkcodeend
goto EidolonWalkingToIdle
EidolonGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
EidolonGndAttkRpt:
wait 1
nobrkcodestart
attack
playfram 0xcc
wait 1
playfram 0x22
nobrkcodeend
gotorepeatattk
ignorerest
EidolonGndAttkToIdle:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto EidolonWalkingToIdle
EidolonCastSpell:
nobrkcodestart
wait 1
playsnd 240 # Terran\GHOST\TGhLkd00.wav
castspell
playfram 0xcc
wait 2
playfram 0x22
nobrkcodeend
gotorepeatattk
sigorder 2
goto EidolonGndAttkToIdle
EidolonWalking:
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
playfram 0x99
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
move 4
wait 1
playfram 0x33
goto EidolonWalking
EidolonSpecialState1:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
wait 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 231 Eidolon Death (terran\ghost.grp)
.headerstart
IsId 72
Type 1
Init EidolonDeathInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
EidolonDeathInit:
setfldirect 0
playfram 0xdd
wait 2
playfram 222
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
wait 1
end
Generic_Wait1End:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 232 Nuke Beam (thingy\NukeBeam.grp)
.headerstart
IsId 73
Type 12
Init NukeBeamInit
Death NukeBeamDeath
GndAttkInit NukeBeamDeath
AirAttkInit NukeBeamDeath
Unused1 [NONE]
GndAttkRpt NukeBeamDeath
AirAttkRpt NukeBeamDeath
CastSpell [NONE]
GndAttkToIdle NukeBeamDeath
AirAttkToIdle NukeBeamDeath
Unused2 [NONE]
Walking NukeBeamDeath
WalkingToIdle NukeBeamDeath
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
NukeBeamInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
goto NukeBeamInit
NukeBeamDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 233 Nuke Target Dot (thingy\NukeTarg.grp)
.headerstart
IsId 74
Type 1
Init NukeTargetDotInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
NukeTargetDotInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
goto NukeTargetDotInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 234 Goliath Base (terran\goliath.grp)
.headerstart
IsId 75
Type 12
Init Goliath_Base_Init
Death Goliath_Base_Death
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 Goliath_Base_Unused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Goliath_Base_Walking
WalkingToIdle Goliath_Base_WalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Goliath_Base_Init:
imgul 236 0 0 # Goliath Shadow (terran\tgoShad.grp)
Goliath_Base_WalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
Goliath_Base_Death:
playsnd 2820 # Goliath death 01
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 817 0 0 # Goliath Remains
end
Goliath_Base_Unused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0
wait 12
setfldirect 13
nobrkcodeend
goto Goliath_Base_WalkingToIdle
Goliath_Base_Walking:
move 5
wait 1
playfram 0x99
move 5
wait 1
playfram 0xaa
move 5
wait 1
playfram 0xbb
move 5
wait 1
playfram 0xcc
move 5
wait 1
playfram 0x11
move 5
wait 1
playfram 0x22
move 5
wait 1
playfram 0x33
move 5
wait 1
playfram 0x44
move 5
wait 1
playfram 0x55
move 5
wait 1
playfram 0x66
move 5
wait 1
playfram 0x77
move 5
wait 1
playfram 0x88
goto Goliath_Base_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 235 Goliath Turret (terran\goliathT.grp)
.headerstart
IsId 76
Type 12
Init Goliath_Turret_Init
Death Generic_Wait1End
GndAttkInit Goliath_Turret_GndAttkInit
AirAttkInit Goliath_Turret_AirAttkInit
Unused1 [NONE]
GndAttkRpt Goliath_Turret_GndAttkRpt
AirAttkRpt Goliath_Turret_AirAttkInit
CastSpell [NONE]
GndAttkToIdle Goliath_Turret_Init
AirAttkToIdle Goliath_Turret_Init
Unused2 [NONE]
Walking Goliath_Turret_Walking
WalkingToIdle Goliath_Turret_Init
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Goliath_Turret_Init:
playfram 0x00
goto SkryrokorLocal00
Goliath_Turret_GndAttkInit:
playsndbtwn 3201 3203 # Goliath windup 01, 02, 03
wait 5
Goliath_Turret_GndAttkRpt:
wait 1
nobrkcodestart
playfram 0xdd
playsnd 70 # Bullet\TGoFir00.wav
attackwith 1
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto Goliath_Turret_Init
Goliath_Turret_AirAttkInit:
wait 1
attackwith 2
playsndbtwn 1293 1294 # Goliath air weapon fire 01, 02
gotorepeatattk
goto Goliath_Turret_Init
Goliath_Turret_Walking:
move 0
wait 1
playfram 0x99
move 0
wait 1
playfram 0xaa
move 0
wait 1
playfram 0xbb
move 0
wait 1
playfram 0xcc
move 0
wait 1
playfram 0x11
move 0
wait 1
playfram 0x22
move 0
wait 1
playfram 0x33
move 0
wait 1
playfram 0x44
move 0
wait 1
playfram 0x55
move 0
wait 1
playfram 0x66
move 0
wait 1
playfram 0x77
move 0
wait 1
playfram 0x88
goto Goliath_Turret_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 237 Sarah Kerrigan (terran\ughost.grp)
# 1615 Silvertongue (cm\terran\silvertongue.grp)
.headerstart
IsId 77
Type 13
Init SarahKerriganInit
Death SarahKerriganDeath
GndAttkInit SarahKerriganGndAttkInit
AirAttkInit SarahKerriganGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt SarahKerriganGndAttkRpt
AirAttkRpt SarahKerriganGndAttkRpt
CastSpell SarahKerriganCastSpell
GndAttkToIdle SarahKerriganGndAttkToIdle
AirAttkToIdle SarahKerriganGndAttkToIdle
Unused2 [NONE]
Walking SarahKerriganWalking
WalkingToIdle SarahKerriganWalkingToIdle
SpecialState1 SarahKerriganSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
SarahKerriganInit:
imgul 238 0 0 # Sarah Kerrigan Shadow (terran\ughShad.grp)
SarahKerriganWalkingToIdle:
playfram 0x33
SarahKerriganLocal00:
wait 63
randcondjmp 25 SarahKerriganLocal01
randcondjmp 128 SarahKerriganLocal02
goto SarahKerriganLocal00
SarahKerriganLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
randcondjmp 192 SarahKerriganLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto SarahKerriganLocal04
SarahKerriganLocal04:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto SarahKerriganWalkingToIdle
SarahKerriganLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto SarahKerriganWalkingToIdle
SarahKerriganLocal02:
playfram 0x44
wait 1
playfram 0x55
wait 1
turnrand 3
wait 1
playfram 0x44
wait 1
goto SarahKerriganWalkingToIdle
SarahKerriganDeath:
playsnd 470 # Terran\KERRIGAN\UKeDth00.wav
imgol 231 0 0 # Eidolon Death (terran\ghost.grp)
wait 1
end
SarahKerriganGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
SarahKerriganGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 2479 2483 # Silvertongue weaponfire 01 ... 05
attack
playfram 0xcc
wait 1
playfram 0x22
nobrkcodeend
gotorepeatattk
ignorerest
SarahKerriganGndAttkToIdle:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto SarahKerriganWalkingToIdle
SarahKerriganCastSpell:
nobrkcodestart
wait 1
playsnd 240 # Terran\GHOST\TGhLkd00.wav
castspell
playfram 0xcc
wait 2
playfram 0x22
nobrkcodeend
gotorepeatattk
sigorder 2
goto SarahKerriganGndAttkToIdle
SarahKerriganWalking:
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
playfram 0x99
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
move 4
wait 1
playfram 0x33
goto SarahKerriganWalking
SarahKerriganSpecialState1:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
wait 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 239 Maverick (terran\marine.grp)
.headerstart
IsId 78
Type 12
Init MaverickInit
Death MaverickDeath
GndAttkInit MaverickGndAttkInit
AirAttkInit MaverickGndAttkInit
Unused1 MaverickUnused1
GndAttkRpt MaverickGndAttkRpt
AirAttkRpt MaverickGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MaverickGndAttkToIdle
AirAttkToIdle MaverickGndAttkToIdle
Unused2 [NONE]
Walking MaverickWalking
WalkingToIdle MaverickWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MaverickInit:
imgul 240 0 0 # Maverick Shadow (cm\terran\Maverick-shadow.grp)
MaverickWalkingToIdle:
playfram 0x44
MaverickLocal00:
wait 63
randcondjmp 25 MaverickLocal01
randcondjmp 128 MaverickLocal02
goto MaverickLocal00
MaverickLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
randcondjmp 192 MaverickLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto MaverickLocal04
MaverickLocal04:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto MaverickWalkingToIdle
MaverickLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto MaverickWalkingToIdle
MaverickLocal02:
playfram 0x55
wait 1
playfram 0x66
wait 1
turnrand 3
wait 1
playfram 0x55
wait 1
goto MaverickWalkingToIdle
MaverickDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 221
wait 2
playfram 222
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 2
lowsprul 236 0 0 # Maverick Remnants (terran\tmaDeath.grp)
wait 1
end
MaverickUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162
playfram 227
wait 2
playfram 226
wait 2
playfram 225
wait 2
playfram 224
wait 2
playfram 223
wait 2
playfram 222
wait 2
playfram 221
wait 2
setfldirect 12
nobrkcodeend
goto MaverickWalkingToIdle
MaverickGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
MaverickGndAttkRpt:
wait 1
nobrkcodestart
attackwith 1
playfram 0x33
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
MaverickGndAttkToIdle:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto MaverickWalkingToIdle
MaverickWalking:
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
playfram 0x99
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
move 4
wait 1
playfram 0xcc
move 4
wait 1
playfram 0x44
goto MaverickWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 241 Maverick Remnants (terran\tmaDeath.grp)
# 1234 Harakan Remnants (cm\terran\harakan-remnants.grp)
# 1474 Izirokor Remnants (cm\zerg\izirokor-corpse.grp)
.headerstart
IsId 79
Type 1
Init GenericRemnantsThreeInit
Death GenericRemnantsThreeDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnantsThreeInit:
playfram 0x00
wait 239
GenericRemnantsThreeDeath:
playfram 1
wait 255
wait 24
playfram 2
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 242 Maverick Death (terran\marine.grp)
.headerstart
IsId 80
Type 1
Init MaverickDeathInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
MaverickDeathInit:
setfldirect 0
playfram 0xdd
wait 2
playfram 222
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 2
lowsprul 236 0 0 # Maverick Remnants (terran\tmaDeath.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 246 Scanner Sweep (terran\marine.grp)
.headerstart
IsId 81
Type 1
Init ScannerSweepInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
ScannerSweepInit:
playsnd 388 # Terran\bldg\tcsSca00.WAV
sprol 380 0 0 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 6
sprol 380 32 32 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 2
sprol 380 48 5 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 5
sprol 380 32 -32 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 2
sprol 380 -5 -48 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 2
sprol 380 -32 -32 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 5
sprol 380 -48 -2 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 3
sprol 380 -32 32 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 5
sprol 380 3 48 # Scanner Sweep Hit (thingy\eveCast.grp)
wait 63
wait 63
sigorder 4
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 243 Wraith (terran\wraith.grp)
.headerstart
IsId 82
Type 12
Init WraithInit
Death WraithDeath
GndAttkInit WraithGndAttkInit
AirAttkInit WraithGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt WraithGndAttkInit
AirAttkRpt WraithGndAttkInit
CastSpell [NONE]
GndAttkToIdle WraithGndAttkToIdle
AirAttkToIdle WraithGndAttkToIdle
Unused2 [NONE]
Walking WraithWalking
WalkingToIdle WraithGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WraithInit:
imgul 244 0 42 # Wraith Shadow (terran\wraith.grp)
playfram 0x00
goto WraithGndAttkToIdle
WraithGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto WraithGndAttkToIdle
WraithDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 822 0 42 # Wraith Remains (cm\terran\wraith-remains.grp)
end
WraithGndAttkInit:
nobrkcodestart
wait 1
playfram 0x20
attackwith 1
attackwith 1
playsnd 74 # Bullet\TPhFi100.wav
wait 1
playfram 0x00
gotorepeatattk
nobrkcodeend
goto SkryrokorLocal00
WraithWalking:
setvertpos 0
imgol 245 0 0 # Wraith Engines (terran\wraith-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 245 Wraith Engines (thingy\tphGlow.grp)
.headerstart
IsId 83
Type 12
Init WraithAfterburnersInit
Death Generic_Wait1End
GndAttkInit Generic_Wait1End
AirAttkInit Generic_Wait1End
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle Generic_Wait1End
AirAttkToIdle Generic_Wait1End
Unused2 [NONE]
Walking WraithAfterburnersInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WraithAfterburnersInit:
wait 1
engframe 0
wait 1
engframe 17
goto WraithAfterburnersInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 247 Mason (terran\scv.grp)
.headerstart
IsId 84
Type 15
Init MasonInit
Death MasonDeath
GndAttkInit MasonGndAttkInit
AirAttkInit [NONE]
Unused1 MasonUnused1
GndAttkRpt MasonGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle MasonGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking MasonWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt MasonAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #
MasonInit:
imgul 248 0 7 # Mason Shadow (terran\scv.grp)
goto InfestedTerranWalkingToIdle
MasonDeath:
playsnd 369 # Terran\SCV\TSCDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 2
lowsprul 809 0 0 # Mason Remnants (cm\terran\mason-remnants.grp)
wait 1
end
MasonUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1168
wait 8
sprol 742 0 0 # Small Explosion Reversed
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto InfestedTerranWalkingToIdle
MasonGndAttkInit:
setvertpos 0
wait 1
playfram 0x22
attackwith 1
playsndbtwn 35 39 # terran\SCV\EDrRep00.wav | terran\SCV\EDrRep04.wav
wait 1
playfram 0x11
wait 1
gotorepeatattk
goto SkryrokorLocal00
MasonGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
MasonWalking:
playfram 0x00
imgol 249 0 0 # Mason Glow (thingy\tscGlow.grp)
setvertpos 0
goto MasonWalkingLoop
MasonWalkingLoop:
move 4
wait 1
goto MasonWalkingLoop
MasonAlmostBuilt:
setvertpos 0
wait 1
MasonLocal00:
playfram 0x22
useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter)
sigorder 32
wait 1
playfram 0x11
wait 12
goto MasonLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 256 Vulture (terran\vulture.grp)
.headerstart
IsId 86
Type 13
Init VultureInit
Death VultureDeath
GndAttkInit VultureGndAttkInit
AirAttkInit [NONE]
Unused1 VultureUnused1
GndAttkRpt VultureGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle VultureGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking VultureWalking
WalkingToIdle VultureGndAttkToIdle
SpecialState1 VultureSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
VultureInit:
imgul 257 0 7 # Vulture Shadow (terran\vulture.grp)
playfram 0x00
goto VultureGndAttkToIdle
VultureGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto VultureGndAttkToIdle
VultureDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 813 0 0 # Vulture Remains
end
VultureUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # Vulture revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto VultureGndAttkToIdle
VultureGndAttkInit:
wait 1
attackwith 1
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
gotorepeatattk
goto VultureGndAttkToIdle
VultureWalking:
playfram 0x00
setvertpos 0
imgol 1555 0 0 # Vulture Engines
goto SkryrokorLocal00
VultureSpecialState1:
attackwith 1
sigorder 1
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 258 Spider Mine (terran\Spider.grp)
.headerstart
IsId 87
Type 26
Init SpiderMineInit
Death SpiderMineDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 SpiderMineUnused2
Walking SpiderMineWalking
WalkingToIdle SpiderMineWalkingToIdle
SpecialState1 SpiderMineSpecialState1
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow SpiderMineBurrow
UnBurrow SpiderMineUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SpiderMineInit:
imgul 259 0 0 # Spider Mine Shadow (terran\tsmShad.grp)
SpiderMineWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
SpiderMineDeath:
playsnd 10 # Misc\Explo1.wav
playfram 12
wait 1
playfram 13
wait 1
playfram 14
wait 1
playfram 15
wait 1
playfram 16
wait 1
playfram 0x11
wait 1
playfram 18
wait 1
playfram 19
wait 1
playfram 20
wait 1
end
SpiderMineWalking:
playsnd 355 # Terran\VULTURE\TVuMin00.WAV
move 16
wait 1
playfram 0x00
move 16
wait 1
playfram 1
move 16
wait 1
playfram 2
move 16
wait 1
playfram 3
move 16
wait 1
playfram 4
move 16
wait 1
playfram 5
move 16
wait 1
playfram 6
move 16
wait 1
playfram 7
goto SpiderMineWalking
SpiderMineSpecialState1:
castspell
sigorder 1
playsnd 10 # Misc\Explo1.wav
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto SkryrokorLocal00
SpiderMineUnused2:
sigorder 32
sigorder 1
playsnd 10 # Misc\Explo1.wav
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto SkryrokorLocal00
SpiderMineBurrow:
nobrkcodestart
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playsnd 354 # Terran\VULTURE\TVuMin01.WAV
playfram 8
wait 1
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
sigorder 4
nobrkcodeend
goto SkryrokorLocal00
SpiderMineUnBurrow:
nobrkcodestart
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playsnd 354 # Terran\VULTURE\TVuMin01.WAV
playfram 10
wait 1
playfram 9
wait 1
playfram 8
wait 1
playfram 0x00
sigorder 4
nobrkcodeend
goto SpiderMineWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 260 Seraph (Base) (terran\wessel.grp)
.headerstart
IsId 88
Type 13
Init SeraphBaseInit
Death SeraphBaseDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell SeraphBaseCastSpell
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 SeraphBaseSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
SeraphBaseInit:
imgol 261 0 0 # Seraph (Turret) (terran\wesselt.grp)
imgul 262 0 42 # Seraph Shadow (terran\tveShad.grp)
playfram 0x00
goto SkryrokorLocal00
SeraphBaseDeath:
playsnd 348 # Terran\VESSEL\TVeDth00.WAV
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
SeraphBaseCastSpell:
imgol 539 0 0 # Seraph Overlay (Part2) (thingy\tveGlowO.grp)
nobrkcodestart
wait 3
castspell
nobrkcodeend
gotorepeatattk
sigorder 2
goto SkryrokorLocal00
SeraphBaseSpecialState1:
imgol 1230 0 0 # Seraph cast overlay (red)
wait 19
goto SeraphBaseSpecialState1
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 261 Seraph (Turret) (terran\wesselt.grp)
.headerstart
IsId 89
Type 26
Init SeraphTurretInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell SkryrokorLocal00
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
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
# ----------------------------------------------------------------------------- #
SeraphTurretInit:
playfram 0x00
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 250 Phalanx (Tank) Base (terran\tank.grp)
.headerstart
IsId 90
Type 12
Init Phalanx_Tank_BaseInit
Death Phalanx_Tank_BaseDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Phalanx_Tank_BaseWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Phalanx_Tank_BaseInit:
wait 1
imgul 252 0 0 # Phalanx (Tank) Base Shadow (terran\ttaShad.grp)
goto InfestedTerranWalkingToIdle
Phalanx_Tank_BaseDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 923 0 0 # Phalanx (Tank) remains
wait 1
end
Phalanx_Tank_BaseWalking:
move 4
wait 1
playfram 0x00
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
goto Phalanx_Tank_BaseWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 251 Phalanx (Tank) Turret (terran\tankt.grp)
.headerstart
IsId 91
Type 13
Init InfestedTerranWalkingToIdle
Death Generic_Wait1End
GndAttkInit Phalanx_Tank_TurretGndAttkInit
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt Phalanx_Tank_TurretGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
Phalanx_Tank_TurretGndAttkInit:
wait 1
nobrkcodestart
playfram 0x11
playsnd 68 # Bullet\TTaFir00.wav
imgol 536 0 0 # Phalanx (Tank) Turret Attack Overlay (thingy\ettFlash.grp)
wait 2
attackwith 1
playfram 0x22
wait 2
playfram 0x00
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 253 Phalanx (Siege) Base (terran\stank.grp)
.headerstart
IsId 92
Type 14
Init Phalanx_Siege_BaseInit
Death Phalanx_Siege_BaseDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 Phalanx_Siege_BaseSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Phalanx_Siege_BaseInit:
playfram 0x00
imgul 255 0 0 # Phalanx (Siege) Base Shadow (terran\tstShad.grp)
wait 1
setflspeed 0
playsnd 319
wait 1
playfram 0x11
wait 2
playfram 0x22
wait 2
playfram 0x33
wait 2
playfram 0x44
wait 2
playfram 0x55
wait 2
playfram 0x66
wait 2
playfram 0x77
wait 2
playfram 0x88
wait 2
playfram 0x99
wait 2
playfram 0xAA
wait 2
playfram 0xBB
wait 28
sigorder 1
goto SkryrokorLocal00
Phalanx_Siege_BaseDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 924 0 0 # Phalanx (Siege) remains
wait 1
end
Phalanx_Siege_BaseSpecialState2:
wait 28
playsnd 319 # Terran\TANK\TTaTra01.WAV
wait 3
playfram 0xAA
wait 2
playfram 0x99
wait 2
playfram 0x88
wait 2
playfram 0x77
wait 2
playfram 0x66
wait 2
playfram 0x55
wait 2
playfram 0x44
wait 2
playfram 0x33
wait 2
playfram 0x22
wait 2
playfram 0x11
wait 2
playfram 0x00
wait 2
sigorder 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 254 Phalanx (Siege) Turret (terran\stankt.grp)
.headerstart
IsId 93
Type 14
Init Phalanx_Siege_TurretInit
Death Generic_Wait1End
GndAttkInit Phalanx_Siege_TurretGndAttkInit
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt Phalanx_Siege_TurretGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 SkryrokorLocal00
SpecialState2 Phalanx_Siege_TurretSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Phalanx_Siege_TurretInit:
playfram 0x44
wait 1
nobrkcodestart
wait 17
playfram 0x55
wait 2
playfram 0x66
wait 2
playfram 0x77
wait 8
playsnd 318 # Terran\TANK\TTaTra00.WAV
wait 1
playfram 0x88
wait 2
playfram 0x99
wait 2
playfram 0xAA
wait 2
playfram 0xBB
wait 2
playfram 0xCC
wait 2
playfram 0xDD
wait 2
playfram 0xEE
wait 2
playfram 0x00
nobrkcodeend
goto SkryrokorLocal00
Phalanx_Siege_TurretGndAttkInit:
wait 1
nobrkcodestart
playsnd 96 # Bullet\TTaFi200.wav
imgoluselo 537 2 0 # Siege Tank(Siege) Turret Attack Overlay (thingy\esiFire.grp)
wait 2
playfram 0x11
attackwith 1
wait 2
playfram 0x22
wait 2
playfram 0x33
wait 2
playfram 0x00
nobrkcodeend
gotorepeatattk
ignorerest
goto SkryrokorLocal00
Phalanx_Siege_TurretSpecialState2:
playsnd 318 # Terran\TANK\TTaTra00.WAV
playfram 0xEE
wait 2
playfram 0xDD
wait 2
playfram 0xCC
wait 2
playfram 0xBB
wait 2
playfram 0xAA
wait 2
playfram 0x99
wait 2
playfram 0x88
wait 2
playfram 0x77
wait 17
playfram 0x66
wait 2
playfram 0x55
wait 2
playfram 0x44
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 263 Fountainhead (terran\academy.grp)
.headerstart
IsId 94
Type 20
Init FountainheadInit
Death FountainheadDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt FountainheadAlmostBuilt
Built FountainheadBuilt
Landing FountainheadLanding
LiftOff FountainheadLanding
IsWorking FountainheadIsWorking
WorkingToIdle FountainheadWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FountainheadInit:
imgul 265 0 0 # Fountainhead Shadow (terran\tacShad.grp)
FountainheadBuilt:
playfram 0x00
goto FountainheadLanding
FountainheadDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
wait 1
end
FountainheadAlmostBuilt:
playfram 1
goto SkryrokorLocal00
FountainheadLanding:
# imgol 1326 0 0 # Vestry connector (cm\terran\medbay-connector.grp)
goto SkryrokorLocal00
FountainheadIsWorking:
playfram 2
wait 1
playfram 3
waitrand 2 4
playfram 2
wait 2
playfram 0x00
waitrand 1 3
goto FountainheadIsWorking
FountainheadWorkingToIdle:
playfram 2
wait 2
goto FountainheadBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 264 Fountainhead Overlay (unused) (terran\FountainheadT.grp)
.headerstart
IsId 95
Type 1
Init FountainheadOverlayInit
Death FountainheadOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
FountainheadOverlayInit:
playfram 0x00
FountainheadOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 266 Stockade (terran\TBarrack.grp)
.headerstart
IsId 96
Type 24
Init StockadeInit
Death StarportDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 StockadeSpecialState1
SpecialState2 [NONE]
AlmostBuilt StockadeAlmostBuilt
Built StockadeBuilt
Landing StockadeLanding
LiftOff StockadeLiftOff
IsWorking StockadeIsWorking
WorkingToIdle StockadeBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable StockadeDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
StockadeInit:
playfram 0x00
imgul 267 0 0 # Stockade Shadow (terran\tbrShad.grp)
goto SkryrokorLocal00
StockadeSpecialState1:
playfram 4
goto SkryrokorLocal00
StockadeAlmostBuilt:
playfram 1
goto SkryrokorLocal00
StockadeBuilt:
playfram 0x00
goto SkryrokorLocal00
StockadeLanding:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
playfram 4
wait 8
playfram 3
wait 8
playfram 2
wait 8
playfram 5
wait 8
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
StockadeLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 5
wait 8
playfram 2
wait 8
playfram 3
wait 8
playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
StockadeIsWorking:
playfram 7
wait 4
playfram 8
wait 2
playfram 7
wait 2
playfram 8
wait 2
playfram 7
wait 4
playfram 8
wait 2
playfram 7
wait 2
goto StockadeIsWorking
StockadeDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 268 Atelier (terran\chemlab.grp)
.headerstart
IsId 97
Type 20
Init AtelierInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt AtelierAlmostBuilt
Built AtelierBuilt
Landing AtelierLanding
LiftOff SkryrokorLocal00
IsWorking AtelierIsWorking
WorkingToIdle AtelierBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AtelierInit:
imgul 270 0 0 # Atelier Shadow (terran\tclShad.grp)
AtelierBuilt:
playfram 0x00
goto SkryrokorLocal00
AtelierDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath_Small
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
wait 1
end
AtelierAlmostBuilt:
playfram 1
goto SkryrokorLocal00
AtelierLanding:
# imgol 1326 0 0 # Vestry connector (cm\terran\medbay-connector.grp)
goto SkryrokorLocal00
AtelierIsWorking:
imgol 269 0 0 # Atelier Overlay (terran\chemlabT.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 269 Atelier Overlay (terran\chemlabT.grp)
.headerstart
IsId 98
Type 24
Init AtelierOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff Generic_Wait1End
IsWorking AtelierOverlayInit
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AtelierOverlayInit:
playfram 0x00
wait 3
playfram 1
wait 3
playfram 2
wait 3
goto AtelierOverlayInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1758 Lodestone (cm\terran\lodestone.grp)
.headerstart
IsId 99
Type 20
Init LodestoneInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt LodestoneAlmostBuilt
Built LodestoneBuilt
Landing LodestoneLanding
LiftOff SkryrokorLocal00
IsWorking SkryrokorLocal00
WorkingToIdle LodestoneBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LodestoneInit:
playfram 0x00
imgul 1761 0 0 # Lodestone Shadow (terran\tcsShad.grp)
goto SkryrokorLocal00
LodestoneAlmostBuilt:
playfram 1
goto SkryrokorLocal00
LodestoneBuilt:
playfram 0x00
goto SkryrokorLocal00
LodestoneLanding:
# imgol 1759 0 0 # Lodestone Connector (terran\ComSatC.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 272 Lodestone Connector (terran\ComSatC.grp)
.headerstart
IsId 100
Type 24
Init LodestoneConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff LodestoneConnectorLiftOff
IsWorking LodestoneConnectorIsWorking
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LodestoneConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
LodestoneConnectorIsWorking:
playfram 3
goto SkryrokorLocal00
LodestoneConnectorLiftOff:
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 273 Lodestone Overlay (terran\ComSatT.grp)
.headerstart
IsId 101
Type 24
Init LodestoneOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing LodestoneOverlayLanding
LiftOff SkryrokorLocal00
IsWorking LodestoneOverlayIsWorking
WorkingToIdle LodestoneOverlayIsWorking
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LodestoneOverlayInit:
playfram 0x00
goto SkryrokorLocal00
LodestoneOverlayLanding:
wait 13
LodestoneOverlayIsWorking:
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 2
goto LodestoneOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 275 Ministry (terran\control.grp)
.headerstart
IsId 102
Type 20
Init MinistryInit
Death MinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 MinistrySpecialState1
SpecialState2 [NONE]
AlmostBuilt MinistryAlmostBuilt
Built MinistryBuilt
Landing MinistryLanding
LiftOff MinistryLiftOff
IsWorking MinistryIsWorking
WorkingToIdle MinistryWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MinistryInit:
imgul 277 0 0 # Ministry Shadow (terran\tccShad.grp)
MinistryBuilt:
playfram 0x00
goto SkryrokorLocal00
MinistryDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
MinistrySpecialState1:
playfram 4
goto SkryrokorLocal00
MinistryAlmostBuilt:
playfram 1
goto SkryrokorLocal00
MinistryLanding:
nobrkcodestart
wait 18
playsnd 472 # Misc\Land.WAV
playfram 4
wait 5
playfram 3
wait 5
playfram 2
wait 5
playfram 5
wait 5
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
MinistryLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 5
wait 5
playfram 2
wait 5
playfram 3
wait 5
playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
MinistryIsWorking:
playfram 6
wait 4
playfram 0x00
wait 1
playfram 6
wait 1
playfram 0x00
wait 1
playfram 6
wait 3
playfram 0x00
wait 1
playfram 6
wait 3
playfram 0x00
wait 1
goto MinistryIsWorking
MinistryWorkingToIdle:
wait 1
goto MinistryBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 276 Ministry Overlay (terran\controlT.grp)
.headerstart
IsId 103
Type 1
Init MinistryOverlayInit
Death MinistryOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
MinistryOverlayInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
MinistryOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 299 Crashed Minotaur (neutral\Cbattle.grp)
.headerstart
IsId 104
Type 20
Init CrashedMinotaurInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built CrashedMinotaurBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking SkryrokorLocal00
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CrashedMinotaurInit:
imgul 300 0 0 # Crashed Minotaur Shadow (neutral\cbaShad.grp)
CrashedMinotaurBuilt:
playfram 0x00
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 278 Supply Depot (terran\depot.grp)
.headerstart
IsId 105
Type 20
Init SupplyDepotInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt SupplyDepotAlmostBuilt
Built SupplyDepotBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking SkryrokorLocal00
WorkingToIdle SupplyDepotWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SupplyDepotInit:
imgul 280 0 0 # Supply Depot Shadow (terran\tdeShad.grp)
playfram 0x00
goto SkryrokorLocal00
SupplyDepotAlmostBuilt:
playfram 12
goto SkryrokorLocal00
SupplyDepotBuilt:
goto SupplyDepotWorkingToIdle
SupplyDepotWorkingToIdle:
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 2
playfram 10
wait 2
playfram 11
wait 2
goto SupplyDepotWorkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 279 Supply Depot Overlay (terran\DepotT.grp)
.headerstart
IsId 106
Type 24
Init SupplyDepotOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking SupplyDepotOverlayInit
WorkingToIdle SupplyDepotOverlayInit
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SupplyDepotOverlayInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
goto SupplyDepotOverlayInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 281 Commandment (terran\DryDocks.grp)
.headerstart
IsId 107
Type 24
Init CommandmentInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt CommandmentAlmostBuilt
Built CommandmentBuilt
Landing CommandmentLanding
LiftOff SkryrokorLocal00
IsWorking CommandmentIsWorking
WorkingToIdle CommandmentBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable CommandmentDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CommandmentInit:
imgul 284 0 0 # Commandment Shadow (terran\tddShad.grp)
CommandmentBuilt:
playfram 0x00
goto SkryrokorLocal00
CommandmentAlmostBuilt:
playfram 1
goto SkryrokorLocal00
CommandmentLanding:
imgol 282 0 0 # Commandment Connector (terran\DryDockC.grp)
goto SkryrokorLocal00
CommandmentIsWorking:
imgol 283 0 0 # Commandment Overlay (terran\DryDockT.grp)
goto SkryrokorLocal00
CommandmentDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 282 Commandment Connector (terran\DryDockC.grp)
.headerstart
IsId 108
Type 24
Init CommandmentConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff CommandmentConnectorLiftOff
IsWorking CommandmentConnectorIsWorking
WorkingToIdle CommandmentConnectorIsWorking
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CommandmentConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
CommandmentConnectorIsWorking:
playfram 4
goto SkryrokorLocal00
CommandmentConnectorLiftOff:
playfram 3
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 283 Commandment Overlay (terran\DryDockT.grp)
.headerstart
IsId 109
Type 24
Init CommandmentOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff Generic_Wait1End
IsWorking CommandmentOverlayIsWorking
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CommandmentOverlayInit:
playfram 0x00
CommandmentOverlayIsWorking:
tmprmgraphicend
wait 5
tmprmgraphicstart
wait 5
goto CommandmentOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 285 Fulcrum (terran\factory.grp)
.headerstart
IsId 111
Type 24
Init FulcrumInit
Death FulcrumDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 FulcrumSpecialState1
SpecialState2 [NONE]
AlmostBuilt FulcrumAlmostBuilt
Built FulcrumBuilt
Landing FulcrumLanding
LiftOff FulcrumLiftOff
IsWorking FulcrumIsWorking
WorkingToIdle FulcrumBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FulcrumInit:
playfram 0x00
imgul 287 0 0 # Fulcrum shadow
goto SkryrokorLocal00
FulcrumDeath:
playsnd 7
imgol 334 0 0 # Explosion (Large)
wait 3
liftoffcondjmp LiftedTerranStructureDeath_Small
lowsprul 273 0 0 # Terran Building Rubble (small)
wait 1
end
FulcrumSpecialState1:
playfram 0x16
goto SkryrokorLocal00
FulcrumAlmostBuilt:
playfram 0x01
goto SkryrokorLocal00
FulcrumBuilt:
playfram 0x00
goto SkryrokorLocal00
FulcrumLanding:
nobrkcodestart
wait 12
playfram 0x15
wait 2
playfram 0x14
wait 2
playfram 0x13
wait 2
playfram 0x12
wait 2
playfram 0x11
wait 2
playsnd 472 # Misc\Land.WAV
playfram 0x10
wait 2
playfram 0x0F
wait 2
playfram 0x0E
wait 2
playfram 0x0D
wait 2
playfram 0x0C
wait 2
playfram 0x0B
wait 2
playfram 0x0A
wait 2
playfram 0x09
wait 2
playfram 0x08
wait 2
sigorder 16
nobrkcodeend
goto FulcrumBuilt
FulcrumLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 0x08
wait 2
playfram 0x09
wait 2
playfram 0x0A
wait 2
playfram 0x0B
wait 2
playfram 0x0C
wait 2
playfram 0x0D
wait 2
playfram 0x0E
wait 2
playfram 0x0F
wait 2
playfram 0x10
wait 2
playfram 0x11
wait 2
playfram 0x12
wait 2
playfram 0x13
wait 2
playfram 0x14
wait 2
playfram 0x15
wait 2
playfram 0x16
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
FulcrumIsWorking:
playfram 0x02
wait 2
playfram 0x03
wait 2
playfram 0x04
wait 2
playfram 0x05
wait 2
playfram 0x06
wait 2
playfram 0x07
wait 2
goto FulcrumIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 286 Factory Overlay (terran\factoryT.grp)
.headerstart
IsId 112
Type 24
Init FactoryOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Generic_Wait1End
WalkingToIdle Generic_Wait1End
SpecialState1 Generic_Wait1End
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff Generic_Wait1End
IsWorking FactoryOverlayInit
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FactoryOverlayInit:
playfram 0x00
wait 5
playfram 1
wait 5
playfram 2
wait 5
goto FactoryOverlayInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 288 Covert Ops (terran\GeneLab.grp)
.headerstart
IsId 113
Type 20
Init CovertOpsInit
Death CovertOpsDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt CovertOpsAlmostBuilt
Built CovertOpsBuilt
Landing CovertOpsLanding
LiftOff SkryrokorLocal00
IsWorking CovertOpsIsWorking
WorkingToIdle CovertOpsBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CovertOpsInit:
imgul 291 0 0 # Covert Ops Shadow (terran\tglShad.grp)
CovertOpsBuilt:
playfram 0x00
goto SkryrokorLocal00
CovertOpsDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp CovertOpsLocal00
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
CovertOpsLocal00:
wait 1
end
CovertOpsAlmostBuilt:
playfram 1
goto SkryrokorLocal00
CovertOpsLanding:
imgol 289 0 0 # Covert Ops Connector (terran\GeneLabC.grp)
goto SkryrokorLocal00
CovertOpsIsWorking:
imgol 290 0 0 # Covert Ops Overlay (terran\GeneLabT.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 289 Covert Ops Connector (terran\GeneLabC.grp)
.headerstart
IsId 114
Type 24
Init CovertOpsConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff CovertOpsConnectorLiftOff
IsWorking CovertOpsConnectorIsWorking
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CovertOpsConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
CovertOpsConnectorIsWorking:
playfram 4
goto SkryrokorLocal00
CovertOpsConnectorLiftOff:
playfram 3
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 290 Covert Ops Overlay (terran\GeneLabT.grp)
.headerstart
IsId 115
Type 24
Init CovertOpsOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff Generic_Wait1End
IsWorking CovertOpsOverlayIsWorking
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CovertOpsOverlayInit:
playfram 0x00
CovertOpsOverlayIsWorking:
tmprmgraphicend
wait 5
tmprmgraphicstart
wait 5
goto CovertOpsOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 293 Palladium (terran\machines.grp)
.headerstart
IsId 117
Type 24
Init PalladiumInit
Death PalladiumDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt PalladiumAlmostBuilt
Built PalladiumBuilt
Landing SkryrokorLocal00
LiftOff SkryrokorLocal00
IsWorking PalladiumIsWorking
WorkingToIdle PalladiumWorkingToIdle
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PalladiumInit:
playfram 0x00
imgul 295 0 0 # Palladium shadow
goto SkryrokorLocal00
PalladiumDeath:
playsnd 7
imgol 334 0 0 # Explosion (Medium)
wait 3
liftoffcondjmp PalladiumLocal00
lowsprul 273 0 0 # Terran Building Rubble (small)
PalladiumLocal00:
wait 1
end
PalladiumAlmostBuilt:
playfram 0x08
goto SkryrokorLocal00
PalladiumBuilt:
imgul 294 0 0 # Palladium Connector
PalladiumWorkingToIdle:
playfram 0x00
goto SkryrokorLocal00
PalladiumIsWorking:
playfram 0x00
wait 1
playfram 0x01
wait 1
playfram 0x02
wait 1
playfram 0x03
wait 1
playfram 0x04
wait 1
playfram 0x05
wait 1
playfram 0x06
wait 1
playfram 0x07
wait 1
goto PalladiumIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 294 Palladium Connector (terran\machineC.grp)
.headerstart
IsId 118
Type 24
Init PalladiumConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt SkryrokorLocal00
Built SkryrokorLocal00
Landing PalladiumConnectorLanding
LiftOff PalladiumConnectorLiftOff
IsWorking SkryrokorLocal00
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PalladiumConnectorInit:
playfram 0x07
goto SkryrokorLocal00
PalladiumConnectorLanding:
playfram 0x06
wait 1
playfram 0x05
wait 1
playfram 0x04
wait 1
playfram 0x03
wait 1
playfram 0x02
wait 1
playfram 0x01
wait 1
playfram 0x00
goto SkryrokorLocal00
PalladiumConnectorLiftOff:
playfram 0x01
wait 1
playfram 0x02
wait 1
playfram 0x03
wait 1
playfram 0x04
wait 1
playfram 0x05
wait 1
playfram 0x06
wait 1
goto PalladiumConnectorInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 296 Watchdog (Base) (terran\missile.grp)
.headerstart
IsId 119
Type 20
Init Watchdog_Base_Init
Death AtelierDeath
GndAttkInit SkryrokorLocal00
AirAttkInit SkryrokorLocal00
Unused1 [NONE]
GndAttkRpt SkryrokorLocal00
AirAttkRpt SkryrokorLocal00
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt Watchdog_Base_AlmostBuilt
Built Watchdog_Base_Built
Landing Watchdog_Base_Landing
LiftOff Watchdog_Base_LiftOff
IsWorking SkryrokorLocal00
WorkingToIdle Watchdog_Base_WorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Watchdog_Base_Init:
playfram 2
imgul 298 0 0 # Watchdog (Base) Shadow (terran\tmiShad.grp)
goto SkryrokorLocal00
Watchdog_Base_AlmostBuilt:
playfram 1
goto SkryrokorLocal00
Watchdog_Base_LiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 3
wait 1
# playfram 5
wait 8
# playfram 2
wait 8
# playfram 3
wait 8
# playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
Watchdog_Base_Landing:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
# playfram 4
wait 8
# playfram 3
wait 8
# playfram 2
wait 8
# playfram 5
wait 8
playfram 0x00
sigorder 16
nobrkcodeend
playfram 2
goto SkryrokorLocal00
Watchdog_Base_Built:
imgol 297 0 0 # Watchdog (Turret) (terran\missileT.grp)
Watchdog_Base_WorkingToIdle:
playfram 2
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 297 Watchdog (Turret) (terran\missileT.grp)
.headerstart
IsId 120
Type 24
Init Watchdog_Turret_Init
Death Generic_Wait1End
GndAttkInit Watchdog_Turret_GndAttkInit
AirAttkInit Watchdog_Turret_GndAttkInit
Unused1 [NONE]
GndAttkRpt Watchdog_Turret_GndAttkInit
AirAttkRpt Watchdog_Turret_GndAttkInit
CastSpell [NONE]
GndAttkToIdle Watchdog_Turret_GndAttkToIdle
AirAttkToIdle Watchdog_Turret_GndAttkToIdle
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt SkryrokorLocal00
Built Watchdog_Turret_Built
Landing Watchdog_Turret_Landing
LiftOff Watchdog_Turret_LiftOff
IsWorking Watchdog_Turret_Built
WorkingToIdle Watchdog_Turret_Built
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Watchdog_Turret_Init:
playfram 0x00
Watchdog_Turret_Built:
wait 1
turn1cwise
goto Watchdog_Turret_Built
Watchdog_Turret_LiftOff:
nobrkcodestart
wait 1
wait 8
wait 8
wait 8
nobrkcodeend
goto SkryrokorLocal00
Watchdog_Turret_Landing:
nobrkcodestart
wait 15
wait 8
wait 8
wait 8
wait 8
nobrkcodeend
goto Watchdog_Turret_Built
Watchdog_Turret_GndAttkInit:
wait 1
attack
gotorepeatattk
sigorder 1
wait 13
ignorerest
Watchdog_Turret_GndAttkToIdle:
goto Watchdog_Turret_Built
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 301 Physics Lab (terran\physics.grp)
.headerstart
IsId 121
Type 20
Init PhysicsLabInit
Death PhysicsLabDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt PhysicsLabAlmostBuilt
Built PhysicsLabBuilt
Landing PhysicsLabLanding
LiftOff PhysicsLabBuilt
IsWorking PhysicsLabIsWorking
WorkingToIdle PhysicsLabBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhysicsLabInit:
imgul 303 0 0 # Physics Lab Shadow (terran\tplShad.grp)
PhysicsLabBuilt:
playfram 0x00
goto SkryrokorLocal00
PhysicsLabDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp PhysicsLabLocal01
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
PhysicsLabLocal01:
wait 1
end
PhysicsLabAlmostBuilt:
playfram 6
goto SkryrokorLocal00
PhysicsLabLanding:
imgol 302 0 0 # Physics Lab Connector (terran\physicsC.grp)
goto SkryrokorLocal00
PhysicsLabIsWorking:
playfram 1
wait 3
playfram 2
wait 3
playfram 3
wait 3
playfram 4
wait 3
playfram 0x00
wait 3
goto PhysicsLabIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 302 Physics Lab Connector (terran\physicsC.grp)
.headerstart
IsId 122
Type 24
Init PhysicsLabConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff PhysicsLabConnectorLiftOff
IsWorking PhysicsLabConnectorIsWorking
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhysicsLabConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
PhysicsLabConnectorIsWorking:
playfram 4
goto SkryrokorLocal00
PhysicsLabConnectorLiftOff:
playfram 3
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 304 Anchor (terran\pillbox.grp)
.headerstart
IsId 123
Type 24
Init AnchorInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt AnchorAlmostBuilt
Built AnchorBuilt
Landing AnchorLanding
LiftOff AnchorLiftOff
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnchorInit:
imgul 305 0 0 # Anchor Shadow (terran\tpbShad.grp)
AnchorBuilt:
playfram 0x00
goto SkryrokorLocal00
AnchorLiftOff:
nobrkcodestart
playsnd 471
playfram 0x02
wait 1
playfram 0x03
wait 1
playfram 0x04
wait 1
playfram 0x05
wait 1
playfram 0x06
wait 2
playfram 0x07
wait 2
playfram 0x08
wait 2
playfram 0x09
wait 2
playfram 0x0A
wait 2
playfram 0x0B
wait 2
playfram 0x0C
wait 2
playfram 0x0D
wait 2
playfram 0x0E
wait 2
playfram 0x0F
wait 2
playfram 0x10
wait 2
playfram 0x11
wait 2
playfram 0x12
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
AnchorLanding:
nobrkcodestart
wait 12
playfram 0x11
wait 2
playfram 0x10
wait 2
playfram 0x0F
wait 2
playfram 0x0E
wait 2
playfram 0x0D
wait 2
playsnd 472
playfram 0x0C
wait 2
playfram 0x0B
wait 2
playfram 0x0A
wait 2
playfram 0x09
wait 2
playfram 0x08
wait 2
playfram 0x07
wait 2
playfram 0x06
wait 2
playfram 0x05
wait 1
playfram 0x04
wait 1
playfram 0x03
wait 1
playfram 0x02
wait 1
sigorder 16
nobrkcodeend
goto AnchorBuilt
AnchorAlmostBuilt:
playfram 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 306 Anchor Overlay (terran\PillBoxT.grp)
.headerstart
IsId 124
Type 0
Init AnchorOverlayInit
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnchorOverlayInit:
playfram 0x00
wait 1
tmprmgraphicstart
wait 1
tmprmgraphicend
wait 1
tmprmgraphicstart
wait 1
tmprmgraphicend
wait 1
tmprmgraphicstart
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 307 Reservoir (terran\refinery.grp)
.headerstart
IsId 125
Type 20
Init ReservoirInit
Death ReservoirDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 ReservoirSpecialState1
SpecialState2 ReservoirSpecialState2
AlmostBuilt ReservoirAlmostBuilt
Built ReservoirBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking SkryrokorLocal00
WorkingToIdle ReservoirBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ReservoirInit:
imgul 308 0 0 # Reservoir Shadow (terran\treShad.grp)
playfram 1
ReservoirLocal00:
wait 5
waitrand 5 50
creategasoverlays 0
waitrand 5 50
creategasoverlays 2
waitrand 5 50
creategasoverlays 1
waitrand 5 50
creategasoverlays 2
waitrand 5 50
creategasoverlays 0
waitrand 5 50
creategasoverlays 1
waitrand 5 50
creategasoverlays 2
goto ReservoirLocal00
ReservoirDeath:
playsnd 7 # Misc\ExploLrg.wav
sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
end
ReservoirSpecialState1:
playfram 2
goto ReservoirLocal00
ReservoirSpecialState2:
playfram 3
goto ReservoirLocal00
ReservoirAlmostBuilt:
playfram 4
goto ReservoirLocal00
ReservoirBuilt:
playfram 0x00
wait 5
ReservoirLocal01:
creategasoverlays 0
wait 20
waitrand 5 100
goto ReservoirLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 309 Daedala (terran\research.grp)
.headerstart
IsId 126
Type 20
Init DaedalaInit
Death MinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 DaedalaSpecialState1
SpecialState2 [NONE]
AlmostBuilt DaedalaAlmostBuilt
Built DaedalaBuilt
Landing DaedalaLanding
LiftOff DaedalaLiftOff
IsWorking DaedalaIsWorking
WorkingToIdle DaedalaBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DaedalaInit:
imgul 311 0 0 # Daedala Shadow (terran\trlShad.grp)
DaedalaBuilt:
playfram 0x00
goto SkryrokorLocal00
DaedalaSpecialState1:
playfram 5
goto SkryrokorLocal00
DaedalaAlmostBuilt:
playfram 1
goto SkryrokorLocal00
DaedalaLanding:
nobrkcodestart
wait 18
playsnd 472 # Misc\Land.WAV
playfram 4
wait 5
playfram 3
wait 5
playfram 2
wait 5
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
DaedalaLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 2
wait 5
playfram 3
wait 5
playfram 4
wait 5
playfram 5
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
DaedalaIsWorking:
imgol 310 0 0 # Daedala Overlay (terran\ResearcT.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 310 Daedala Overlay (terran\ResearcT.grp)
.headerstart
IsId 127
Type 24
Init DaedalaOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Generic_Wait1End
WalkingToIdle Generic_Wait1End
SpecialState1 Generic_Wait1End
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff Generic_Wait1End
IsWorking DaedalaOverlayIsWorking
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DaedalaOverlayInit:
playfram 0x00
DaedalaOverlayIsWorking:
tmprmgraphicend
wait 5
tmprmgraphicstart
wait 5
goto DaedalaOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 312 Anvil (terran\nukesilo.grp)
.headerstart
IsId 128
Type 24
Init AnvilInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 SkryrokorLocal00
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt AnvilAlmostBuilt
Built AnvilBuilt
Landing AnvilLanding
LiftOff SkryrokorLocal00
IsWorking AnvilIsWorking
WorkingToIdle AnvilBuilt
WarpIn [NONE]
Unused3 AnvilUnused3
StarEditInit [NONE]
Disable AnvilDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnvilInit:
imgul 315 0 0 # Nuclear Silo Shadow (terran\tnsShad.grp)
AnvilBuilt:
playfram 0x00
goto SkryrokorLocal00
AnvilAlmostBuilt:
playfram 1
goto SkryrokorLocal00
AnvilLanding:
imgol 313 0 0 # Nuclear Silo Connector (terran\NukeSilC.grp)
goto SkryrokorLocal00
AnvilIsWorking:
playfram 2
wait 4
playfram 0x00
wait 4
goto AnvilIsWorking
AnvilUnused3:
playfram 2
goto SkryrokorLocal00
AnvilDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 313 Anvil Connector (terran\NukeSilC.grp)
.headerstart
IsId 129
Type 24
Init AnvilConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff AnvilConnectorLiftOff
IsWorking AnvilConnectorIsWorking
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnvilConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
AnvilConnectorIsWorking:
playfram 4
goto SkryrokorLocal00
AnvilConnectorLiftOff:
playfram 3
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 314 Anvil Overlay (terran\NukeSilT.grp)
.headerstart
IsId 130
Type 24
Init AnvilOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff Generic_Wait1End
IsWorking AnvilOverlayIsWorking
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnvilOverlayInit:
playfram 0x00
AnvilOverlayIsWorking:
tmprmgraphicend
wait 5
tmprmgraphicstart
wait 5
goto AnvilOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 316 Morningstar (terran\nukemiss.grp)
.headerstart
IsId 131
Type 21
Init MorningstarInit
Death MorningstarDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking MorningstarWalking
WalkingToIdle SkryrokorLocal00
SpecialState1 MorningstarSpecialState1
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn MorningstarWarpIn
.headerend
# ----------------------------------------------------------------------------- #
MorningstarInit:
playfram 0x00
goto SkryrokorLocal00
MorningstarDeath:
imgol 428 0 0 # Nuclear Missile Death (thingy\small.grp)
wait 1
end
MorningstarWalking:
curdirectcondjmp 128 32 MorningstarLocal00
MorningstarLocal01:
sprol 309 0 10 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto MorningstarLocal01
MorningstarLocal00:
wait 3
sprol 309 0 -10 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
goto MorningstarLocal00
MorningstarSpecialState1:
castspell
sigorder 1
tmprmgraphicstart
imgol 428 0 0 # Nuclear Missile Death (thingy\small.grp)
sprol 267 0 -42 # Nuke Hit (thingy\NukeHit.grp)
goto SkryrokorLocal00
MorningstarWarpIn:
wait 250
sigorder 2
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 318 Morningstar Hit (thingy\NukeHit.grp)
.headerstart
IsId 133
Type 1
Init NukeExplosionInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
NukeExplosionInit:
playsnd 85 # Bullet\TNsHit00.wav
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playsnd 13
playfram 4
wait 2
playfram 5
wait 2
playfram 6
wait 2
playfram 7
wait 2
playfram 8
wait 2
playsnd 13
playfram 9
wait 2
playfram 10
wait 2
playfram 11
wait 2
playfram 12
wait 2
playfram 13
wait 2
playsnd 13
playfram 14
wait 2
playfram 15
wait 2
playfram 16
wait 2
playfram 0x11
wait 2
playfram 18
wait 2
playsnd 13 # Misc\Explo4.wav
playfram 19
wait 2
playfram 20
wait 2
playfram 21
wait 2
playfram 22
wait 2
playfram 23
wait 2
playfram 24
wait 2
playfram 25
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 319 Starport (terran\starport.grp)
.headerstart
IsId 134
Type 20
Init StarportInit
Death StarportDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 StarportSpecialState1
SpecialState2 [NONE]
AlmostBuilt StarportAlmostBuilt
Built StarportBuilt
Landing StarportLanding
LiftOff StarportLiftOff
IsWorking StarportIsWorking
WorkingToIdle StarportBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
StarportInit:
imgul 321 0 0 # Starport Shadow (terran\tspShad.grp)
StarportBuilt:
playfram 0x00
goto SkryrokorLocal00
StarportDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
StarportSpecialState1:
playfram 3
goto SkryrokorLocal00
StarportAlmostBuilt:
playfram 5
goto SkryrokorLocal00
StarportLanding:
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
StarportLiftOff:
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
StarportIsWorking:
imgol 320 0 0 # Starport Overlay (terran\StarpoT.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 320 Starport Overlay (terran\StarpoT.grp)
.headerstart
IsId 135
Type 24
Init StarportOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking StarportOverlayInit
WalkingToIdle StarportOverlayInit
SpecialState1 Generic_Wait1End
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing StarportOverlayInit
LiftOff StarportOverlayInit
IsWorking StarportOverlayInit
WorkingToIdle Generic_Wait1End
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable Generic_Wait1End
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
StarportOverlayInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
goto StarportOverlayInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 322 Atlas (terran\weaponpl.grp)
.headerstart
IsId 136
Type 24
Init AtlasInit
Death MinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 AtlasSpecialState1
SpecialState2 [NONE]
AlmostBuilt AtlasAlmostBuilt
Built AtlasBuilt
Landing AtlasLanding
LiftOff AtlasLiftOff
IsWorking SkryrokorLocal00
WorkingToIdle AtlasWorkingToIdle
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable AtlasDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AtlasInit:
playfram 0x00
imgul 324 0 0 # Atlas Shadow (terran\twpShad.grp)
goto SkryrokorLocal00
AtlasSpecialState1:
playfram 4
goto SkryrokorLocal00
AtlasAlmostBuilt:
playfram 1
goto SkryrokorLocal00
AtlasBuilt:
imgol 323 0 0 # Atlas Overlay (terran\weaponpT.grp)
AtlasWorkingToIdle:
playfram 0x00
goto SkryrokorLocal00
AtlasLanding:
nobrkcodestart
wait 25
playsnd 472 # Misc\Land.WAV
playfram 4
wait 4
playfram 2
wait 4
playfram 3
wait 4
playfram 5
wait 4
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
AtlasLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 5
wait 4
playfram 3
wait 4
playfram 2
wait 4
playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
AtlasDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 323 Atlas Overlay (terran\weaponpT.grp)
.headerstart
IsId 137
Type 24
Init AtlasOverlayInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 Generic_Wait1End
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built SkryrokorLocal00
Landing SkryrokorLocal00
LiftOff SkryrokorLocal00
IsWorking AtlasOverlayIsWorking
WorkingToIdle AtlasOverlayInit
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable AtlasOverlayInit
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AtlasOverlayInit:
playfram 0x00
goto SkryrokorLocal00
AtlasOverlayIsWorking:
playfram 0x00
wait 5
playfram 1
wait 5
playfram 2
wait 5
playfram 3
wait 5
playfram 4
wait 5
playfram 5
wait 5
goto AtlasOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 325 Terran Construction (Large) (terran\TBldLrg.grp)
.headerstart
IsId 138
Type 14
Init TerranConstruction_Large_Init
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 TerranConstruction_Large_SpecialState1
SpecialState2 TerranConstruction_Large_SpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TerranConstruction_Large_Init:
playfram 0x00
imgul 326 0 0 # Terran Construction (Large) Shadow (terran\tb2Shad.grp)
goto SkryrokorLocal00
TerranConstruction_Large_SpecialState1:
playfram 1
goto SkryrokorLocal00
TerranConstruction_Large_SpecialState2:
playfram 2
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 327 Terran Construction (Medium) (terran\tBldMed.grp)
.headerstart
IsId 139
Type 14
Init TerranConstruction_Medium_Init
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 TerranConstruction_Medium_SpecialState1
SpecialState2 TerranConstruction_Medium_SpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TerranConstruction_Medium_Init:
playfram 0x00
imgul 328 0 0 # Terran Construction (Medium) Shadow (terran\tb3Shad.grp)
goto SkryrokorLocal00
TerranConstruction_Medium_SpecialState1:
playfram 1
goto SkryrokorLocal00
TerranConstruction_Medium_SpecialState2:
playfram 2
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 330 Terran Construction (Small) (terran\TBldSml.grp)
.headerstart
IsId 140
Type 14
Init TerranConstruction_Small_Init
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 TerranConstruction_Small_SpecialState1
SpecialState2 TerranConstruction_Small_SpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TerranConstruction_Small_Init:
playfram 0x00
imgul 331 0 0 # Terran Construction (Small) Shadow (terran\tb1Shad.grp)
goto SkryrokorLocal00
TerranConstruction_Small_SpecialState1:
playfram 1
goto SkryrokorLocal00
TerranConstruction_Small_SpecialState2:
playfram 2
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 329 Addon Construction (terran\TBldSml.grp)
.headerstart
IsId 141
Type 14
Init TerranConstruction_Small_Init
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 SkryrokorLocal00
SpecialState2 SkryrokorLocal00
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 213 Explosion1 (Small) (thingy\tBangS.grp)
# 332 Explosion2 (Small) (thingy\tBangS.grp)
.headerstart
IsId 142
Type 0
Init Explosion_Small_Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Explosion_Small_Init:
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 214 Explosion1 (Medium) (thingy\tBangL.grp)
# 333 Explosion2 (Medium) (thingy\tBangL.grp)
.headerstart
IsId 143
Type 0
Init Explosion_Medium_Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Explosion_Medium_Init:
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 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 215 Explosion (Large) (thingy\tBangX.grp)
# 334 Building Explosion (Large) (thingy\tBangX.grp)
.headerstart
IsId 144
Type 0
Init Explosion_Large_Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Explosion_Large_Init:
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 2
playfram 10
wait 2
playfram 11
wait 2
playfram 12
wait 2
playfram 13
wait 2
end
# ----------------------------------------------------------------------------- #
# 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:
# 526 Fusion Cutter Hit (bullet\scvspark.grp)
.headerstart
IsId 237
Type 2
Init FusionCutterHitInit
Death FusionCutterHitDeath
GndAttkInit FusionCutterHitDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FusionCutterHitInit:
wait 1
sigorder 1
wait 1
FusionCutterHitDeath:
playfram 0x00
domissiledmg
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
playfram 9
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 527 Gauss Rifle Hit (bullet\tspark.grp)
.headerstart
IsId 238
Type 2
Init GaussRifleHitInit
Death GaussRifleHitDeath
GndAttkInit GaussRifleHitDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
GaussRifleHitInit:
wait 1
sigorder 1
wait 1
GaussRifleHitDeath:
playfram 0x00
domissiledmg
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 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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 528 Gemini Missiles (bullet\gemini.grp)
.headerstart
IsId 239
Type 2
Init GeminiMissilesInit
Death GeminiMissilesDeath
GndAttkInit GeminiMissilesGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
GeminiMissilesInit:
playfram 0x00
playsndbtwn 82 83 # Bullet\TPhFi200.wav | Bullet\TPhFi200.wav
wait 1
sigorder 1
wait 1
GeminiMissilesGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 2
goto GeminiMissilesGndAttkInit
GeminiMissilesDeath:
playsnd 9 # Misc\ExploSm.wav
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 529 Lockdown/LongBolt/Hellfire Missile (bullet\missile.grp)
.headerstart
IsId 240
Type 2
Init LongboltMissileInit
Death LongboltMissileDeath
GndAttkInit LongboltMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LongboltMissileInit:
playfram 0x00
playsnd 80 # Bullet\HKMISSLE.wav
wait 1
sigorder 1
wait 1
LongboltMissileGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto LongboltMissileGndAttkInit
LongboltMissileDeath:
playsnd 9 # Misc\ExploSm.wav
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 531 C-10 Canister Rifle Hit (thingy\ecaHit.grp)
.headerstart
IsId 241
Type 2
Init C_10CanisterRifleHitInit
Death C_10CanisterRifleHitDeath
GndAttkInit C_10CanisterRifleHitDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
C_10CanisterRifleHitInit:
wait 1
sigorder 1
wait 1
C_10CanisterRifleHitDeath:
playfram 0x00
domissiledmg
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 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 532 Fragmentation Grenade (bullet\grenade.grp)
.headerstart
IsId 242
Type 2
Init FragmentationGrenadeInit
Death FragmentationGrenadeDeath
GndAttkInit FragmentationGrenadeGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FragmentationGrenadeInit:
playfram 0x00
playsnd 106 # Bullet\tvuFir00.wav
wait 1
sigorder 1
wait 1
FragmentationGrenadeGndAttkInit:
sprol 310 0 0 # Grenade Shot Smoke (thingy\GreSmoke.grp)
wait 1
FragmentationGrenadeLocal00:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
goto FragmentationGrenadeLocal00
FragmentationGrenadeDeath:
imgol 440 0 0 # Fragmentation Grenade Hit (thingy\efgHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 534 ATS/ATA Laser Battery (thingy\elbfire.grp)
# 535 Burst Lasers (thingy\elbfireW.grp)
.headerstart
IsId 243
Type 2
Init ATA_ATSLaserBattery_BurstLasersInit
Death ATA_ATSLaserBattery_BurstLasersDeath
GndAttkInit SkryrokorLocal00
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ATA_ATSLaserBattery_BurstLasersInit:
playfram 0x00
wait 1
sigorder 1
wait 1
goto SkryrokorLocal00
ATA_ATSLaserBattery_BurstLasersDeath:
imgol 447 0 0 # Burst Lasers Hit (thingy\elbHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 360 Magna Pulse (Unused) (thingy\eldFire.grp)
.headerstart
IsId 244
Type 1
Init Unknown244Init
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
Unknown244Init:
playfram 0x00
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 361 Lockdown Field (Small) (thingy\eldSmall.grp)
# 362 Lockdown Field (Medium) (thingy\eldMed.grp)
# 363 Lockdown Field (Large) (thingy\eldLarge.grp)
.headerstart
IsId 245
Type 1
Init LockdownHitInit
Death LockdownHitDeath
.headerend
# ----------------------------------------------------------------------------- #
LockdownHitInit:
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
LockdownHitLocal00:
playfram 7
wait 2
playfram 8
wait 2
playfram 9
wait 2
playfram 10
wait 2
playfram 11
wait 2
playfram 12
wait 2
playfram 11
wait 2
playfram 10
wait 2
playfram 9
wait 2
playfram 8
wait 2
goto LockdownHitLocal00
LockdownHitDeath:
playfram 13
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 533 Arclite Shock Cannon Hit (thingy\mushroom.grp)
.headerstart
IsId 246
Type 2
Init ArcliteShockCannonHitInit
Death ArcliteShockCannonHitDeath
GndAttkInit ArcliteShockCannonHitDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ArcliteShockCannonHitInit:
playfram 0x00
wait 1
sigorder 1
playfram 1
wait 1
ArcliteShockCannonHitDeath:
playsnd 2859 # Phalanx Siege weaponhit 01
playfram 2
domissiledmg
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 541 Yamato Gun (bullet\eycBull.grp)
.headerstart
IsId 247
Type 2
Init YamatoGunInit
Death YamatoGunDeath
GndAttkInit YamatoGunGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
YamatoGunInit:
playfram 0x00
playsnd 179 # Terran\BATTLE\tBaYam02.wav
wait 1
sigorder 1
wait 1
YamatoGunGndAttkInit:
wait 3
sprul 351 0 0 # Yamato Gun Trail (bullet\eycBull.grp)
goto YamatoGunGndAttkInit
YamatoGunDeath:
imgol 544 0 0 # Yamato Gun Hit (thingy\eycHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 542 Yamato Gun Trail (bullet\eycBull.grp)
.headerstart
IsId 248
Type 0
Init YamatoGunTrailInit
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
YamatoGunTrailInit:
playfram 0x11
wait 2
playfram 0x22
wait 2
playfram 0x33
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 554 EMP Shockwave Missile (bullet\missile.grp)
.headerstart
IsId 249
Type 2
Init Lockdown_EMPShockwaveMissileInit
Death Lockdown_EMPShockwaveMissileDeath
GndAttkInit Lockdown_EMPShockwaveMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Lockdown_EMPShockwaveMissileInit:
playfram 0x00
wait 1
sigorder 1
wait 1
Lockdown_EMPShockwaveMissileGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto Lockdown_EMPShockwaveMissileGndAttkInit
Lockdown_EMPShockwaveMissileDeath:
imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 536 Phalanx (Tank) Turret Attack Overlay (thingy\ettFlash.grp)
.headerstart
IsId 250
Type 1
Init PhalanxTankTurretOverlayInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
PhalanxTankTurretOverlayInit:
playfram 0x00
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 537 Phalanx (Siege) Turret Attack Overlay (thingy\esiFire.grp)
.headerstart
IsId 251
Type 1
Init PhalanxSiegeTurretOverlayInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
PhalanxSiegeTurretOverlayInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 538 Seraph Overlay (Part1) (thingy\tveGlowB.grp)
# 539 Seraph Overlay (Part2) (thingy\tveGlowO.grp)
# 540 Seraph Overlay (Part3) (thingy\tveGlowW.grp)
.headerstart
IsId 252
Type 1
Init ScienceVesselOverlayInit
Death ScienceVesselOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
ScienceVesselOverlayInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 1
wait 1
ScienceVesselOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 395 Blue Burst Lasers (neutral\DataDisk.grp)
.headerstart
IsId 218
Type 2
Init BlueBurstLaserInit
Death BlueBurstLaserDeath
GndAttkInit SkryrokorLocal00
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BlueBurstLaserInit:
playfram 0x00
wait 1
sigorder 1
wait 1
goto SkryrokorLocal00
BlueBurstLaserDeath:
imgol 1105 0 0 # Burst Lasers Hit (Blue)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 545 Hallucination Hit (thingy\halmind.grp)
# 546 Scanner Sweep Hit (thingy\eveCast.grp)
.headerstart
IsId 253
Type 1
Init HallucinationHitInit
Death HallucinationHitDeath
.headerend
# ----------------------------------------------------------------------------- #
HallucinationHitInit:
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 1
HallucinationHitDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 422 Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
# 960 Halo Rockets Trail (thingy\bsmoke.grp)
.headerstart
IsId 273
Type 1
Init LongboltHaloGeminiMissilesTrailInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
LongboltHaloGeminiMissilesTrailInit:
tmprmgraphicstart
wait 2
tmprmgraphicend
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 423 Burrowing Dust (thingy\bDust.grp)
.headerstart
IsId 274
Type 1
Init BurrowingDustInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
BurrowingDustInit:
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 428 Nuclear Missile Death (thingy\small.grp)
.headerstart
IsId 279
Type 1
Init MorningstarDeathInit
Death MorningstarDeathDeath
.headerend
# ----------------------------------------------------------------------------- #
MorningstarDeathInit:
playsnd 9 # Misc\ExploSm.wav
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 1
MorningstarDeathDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 429 Spider Mine Death (thingy\tmnExplo.grp)
.headerstart
IsId 280
Type 1
Init SkryrokorLocal00
Death SpiderMineExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #
SpiderMineExplosionDeath:
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
playfram 9
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 440 Fragmentation Grenade Hit (thingy\efgHit.grp)
.headerstart
IsId 283
Type 1
Init FragmentationGrenadeHitInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
FragmentationGrenadeHitInit:
playsndbtwn 107 109 # Bullet\tvuHit00.wav | Bullet\tvuHit02.wav
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 441 Grenade Shot Smoke (thingy\GreSmoke.grp)
.headerstart
IsId 284
Type 1
Init GrenadeShotSmokeInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
GrenadeShotSmokeInit:
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
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 114 Solarion Engines (thingy\pcaGlow.grp)
# 120 Envoy Engines (thingy\pshGlow.grp)
.headerstart
IsId 290
Type 12
Init SolarionEnginesInit
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 SolarionEnginesInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SolarionEnginesInit:
wait 1
followmaingraphic
goto SolarionEnginesInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 132 Didact Engines (thingy\pabGlow.grp)
# 220 Minotaur Engines (thingy\tbaGlow.grp)
# 225 Trojan Engines (thingy\tdrGlow.grp)
# 249 Mason Engines (thingy\tscGlow.grp)
# 941 Valkyrie Engines (thingy\tbmGlow.grp)
# 942 Valkyrie Engines2 (Unused) (thingy\tbmGlow.grp)
# 943 Valkyrie Afterburners (Unused) (thingy\tbmAfter.grp)
# 1029 Centaur Engines (cm\terran\centaur-engine.grp)
# 1555 Vulture Engines
.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:
# 446 Minotaur Attack Overlay (thingy\elbBat.grp)
.headerstart
IsId 293
Type 1
Init MinotaurAttackOverlayInit
Death MinotaurAttackOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
MinotaurAttackOverlayInit:
playfram 0x00
wait 2
playfram 0x11
wait 2
playfram 0x22
wait 2
playfram 0x33
wait 2
playfram 0x44
wait 1
MinotaurAttackOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 447 Burst Lasers Hit (thingy\elbHit.grp)
.headerstart
IsId 294
Type 1
Init ATA_ATSLaserBattery_BurstLasersHitInit
Death ATA_ATSLaserBattery_BurstLasersHitDeath
.headerend
# ----------------------------------------------------------------------------- #
ATA_ATSLaserBattery_BurstLasersHitInit:
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
playfram 9
ATA_ATSLaserBattery_BurstLasersHitDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 448 Burst Lasers Overlay (Unused) (thingy\elbMuzz.grp)
.headerstart
IsId 295
Type 1
Init Unknown295Init
Death Unknown295Death
.headerend
# ----------------------------------------------------------------------------- #
Unknown295Init:
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
Unknown295Death:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 371 Defensive Matrix Front (Small) (thingy\edmFronS.grp)
# 372 Defensive Matrix Front (Medium) (thingy\edmFronM.grp)
# 373 Defensive Matrix Front (Large) (thingy\edmFronL.grp)
# 374 Defensive Matrix Back (Small) (thingy\edmBackS.grp)
# 375 Defensive Matrix Back (Medium) (thingy\edmBackM.grp)
# 376 Defensive Matrix Back (Large) (thingy\edmBackL.grp)
.headerstart
IsId 300
Type 1
Init DefensiveMatrixOverlayInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
DefensiveMatrixOverlayInit:
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
goto DefensiveMatrixOverlayInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 377 Defensive Matrix Hit (Small) (thingy\edmHitS.grp)
# 378 Defensive Matrix Hit (Medium) (thingy\edmHitM.grp)
# 379 Defensive Matrix Hit (Large) (thingy\edmHitL.grp)
.headerstart
IsId 301
Type 1
Init DefensiveMatrixHitInit
Death DefensiveMatrixHitDeath
.headerend
# ----------------------------------------------------------------------------- #
DefensiveMatrixHitInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 1
DefensiveMatrixHitDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 380 Irradiate (Small) (thingy\eradLrg.grp)
# 381 Irradiate (Medium) (thingy\eradLrg.grp)
# 382 Irradiate (Large) (thingy\eradLrg.grp)
.headerstart
IsId 304
Type 1
Init IrradiateInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
IrradiateInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
goto IrradiateInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 421 Flamethrower (thingy\flamer.grp)
.headerstart
IsId 312
Type 1
Init FlamethrowerInit
Death FlamethrowerDeath
.headerend
# ----------------------------------------------------------------------------- #
FlamethrowerInit:
playsndbtwn 314 315 # Terran\Firebat\TFBFir00.WAV | Terran\Firebat\TFBFir01.WAV
goto FlamethrowerLocal00
FlamethrowerLocal00:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
wait 1
goto FlamethrowerLocal01
FlamethrowerLocal01:
playfram 0x99
wait 1
playfram 0xaa
wait 1
playfram 0xbb
wait 1
goto FlamethrowerDeath
FlamethrowerDeath:
nobrkcodeend
gotorepeatattk
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 530 Gemini Missiles Explosion (thingy\ecaHit.grp)
.headerstart
IsId 313
Type 1
Init GeminiMissilesExplosionInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
GeminiMissilesExplosionInit:
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 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 543 Yamato Gun Overlay (thingy\eycBlast.grp)
.headerstart
IsId 314
Type 1
Init YamatoGunOverlayInit
Death YamatoGunOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
YamatoGunOverlayInit:
playsnd 178 # Terran\BATTLE\tBaYam01.wav
playfram 4
nobrkcodestart
wait 2
playfram 5
wait 2
playfram 6
wait 2
playfram 7
wait 2
playfram 8
wait 2
playfram 9
wait 2
playfram 10
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 2
playfram 10
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 2
playfram 10
wait 2
playfram 0x00
wait 2
playfram 1
castspell
wait 2
playfram 2
wait 2
playfram 3
wait 1
sigorder 2
nobrkcodeend
gotorepeatattk
YamatoGunOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 544 Yamato Gun Hit (thingy\eycHit.grp)
.headerstart
IsId 315
Type 1
Init YamatoGunHitInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
YamatoGunHitInit:
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 2
playfram 10
wait 2
playfram 11
wait 2
playfram 12
wait 2
playfram 13
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 555 EMP Shockwave Hit (Part1) (thingy\emp.grp)
.headerstart
IsId 319
Type 0
Init EMPShockwaveHit_Part1_Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
EMPShockwaveHit_Part1_Init:
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 556 EMP Shockwave Hit (Part2) (thingy\empl.grp)
.headerstart
IsId 320
Type 0
Init EMPShockwaveHit_Part2_Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
EMPShockwaveHit_Part2_Init:
playsnd 7 # Misc\ExploLrg.wav
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
imgul 555 0 0 # EMP Shockwave Hit (Part1) (thingy\emp.grp)
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 495 Building Landing Dust Type2 (thingy\dust02.grp)
# 497 Building Landing Dust Type4 (thingy\dust04.grp)
# 498 Building Landing Dust Type5 (thingy\dust05.grp)
.headerstart
IsId 330
Type 0
Init DustVariant1Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DustVariant1Init:
playfram 0x00
wait 3
playfram 1
wait 3
playfram 2
wait 3
playfram 3
wait 3
playfram 4
wait 3
playfram 5
wait 3
playfram 6
wait 3
playfram 7
wait 3
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 494 Building Landing Dust Type1 (thingy\dust01.grp)
# 496 Building Landing Dust Type3 (thingy\dust03.grp)
# 499 Building Lifting Dust Type1 (thingy\dust06.grp)
# 500 Building Lifting Dust Type2 (thingy\dust07.grp)
# 501 Building Lifting Dust Type3 (thingy\dust08.grp)
# 502 Building Lifting Dust Type4 (thingy\dust09.grp)
.headerstart
IsId 331
Type 0
Init DustVariant2Init
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DustVariant2Init:
playfram 0x00
wait 3
playfram 1
wait 3
playfram 2
wait 3
playfram 3
wait 3
playfram 4
wait 3
playfram 5
wait 3
playfram 6
wait 3
playfram 7
wait 3
playfram 8
wait 3
playfram 9
wait 3
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 944 Cleric (terran\medic.grp)
.headerstart
IsId 360
Type 13
Init ClericInit
Death ClericDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 ClericUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell ClericCastSpell
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking ClericWalking
WalkingToIdle ClericWalkingToIdle
SpecialState1 ClericSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
ClericInit:
imgul 945 0 0 # Cleric Shadow (terran\tmeShad.grp)
ClericLocal00:
playfram 0x00
ClericLocal01:
wait 62
randcondjmp 128 ClericLocal02
goto ClericLocal01
ClericLocal02:
playfram 0x66
wait 1
playfram 0x77
wait 1
turnrand 3
wait 1
playfram 0x66
wait 1
goto ClericLocal00
ClericDeath:
playsnd 1000 # Terran\Medic\TMdDth00.wav
setfldirect 0
playfram 221
wait 2
playfram 222
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 4
playfram 229
wait 4
lowsprul 490 0 0 # Cleric Remnants (terran\tmeDeath.grp)
wait 1
end
ClericUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1188
playfram 229
wait 2
playfram 228
wait 2
playfram 227
wait 2
playfram 226
wait 2
playfram 225
wait 2
playfram 224
wait 2
playfram 223
wait 2
playfram 222
wait 2
playfram 221
wait 2
setfldirect 12
nobrkcodeend
goto ClericWalkingToIdle
ClericCastSpell:
orderdone 1
nobrkcodestart
playfram 0x11
wait 3
playfram 0x22
castspell
sigorder 2
wait 3
playfram 0x11
wait 3
nobrkcodeend
gotorepeatattk
playfram 0x00
goto SkryrokorLocal00
ClericWalking:
orderdone 1
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
playfram 0x99
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
move 4
wait 1
playfram 0xcc
move 4
wait 1
playfram 0x00
goto ClericWalking
ClericWalkingToIdle:
orderdone 1
goto ClericLocal00
ClericSpecialState1:
playfram 0x33
wait 1
ClericLocal04:
sigorder 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playsnd 1018 # Terran\Medic\TMedHeal.wav
goto ClericLocal04
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 946 Cleric Remnants (terran\tmeDeath.grp)
# 1362 Scribe Remnants (cm\protoss\scribe-death.grp)
# 1542 Evigrilisk Remains (cm\zerg\evigrilisk-remains.grp)
# 1899 Ancile Remains (cm\terran\ancile-death.grp)
.headerstart
IsId 361
Type 1
Init GenericRemnantsFourInit
Death GenericRemnantsFourDeath
.headerend
# ----------------------------------------------------------------------------- #
GenericRemnantsFourInit:
playfram 0x00
wait 239
GenericRemnantsFourDeath:
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:
# 939 Valkyrie (terran\bomber.grp)
.headerstart
IsId 362
Type 12
Init ValkyrieInit
Death ValkyrieDeath
GndAttkInit ValkyrieAirAttkInit
AirAttkInit ValkyrieAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt ValkyrieAirAttkInit
AirAttkRpt ValkyrieAirAttkInit
CastSpell [NONE]
GndAttkToIdle TrojanLocal00
AirAttkToIdle TrojanLocal00
Unused2 [NONE]
Walking ValkyrieWalking
WalkingToIdle ValkyrieWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ValkyrieInit:
imgul 940 0 42 # Valkyrie Shadow (terran\bomber.grp)
playfram 0x00
goto TrojanLocal00
ValkyrieDeath:
playsnd 1040 # Terran\FRIGATE\TVkDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
ValkyrieAirAttkInit:
wait 2
nobrkcodestart
attackwith 2
wait 8
attackwith 2
wait 8
attackwith 2
wait 8
attackwith 2
wait 8
attackwith 2
nobrkcodeend
gotorepeatattk
goto TrojanLocal00
ValkyrieWalking:
setvertpos 0
imgol 941 0 0 # Valkyrie Engines (thingy\tbmGlow.grp)
sigorder 64
goto SkryrokorLocal00
ValkyrieWalkingToIdle:
orderdone 64
goto TrojanLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 931 Lanifect Engines (thingy\pcsGlow.grp)
# 1471 Magnetar Engines (cm\terran\magnetar-engine.grp)
.headerstart
IsId 370
Type 12
Init LanifectEnginesInit
Death Generic_Wait1End
GndAttkInit Generic_Wait1End
AirAttkInit Generic_Wait1End
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell Generic_Wait1End
GndAttkToIdle Generic_Wait1End
AirAttkToIdle Generic_Wait1End
Unused2 [NONE]
Walking LanifectEnginesInit
WalkingToIdle Generic_Wait1End
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LanifectEnginesInit:
engframe 0
wait 1
engframe 17
wait 1
goto LanifectEnginesInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 965 Halo Rockets (bullet\SMmissle.grp)
.headerstart
IsId 378
Type 2
Init HaloRocketInit
Death HaloRocketDeath
GndAttkInit HaloRocketGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HaloRocketInit:
playfram 0x00
playsnd 1023 # Bullet\Tfrshoot.wav
wait 1
sigorder 1
wait 1
HaloRocketGndAttkInit:
sprol 505 0 0 # Halo Rockets Trail (thingy\bsmoke.grp)
wait 2
goto HaloRocketGndAttkInit
HaloRocketDeath:
playsnd 1022 # Bullet\Tfrhit.wav
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 966 Optical Flare Grenade (bullet\grenade.grp)
.headerstart
IsId 379
Type 2
Init OpticalFlareInit
Death OpticalFlareDeath
GndAttkInit OpticalFlareGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
OpticalFlareInit:
playfram 0x00
playsnd 1016 # Terran\Medic\TMedflsh.wav
wait 1
sigorder 1
wait 1
OpticalFlareGndAttkInit:
sprol 310 0 0 # Grenade Shot Smoke (thingy\GreSmoke.grp)
wait 1
OpticalFlareLocal00:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
goto OpticalFlareLocal00
OpticalFlareDeath:
imgol 977 0 0 # Optical Flare Hit (Medium) (thingy\TmeFlshM.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 967 Restoration Hit (Small) (thingy\tCureSml.grp)
# 968 Restoration Hit (Medium) (thingy\tCureMed.grp)
# 969 Restoration Hit (Large) (thingy\tCureLrg.grp)
.headerstart
IsId 389
Type 1
Init RestorationHitInit
Death RestorationHitDeath
.headerend
# ----------------------------------------------------------------------------- #
RestorationHitInit:
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
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
RestorationHitDeath:
wait 1
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 391
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:
# 970 Unused Heal (Small) (thingy\tmeHealM.grp)
# 971 Unused Heal (Medium) (thingy\tmeHealM.grp)
# 972 Unused Heal (Large) (thingy\tmeHealL.grp)
.headerstart
IsId 394
Type 1
Init Unknown394Init
Death Unknown394Death
.headerend
# ----------------------------------------------------------------------------- #
Unknown394Init:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 1
tmprmgraphicstart
wait 48
tmprmgraphicend
playfram 5
wait 2
playfram 4
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 1
Unknown394Death:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 947 Psi Disrupter (neutral\PsiDisr.grp)
.headerstart
IsId 407
Type 20
Init PsiDisrupterInit
Death PsiDisrupterDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built PsiDisrupterBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking PsiDisrupterBuilt
WorkingToIdle PsiDisrupterBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PsiDisrupterInit:
imgul 948 0 0 # Psi Disrupter Shadow (neutral\tpdShad.grp)
PsiDisrupterBuilt:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
goto PsiDisrupterBuilt
PsiDisrupterDeath:
playfram 6
playsnd 7
imgol 334 0 0
wait 3
lowsprul 274 0 0
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 949 Power Generator (neutral\Generate.grp)
.headerstart
IsId 408
Type 20
Init PowerGeneratorInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built PowerGeneratorBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking SkryrokorLocal00
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PowerGeneratorInit:
imgul 950 0 0 # Power Generator Shadow (neutral\tgnShad.grp)
PowerGeneratorBuilt:
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
goto PowerGeneratorBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1001 Quarry (cm\terran\quarry.grp)
.headerstart
IsId 415
Type 24
Init QuarryInit
Death VestryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt QuarryAlmostBuilt
Built QuarryBuilt
Landing QuarryLanding
LiftOff SkryrokorLocal00
IsWorking QuarryIsWorking
WorkingToIdle QuarryBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
QuarryInit:
imgul 1014 0 0 # Quarry Shadow (cm\terran\quarry-shad.grp)
QuarryBuilt:
playfram 0x00
goto SkryrokorLocal00
QuarryAlmostBuilt:
playfram 1
goto SkryrokorLocal00
QuarryLanding:
imgol 1784 0 0 # Quarry Connector (cm\terran\quarry-connector.grp)
goto SkryrokorLocal00
QuarryIsWorking:
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 0x00
wait 1
goto QuarryIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1025 Centaur (terran\centaur.grp)
.headerstart
IsId 420
Type 12
Init CentaurInit
Death CentaurDeath
GndAttkInit CentaurGndAttkInit
AirAttkInit CentaurGndAttkInit
Unused1 CentaurUnused1
GndAttkRpt CentaurGndAttkInit
AirAttkRpt CentaurGndAttkInit
CastSpell [NONE]
GndAttkToIdle CentaurGndAttkToIdle
AirAttkToIdle CentaurGndAttkToIdle
Unused2 [NONE]
Walking CentaurWalking
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CentaurInit:
imgul 1026 0 42 # Centaur Shadow (cm\terran\centaur.grp)
CentaurGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
CentaurDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
playsndbtwn 2024 2026 # Centaur death 01, 02, 03
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 7
playsndbtwn 2024 2026 # Centaur death 01, 02, 03
imgol 332 5 5 # Explosion2 (Small) (thingy\tBangS.grp)
wait 2
imgol 332 11 5 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
playsndbtwn 2024 2026 # Centaur death 01, 02, 03
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 2
imgol 334 -5 -11
wait 2
imgol 332 -5 -5 # Explosion2 (Small) (thingy\tBangS.grp)
wait 5
lowsprul 273 0 42 # Terran Building Rubble Small
wait 1
end
CentaurUnused1:
wait 1
nobrkcodestart
playsndbtwn 2024 2026 # Centaur death 01, 02, 03
imgol 1443 0 0
wait 7
playsndbtwn 2024 2026 # Centaur death 01, 02, 03
imgol 334 5 5
wait 7
playsndbtwn 2024 2026 # Centaur death 01, 02, 03
imgol 334 -5 -5
wait 12
nobrkcodeend
goto SkryrokorLocal00
CentaurGndAttkInit:
wait 1
playsndbtwn 2780 2782 # Centaur weapon 1 fire 01, 02, 03
imgol 1034 0 0 # Centaur attack overlay (cm\terran\centaur-attack.grp)
attack
wait 1
gotorepeatattk
goto SkryrokorLocal00
CentaurWalking:
setvertpos 0
imgol 1029 0 0 # Centaur Engine (cm\terran\centaur-engine.grp)
imgol 1148 0 0 # Centaur Engine 2 (cm\terran\centaur-engine2.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1027 Cuirass (cm\terran\cuirass.grp)
.headerstart
IsId 421
Type 12
Init CuirassInit
Death CuirassDeath
GndAttkInit CuirassGndAttkInit
AirAttkInit CuirassGndAttkInit
Unused1 CuirassUnused1
GndAttkRpt CuirassGndAttkInit
AirAttkRpt CuirassGndAttkInit
CastSpell [NONE]
GndAttkToIdle CuirassGndAttkToIdle
AirAttkToIdle CuirassGndAttkToIdle
Unused2 [NONE]
Walking CuirassWalking
WalkingToIdle CuirassGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CuirassInit:
imgul 1028 0 0 # Cuirass Shadow (cm\terran\cuirass-shad.grp)
playfram 0x00
goto CuirassGndAttkToIdle
CuirassGndAttkToIdle:
playfram 0x22
goto SkryrokorLocal00
CuirassDeath:
playsndbtwn 1247 1248 # Southpaw death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 0 # Terran Unit Rubble Medium
wait 1
end
CuirassUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699
sprol 742 0 0
wait 10
setfldirect 10
tmprmgraphicend
nobrkcodeend
goto CuirassGndAttkToIdle
CuirassGndAttkInit:
playfram 0x22
wait 1
playfram 0x99
playsndbtwn 2775 2776 # Cuirass weapon fire 01, 02
attackwith 1
wait 1
playfram 0x22
gotorepeatattk
goto CuirassGndAttkToIdle
CuirassWalking:
playfram 0x00
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
goto CuirassWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1030 Centaur Missile (cm\terran\centaur-missile.grp)
.headerstart
IsId 422
Type 2
Init CentaurMissileInit
Death CentaurMissileDeath
GndAttkInit CentaurMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CentaurMissileInit:
playfram 0x00
wait 1
sigorder 1
wait 1
CentaurMissileGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto CentaurMissileGndAttkInit
CentaurMissileDeath:
playsnd 9 # Misc\ExploSm.wav
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1006 Madrigal Imperioso Mode (cm\terran\madrigal.grp)
.headerstart
IsId 424
Type 12
Init MadrigalImperiosoBaseInit
Death MadrigalImperiosoBaseDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 MadrigalImperiosoBaseUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking MadrigalImperiosoBaseWalking
WalkingToIdle MadrigalImperiosoBaseWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MadrigalImperiosoBaseInit:
imgul 1033 0 7 # Madrigal Shadow (cm\terran\madrigal.grp)
MadrigalImperiosoBaseWalkingToIdle:
setvertpos 0
playfram 0x00
goto SkryrokorLocal00
MadrigalImperiosoBaseDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 1497 0 0 # Madrigal Death
wait 3
lowsprul 971 0 0 # Madrigal Furia Remains
wait 1
end
MadrigalImperiosoBaseUnused1:
wait 1
nobrkcodestart
playsnd 1699
sprol 744 0 0 # Large Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto MadrigalImperiosoBaseWalkingToIdle
MadrigalImperiosoBaseWalking:
setvertpos 0
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1742 Madrigal (Imperioso) Turret (cm\terran\madrigal-turret.grp)
.headerstart
IsId 747
Type 13
Init MadrigalImperiosoTurretInit
Death Generic_Wait1End
GndAttkInit MadrigalImperiosoTurretGndAttkInit
AirAttkInit MadrigalImperiosoTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt MadrigalImperiosoTurretGndAttkInit
AirAttkRpt MadrigalImperiosoTurretGndAttkInit
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
MadrigalImperiosoTurretInit:
playfram 0x20
goto SkryrokorLocal00
MadrigalImperiosoTurretGndAttkInit:
wait 1
nobrkcodestart
wait 2
playfram 0x00
wait 1
playsndbtwn 1208 1211 # Madrigal weaponfire 01, 02, 03, 04
attack
playfram 0x20
wait 1
playfram 0x00
wait 2
playsndbtwn 1208 1211 # Madrigal weaponfire 01, 02, 03, 04
attack
playfram 0x20
wait 1
playfram 0x00
wait 2
playsndbtwn 1208 1211 # Madrigal weaponfire 01, 02, 03, 04
attack
playfram 0x20
wait 1
nobrkcodeend
gotorepeatattk
goto MadrigalImperiosoTurretInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1743 Madrigal (Furia) Base (cm\terran\madrigal-base.grp)
.headerstart
IsId 748
Type 14
Init MadrigalFuriaBaseInit
Death MadrigalImperiosoBaseDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 MadrigalFuriaBaseUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 MadrigalFuriaBaseSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MadrigalFuriaBaseInit:
imgul 1033 0 2 # Madrigal Shadow (cm\terran\madrigal.grp)
wait 1
setflspeed 0
playfram 0x00
wait 1
playsnd 2196 # Madrigal switch 01
playfram 0x20
wait 2
playfram 0x40
wait 2
playfram 0x60
wait 14
sigorder 1
goto SkryrokorLocal00
MadrigalFuriaBaseUnused1:
wait 1
nobrkcodestart
playsnd 1699 # Phalanx revive 01
sprol 744 0 0 # Medium orange explosion reversed
playfram 5
wait 12
nobrkcodeend
goto SkryrokorLocal00
MadrigalFuriaBaseSpecialState2:
wait 14
playfram 0x40
wait 2
playfram 0x20
wait 2
playfram 0x00
wait 2
sigorder 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1744 Madrigal (Furia) Turret (cm\terran\madrigal-turret.grp)
.headerstart
IsId 749
Type 14
Init MadrigalFuriaTurretInit
Death Generic_Wait1End
GndAttkInit MadrigalFuriaTurretGndAttkInit
AirAttkInit MadrigalFuriaTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt MadrigalFuriaTurretGndAttkInit
AirAttkRpt MadrigalFuriaTurretGndAttkInit
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 SkryrokorLocal00
SpecialState2 MadrigalFuriaTurretSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MadrigalFuriaTurretInit:
playfram 0x20
wait 1
nobrkcodestart
wait 10
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0xC0
wait 1
playfram 0xE0
nobrkcodeend
goto SkryrokorLocal00
MadrigalFuriaTurretGndAttkInit:
wait 1
nobrkcodestart
playfram 0x100
attackwith 1
playfram 0xE0
wait 1
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
MadrigalFuriaTurretSpecialState2:
wait 1
playsnd 2197 # Madrigal switch 02
playfram 0xC0
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0x60
wait 1
playfram 0x40
wait 1
playfram 0x20
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1006 Paladin (cm\terran\paladin.grp)
.headerstart
IsId 425
Type 12
Init PaladinInit
Death PaladinDeath
GndAttkInit PaladinGndAttkInit
AirAttkInit PaladinGndAttkInit
Unused1 PaladinUnused1
GndAttkRpt PaladinGndAttkInit
AirAttkRpt PaladinGndAttkInit
CastSpell [NONE]
GndAttkToIdle PaladinGndAttkToIdle
AirAttkToIdle PaladinGndAttkToIdle
Unused2 [NONE]
Walking PaladinWalking
WalkingToIdle PaladinWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PaladinInit:
imgul 1013 0 0 # Paladin shadow (cm\terran\paladin-shad.grp)
PaladinWalkingToIdle:
playfram 0x00
goto PaladinLocal00
PaladinLocal00:
wait 62
randcondjmp 25 PaladinLocal01
goto PaladinLocal00
PaladinLocal01:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x11
wait 1
playfram 0x00
wait 1
randcondjmp 43 PaladinLocal01
goto PaladinLocal00
PaladinDeath:
playsnd 2820 # Goliath death 01
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 0 # Terran Building Rubble Small
wait 1
end
PaladinUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 744 0 0 # Large Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto PaladinWalkingToIdle
PaladinGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playsnd 2821 # Paladin charge 01
goto PaladinGndAttkRpt
PaladinGndAttkRpt:
wait 10
playsndbtwn 1144 1147 # Paladin weaponfire 01, 02, 03, 04
attack
wait 3
attack
wait 3
playsndbtwn 1144 1147 # Paladin weaponfire
attack
wait 3
attack
wait 3
playsndbtwn 1144 1147 # Paladin weaponfire
attack
wait 3
attack
wait 3
playsndbtwn 1144 1147 # Paladin weaponfire
attack
wait 3
attack
wait 3
playsndbtwn 1144 1147 # Paladin weaponfire
attack
wait 3
attack
wait 3
nobrkcodeend
gotorepeatattk
ignorerest
PaladinGndAttkToIdle:
wait 1
goto PaladinWalkingToIdle
PaladinWalking:
move 3
wait 1
playfram 0xbb
move 3
wait 1
playfram 0xcc
move 3
wait 1
playfram 0xdd
move 3
wait 1
playfram 0xee
move 3
wait 1
playfram 0xff
move 3
wait 1
playfram 0x110
move 3
wait 1
playfram 0x121
move 4
wait 1
playfram 0x132
move 3
wait 1
playfram 0x143
move 3
wait 1
playfram 0x154
move 3
wait 1
playfram 0x165
move 3
wait 1
playfram 0x176
move 3
wait 1
playfram 0x187
move 3
wait 1
playfram 0x198
move 3
wait 1
playfram 0x1A9
move 3
wait 1
playfram 0x1BA
move 3
wait 1
playfram 0x1CB
move 3
wait 1
playfram 0x1DC
move 3
wait 1
playfram 0x1ED
move 3
wait 1
playfram 0x1FE
move 3
wait 1
playfram 0x20F
move 3
wait 1
playfram 0x220
move 3
wait 1
playfram 0x231
move 3
wait 1
playfram 0x242
move 3
wait 1
playfram 0x33
move 3
wait 1
playfram 0x44
move 3
wait 1
playfram 0x55
move 3
wait 1
playfram 0x66
move 3
wait 1
playfram 0x77
move 3
wait 1
playfram 0x88
move 3
wait 1
playfram 0x99
move 3
wait 1
playfram 0xaa
goto PaladinWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1001 Scrapyard (cm\terran\scrapyard.grp)
.headerstart
IsId 427
Type 24
Init ScrapyardInit
Death ScrapyardDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt ScrapyardAlmostBuilt
Built ScrapyardBuilt
Landing SkryrokorLocal00
LiftOff SkryrokorLocal00
IsWorking ScrapyardIsWorking
WorkingToIdle InfestedTerranWalkingToIdle
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable ScrapyardDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ScrapyardInit:
imgul 1037 0 0 # Scrapyard Shadow (cm\terran\scrapyard-shad.grp)
ScrapyardBuilt:
imgul 294 0 0 # Palladium Connector
playfram 0x00
goto SkryrokorLocal00
ScrapyardAlmostBuilt:
playfram 1
goto SkryrokorLocal00
ScrapyardDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
wait 1
end
ScrapyardIsWorking:
playfram 2
wait 2
playfram 3
wait 2
playfram 2
wait 2
playfram 0x00
waitrand 2 5
goto ScrapyardIsWorking
ScrapyardDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1056 Treasury (cm\terran\treasury.grp)
.headerstart
IsId 438
Type 20
Init TreasuryInit
Death TreasuryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt TreasuryAlmostBuilt
Built TreasuryBuilt
Landing TreasuryLanding
LiftOff TreasuryLiftoff
IsWorking [NONE]
WorkingToIdle TreasuryBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TreasuryInit:
playfram 0x00
imgul 1057 0 0 # Treasury Shadow (cm\terran\treasury-shad.grp)
goto SkryrokorLocal00
TreasuryDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
TreasuryAlmostBuilt:
playfram 20
goto SkryrokorLocal00
TreasuryBuilt:
playfram 0x00
goto SkryrokorLocal00
TreasuryLanding:
nobrkcodestart
wait 25
playsnd 472 # Misc\Land.WAV
playfram 0x00
# playfram 4
wait 4
# playfram 2
wait 4
# playfram 3
wait 4
# playfram 5
wait 4
# playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
TreasuryLiftoff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
# playfram 5
wait 4
# playfram 3
wait 4
# playfram 2
wait 4
# playfram 4
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1009 Rotary (cm\terran\rotary.grp)
.headerstart
IsId 441
Type 24
Init RotaryInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt RotaryAlmostBuilt
Built RotaryBuilt
Landing RotaryLanding
LiftOff SkryrokorLocal00
IsWorking RotaryIsWorking
WorkingToIdle RotaryBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable RotaryDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
RotaryInit:
imgul 1070 0 0 # Rotary Shadow (cm\terran\rotary-shad.grp)
RotaryBuilt:
playfram 0x00
goto SkryrokorLocal00
RotaryAlmostBuilt:
playfram 1
goto SkryrokorLocal00
RotaryLanding:
imgol 1788 0 0 # Rotary Connector (cm\terran\rotary-connector.grp)
goto SkryrokorLocal00
RotaryIsWorking:
playfram 2
wait 2
playfram 3
wait 2
playfram 2
wait 2
playfram 0x00
waitrand 2 5
goto RotaryIsWorking
RotaryDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1007 Savant Power Siphon (cm\terran\savant-power-siphon.grp)
.headerstart
IsId 815
Type 14
Init SavantPowerSiphonInit
Death MadcapDeath
GndAttkInit MadcapGndAttkInit
AirAttkInit MadcapGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt MadcapGndAttkRpt
AirAttkRpt MadcapGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MadcapGndAttkToIdle
AirAttkToIdle MadcapGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 SavantSpecialState1
SpecialState2 SavantEntropyGauntletsTransform
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SavantPowerSiphonInit:
imgul 1074 0 0 # Savant Power Siphon Shadow (cm\terran\savant-siphon-shadow.grp)
imgol 1110 0 0 # Savant Power Siphon transform
playsnd 3078 # Savant Entropy Gauntlets transform 01
wait 12
sigorder 1
goto MadcapWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1007 Savant (cm\terran\savant-entropy-gauntlets.grp)
.headerstart
IsId 442
Type 14
Init SavantInit
Death MadcapDeath
GndAttkInit MadcapGndAttkInit
AirAttkInit MadcapGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt MadcapGndAttkRpt
AirAttkRpt MadcapGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MadcapGndAttkToIdle
AirAttkToIdle MadcapGndAttkToIdle
Unused2 [NONE]
Walking MadcapWalking
WalkingToIdle MadcapWalkingToIdle
SpecialState1 SavantEntropyGauntletsTransform
SpecialState2 SavantEntropyGauntletsTransform
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SavantInit:
imgul 2004 0 0 # Savant Shadow (cm\terran\savant-shadow.grp)
goto MadcapWalkingToIdle
SavantSpecialState1:
playfram 0x00
goto SkryrokorLocal00
SavantEntropyGauntletsTransform:
imgol 1846 0 0 # Savant Entropy Gauntlets transform
playsnd 3077 # Savant Entropy Gauntlets transform 01
wait 12
sigorder 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1632 Pythean (cm\terran\pythean.grp)
.headerstart
IsId 446
Type 12
Init PytheanInit
Death PytheanDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking PytheanWalking
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PytheanInit:
imgul 1633 0 42 # Trojan Shadow (cm\terran\pythean.grp)
playfram 0x00
goto SkryrokorLocal00
PytheanDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 42 # Terran Building Rubble Small
wait 1
end
PytheanWalking:
setvertpos 0
imgol 1734 0 0 # Pythean Engines (cm\terran\pythean-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1107 Energy Decay (small) (cm\effect\energydecay.grp)
# 1108 Energy Decay (medium) (cm\effect\energydecay.grp)
# 1109 Energy Decay (large) (cm\effect\energydecay.grp)
.headerstart
IsId 458
Type 1
Init EnergyDecayInit
Death EnergyDecayDeath
.headerend
# ----------------------------------------------------------------------------- #
EnergyDecayInit:
playfram 0x00
wait 1
playfram 1
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
EnergyDecayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1110 Savant Form Switch - Power (cm\terran\savant-form-switch.grp)
# 1846 Savant Form Switch - Entropy (cm\terran\savant-form-switch.grp)
.headerstart
IsId 459
Type 1
Init SavantFormSwitchInit
Death SavantFormSwitchDeath
.headerend
# ----------------------------------------------------------------------------- #
SavantFormSwitchInit:
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
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 34
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
wait 1
playfram 38
wait 1
playfram 39
wait 1
playfram 40
wait 1
playfram 41
wait 1
playfram 42
wait 1
playfram 43
SavantFormSwitchDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1141 Madcap (cm\terran\madcap.grp)
.headerstart
IsId 475
Type 12
Init MadcapInit
Death MadcapDeath
GndAttkInit MadcapGndAttkInit
AirAttkInit MadcapGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt MadcapGndAttkRpt
AirAttkRpt MadcapGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MadcapGndAttkToIdle
AirAttkToIdle MadcapGndAttkToIdle
Unused2 [NONE]
Walking MadcapWalking
WalkingToIdle MadcapWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MadcapInit:
imgul 1142 0 0 # Madcap Shadow (cm\terran\madcap-shad.grp)
MadcapWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
MadcapDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 5
lowsprul 236 0 0 # Maverick Remnants (terran\tmaDeath.grp)
wait 1
end
MadcapGndAttkInit:
playfram 0x100
wait 1
playfram 0x120
wait 1
playfram 0x140
MadcapGndAttkRpt:
wait 1
nobrkcodestart
attack
playfram 0x1A0
wait 1
playfram 0x180
wait 1
playfram 0x1A0
wait 1
playfram 0x180
nobrkcodeend
gotorepeatattk
ignorerest
MadcapGndAttkToIdle:
playfram 0x140
wait 1
playfram 0x120
wait 1
playfram 0x100
wait 1
goto MadcapWalkingToIdle
MadcapWalking:
playfram 0x40
move 4
wait 1
playfram 0x60
move 4
wait 1
playfram 0x80
move 4
wait 1
playfram 0xA0
move 4
wait 1
playfram 0xC0
move 4
wait 1
playfram 0xE0
move 4
wait 1
playfram 0x20
move 4
wait 1
goto MadcapWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1324 Vestry (cm\terran\medbay.grp)
.headerstart
IsId 559
Type 24
Init VestryInit
Death VestryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt VestryAlmostBuilt
Built VestryBuilt
Landing VestryLanding
LiftOff SkryrokorLocal00
IsWorking VestryIsWorking
WorkingToIdle VestryWorkingToIdle
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
VestryInit:
imgul 1325 0 0 # Vestry Shadow (cm\terran\medbay.grp)
VestryBuilt:
playfram 0x00
goto SkryrokorLocal00
VestryDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
wait 1
end
VestryAlmostBuilt:
playfram 1
goto SkryrokorLocal00
VestryLanding:
imgol 1326 0 0 # Vestry connector (cm\terran\medbay-connector.grp)
goto SkryrokorLocal00
VestryIsWorking:
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 3
wait 3
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 2
playfram 3
wait 4
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 2
playfram 3
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 3
wait 3
goto VestryIsWorking
VestryWorkingToIdle:
playfram 2
wait 1
goto VestryBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1326 Vestry Connector (cm\terran\medbay-connector.grp)
.headerstart
IsId 560
Type 24
Init VestryConnectorInit
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing Generic_Wait1End
LiftOff VestryConnectorLiftOff
IsWorking VestryConnectorIsWorking
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
VestryConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
VestryConnectorIsWorking:
playfram 3
goto SkryrokorLocal00
VestryConnectorLiftOff:
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 3
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1804 Anchor (Grounded) (cm\terran\anchor-grounded.grp)
.headerstart
IsId 770
Type 24
Init AnchorGroundedInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt AnchorAlmostBuilt
Built AnchorBuilt
Landing AnchorLanding
LiftOff AnchorLiftOff
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnchorGroundedInit:
imgul 1805 0 0 # Anchor (Grounded) Shadow (cm\terran\anchor-grounded-shadow.grp)
goto AnchorBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1900 Goska (terran\ghost.grp)
.headerstart
IsId 791
Type 13
Init GoskaInit
Death EidolonDeath
GndAttkInit GoskaGndAttkInit
AirAttkInit GoskaGndAttkInit
Unused1 EidolonUnused1
GndAttkRpt GoskaGndAttkRpt
AirAttkRpt GoskaGndAttkRpt
CastSpell EidolonCastSpell
GndAttkToIdle EidolonGndAttkToIdle
AirAttkToIdle EidolonGndAttkToIdle
Unused2 [NONE]
Walking EidolonWalking
WalkingToIdle EidolonWalkingToIdle
SpecialState1 EidolonSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
GoskaInit:
imgul 1901 0 0 # Goska Shadow (terran\tghShad.grp)
goto EidolonWalkingToIdle
GoskaGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
GoskaGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 3212 3214 # Goska Weaponfire 01, 02, 03
attack
playfram 0xcc
wait 1
playfram 0x22
wait 1
attack
playfram 0xcc
wait 1
playfram 0x22
wait 1
attack
playfram 0xcc
wait 1
playfram 0x22
wait 1
attack
playfram 0xcc
wait 1
playfram 0x22
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto EidolonGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1912 Ackmed (cm\heroes\ackmed.grp)
.headerstart
IsId 793
Type 12
Init AckmedInit
Death HarakanDeath
GndAttkInit HarakanGndAttkInit
AirAttkInit HarakanGndAttkInit
Unused1 HarakanUnused1
GndAttkRpt HarakanGndAttkRpt
AirAttkRpt HarakanGndAttkRpt
CastSpell [NONE]
GndAttkToIdle HarakanGndAttkToIdle
AirAttkToIdle HarakanGndAttkToIdle
Unused2 [NONE]
Walking HarakanWalking
WalkingToIdle HarakanWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AckmedInit:
imgul 1913 0 0 # Ackmed Shadow (cm\heroes\ackmed-shadow.grp)
goto HarakanWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1970 Sieve (cm\terran\sieve.grp)
.headerstart
IsId 802
Type 20
Init SieveInit
Death ReservoirDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 ReservoirSpecialState1
SpecialState2 ReservoirSpecialState2
AlmostBuilt ReservoirAlmostBuilt
Built ReservoirBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking SkryrokorLocal00
WorkingToIdle ReservoirBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SieveInit:
imgul 1971 0 0 # Sieve Shadow (cm\terran\sieve-shadow.grp)
playfram 1
goto ReservoirLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1117 Apostle (cm\terran\apostle.grp)
.headerstart
IsId 463
Type 12
Init ApostleInit
Death ApostleDeath
GndAttkInit MadcapGndAttkInit
AirAttkInit MadcapGndAttkInit
Unused1 ApostleUnused1
GndAttkRpt MadcapGndAttkRpt
AirAttkRpt MadcapGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MadcapGndAttkToIdle
AirAttkToIdle MadcapGndAttkToIdle
Unused2 [NONE]
Walking MadcapWalking
WalkingToIdle MadcapWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ApostleInit:
imgul 1118 0 4 # Apostle Shadow (cm\terran\apostle-shad.grp)
goto MadcapWalkingToIdle
ApostleDeath:
playsnd 1301 # Apostle death 01
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 5
lowsprul 565 0 0 # Apostle Remnants (cm\terran\apostle-death.grp)
wait 1
end
ApostleUnused1:
wait 1
nobrkcodestart
playsnd 3511
tmprmgraphicstart
imgol 2039 0 0 # Skryrokor Death Reversed (zerg\zavDeath.grp)
wait 16
tmprmgraphicend
playfram 0x00
setfldirect 13
wait 8
nobrkcodeend
goto MadcapWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1118 Apostle Remnants (cm\terran\apostle-death.grp)
.headerstart
IsId 464
Type 1
Init ApostleRemnantsInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
ApostleRemnantsInit:
playfram 0
wait 255
wait 24
playfram 1
wait 255
wait 24
playfram 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1011 Future Station (cm\terran\future-station.grp)
.headerstart
IsId 466
Type 24
Init FutureStationInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt FutureStationAlmostBuilt
Built InfestedTerranWalkingToIdle
Landing SkryrokorLocal00
LiftOff SkryrokorLocal00
IsWorking FutureStationIsWorking
WorkingToIdle InfestedTerranWalkingToIdle
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FutureStationInit:
imgul 1121 0 0 # Future Station Shadow (cm\terran\future-station-shadow.grp)
goto InfestedTerranWalkingToIdle
FutureStationAlmostBuilt:
playfram 20
goto SkryrokorLocal00
FutureStationIsWorking:
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 0x00
wait 1
goto FutureStationIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1125 Nanite Assembly (cm\terran\naniteassembly.grp)
.headerstart
IsId 468
Type 20
Init NaniteAssemblyInit
Death NaniteAssemblyDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt NaniteAssemblyAlmostBuilt
Built NaniteAssemblyBuilt
Landing NaniteAssemblyLanding
LiftOff NaniteAssemblyLiftOff
IsWorking NaniteAssemblyIsWorking
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
NaniteAssemblyInit:
playfram 0x00
imgul 1126 0 0 # Nanite Assembly Shadow (cm\terran\naniteassembly-shad.grp)
goto SkryrokorLocal00
NaniteAssemblyDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
NaniteAssemblyAlmostBuilt:
playfram 21
goto SkryrokorLocal00
NaniteAssemblyBuilt:
playfram 0x00
goto SkryrokorLocal00
NaniteAssemblyLanding:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
# playfram 4
wait 8
# playfram 3
wait 8
# playfram 2
wait 8
# playfram 5
wait 8
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
NaniteAssemblyLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 0x00
wait 1
# playfram 5
wait 8
# playfram 2
wait 8
# playfram 3
wait 8
# playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
NaniteAssemblyIsWorking:
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
wait 2
playfram 8
wait 2
playfram 9
wait 2
playfram 10
wait 2
playfram 11
wait 2
playfram 12
wait 2
playfram 13
wait 2
playfram 14
wait 2
playfram 15
wait 2
playfram 16
wait 2
playfram 17
wait 2
playfram 18
wait 2
playfram 19
wait 2
playfram 20
wait 2
playfram 0x00
wait 2
goto NaniteAssemblyIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1127 Hadron (cm\terran\particle-accelerator.grp)
.headerstart
IsId 469
Type 24
Init HadronInit
Death StarportDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt HadronAlmostBuilt
Built HadronBuilt
Landing HadronLanding
LiftOff SkryrokorLocal00
IsWorking HadronIsWorking
WorkingToIdle HadronBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable HadronDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HadronInit:
playfram 0x00
imgul 1128 0 0 # Hadron Shadow (cm\terran\particle-accelerator-shadow.grp)
goto HadronLanding
HadronLanding:
# imgol 294 0 0 # Palladium Connector (terran\machineC.grp)
goto SkryrokorLocal00
HadronAlmostBuilt:
playfram 5
goto SkryrokorLocal00
HadronBuilt:
playfram 0x00
goto HadronLanding
HadronIsWorking:
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 0x00
wait 1
goto HadronIsWorking
HadronDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1143 Salamander (cm\terran\salamander.grp)
.headerstart
IsId 476
Type 12
Init SalamanderInit
Death SalamanderDeath
GndAttkInit SalamanderGndAttkInit
AirAttkInit SalamanderAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt SalamanderGndAttkInit
AirAttkRpt SalamanderAirAttkInit
CastSpell [NONE]
GndAttkToIdle SalamanderGndAttkToIdle
AirAttkToIdle SalamanderGndAttkToIdle
Unused2 [NONE]
Walking SalamanderWalking
WalkingToIdle SalamanderWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SalamanderInit:
imgul 1144 0 42 # Salamander Shadow (cm\terran\salamander.grp)
SalamanderGndAttkToIdle:
playfram 0x00
goto SalamanderWalkingToIdle
SalamanderWalkingToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto SalamanderWalkingToIdle
SalamanderDeath:
playsndbtwn 1262 1264 # Salamander death 01, 02, 03
imgol 1553 -3 -7 # Salamander Death
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 8
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
SalamanderGndAttkInit:
wait 1
nobrkcodestart
playsndbtwn 2777 2779 # Salamander weaponfire 01, 02, 03
attackwith 1
wait 3
attackwith 1
wait 3
attackwith 1
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto SalamanderWalkingToIdle
SalamanderAirAttkInit:
wait 1
nobrkcodestart
playsndbtwn 3129 3132 # Salamander weapon 2 fire 01, 02, 03
attackwith 2
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto SalamanderWalkingToIdle
SalamanderWalking:
setvertpos 0
imgol 1166 0 0 # Salamander Engines (cm\terran\salamander-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1145 Salamander Missile (cm\terran\salamander-missile.grp)
.headerstart
IsId 477
Type 2
Init SalamanderMissileInit
Death SalamanderMissileDeath
GndAttkInit SalamanderMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SalamanderMissileInit:
playfram 0x00
wait 1
sigorder 1
goto SalamanderMissileGndAttkInit
SalamanderMissileGndAttkInit:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
wait 1
playfram 0x77
wait 1
playfram 0x00
wait 1
goto SalamanderMissileGndAttkInit
SalamanderMissileDeath:
imgol 1875 0 0 # Salamander weaponhit
playsnd 9 # Misc\ExploSm.wav
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1146 Gorgon (cm\terran\gorgon.grp)
.headerstart
IsId 478
Type 12
Init GorgonInit
Death GorgonDeath
GndAttkInit GorgonGndAttkInit
AirAttkInit GorgonGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt GorgonGndAttkInit
AirAttkRpt GorgonGndAttkInit
CastSpell [NONE]
GndAttkToIdle GorgonGndAttkToIdle
AirAttkToIdle GorgonGndAttkToIdle
Unused2 [NONE]
Walking GorgonWalking
WalkingToIdle WraithGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
GorgonInit:
imgul 1147 0 42 # Gorgon Shadow (cm\terran\gorgon.grp)
GorgonGndAttkToIdle:
playfram 0x00
goto WraithGndAttkToIdle
GorgonDeath:
playsndbtwn 1249 1251 # Gorgon death 01, 02, 03
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
GorgonGndAttkInit:
wait 1
playsndbtwn 1252 1253 # Gorgon weaponfire 01, 02
attack
sigorder 32
wait 1
gotorepeatattk
goto WraithGndAttkToIdle
GorgonWalking:
setvertpos 0
imgol 1198 0 0 # Gorgon Engines (cm\terran\gorgon-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1150 Phobos (cm\terran\phobos.grp)
.headerstart
IsId 480
Type 12
Init PhobosInit
Death PhobosDeath
GndAttkInit PhobosGndAttkInit
AirAttkInit PhobosGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt PhobosGndAttkInit
AirAttkRpt PhobosGndAttkInit
CastSpell PhobosCastSpell
GndAttkToIdle PhobosGndAttkToIdle
AirAttkToIdle PhobosGndAttkToIdle
Unused2 [NONE]
Walking PhobosWalking
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhobosInit:
imgul 1151 0 42 # Phobos Shadow (cm\terran\phobos.grp)
PhobosGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
PhobosDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 274 0 42 # Terran Building Rubble Large
wait 1
end
PhobosGndAttkInit:
wait 1
nobrkcodestart
playsndbtwn 1259 1261 # Phobos weaponfire 01, 02, 03
attackwith 1
wait 4
attackwith 1
wait 4
attackwith 1
wait 4
attackwith 1
wait 1
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
PhobosWalking:
setvertpos 0
imgol 1162 0 0 # Phobos Engines (cm\terran\phobos-engine.grp)
goto SkryrokorLocal00
PhobosCastSpell:
imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1152 Penumbra (cm\terran\penumbra.grp)
.headerstart
IsId 481
Type 12
Init PenumbraInit
Death PenumbraDeath
GndAttkInit PenumbraGndAttkInit
AirAttkInit PenumbraGndAttkInit
Unused1 PenumbraUnused1
GndAttkRpt PenumbraGndAttkInit
AirAttkRpt PenumbraGndAttkInit
CastSpell [NONE]
GndAttkToIdle PenumbraGndAttkToIdle
AirAttkToIdle PenumbraGndAttkToIdle
Unused2 [NONE]
Walking PenumbraWalking
WalkingToIdle PenumbraWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PenumbraInit:
imgul 1153 0 0 # Penumbra shadow (cm\terran\penumbra-shad.grp)
PenumbraWalkingToIdle:
playfram 0x110
goto SkryrokorLocal00
PenumbraDeath:
playsndbtwn 1742 1743 # Penumbra death 01, 02
imgol 1498 0 0 # Penumbra Death (Primary)
wait 10
imgol 334 15 15
wait 7
imgol 334 -15 -15
wait 6
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
PenumbraUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsndbtwn 1744 1745 # Penumbra revive 01, 02
wait 10
sprol 744 -15 15
wait 10
sprol 744 15 15
wait 3
sprol 744 0 -0
wait 3
setfldirect 13
tmprmgraphicend
nobrkcodeend
goto PenumbraWalkingToIdle
PenumbraGndAttkInit:
playfram 0x110
wait 2
nobrkcodestart
playsndbtwn 1199 1202 # Penumbra weaponfire 01, 02, 03, 04
attack
playfram 0x165
wait 2
playfram 0x154
wait 2
playfram 0x143
wait 2
playfram 0x132
wait 2
playfram 0x121
nobrkcodeend
wait 2
playfram 0x110
gotorepeatattk
ignorerest
PenumbraGndAttkToIdle:
wait 2
goto PenumbraWalkingToIdle
PenumbraWalking:
move 3
wait 1
playfram 0x00
move 3
wait 1
move 4
wait 1
playfram 0x11
move 3
wait 1
move 4
wait 1
playfram 0x22
move 3
wait 1
move 5
wait 1
playfram 0x33
move 3
wait 1
move 5
wait 1
playfram 0x44
move 3
wait 1
move 4
wait 1
playfram 0x55
move 3
wait 1
move 4
wait 1
playfram 0x66
move 3
wait 1
move 3
wait 1
playfram 0x77
move 3
wait 1
move 3
wait 1
playfram 0x88
move 3
wait 1
move 4
wait 1
playfram 0x99
move 3
wait 1
move 4
wait 1
playfram 0xaa
move 3
wait 1
move 5
wait 1
playfram 0xbb
move 3
wait 1
move 5
wait 1
playfram 0xcc
move 3
wait 1
move 4
wait 1
playfram 0xdd
move 3
wait 1
move 4
wait 1
playfram 0xee
move 3
wait 1
move 3
wait 1
playfram 0xff
goto PenumbraWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1154 Cyclops (cm\terran\cyclops.grp)
.headerstart
IsId 482
Type 12
Init CyclopsInit
Death CyclopsDeath
GndAttkInit CyclopsGndAttkInit
AirAttkInit CyclopsGndAttkInit
Unused1 CyclopsUnused1
GndAttkRpt CyclopsGndAttkRpt
AirAttkRpt CyclopsGndAttkRpt
CastSpell [NONE]
GndAttkToIdle CyclopsGndAttkToIdle
AirAttkToIdle CyclopsGndAttkToIdle
Unused2 [NONE]
Walking CyclopsWalking
WalkingToIdle CyclopsWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CyclopsInit:
imgul 1155 0 0 # Cyclops shadow (cm\terran\cyclops-shad.grp)
CyclopsWalkingToIdle:
playfram 0x00
goto CyclopsLocal00
CyclopsLocal00:
wait 62
randcondjmp 25 CyclopsLocal01
goto CyclopsLocal00
CyclopsLocal01:
playfram 0x20
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x80
waitrand 12 96
playfram 0x60
wait 1
playfram 0x40
wait 1
randcondjmp 43 CyclopsLocal01
playfram 0x20
wait 1
playfram 0x00
goto CyclopsLocal00
CyclopsDeath:
playsndbtwn 1598 1602 # Cyclops death 01, 02, 03, 04, 05
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 816 0 0 # Cyclops Remains
end
CyclopsUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0 # Small Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto CyclopsWalkingToIdle
CyclopsGndAttkInit:
playfram 0x00
CyclopsGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x220
playsndbtwn 2548 2549 # Cyclops weapon fire 01, 02, 03
attack
wait 1
playfram 0x240
wait 1
playfram 0x260
wait 1
playfram 0x280
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
CyclopsGndAttkToIdle:
playfram 0x00
wait 1
goto CyclopsWalkingToIdle
CyclopsWalking:
playfram 0xA0
move 5
wait 1
playfram 0xC0
move 5
wait 1
playfram 0xE0
move 5
wait 1
playfram 0x100
move 5
wait 1
playfram 0x120
move 5
wait 1
playfram 0x140
move 5
wait 1
playfram 0x160
move 5
wait 1
playfram 0x180
move 5
wait 1
playfram 0x1A0
move 5
wait 1
playfram 0x1C0
move 5
wait 1
playfram 0x1E0
move 5
wait 1
playfram 0x200
move 5
wait 1
goto CyclopsWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1156 Phobos Missile (cm\terran\phobos-missile.grp)
.headerstart
IsId 483
Type 2
Init PhobosMissileInit
Death PhobosMissileDeath
GndAttkInit PhobosMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhobosMissileInit:
playfram 0x00
playsnd 80 # Bullet\HKMISSLE.wav
wait 1
sigorder 1
wait 1
PhobosMissileGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto PhobosMissileGndAttkInit
PhobosMissileDeath:
playsnd 9 # Misc\ExploSm.wav
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1157 Phobos Laser (cm\terran\phobos-laser.grp)
.headerstart
IsId 484
Type 2
Init PhobosLaserInit
Death PhobosLaserDeath
GndAttkInit PhobosLaserGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhobosLaserInit:
playfram 0x00
wait 1
sigorder 1
goto PhobosLaserGndAttkInit
PhobosLaserGndAttkInit:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x00
wait 1
goto PhobosLaserGndAttkInit
PhobosLaserDeath:
imgol 1168 0 0 # Phobos Laser Impact (cm\terran\phobos-laser-impact.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1158 Nanite Field Overlay (cm\effect\nanitefield-overlay.grp)
.headerstart
IsId 485
Type 1
Init NaniteFieldInit
Death NaniteFieldDeath
.headerend
# ----------------------------------------------------------------------------- #
NaniteFieldInit:
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
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 30
wait 1
playfram 31
wait 1
playfram 32
wait 1
playfram 33
wait 1
playfram 34
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
goto NaniteFieldDeath
NaniteFieldDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1168 Phobos Laser Impact (cm\terran\phobos-laser-impact.grp)
.headerstart
IsId 490
Type 1
Init PhobosLaserImpactInit
Death PhobosLaserImpactDeath
.headerend
# ----------------------------------------------------------------------------- #
PhobosLaserImpactInit:
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
playfram 9
PhobosLaserImpactDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1169 Salamander Missile Impact (cm\terran\salamander-missile-impact.grp)
.headerstart
IsId 491
Type 1
Init SalamanderMissileImpactInit
Death SalamanderMissileImpactDeath
.headerend
# ----------------------------------------------------------------------------- #
SalamanderMissileImpactInit:
playfram 0x00
wait 1
playfram 1
wait 1
SalamanderMissileImpactLocal00:
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 SalamanderMissileImpactLocal00
SalamanderMissileImpactDeath:
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1193 Talos (cm\terran\talos.grp)
.headerstart
IsId 503
Type 15
Init TalosInit
Death TalosDeath
GndAttkInit TalosGndAttkInit
AirAttkInit TalosGndAttkInit
Unused1 TalosUnused1
GndAttkRpt TalosGndAttkRpt
AirAttkRpt TalosGndAttkRpt
CastSpell [NONE]
GndAttkToIdle TalosGndAttkToIdle
AirAttkToIdle TalosGndAttkToIdle
Unused2 [NONE]
Walking TalosWalking
WalkingToIdle TalosGndAttkToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt TalosAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #
TalosInit:
imgul 1194 0 42 # Talos Shadow (cm\terran\talos.grp)
playfram 0x00
wait 2
TalosGndAttkToIdle:
playfram 0x00
goto TalosLocal69
TalosLocal69:
setvertpos 0
wait 8
setvertpos 1
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
goto TalosLocal69
TalosDeath:
playsndbtwn 1304 1307
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 42 # Terran Unit Rubble Small
wait 1
end
TalosUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1168
wait 8
sprol 742 0 0 # Small Explosion Reversed
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto InfestedTerranWalkingToIdle
TalosGndAttkInit:
playfram 0x00
TalosGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x20
wait 1
playfram 0x40
playsndbtwn 2012 2013 # Talos weaponfire 01, 02
attackwith 1
wait 1
playfram 0x20
wait 1
nobrkcodeend
gotorepeatattk
goto TalosGndAttkToIdle
TalosWalking:
setvertpos 0
goto SkryrokorLocal00
TalosAlmostBuilt:
setvertpos 0
playfram 0x20
wait 1
TalosLocal00:
playfram 0x40
useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter)
sigorder 32
wait 1
playfram 0x20
wait 1
playfram 0x00
wait 11
goto TalosLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1211 Cyclops Weapon Hit (cm\terran\cyclops-weaponhit.grp)
.headerstart
IsId 508
Type 2
Init CyclopsWeaponHitInit
Death CyclopsWeaponHitDeath
GndAttkInit CyclopsWeaponHitDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CyclopsWeaponHitInit:
wait 1
sigorder 1
wait 1
CyclopsWeaponHitDeath:
playfram 0x00
domissiledmg
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
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1229 Burst Lasers (Silent) (thingy\elbfireW.grp)
.headerstart
IsId 518
Type 2
Init BurstLasersSilentInit
Death BurstLasersSilentDeath
GndAttkInit SkryrokorLocal00
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BurstLasersSilentInit:
playfram 0x00
wait 1
sigorder 1
wait 1
goto SkryrokorLocal00
BurstLasersSilentDeath:
imgol 1248 0 0 # Burst Lasers Hit Damaging (thingy\elbHit.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1230 Observance Cast Overlay (cm\effect\observance-casteffect.grp)
.headerstart
IsId 519
Type 1
Init ObservanceCastInit
Death ObservanceCastDeath
.headerend
# ----------------------------------------------------------------------------- #
ObservanceCastInit:
playfram 0x00
wait 2
goto ObservanceCastLocal00
ObservanceCastLocal00:
playfram 1
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 1
wait 2
playfram 0x00
wait 2
goto ObservanceCastDeath
ObservanceCastDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1231 Observance Overlay (cm\effect\observance-large.grp)
# 1232 Observance Overlay (cm\effect\observance-medium.grp)
# 1233 Observance Overlay (cm\effect\observance-small.grp)
.headerstart
IsId 520
Type 1
Init ObservanceInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
ObservanceInit:
playfram 0x00
wait 2
ObservanceLocal00:
playfram 1
wait 2
playfram 2
wait 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 2
playfram 10
wait 2
playfram 11
wait 2
playfram 12
wait 2
playfram 13
wait 2
playfram 14
wait 2
playfram 15
wait 2
playfram 16
wait 2
playfram 17
wait 2
playfram 18
wait 2
playfram 19
wait 2
playfram 20
wait 2
playfram 21
wait 2
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 28
wait 2
playfram 29
wait 2
playfram 30
wait 2
playfram 31
wait 2
playfram 32
wait 2
playfram 33
wait 2
playfram 34
wait 2
playfram 35
wait 2
playfram 36
wait 2
playfram 37
wait 2
goto ObservanceLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1240 Terran Heavy Missile (cm\terran\pegasus-missile.grp)
.headerstart
IsId 521
Type 2
Init TerranHeavyMissileInit
Death TerranHeavyMissileDeath
GndAttkInit TerranHeavyMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TerranHeavyMissileInit:
sprol 310 0 0 # Grenade Shot Smoke (thingy\GreSmoke.grp)
playfram 0x00
wait 1
sigorder 1
TerranHeavyMissileGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto TerranHeavyMissileGndAttkInit
TerranHeavyMissileDeath:
domissiledmg
imgol 1749 0 0 # Heavy Missile Explosion Orange (cm\terran\heavy-missile-explosion-orange.grp)
playsndbtwn 2203 2205 # Madrigal Imperioso weaponhit 01, 02, 03
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2037 Terran Heavy Missile Green (cm\terran\pegasus-missile.grp)
.headerstart
IsId 824
Type 2
Init TerranHeavyMissileInit
Death TerranHeavyMissileGreenDeath
GndAttkInit TerranHeavyMissileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TerranHeavyMissileGreenDeath:
domissiledmg
imgol 1750 0 0 # Heavy Missile Explosion Green (cm\terran\heavy-missile-explosion-orange.grp)
playsndbtwn 2203 2205 # Madrigal Imperioso weaponhit 01, 02, 03
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1245 Arclite Shock Cannon Hit (Silent) (thingy\mushroom.grp)
.headerstart
IsId 524
Type 2
Init ArcliteShockCannonHitSilentInit
Death ArcliteShockCannonHitSilentDeath
GndAttkInit ArcliteShockCannonHitSilentDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ArcliteShockCannonHitSilentInit:
wait 1
sigorder 1
wait 1
ArcliteShockCannonHitSilentDeath:
playfram 0x00
wait 1
domissiledmg
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1246 Longbolt Missile (Silent) (bullet\missile.grp)
.headerstart
IsId 525
Type 2
Init LongboltMissileSilentInit
Death LongboltMissileSilentDeath
GndAttkInit LongboltMissileSilentGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LongboltMissileSilentInit:
playfram 0x00
wait 1
sigorder 1
wait 1
LongboltMissileSilentGndAttkInit:
sprol 309 0 0 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
wait 3
goto LongboltMissileGndAttkInit
LongboltMissileSilentDeath:
playsndbtwn 2206 2207 # Goliath Missile weaponhit 01, 02
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1248 Burst Lasers Impact (thingy\elbHit.grp)
# 1249 Burst Lasers Blue Impact (thingy\elbHit.grp)
.headerstart
IsId 526
Type 1
Init BurstLasersImpactInit
Death BurstLasersImpactDeath
.headerend
# ----------------------------------------------------------------------------- #
BurstLasersImpactInit:
wait 1
sigorder 1
wait 1
BurstLasersImpactDeath:
playfram 0x00
domissiledmg
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
playfram 9
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1255 Diadem (Base) (cm\terran\ioncannon-base.grp)
.headerstart
IsId 531
Type 24
Init IonCannonBaseInit
Death IonCannonBaseDeath
GndAttkInit IonCannonBaseGndAttkInit
AirAttkInit IonCannonBaseGndAttkInit
Unused1 [NONE]
GndAttkRpt IonCannonBaseGndAttkRpt
AirAttkRpt IonCannonBaseGndAttkRpt
CastSpell [NONE]
GndAttkToIdle IonCannonBaseGndAttkToIdle
AirAttkToIdle IonCannonBaseGndAttkToIdle
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt IonCannonBaseAlmostBuilt
Built IonCannonBaseBuilt
Landing IonCannonBaseLanding
LiftOff IonCannonBaseLiftOff
IsWorking SkryrokorLocal00
WorkingToIdle SkryrokorLocal00
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
IonCannonBaseInit:
playfram 0x00
imgul 1258 -27 0 # Ion Cannon shadow
imgul 1452 0 0 # Ion Cannon mouse response
goto SkryrokorLocal00
IonCannonBaseDeath:
playsnd 7
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp LiftedTerranStructureDeath
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
IonCannonBaseGndAttkInit:
playfram 0x20
wait 3
playfram 0x40
IonCannonBaseGndAttkRpt:
wait 1
nobrkcodestart
playsnd 1319 # ioncannon-charge-01
sigorder 32
wait 71
attackwith 1
wait 8
sproluselo 755 0 # ioncannon-attack-B
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
IonCannonBaseGndAttkToIdle:
playfram 0x20
wait 3
playfram 0x00
goto SkryrokorLocal00
IonCannonBaseAlmostBuilt:
playfram 0xCC
setfldirect 20
goto SkryrokorLocal00
IonCannonBaseLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 0x00
wait 1
playfram 0x60
wait 8
playfram 0x80
wait 8
playfram 0xA0
wait 8
playfram 0xC0
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
IonCannonBaseLanding:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
wait 8
playfram 0xA0
wait 8
playfram 0x80
wait 8
playfram 0x60
wait 8
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
IonCannonBaseBuilt:
playfram 0x00
wait 1
tmprmgraphicstart
imgol 1453 -128 -128 # ioncannon-attack-A1
imgol 1278 127 -128 # ioncannon-attack-A2
imgol 1701 -128 127 # ioncannon-attack-A3
imgol 1702 127 127 # ioncannon-attack-A4
imgol 1256 -1 -38 # ioncannon-turret
setfldirect 20
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1256 Ion Cannon (Turret) (cm\terran\ioncannon-turret.grp)
# 1258 Ion Cannon Shadow (cm\effect\ioncannon-shadow.grp)
.headerstart
IsId 532
Type 1
Init ShadowHeaderInit
Death IonCannonTurretDeath
.headerend
# ----------------------------------------------------------------------------- #
IonCannonTurretDeath:
wait 4
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1452 Ion Cannon Mouse Response (cm\effect\ioncannon-clicky.grp)
.headerstart
IsId 628
Type 1
Init IonCannonAttackAInit
Death IonCannonTurretDeath
.headerend
# ----------------------------------------------------------------------------- #
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1260 Ion Cannon Ion Field (cm\effect\ioncannon-ionfield.grp)
.headerstart
IsId 533
Type 1
Init IonCannonIonFieldInit
Death IonCannonIonFieldDeath
.headerend
# ----------------------------------------------------------------------------- #
IonCannonIonFieldInit:
playsndbtwn 1443 1446 # Ion Cannon weapon hit 01, 02, 03, 04
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
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
IonCannonIonFieldLocal00:
playfram 20
wait 1
playfram 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 30
wait 1
playfram 31
wait 1
playfram 32
wait 1
playfram 33
wait 1
playfram 34
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
wait 1
playfram 38
wait 1
playfram 39
wait 1
playfram 40
wait 1
playfram 41
wait 1
playfram 42
wait 1
playfram 43
wait 1
playfram 44
wait 1
playfram 45
wait 1
playfram 46
wait 1
playfram 47
wait 1
playfram 48
wait 1
playfram 49
wait 1
playfram 50
wait 1
playfram 51
wait 1
playfram 52
wait 1
playfram 53
wait 1
playfram 54
wait 1
playfram 55
wait 1
playfram 56
wait 1
playfram 57
wait 1
playfram 58
wait 1
playfram 59
goto IonCannonIonFieldLocal00
IonCannonIonFieldDeath:
playfram 20
wait 1
playfram 19
wait 1
playfram 18
wait 1
playfram 17
wait 1
playfram 16
wait 1
playfram 15
wait 1
playfram 14
wait 1
playfram 13
wait 1
playfram 12
wait 1
playfram 11
wait 1
playfram 10
wait 1
playfram 9
wait 1
playfram 8
wait 1
playfram 7
wait 1
playfram 6
wait 1
playfram 5
wait 1
playfram 4
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 1
wait 1
playfram 0x00
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1263 Burst Lasers (Explosive) (thingy\elbfireW.grp)
.headerstart
IsId 534
Type 2
Init BurstLasersExplosiveInit
Death BurstLasersExplosiveDeath
GndAttkInit SkryrokorLocal00
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BurstLasersExplosiveInit:
playfram 0x00
wait 1
sigorder 1
wait 1
goto SkryrokorLocal00
BurstLasersExplosiveDeath:
imgol 1245 0 0 # Arclite Shock Cannon Hit Silent (thingy\mushroom.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1265 Lazarus Agent Cast (cm\effect\lazarusagent-cast.grp)
.headerstart
IsId 535
Type 1
Init LazarusAgentCastInit
Death LazarusAgentCastDeath
.headerend
# ----------------------------------------------------------------------------- #
LazarusAgentCastInit:
playfram 0x00
wait 1
LazarusAgentCastLocal00:
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
goto LazarusAgentCastDeath
LazarusAgentCastDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1266 Lazarus Agent Revive (cm\effect\lazarusagent-revive.grp)
.headerstart
IsId 536
Type 1
Init LazarusAgentReviveInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
LazarusAgentReviveInit:
playfram 0x00
wait 1
LazarusAgentReviveLocal00:
playfram 2
wait 1
playfram 4
wait 1
playfram 6
wait 1
playfram 8
wait 1
playfram 10
wait 1
playfram 12
wait 1
playfram 14
wait 1
playfram 16
wait 1
playfram 18
wait 1
goto Generic_Wait1End
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1267 Sublime Shepherd Overlay (cm\effect\sublimeshepherd-overlay.grp)
# 1466 Sublime Shepherd Overlay (Large)(cm\effect\sublimeshepherd-overlay-large.grp)
# 1467 Sublime Shepherd Overlay (Medium)(cm\effect\sublimeshepherd-overlay-medium.grp)
# 1468 Sublime Shepherd Overlay (Small)(cm\effect\sublimeshepherd-overlay-small.grp)
.headerstart
IsId 537
Type 1
Init SublimeShepherdOverlayInit
Death SublimeShepherdOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
SublimeShepherdOverlayInit:
playfram 0x00
wait 1
SublimeShepherdOverlayLocal00:
playfram 1
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 0x00
wait 1
goto SublimeShepherdOverlayLocal00
SublimeShepherdOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1968 Piety Ward (cm\faction-t\piety-ward.grp)
.headerstart
IsId 539
Type 26
Init PietyWardInit
Death SpiderMineDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 SpiderMineUnused2
Walking SpiderMineWalking
WalkingToIdle SpiderMineWalkingToIdle
SpecialState1 SpiderMineSpecialState1
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow SpiderMineBurrow
UnBurrow SpiderMineUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PietyWardInit:
imgul 1969 0 0 # Piety Ward Shadow (cm\faction-t\piety-ward-shadow.grp)
goto SpiderMineWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1277 Lobotomy Mine Death (thingy\tmnExplo.grp)
.headerstart
IsId 540
Type 1
Init SkryrokorLocal00
Death LobotomyMineExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #
LobotomyMineExplosionDeath:
playsnd 1309
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
playfram 9
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1278 Ion Cannon Overlay (cm\ion-cannon-overlay.grp)
.headerstart
IsId 541
Type 1
Init IonOverlayInit
Death IonOverlayInit
.headerend
# ----------------------------------------------------------------------------- #
IonOverlayInit:
followmaingraphic
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1280 Ion Field (cm\effect\ioncannon-ionfield.grp)
.headerstart
IsId 543
Type 1
Init IonFieldInit
Death IonFieldDeath
.headerend
# ----------------------------------------------------------------------------- #
IonFieldInit:
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
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 0x11
wait 1
playfram 18
wait 1
playfram 19
wait 1
IonFieldLocal00:
playfram 20
wait 1
playfram 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 30
wait 1
playfram 31
wait 1
playfram 32
wait 1
playfram 33
wait 1
playfram 0x22
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
wait 1
playfram 38
wait 1
playfram 39
wait 1
playfram 40
wait 1
playfram 41
wait 1
playfram 42
wait 1
playfram 43
wait 1
playfram 44
wait 1
playfram 45
wait 1
playfram 46
wait 1
playfram 47
wait 1
playfram 48
wait 1
playfram 49
wait 1
playfram 50
wait 1
playfram 0x33
wait 1
playfram 52
wait 1
playfram 53
wait 1
playfram 54
wait 1
playfram 55
wait 1
playfram 56
wait 1
playfram 57
wait 1
playfram 58
wait 1
playfram 59
wait 1
goto IonFieldLocal00
IonFieldDeath:
playfram 19
wait 1
playfram 18
wait 1
playfram 17
wait 1
playfram 16
wait 1
playfram 15
wait 1
playfram 14
wait 1
playfram 13
wait 1
playfram 12
wait 1
playfram 11
wait 1
playfram 10
wait 1
playfram 9
wait 1
playfram 8
wait 1
playfram 7
wait 1
playfram 6
wait 1
playfram 5
wait 1
playfram 4
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 1
wait 1
playfram 0x00
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1200 Ion Cannon Projectile (cm\effect\ioncannon-projectile.grp)
.headerstart
IsId 545
Type 2
Init IonCannonProjectileInit
Death IonCannonProjectileDeath
GndAttkInit IonCannonProjectileGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
IonCannonProjectileInit:
playfram 0x00
playsndbtwn 1320 1322 #ioncannon-att-01, 02, 03
wait 1
sigorder 1
wait 2
playfram 0x11
wait 3
playfram 0x22
IonCannonProjectileGndAttkInit:
wait 2
playfram 0x33
wait 2
playfram 0x44
wait 2
playfram 0x55
wait 2
playfram 0x66
wait 2
playfram 0x77
wait 2
playfram 0x88
wait 2
playfram 0x99
wait 2
playfram 0xAA
goto IonCannonProjectileGndAttkInit
IonCannonProjectileDeath:
playfram 0xBB
imgol 1105 0 0 # Ion Cannon Ion Field
domissiledmg
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1312 Captaincy (cm\terran\captaincy.grp)
.headerstart
IsId 554
Type 24
Init CaptaincyInit
Death StarportDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 CaptaincySpecialState1
SpecialState2 [NONE]
AlmostBuilt CaptaincyAlmostBuilt
Built CaptaincyBuilt
Landing CaptaincyLanding
LiftOff CaptaincyLiftOff
IsWorking CaptaincyIsWorking
WorkingToIdle CaptaincyBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable CaptaincyDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CaptaincyInit:
playfram 0x00
imgul 1313 0 0 # Captaincy shadow (cm\terran\captaincy-shad.grp)
goto SkryrokorLocal00
CaptaincySpecialState1:
playfram 4
goto SkryrokorLocal00
CaptaincyAlmostBuilt:
playfram 11
goto SkryrokorLocal00
CaptaincyBuilt:
playfram 0x00
goto SkryrokorLocal00
CaptaincyLanding:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
# playfram 4
wait 8
# playfram 3
wait 8
# playfram 2
wait 8
# playfram 5
wait 8
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
CaptaincyLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 0x00
wait 1
# playfram 5
wait 8
# playfram 2
wait 8
# playfram 3
wait 8
# playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
CaptaincyIsWorking:
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 2
playfram 10
wait 2
playfram 0x00
wait 2
goto CaptaincyIsWorking
CaptaincyDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1314 Iron Foundry (cm\terran\ironfoundry.grp)
.headerstart
IsId 555
Type 24
Init IronFoundryInit
Death StarportDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 IronFoundrySpecialState1
SpecialState2 [NONE]
AlmostBuilt IronFoundryAlmostBuilt
Built IronFoundryBuilt
Landing IronFoundryLanding
LiftOff IronFoundryLiftOff
IsWorking IronFoundryIsWorking
WorkingToIdle IronFoundryBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable IronFoundryDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
IronFoundryInit:
playfram 0x00
imgul 1315 0 0 # Iron Foundry Shadow (cm\terran\ironfoundry-shad.grp)
goto SkryrokorLocal00
IronFoundrySpecialState1:
playfram 4
goto SkryrokorLocal00
IronFoundryAlmostBuilt:
playfram 11
goto SkryrokorLocal00
IronFoundryBuilt:
playfram 0x00
goto SkryrokorLocal00
IronFoundryLanding:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
# playfram 4
wait 8
# playfram 3
wait 8
# playfram 2
wait 8
# playfram 5
wait 8
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
IronFoundryLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 0x00
wait 1
# playfram 5
wait 8
# playfram 2
wait 8
# playfram 3
wait 8
# playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
IronFoundryIsWorking:
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 2
playfram 10
wait 2
playfram 0x00
wait 2
goto IronFoundryIsWorking
IronFoundryDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1328 Heracles (cm\terran\heracles.grp)
.headerstart
IsId 562
Type 12
Init HeraclesInit
Death HeraclesDeath
GndAttkInit HeraclesGndAttkInit
AirAttkInit HeraclesGndAttkInit
Unused1 HeraclesUnused1
GndAttkRpt HeraclesGndAttkInit
AirAttkRpt HeraclesGndAttkInit
CastSpell [NONE]
GndAttkToIdle HeraclesGndAttkToIdle
AirAttkToIdle HeraclesGndAttkToIdle
Unused2 [NONE]
Walking HeraclesWalking
WalkingToIdle HeraclesWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HeraclesInit:
imgul 1329 0 0 # Heracles shadow (cm\terran\heracles-shad.grp)
HeraclesWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
HeraclesDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 844 0 0 # Terran Unit Rubble Medium
wait 1
end
HeraclesUnused1:
wait 1
nobrkcodestart
playsnd 1699
sprol 744 0 0
wait 12
setfldirect 13
nobrkcodeend
goto HeraclesWalkingToIdle
HeraclesGndAttkInit:
playfram 0xbb
wait 1
nobrkcodestart
playfram 0x99
playsndbtwn 1369 1371
attack
wait 1
playfram 0xaa
wait 1
playfram 0xbb
nobrkcodeend
gotorepeatattk
ignorerest
HeraclesGndAttkToIdle:
wait 1
playfram 0xbb
goto HeraclesWalkingToIdle
HeraclesWalking:
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
goto HeraclesWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1330 Pazuzu (cm\terran\pazuzu.grp)
.headerstart
IsId 563
Type 12
Init PazuzuInit
Death PazuzuDeath
GndAttkInit PazuzuGndAttkInit
AirAttkInit PazuzuGndAttkInit
Unused1 PazuzuUnused1
GndAttkRpt PazuzuGndAttkInit
AirAttkRpt PazuzuGndAttkInit
CastSpell [NONE]
GndAttkToIdle PazuzuGndAttkToIdle
AirAttkToIdle PazuzuGndAttkToIdle
Unused2 [NONE]
Walking PazuzuWalking
WalkingToIdle PazuzuGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PazuzuInit:
imgul 1331 0 7 # Pazuzu Shadow (cm\terran\pazuzu.grp)
goto PazuzuGndAttkToIdle
PazuzuGndAttkToIdle:
playfram 0x00
wait 2
playfram 0x20
wait 2
playfram 0x40
wait 2
playfram 0x60
wait 2
goto PazuzuGndAttkToIdle
PazuzuDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 0 # Terran Building Rubble Small
wait 1
end
PazuzuUnused1:
wait 1
nobrkcodestart
playsnd 1699 # Phalanx revive 01
sprol 744 0 0 # Explosion orange medium reversed
wait 12
setfldirect 13
nobrkcodeend
goto PazuzuGndAttkToIdle
PazuzuGndAttkInit:
wait 1
nobrkcodestart
wait 1
attack
playsndbtwn 1196 1197 # Pazuzu weapon fire 01, 02
wait 2
attack
playsndbtwn 1196 1197 # Pazuzu weapon fire 01, 02
nobrkcodeend
gotorepeatattk
goto PazuzuGndAttkToIdle
PazuzuWalking:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
goto PazuzuWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1332 Deconstruction (small) (cm\effect\deconstruction.grp)
# 1333 Deconstruction (medium) (cm\effect\deconstruction.grp)
# 1334 Deconstruction (large) (cm\effect\deconstruction.grp)
.headerstart
IsId 564
Type 1
Init DeconstructionInit
Death DeconstructionDeath
.headerend
# ----------------------------------------------------------------------------- #
DeconstructionInit:
playfram 0x00 # Frame set 0
wait 1
goto DeconstructionLocal00
DeconstructionLocal00:
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 0x00
wait 1
goto DeconstructionLocal00
DeconstructionDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1342 Blackjack (cm\terran\blackjack.grp)
.headerstart
IsId 572
Type 12
Init BlackjackInit
Death BlackjackDeath
GndAttkInit BlackjackGndAttkInit
AirAttkInit BlackjackGndAttkInit
Unused1 BlackjackUnused1
GndAttkRpt BlackjackGndAttkRpt
AirAttkRpt BlackjackGndAttkRpt
CastSpell [NONE]
GndAttkToIdle BlackjackGndAttkToIdle
AirAttkToIdle BlackjackGndAttkToIdle
Unused2 [NONE]
Walking BlackjackWalking
WalkingToIdle BlackjackWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BlackjackInit:
imgul 1343 0 1 # Blackjack Shadow (cm\terran\blackjack-shad.grp)
BlackjackWalkingToIdle:
playfram 0x00
goto BlackjackLocal00
BlackjackLocal00:
wait 62
randcondjmp 25 BlackjackLocal01
goto BlackjackLocal00
BlackjackLocal01:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
waitrand 3 12
playfram 0x44
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
randcondjmp 43 BlackjackLocal01
playfram 0x11
wait 1
playfram 0x00
goto BlackjackLocal00
BlackjackDeath:
playsndbtwn 1490 1491 # Blackjack death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 771 0 0 # Blackjack Corpse
wait 1
end
BlackjackUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0 # Medium orange explosion, reversed
wait 12
setfldirect 13
nobrkcodeend
goto BlackjackWalkingToIdle
BlackjackGndAttkInit:
playfram 0x165
wait 1
playfram 0x176
wait 1
BlackjackGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x187
wait 1
playfram 0x198
attack
playsndbtwn 1387 1391 # Blackjack weapon fire 01, 02, 03, 04, 05
wait 1
playfram 0x187
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
BlackjackGndAttkToIdle:
playfram 0x176
wait 1
playfram 0x165
wait 1
goto BlackjackWalkingToIdle
BlackjackWalking:
move 5
wait 1
playfram 0x121
move 5
wait 1
playfram 0x132
move 5
wait 1
playfram 0x143
move 5
wait 1
playfram 0x154
move 5
wait 1
playfram 0x66
move 5
wait 1
playfram 0x77
move 5
wait 1
playfram 0x88
move 5
wait 1
playfram 0x99
move 5
wait 1
playfram 0xaa
move 5
wait 1
playfram 0xbb
move 5
wait 1
playfram 0xcc
move 5
wait 1
playfram 0xdd
move 5
wait 1
playfram 0xee
move 5
wait 1
playfram 0xff
move 5
wait 1
playfram 0x110
goto BlackjackWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1344 Cohort (cm\terran\cohort.grp)
.headerstart
IsId 573
Type 26
Init CohortInit
Death CohortDeath
GndAttkInit CohortGndAttkInit
AirAttkInit CohortGndAttkInit
Unused1 CohortUnused1
GndAttkRpt CohortGndAttkRpt
AirAttkRpt CohortGndAttkRpt
CastSpell [NONE]
GndAttkToIdle CohortGndAttkToIdle
AirAttkToIdle CohortGndAttkToIdle
Unused2 [NONE]
Walking CohortWalking
WalkingToIdle CohortWalkingToIdle
SpecialState1 [NONE]
SpecialState2 CohortSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow CohortBurrow
UnBurrow CohortUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CohortInit:
imgul 1345 0 -3 # Cohort Shadow (cm\terran\cohort-shad.grp)
CohortWalkingToIdle:
playfram 0x44
CohortLocal00:
wait 62
randcondjmp 25 CohortLocal01
randcondjmp 128 CohortLocal02
goto CohortLocal00
CohortLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
randcondjmp 192 CohortLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto CohortLocal04
CohortLocal04:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto CohortWalkingToIdle
CohortLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto CohortWalkingToIdle
CohortLocal02:
playfram 0x55
wait 1
playfram 0x66
wait 1
turnrand 3
wait 1
playfram 0x55
wait 1
goto CohortWalkingToIdle
CohortDeath:
playsndbtwn 1883 1884 # Cohort death 01, 02
setfldirect 0
playfram 221
wait 2
playfram 222
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 2
lowsprul 236 0 0 # Cohort Remnants (terran\tmaDeath.grp)
wait 1
end
CohortUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1886 1887 # Cohort revive 01, 02
playfram 227
wait 2
playfram 226
wait 2
playfram 225
wait 2
playfram 224
wait 2
playfram 223
wait 2
playfram 222
wait 2
playfram 221
wait 2
setfldirect 12
nobrkcodeend
goto CohortWalkingToIdle
CohortGndAttkInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
CohortGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 1402 1404 # Cohort weapon fire 01, 02, 03
attackwith 1
playfram 0x33
wait 1
playfram 0x22
wait 1
attackwith 1
playfram 0x33
wait 1
playfram 0x22
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
CohortGndAttkToIdle:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto CohortWalkingToIdle
CohortSpecialState2:
playfram 0xee
goto SkryrokorLocal00
CohortBurrow:
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x00
wait 1
# playfram 0x110
wait 1
# playfram 0x121
wait 1
# playfram 0x132
wait 1
# playfram 0x143
wait 1
# playfram 0x154
sigorder 4
wait 1
playfram 0xee
goto SkryrokorLocal00
CohortUnBurrow:
wait 1
waitrand 1 2
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
# playfram 0x143
wait 1
# playfram 0x132
wait 1
# playfram 0x121
wait 1
# playfram 0x110
wait 1
playfram 0x00
wait 1
sigorder 4
goto CohortWalkingToIdle
CohortWalking:
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
playfram 0x99
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
move 4
wait 1
playfram 0xcc
move 4
wait 1
playfram 0x44
goto CohortWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1346 Aspirant (cm\terran\aspirant.grp)
.headerstart
IsId 574
Type 21
Init AspirantInit
Death AspirantDeath
GndAttkInit AspirantGndAttkInit
AirAttkInit AspirantGndAttkInit
Unused1 AspirantUnused1
GndAttkRpt AspirantGndAttkRpt
AirAttkRpt AspirantGndAttkRpt
CastSpell [NONE]
GndAttkToIdle AspirantGndAttkToIdle
AirAttkToIdle AspirantGndAttkToIdle
Unused2 [NONE]
Walking AspirantWalking
WalkingToIdle AspirantWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn AspirantWarpIn
.headerend
# ----------------------------------------------------------------------------- #
AspirantInit:
imgul 1347 0 0 # Aspirant Shadow (cm\terran\aspirant-shad.grp)
AspirantWalkingToIdle:
playfram 0x00
wait 1
AspirantLocal00:
playfram 0x11
wait 2
playfram 0x22
wait 2
playfram 0x33
wait 2
playfram 0x44
wait 2
playfram 0x55
wait 2
playfram 0x66
wait 2
playfram 0x77
wait 2
playfram 0x00
wait 2
goto AspirantLocal00
AspirantDeath:
playsndbtwn 1435 1438 # Aspirant death 01, 02, 03, 04
setfldirect 0
playfram 0x198
wait 2
playfram 409
wait 2
playfram 410
wait 2
playfram 411
wait 2
playfram 412
wait 2
playfram 413
wait 2
playfram 414
wait 2
lowsprul 685 0 0 # Aspirant Remnants (cm\terran\aspirant-death.grp)
wait 1
end
AspirantUnused1:
wait 1
nobrkcodestart
playsndbtwn 1435 1438 # Aspirant death 01, 02, 03, 04
setfldirect 0
playfram 413
wait 2
playfram 412
wait 2
playfram 411
wait 2
playfram 410
wait 2
playfram 409
wait 2
playfram 0x198
setfldirect 12
nobrkcodeend
goto AspirantWalkingToIdle
AspirantGndAttkInit:
playfram 0x110
wait 1
playfram 0x132
wait 1
playfram 0x154
wait 1
AspirantGndAttkRpt:
nobrkcodestart
playsndbtwn 1409 1411 # Aspirant weapon fire 01, 02, 03
playfram 0x176
wait 1
playfram 0x187
wait 1
attackwith 1
playfram 0x176
wait 1
playfram 0x165
wait 1
playfram 0x154
wait 1
playfram 0x143
wait 1
playfram 0x77
nobrkcodeend
gotorepeatattk
ignorerest
AspirantGndAttkToIdle:
wait 1
playfram 0x77
wait 1
goto AspirantWalkingToIdle
AspirantWalking:
move 5
wait 1
playfram 0x88
move 5
wait 1
playfram 0x99
move 5
wait 1
playfram 0xaa
move 5
wait 1
playfram 0xbb
move 5
wait 1
playfram 0xcc
move 5
wait 1
playfram 0xdd
move 5
wait 1
playfram 0xee
move 5
wait 1
playfram 0xff
goto AspirantWalking
AspirantWarpIn:
imgol 125 0 0 # Aspirant Warp Flash (protoss\dragoon.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# Aspirant Criticality
# This header is used by images.dat entries:
# 1349 Magnetic Field (large) (cm\effect\magneticfield-large.grp)
# 1350 Magnetic Field (medium) (cm\effect\magneticfield-medium.grp)
# 1351 Magnetic Field (small) (cm\effect\magneticfield-small.grp)
.headerstart
IsId 575
Type 2
Init MagneticFieldInit
Death MagneticFieldDeath
GndAttkInit MagneticFieldDeath
AirAttkInit MagneticFieldDeath
.headerend
# ----------------------------------------------------------------------------- #
MagneticFieldInit:
wait 1
MagneticFieldLocal01:
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
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
MagneticFieldLocal00:
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 30
wait 1
playfram 31
wait 1
playfram 32
wait 1
playfram 33
wait 1
playfram 34
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
wait 1
playfram 38
wait 1
playfram 39
wait 1
playfram 40
wait 1
playfram 41
wait 1
playfram 42
wait 1
playfram 43
wait 1
playfram 44
wait 1
playfram 45
wait 1
playfram 46
wait 1
playfram 47
wait 1
playfram 48
wait 1
playfram 49
wait 1
playfram 50
wait 1
playfram 51
wait 1
playfram 52
wait 1
playfram 53
wait 1
playfram 54
wait 1
playfram 55
wait 1
playfram 56
wait 1
playfram 57
wait 1
playfram 58
wait 1
playfram 59
wait 1
playfram 60
wait 1
playfram 61
wait 1
goto MagneticFieldLocal00
MagneticFieldDeath:
playfram 29
wait 1
playfram 30
wait 1
playfram 31
wait 1
playfram 32
wait 1
playfram 33
wait 1
playfram 34
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
wait 1
playfram 38
wait 1
playfram 39
wait 1
playfram 40
wait 1
playfram 41
wait 1
playfram 42
wait 1
playfram 43
wait 1
playfram 44
wait 1
playfram 45
wait 1
playfram 46
wait 1
playfram 47
wait 1
playfram 48
wait 1
playfram 49
wait 1
playfram 50
wait 1
playfram 51
wait 1
playfram 52
wait 1
playfram 53
wait 1
playfram 54
wait 1
playfram 55
wait 1
playfram 56
wait 1
playfram 57
wait 1
playfram 58
wait 1
playfram 59
wait 1
playfram 60
wait 1
playfram 61
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1359 Claymore (cm\terran\claymore.grp)
.headerstart
IsId 579
Type 12
Init ClaymoreInit
Death ClaymoreDeath
GndAttkInit ClaymoreGndAttkInit
AirAttkInit ClaymoreGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt ClaymoreGndAttkInit
AirAttkRpt ClaymoreGndAttkInit
CastSpell [NONE]
GndAttkToIdle ClaymoreGndAttkToIdle
AirAttkToIdle ClaymoreGndAttkToIdle
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle ClaymoreGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ClaymoreInit:
imgul 1360 0 14 # Claymore Shadow (cm\terran\claymore-shadow.grp)
playfram 0x00
goto ClaymoreGndAttkToIdle
ClaymoreGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto ClaymoreGndAttkToIdle
ClaymoreDeath:
playsnd 1307 # Claymore death 01
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 0 # Terran Building Rubble Small
wait 1
end
ClaymoreGndAttkInit:
setvertpos 0
wait 1
nobrkcodestart
playsndbtwn 1373 1375 # Claymore attack 01, 02, 03
attackwith 1
wait 3
playsndbtwn 1373 1375 # Claymore attack 01, 02, 03
attackwith 1
wait 3
playsndbtwn 1373 1375 # Claymore attack 01, 02, 03
attackwith 1
wait 1
nobrkcodeend
gotorepeatattk
goto ClaymoreGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1375 Siren (cm\terran\siren.grp)
.headerstart
IsId 586
Type 12
Init SirenInit
Death SirenDeath
GndAttkInit SirenGndAttkInit
AirAttkInit SirenGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt SirenGndAttkInit
AirAttkRpt SirenGndAttkInit
CastSpell SirenCastSpell
GndAttkToIdle SirenGndAttkToIdle
AirAttkToIdle SirenGndAttkToIdle
Unused2 [NONE]
Walking SirenWalking
WalkingToIdle SirenGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SirenInit:
imgul 1376 0 0 # Siren Shadow (cm\terran\siren-shad.grp)
SirenGndAttkToIdle:
playfram 0x00
goto SirenLocal00
SirenLocal00:
wait 62
randcondjmp 43 SirenLocal01
goto SirenLocal00
SirenLocal01:
randcondjmp 128 SirenLocal02
playfram 0x11
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x33
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x11
wait 1
turnccwise 1
playfram 0x00
wait 1
turnccwise 1
goto SirenGndAttkToIdle
SirenLocal02:
playfram 0x11
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x33
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x11
wait 1
turnccwise 1
playfram 0x00
wait 1
turnccwise 1
goto SirenGndAttkToIdle
SirenDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
wait 1
wait 3
end
SirenGndAttkInit:
playfram 0x99
wait 1
nobrkcodestart
playsndbtwn 1396 1398 # Siren weapon fire 01, 02, 03
wait 4
attackwith 1
playfram 0xaa
wait 1
playfram 0x99
wait 1
playfram 0xaa
wait 1
playfram 0x99
wait 1
playfram 0xaa
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto SirenGndAttkToIdle
SirenCastSpell:
playfram 0x00
wait 1
nobrkcodestart
playsnd 98 # Bullet\TGhFir00.wav
castspell
playfram 0xaa
wait 1
playfram 0x99
wait 1
playfram 0xaa
wait 1
playfram 0x99
wait 1
playfram 0xaa
wait 1
nobrkcodeend
gotorepeatattk
sigorder 2
goto SirenGndAttkToIdle
SirenWalking:
move 5
wait 1
playfram 0x11
move 5
wait 1
playfram 0x22
move 5
wait 1
playfram 0x33
move 5
wait 1
playfram 0x44
move 5
wait 1
playfram 0x55
move 5
wait 1
playfram 0x66
move 5
wait 1
playfram 0x77
move 5
wait 1
playfram 0x88
goto SirenWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1382 Arclite Shock Cannon Hit (Damageless) (thingy\mushroom.grp)
.headerstart
IsId 588
Type 2
Init ArcliteShockCannonHitDamagelessInit
Death ArcliteShockCannonHitDamagelessDeath
GndAttkInit ArcliteShockCannonHitDamagelessDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ArcliteShockCannonHitDamagelessInit:
wait 2
ArcliteShockCannonHitDamagelessDeath:
playfram 0x00
playsnd 2859 # Phalanx Siege weaponhit 01
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
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
wait 1
playfram 13
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 523 Phase Disruptor (electric, silent) (cm\shared\aspirant-weapon.grp)
.headerstart
IsId 592
Type 2
Init PhaseDisruptorElectricSilentInit
Death PhaseDisruptorElectricSilentDeath
GndAttkInit PhaseDisruptorElectricSilentGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhaseDisruptorElectricSilentInit:
wait 1
sigorder 1
wait 1
PhaseDisruptorElectricSilentGndAttkInit:
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
goto PhaseDisruptorElectricSilentGndAttkInit
PhaseDisruptorElectricSilentDeath:
imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp)
playsnd 2848 # Panoptus weaponhit 01
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1387 Cyprian Weapon Impact (cm\terran\cyprian-weaponhit.grp)
.headerstart
IsId 593
Type 2
Init CyprianWeaponImpactInit
Death CyprianWeaponImpactDeath
GndAttkInit CyprianWeaponImpactDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CyprianWeaponImpactInit:
wait 1
sigorder 1
wait 1
CyprianWeaponImpactDeath:
playfram 0x00
domissiledmg
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
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1390 Burst Lasers (Blue, Silent) (thingy\elbfireW.grp)
.headerstart
IsId 594
Type 2
Init BurstLasersBlueSilentInit
Death BurstLasersBlueSilentDeath
GndAttkInit SkryrokorLocal00
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BurstLasersBlueSilentInit:
playfram 0x00
wait 1
sigorder 1
wait 1
goto SkryrokorLocal00
BurstLasersBlueSilentDeath:
imgol 1249 0 0 # Burst Lasers Blue Hit Damaging (thingy\elbHit.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1408 Burst Lasers (Bounce) (thingy\elbfireW.grp)
.headerstart
IsId 602
Type 13
Init BurstLasersBounceInit
Death BurstLasersBounceDeath
GndAttkInit SkryrokorLocal00
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 BurstLasersBounceSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
BurstLasersBounceInit:
playfram 0x00
wait 1
sigorder 1
wait 1
goto SkryrokorLocal00
BurstLasersBounceDeath:
imgol 447 0 0 # Burst Lasers Hit (thingy\elbHit.grp)
domissiledmg
wait 1
end
BurstLasersBounceSpecialState1:
sprol 644 0 0 # Burst Lasers Hit (Damageless) (thingy\elbHit.grp)
domissiledmg
wait 1
goto SeekerSporesBounceGndAttkInit
SeekerSporesBounceGndAttkInit:
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 0x00
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 1
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 2 # Frame set 0, direction 2
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 3 # Frame set 0, direction 3
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
goto SeekerSporesBounceGndAttkInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1398 Olympian (cm\terran\olympian.grp)
.headerstart
IsId 603
Type 13
Init OlympianInit
Death OlympianDeath
GndAttkInit OlympianGndAttkInit
AirAttkInit OlympianGndAttkInit
Unused1 OlympianRevive
GndAttkRpt OlympianGndAttkRpt
AirAttkRpt OlympianGndAttkRpt
CastSpell [NONE]
GndAttkToIdle OlympianGndAttkToIdle
AirAttkToIdle OlympianGndAttkToIdle
Unused2 [NONE]
Walking OlympianWalking
WalkingToIdle OlympianWalkingToIdle
SpecialState1 OlympianSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
OlympianInit:
imgul 1399 0 2 # Olympian Shadow (cm\terran\olympian-shad.grp)
OlympianWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
OlympianDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 5
lowsprul 236 0 0 # Maverick Remnants (terran\tmaDeath.grp)
wait 1
end
OlympianRevive:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162
sprol 742 0 0
# playfram 176
# wait 2
# playfram 175
# wait 2
# playfram 174
# wait 2
# playfram 173
# wait 2
# playfram 172
# wait 2
# playfram 171
# wait 2
# playfram 170
# wait 2
wait 14
setfldirect 12
nobrkcodeend
goto OlympianWalkingToIdle
OlympianGndAttkInit:
sigorder 32
wait 1
playfram 0x200
wait 1
playfram 0x220
wait 1
playfram 0x240
OlympianGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 1555 1556 # Olympian weapon fire 01, 02
attackwith 2
playfram 0x280
wait 1
playfram 0x260
wait 1
playfram 0x280
wait 1
playfram 0x260
wait 1
nobrkcodeend
sigorder 32
gotorepeatattk
ignorerest
OlympianGndAttkToIdle:
playfram 0x240
wait 1
playfram 0x220
wait 1
playfram 0x200
wait 1
goto OlympianWalkingToIdle
OlympianSpecialState1:
playfram 0x2A0
wait 1
nobrkcodestart
playfram 0x2C0
wait 1
playfram 0x2E0
attackmelee 3 1577 1578 1579 # Olympian Melee 01, 02, 03
wait 1
playfram 0x300
wait 1
playfram 0x320
wait 1
playfram 0x340
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
ignorerest
OlympianLocal06:
goto OlympianWalkingToIdle
OlympianWalking:
move 4
wait 1
playfram 0xA0
move 4
wait 1
playfram 0xC0
move 4
wait 1
playfram 0xE0
move 4
wait 1
playfram 0x100
move 4
wait 1
playfram 0x120
move 4
wait 1
playfram 0x140
move 4
wait 1
playfram 0x160
move 4
wait 1
playfram 0x180
move 4
wait 1
playfram 0x1A0
move 4
wait 1
playfram 0x1C0
move 4
wait 1
playfram 0x1E0
move 4
wait 1
playfram 0x20
move 4
wait 1
playfram 0x40
move 4
wait 1
playfram 0x60
move 4
wait 1
playfram 0x80
goto OlympianWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1396 Autocrat (terran\autocrat.grp)
.headerstart
IsId 604
Type 12
Init AutocratInit
Death AutocratDeath
GndAttkInit AutocratGndAttkInit
AirAttkInit AutocratGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt AutocratGndAttkRpt
AirAttkRpt AutocratGndAttkRpt
CastSpell [NONE]
GndAttkToIdle AutocratGndAttkToIdle
AirAttkToIdle AutocratGndAttkToIdle
Unused2 [NONE]
Walking AutocratWalking
WalkingToIdle AutocratWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AutocratInit:
imgul 1397 0 0 # Autocrat Shadow (terran\autocrat-shad.grp)
AutocratWalkingToIdle:
playfram 0x00
AutocratLocal00:
wait 62
randcondjmp 25 AutocratLocal01
randcondjmp 128 AutocratLocal01
goto AutocratLocal00
AutocratLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
randcondjmp 192 AutocratLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto AutocratLocal04
AutocratLocal04:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto AutocratWalkingToIdle
AutocratLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto AutocratWalkingToIdle
AutocratDeath:
playsnd 238 # Terran\Ghost\TGhDth00.wav
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
wait 1
end
AutocratGndAttkInit:
playfram 0xaa
AutocratGndAttkRpt:
wait 2
nobrkcodestart
playsndbtwn 1474 1478
attack
playfram 0x99
wait 1
playfram 0xaa
nobrkcodeend
gotorepeatattk
ignorerest
AutocratGndAttkToIdle:
playfram 0x00
wait 1
goto AutocratWalkingToIdle
AutocratWalking:
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
goto AutocratWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1400 Guildhall (cm\terran\guildhall.grp)
.headerstart
IsId 605
Type 24
Init GuildhallInit
Death GuildhallDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt GuildhallAlmostBuilt
Built GuildhallBuilt
Landing GuildhallLanding
LiftOff SkryrokorLocal00
IsWorking GuildhallIsWorking
WorkingToIdle GuildhallWorkingToIdle
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
GuildhallInit:
imgul 1401 0 0 # Guildhall Shadow (cm\terran\medbay.grp)
GuildhallBuilt:
playfram 0x00
goto SkryrokorLocal00
GuildhallDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
liftoffcondjmp GuildhallLocal01
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
GuildhallLocal01:
wait 1
end
GuildhallAlmostBuilt:
playfram 1
goto SkryrokorLocal00
GuildhallLanding:
# imgol 1326 0 0 # Guildhall connector (cm\terran\guildhall-connector.grp)
goto SkryrokorLocal00
GuildhallIsWorking:
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 3
wait 3
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 2
playfram 3
wait 4
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 2
playfram 3
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 3
wait 3
goto GuildhallIsWorking
GuildhallWorkingToIdle:
playfram 2
wait 1
goto GuildhallBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1409 Striga (terran\striga.grp)
.headerstart
IsId 606
Type 12
Init StrigaInit
Death StrigaDeath
GndAttkInit StrigaGndAttkInit
AirAttkInit StrigaGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt StrigaGndAttkInit
AirAttkRpt StrigaGndAttkInit
CastSpell [NONE]
GndAttkToIdle StrigaGndAttkToIdle
AirAttkToIdle StrigaGndAttkToIdle
Unused2 [NONE]
Walking StrigaWalking
WalkingToIdle StrigaWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
StrigaInit:
imgul 1410 0 0 # Striga Shadow (terran\striga-shad.grp)
StrigaWalkingToIdle:
playfram 0xee
StrigaLocal00:
wait 62
randcondjmp 25 StrigaLocal01
randcondjmp 128 StrigaLocal01
goto StrigaLocal00
StrigaLocal01:
playfram 0x00
wait 1
playfram 0x11
randcondjmp 192 StrigaLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto StrigaLocal04
StrigaLocal04:
playfram 0x00
wait 1
goto StrigaWalkingToIdle
StrigaLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto StrigaWalkingToIdle
StrigaDeath:
playsnd 238 # Terran\Ghost\TGhDth00.wav
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
wait 1
end
StrigaGndAttkInit:
playfram 0x66
wait 1
nobrkcodestart
playfram 0x77
wait 1
playfram 0x88
wait 1
playfram 0x99
playsndbtwn 1615 1616 # Striga weapon fire 01, 02
imgoluselo 1768 0 0 # Orange projection blade
attkshiftproj 24
sigorder 32
wait 1
playfram 0xaa
attkshiftproj 48
sigorder 32
wait 1
playfram 0xbb
attkshiftproj 72
sigorder 32
wait 1
playfram 0xcc
attkshiftproj 100
sigorder 32
wait 1
playfram 0xdd
wait 1
nobrkcodeend
gotorepeatattk
goto StrigaGndAttkToIdle
StrigaGndAttkToIdle:
playfram 0xdd
wait 1
goto StrigaWalkingToIdle
StrigaWalking:
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
goto StrigaWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1411 Luminary (cm\shared\luminary.grp)
.headerstart
IsId 607
Type 12
Init LuminaryInit
Death LuminaryDeath
GndAttkInit LuminaryGndAttkInit
AirAttkInit LuminaryGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt LuminaryGndAttkInit
AirAttkRpt LuminaryGndAttkInit
CastSpell LuminaryCastSpell
GndAttkToIdle LuminaryGndAttkToIdle
AirAttkToIdle LuminaryGndAttkToIdle
Unused2 [NONE]
Walking LuminaryWalking
WalkingToIdle LuminaryGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
LuminaryInit:
imgul 1412 0 42 # Luminary Shadow (cm\shared\luminary.grp)
LuminaryLocal01:
playfram 0x00
goto LuminaryGndAttkToIdle
LuminaryGndAttkToIdle:
setvertpos 1
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto LuminaryGndAttkToIdle
LuminaryDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 42 # Terran Unit Rubble Small
wait 1
end
LuminaryGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x66
playsndbtwn 1637 1638 # Luminary weapon fire 01, 02
attackwith 1
wait 1
playfram 0x77
attackwith 1
wait 1
playfram 0x88
attackwith 1
wait 1
playfram 0x00
attackwith 1
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto LuminaryGndAttkToIdle
LuminaryCastSpell:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x66
castspell
sigorder 2
wait 1
playfram 0x77
wait 1
playfram 0x88
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
goto LuminaryGndAttkToIdle
LuminaryWalking:
setvertpos 0
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1416 Anticthon (cm\shared\anticthon.grp)
.headerstart
IsId 610
Type 12
Init AnticthonInit
Death AnticthonDeath
GndAttkInit AnticthonGndAttkInit
AirAttkInit AnticthonGndAttkInit
Unused1 AnticthonUnused1
GndAttkRpt AnticthonGndAttkInit
AirAttkRpt AnticthonGndAttkInit
CastSpell [NONE]
GndAttkToIdle AnticthonGndAttkToIdle
AirAttkToIdle AnticthonGndAttkToIdle
Unused2 [NONE]
Walking AnticthonWalking
WalkingToIdle AnticthonWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AnticthonInit:
imgul 1417 0 14 # Anticthon Shadow (cm\shared\anticthon.grp)
AnticthonGndAttkToIdle:
playfram 0x00
setvertpos 0
goto AnticthonWalkingToIdle
AnticthonWalkingToIdle:
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 0x00
wait 2
goto AnticthonWalkingToIdle
AnticthonDeath:
playsndbtwn 1393 1395
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 12
playsndbtwn 1393 1395
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 12
playsndbtwn 1393 1395
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 0 # Terran Building Rubble Small
wait 1
end
AnticthonUnused1:
wait 1
nobrkcodestart
playsnd 1699
imgol 1443 0 0
wait 12
playsnd 1699
imgol 1443 0 0
wait 12
playsnd 1699
imgol 1443 0 0
wait 12
setfldirect 13
nobrkcodeend
goto AnticthonGndAttkToIdle
AnticthonGndAttkInit:
playsndbtwn 1634 1636 # Anticthon weapon fire 01, 02, 03
attackwith 1
imgol 978 0 0 # Anticthon/Anthelion weaponfire
wait 1
gotorepeatattk
goto AnticthonGndAttkToIdle
AnticthonWalking:
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 0x00
wait 1
goto AnticthonWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1420 Tinkerer's Tower (cm\terran\tinkererstower.grp)
.headerstart
IsId 611
Type 24
Init TinkerersTowerInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt TinkerersTowerAlmostBuilt
Built TinkerersTowerBuilt
Landing TinkerersTowerLanding
LiftOff SkryrokorLocal00
IsWorking TinkerersTowerIsWorking
WorkingToIdle TinkerersTowerBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable TinkerersTowerDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TinkerersTowerInit:
playfram 0x00
imgul 1421 0 0 # Tinkerer's Tower Shadow (cm\terran\tinkererstower-shadow.grp)
goto SkryrokorLocal00
TinkerersTowerAlmostBuilt:
playfram 10
goto SkryrokorLocal00
TinkerersTowerBuilt:
playfram 0x00
goto SkryrokorLocal00
TinkerersTowerLanding:
#imgol 294 0 0 # Tinkerer's Tower Connector (terran\machineC.grp)
goto SkryrokorLocal00
TinkerersTowerIsWorking:
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
playfram 9
wait 1
goto TinkerersTowerIsWorking
TinkerersTowerDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1422 Biotic Base (cm\terran\bioticbase.grp)
.headerstart
IsId 612
Type 24
Init BioticBaseInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt BioticBaseAlmostBuilt
Built BioticBaseBuilt
Landing BioticBaseLanding
LiftOff SkryrokorLocal00
IsWorking BioticBaseIsWorking
WorkingToIdle BioticBaseBuilt
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable BioticBaseDisable
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BioticBaseInit:
playfram 10
imgul 1423 0 0 # Biotic Base Shadow (cm\terran\bioticbase-shadow.grp)
goto SkryrokorLocal00
BioticBaseAlmostBuilt:
playfram 10
goto SkryrokorLocal00
BioticBaseBuilt:
playfram 0x00
goto SkryrokorLocal00
BioticBaseLanding:
#imgol 294 0 0 # Biotic Base Connector (terran\machineC.grp)
goto SkryrokorLocal00
BioticBaseIsWorking:
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
playfram 9
wait 1
goto BioticBaseIsWorking
BioticBaseDisable:
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1438 Tarasque Spores (bullet\Spore2.grp)
.headerstart
IsId 618
Type 2
Init TarasqueSporesInit
Death TarasqueSporesDeath
GndAttkInit TarasqueSporesGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TarasqueSporesInit:
playfram 0x00
playsndbtwn 1642 1643 # Tarasque weapon 2 fire 01, 02
wait 1
sigorder 1
wait 1
TarasqueSporesGndAttkInit:
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 0x00
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 1
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 2
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
playfram 3
wait 1
sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp)
goto TarasqueSporesGndAttkInit
TarasqueSporesDeath:
playsnd 79 # Bullet\ZLuHit00.wav
sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1439 Tarasque (terran\tank.grp)
.headerstart
IsId 619
Type 12
Init TarasqueInit
Death TarasqueDeath
GndAttkInit TarasqueGndAttkInit
AirAttkInit TarasqueGndAttkInit
Unused1 TarasqueUnused1
GndAttkRpt TarasqueGndAttkInit
AirAttkRpt TarasqueGndAttkInit
CastSpell [NONE]
GndAttkToIdle TarasqueWalkingToIdle
AirAttkToIdle TarasqueWalkingToIdle
Unused2 [NONE]
Walking TarasqueWalking
WalkingToIdle TarasqueWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TarasqueInit:
wait 1
imgol 1487 0 0 # Infested Overlay (Small)
imgul 1440 0 0 # Phalanx Shadow (terran\ttaShad.grp)
setfldirect 12
TarasqueWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
TarasqueDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
sprol 156 0 0 # Matraleth Death (zerg\zquDeath.grp)
wait 3
lowsprul 273 0 0 # Terran Building Rubble Small
wait 1
end
TarasqueUnused1:
wait 1
nobrkcodestart
playsnd 1699
sprol 744 0 0
wait 12
setfldirect 13
nobrkcodeend
goto TarasqueWalkingToIdle
TarasqueGndAttkInit:
playfram 0x00
wait 1
imgol 1499 0 0 # Tarasque Muzzle Flash
playsndbtwn 1639 1641 # Tarasque weapon 1 fire 01, 02, 03
attackwith 1
wait 1
gotorepeatattk
ignorerest
goto TarasqueWalkingToIdle
TarasqueWalking:
move 4
wait 1
playfram 0x00
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
goto TarasqueWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1452 Ion Cannon Attack A1 (cm\effect\ioncannon-attack-A1.grp)
# 1453 Ion Cannon Attack A2 (cm\effect\ioncannon-attack-A2.grp)
# 1701 Ion Cannon Attack A3 (cm\effect\ioncannon-attack-A3.grp)
# 1702 Ion Cannon Attack A4 (cm\effect\ioncannon-attack-A4.grp)
.headerstart
IsId 629
Type 24
Init IonCannonAttackAInit
Death Generic_Wait1End
GndAttkInit IonCannonAttackAGndAttkInit
AirAttkInit IonCannonAttackAGndAttkInit
Unused1 [NONE]
GndAttkRpt IonCannonAttackAGndAttkRpt
AirAttkRpt IonCannonAttackAGndAttkRpt
CastSpell [NONE]
GndAttkToIdle IonCannonAttackAInit
AirAttkToIdle IonCannonAttackAInit
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing SkryrokorLocal00
LiftOff SkryrokorLocal00
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable IonCannonAttackAInit
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
IonCannonAttackAInit:
tmprmgraphicstart
playfram 0x00
IonCannonAttackALocal00:
wait 125
goto IonCannonAttackALocal00
IonCannonAttackAGndAttkInit:
wait 3
IonCannonAttackAGndAttkRpt:
wait 31
tmprmgraphicend
wait 2
playfram 0x20
wait 2
playfram 0x40
wait 2
playfram 0x60
wait 2
playfram 0x80
wait 2
playfram 0xA0
wait 2
playfram 0xC0
wait 2
playfram 0xE0
wait 2
playfram 0x100
wait 2
playfram 0x120
wait 2
playfram 0x140
wait 2
playfram 0x160
wait 2
playfram 0x180
wait 2
playfram 0x1A0
wait 2
playfram 0x1C0
wait 2
playfram 0x1E0
wait 2
playfram 0x200
wait 2
playfram 0x220
wait 2
playfram 0x240
wait 2
playfram 0x260
wait 2
playfram 0x280
wait 2
playfram 0x2A0
wait 2
playfram 0x2C0
wait 2
playfram 0x2E0
wait 2
goto IonCannonAttackAInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1454 Ion Cannon Attack B (cm\effect\ioncannon-attack-B.grp)
.headerstart
IsId 630
Type 0
Init IonCannonAttackBInit
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
IonCannonAttackBInit:
playfram 0x00
wait 2
playfram 0x20
wait 2
playfram 0x40
wait 2
playfram 0x60
wait 2
playfram 0x80
wait 2
playfram 0xA0
wait 2
playfram 0xC0
wait 2
playfram 0xE0
wait 2
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1461 Arclite Shock Cannon Hit (Damageless, Silent) (thingy\mushroom.grp)
.headerstart
IsId 633
Type 2
Init ArcliteShockCannonHitDamagelessSilentInit
Death ArcliteShockCannonHitDamagelessSilentDeath
GndAttkInit ArcliteShockCannonHitDamagelessSilentDeath
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ArcliteShockCannonHitDamagelessSilentInit:
wait 1
ArcliteShockCannonHitDamagelessSilentDeath:
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
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
wait 1
playfram 13
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1469 Magnetar (terran\magnetar.grp)
.headerstart
IsId 635
Type 12
Init MagnetarInit
Death MagnetarDeath
GndAttkInit MagnetarGndAttkInit
AirAttkInit MagnetarGndAttkInit
Unused1 MagnetarUnused1
GndAttkRpt MagnetarGndAttkInit
AirAttkRpt MagnetarGndAttkInit
CastSpell MagnetarCastSpell
GndAttkToIdle MagnetarGndAttkToIdle
AirAttkToIdle MagnetarGndAttkToIdle
Unused2 [NONE]
Walking MagnetarWalking
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MagnetarInit:
imgul 1470 0 42 # Magnetar Shadow (cm\terran\magnetar.grp)
MagnetarGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
MagnetarDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 42 # Terran Building Rubble Small
wait 1
end
MagnetarUnused1:
wait 1
nobrkcodestart
playsnd 177 # Terran\BATTLE\tbaDth00.wav
sprol 744 0 0
wait 12
nobrkcodeend
goto SkryrokorLocal00
MagnetarGndAttkInit:
wait 1
nobrkcodestart
wait 2
playfram 0x00
wait 1
playfram 0x11
playsndbtwn 1876 1879 # Magnetar weapon fire 01, 02, 03, 04
attack
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
MagnetarLocal00:
wait 125
goto MagnetarLocal00
MagnetarCastSpell:
imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp)
sigorder 32
goto MagnetarLocal00
MagnetarWalking:
setvertpos 0
imgol 1471 0 0 # Magnetar Engines (cm\terran\magnetar-engine.grp)
goto MagnetarLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1477 Cuirass Stonewall Protocol Overlay (cm\terran\cuirass-stonewall-protocol-overlay.grp)
.headerstart
IsId 638
Type 1
Init CuirassStonewallProtocolOverlayInit
Death CuirassStonewallProtocolOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
CuirassStonewallProtocolOverlayInit:
playfram 0x00
wait 1
playfram 1
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
CuirassStonewallProtocolOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1477 Cyclops Fragmentary Explosion (cm\terran\cyclops-fragmentary-shells.grp)
.headerstart
IsId 639
Type 1
Init CyclopsFragmentaryExplosionInit
Death CyclopsFragmentaryExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #
CyclopsFragmentaryExplosionInit:
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
CyclopsFragmentaryExplosionDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1479 Salvage Periodic Zap (cm\terran\salvage-zap.grp)
.headerstart
IsId 641
Type 1
Init SalvagePeriodicZapInit
Death SalvagePeriodicZapDeath
.headerend
# ----------------------------------------------------------------------------- #
SalvagePeriodicZapInit:
playfram 0x00
wait 1
playfram 1
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
SalvagePeriodicZapDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1480 Salvage Disable (Small) (cm\terran\salvage-disable-small.grp)
# 1481 Salvage Disable (Medium) (cm\terran\salvage-disable-medium.grp)
# 1482 Salvage Disable (Large) (cm\terran\salvage-disable-large.grp)
.headerstart
IsId 642
Type 1
Init SalvageDisableOverlayInit
Death SalvageDisableOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
SalvageDisableOverlayInit:
playfram 0x00
wait 1
playfram 1
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
SalvageDisableOverlayDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1495 Controlled Demolition (cm\terran\controlled-demolition.grp)
# 1496 Emergency Detonation (cm\terran\emergency-detonation.grp)
.headerstart
IsId 646
Type 1
Init TerranSelfDestructInit
Death TerranSelfDestructDeath
.headerend
# ----------------------------------------------------------------------------- #
TerranSelfDestructInit:
playfram 0x00
wait 1
playfram 1
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
TerranSelfDestructLocal00:
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 30
wait 1
playfram 31
wait 1
playfram 32
wait 1
playfram 33
wait 1
playfram 34
wait 1
playfram 35
wait 1
playfram 36
wait 1
playfram 37
wait 1
playfram 38
wait 1
playfram 39
wait 1
playfram 40
goto TerranSelfDestructLocal00
TerranSelfDestructDeath:
wait 1
playfram 41
wait 1
playfram 42
wait 1
playfram 43
wait 1
playfram 44
wait 1
playfram 45
wait 1
playfram 46
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1497 Madrigal Death Explosion (cm\terran\madrigal-death.grp)
.headerstart
IsId 647
Type 1
Init MadrigalDeathInit
Death MadrigalDeathDeath
.headerend
# ----------------------------------------------------------------------------- #
MadrigalDeathInit:
playfram 0x00
wait 1
playfram 1
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
MadrigalDeathDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1498 Penumbra Death Explosion (Primary) (cm\terran\penumbra-death-big.grp)
.headerstart
IsId 648
Type 1
Init PenumbraDeathInit
Death PenumbraDeathDeath
.headerend
# ----------------------------------------------------------------------------- #
PenumbraDeathInit:
playfram 0x00
wait 1
playfram 1
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 21
wait 1
playfram 22
wait 1
playfram 23
wait 1
playfram 24
wait 1
playfram 25
wait 1
playfram 26
wait 1
playfram 27
wait 1
playfram 28
wait 1
playfram 29
wait 1
playfram 30
PenumbraDeathDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1499 Tarasque Muzzle Flash (cm\shared\tarasque-muzzle-flash.grp)
.headerstart
IsId 649
Type 1
Init TarasqueMuzzleFlashInit
Death TarasqueMuzzleFlashDeath
.headerend
# ----------------------------------------------------------------------------- #
TarasqueMuzzleFlashInit:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
TarasqueMuzzleFlashDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1500 Blackjack Remains (cm\terran\blackjack-corpse.grp)
# 1635 Mason Remnants (cm\terran\mason-remnants.grp)
# 1642 Vulture Remains (cm\terran\vulture-remains.grp)
# 1643 Quazilisk Remains (cm\zerg\quazilisk-remains.grp)
# 1644 Zealot Remains (cm\protoss\zealot-remains.grp)
# 1645 Cyclops Remains (cm\terran\cyclops-remains.grp)
# 1647 Goliath Remains (cm\terran\goliath-remains.grp)
# 1648 Ecclesiast Remains (cm\protoss\ecclesiast-remains.grp)
# 1648 Lanifect Remains (cm\protoss\lanifect-death.grp)
# 1904 Trojan Remains (cm\terran\trojan-death.grp)
# 1905 Envoy Remains (cm\protoss\envoy-death.grp)
# 1906 Ovileth Remains (cm\zerg\ovileth-death.grp)
# 1907 Phalanx (Tank) Remains (cm\terran\phalanx-tank-death.grp)
# 1908 Phalanx (Siege) Remains (cm\terran\phalanx-siege-death.grp)
# 1909 Hierophant Remains (cm\protoss\hierophant-death.grp)
# 1914 Simulacrum Remains (cm\protoss\simulacrum-death.grp)
# 1915 Vassal Remains (cm\protoss\vassal-death.grp)
# 1916 Nathrokor Remains (cm\zerg\nathrokor-death.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:
# 1524 Fusion Cutter Hit Damageless (bullet\scvspark.grp)
.headerstart
IsId 656
Type 1
Init FusionCutterHitDamagelessInit
Death FusionCutterHitDamagelessDeath
.headerend
# ----------------------------------------------------------------------------- #
FusionCutterHitDamagelessInit:
playfram 0x00
playsndbtwn 35 39 # terran\SCV\EDrRep00.wav | terran\SCV\EDrRep04.wav
goto FusionCutterHitDamagelessCont
FusionCutterHitDamagelessCont:
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
playfram 9
FusionCutterHitDamagelessDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1544 Sentinel (Base) (cm\terran\sentinel-base.grp)
.headerstart
IsId 666
Type 20
Init Sentinel_Base_Init
Death AtelierDeath
GndAttkInit SkryrokorLocal00
AirAttkInit SkryrokorLocal00
Unused1 [NONE]
GndAttkRpt SkryrokorLocal00
AirAttkRpt SkryrokorLocal00
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt Sentinel_Base_AlmostBuilt
Built Sentinel_Base_Built
Landing Sentinel_Base_Landing
LiftOff Sentinel_Base_LiftOff
IsWorking SkryrokorLocal00
WorkingToIdle Sentinel_Base_WorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Sentinel_Base_Init:
playfram 2
imgul 1546 0 0 # Sentinel (Base) Shadow
goto SkryrokorLocal00
Sentinel_Base_AlmostBuilt:
playfram 1
goto SkryrokorLocal00
Sentinel_Base_LiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 3
wait 1
# playfram 5
wait 8
# playfram 2
wait 8
# playfram 3
wait 8
# playfram 4
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
Sentinel_Base_Landing:
nobrkcodestart
wait 15
playsnd 472 # Misc\Land.WAV
# playfram 4
wait 8
# playfram 3
wait 8
# playfram 2
wait 8
# playfram 5
wait 8
playfram 2
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
Sentinel_Base_Built:
imgol 1545 0 0 # Sentinel (Turret) (cm\terran\sentinel-turret.grp)
Sentinel_Base_WorkingToIdle:
playfram 2
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1545 Sentinel (Turret) (cm\terran\sentinel-turret.grp)
.headerstart
IsId 667
Type 24
Init Sentinel_Turret_Init
Death Generic_Wait1End
GndAttkInit Sentinel_Turret_GndAttkInit
AirAttkInit Sentinel_Turret_GndAttkInit
Unused1 [NONE]
GndAttkRpt Sentinel_Turret_GndAttkInit
AirAttkRpt Sentinel_Turret_GndAttkInit
CastSpell [NONE]
GndAttkToIdle Sentinel_Turret_GndAttkToIdle
AirAttkToIdle Sentinel_Turret_GndAttkToIdle
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt SkryrokorLocal00
Built Sentinel_Turret_Built
Landing Sentinel_Turret_Landing
LiftOff Sentinel_Turret_LiftOff
IsWorking Sentinel_Turret_Built
WorkingToIdle Sentinel_Turret_Built
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Sentinel_Turret_Init:
playfram 0x00
Sentinel_Turret_Built:
wait 125
goto Sentinel_Turret_Built
Sentinel_Turret_LiftOff:
nobrkcodestart
wait 1
wait 8
wait 8
wait 8
nobrkcodeend
goto SkryrokorLocal00
Sentinel_Turret_Landing:
nobrkcodestart
wait 15
wait 8
wait 8
wait 8
wait 8
nobrkcodeend
goto Sentinel_Turret_Built
Sentinel_Turret_GndAttkInit:
wait 1
nobrkcodestart
attack
playfram 0x33
playsndbtwn 2619 2621 # Sentinel weaponfire 01, 02, 03
wait 1
playfram 0x22
wait 1
playfram 0x11
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
sigorder 1
wait 13
ignorerest
Sentinel_Turret_GndAttkToIdle:
goto Sentinel_Turret_Built
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1553 Salamander Death (cm\terran\salamander-death.grp)
.headerstart
IsId 671
Type 1
Init SalamanderDeathInit
Death SalamanderDeathDeath
.headerend
# ----------------------------------------------------------------------------- #
SalamanderDeathInit:
playfram 0x00
wait 1
playfram 1
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
SalamanderDeathDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1018 Sundog (cm\terran\sundog.grp)
.headerstart
IsId 679
Type 12
Init SundogInit
Death SundogDeath
GndAttkInit SundogGndAttkInit
AirAttkInit SundogGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt SundogGndAttkInit
AirAttkRpt SundogGndAttkInit
CastSpell [NONE]
GndAttkToIdle SundogGndAttkToIdle
AirAttkToIdle SundogGndAttkToIdle
Unused2 [NONE]
Walking SundogWalking
WalkingToIdle SundogGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SundogInit:
imgul 1019 0 42 # Sundog Shadow (terran\phoenix.grp)
playfram 0x00
goto SundogGndAttkToIdle
SundogGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto SundogGndAttkToIdle
SundogDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
SundogGndAttkInit:
wait 1
nobrkcodestart
playsndbtwn 1148 1153 # Sundog weapon fire 01, 02, 03, 04, 05, 06
attackwith 1
wait 4
playsndbtwn 1148 1153 # Sundog weapon fire 01, 02, 03, 04, 05, 06
attackwith 1
nobrkcodeend
gotorepeatattk
goto SundogLocal00
SundogLocal00:
wait 125
goto SundogLocal00
SundogWalking:
setvertpos 0
imgol 1577 0 0 # Sundog Engines (cm\terran\sundog-engine.grp)
goto SundogLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1523 Matador Tank Mode (cm\terran\matador.grp)
.headerstart
IsId 680
Type 12
Init MatadorInit
Death MatadorDeath
GndAttkInit MatadorGndAttkInit
AirAttkInit MatadorGndAttkInit
Unused1 MatadorUnused1
GndAttkRpt MatadorGndAttkInit
AirAttkRpt MatadorGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking MatadorWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MatadorInit:
imgul 1533 0 0 # Matador Shadow (cm\terran\matador-shadow.grp)
playfram 0x00
goto InfestedTerranWalkingToIdle
MatadorDeath:
playsndbtwn 1385 1386 # Matador death 01, 02
imgol 332 0 -5 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
MatadorUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706
sprol 742 0 0
setfldirect 12
wait 12
nobrkcodeend
goto InfestedTerranWalkingToIdle
MatadorGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x100
playsndbtwn 2736 2738 # Matador weaponfire 2 01, 02, 03
imgol 421 0 0 # Flamethrower (thingy\flamer.grp)
attkshiftproj 24
sigorder 32
wait 1
playfram 0x00
attkshiftproj 52
sigorder 32
wait 1
playfram 0x100
attkshiftproj 80
sigorder 32
wait 1
playfram 0x00
wait 3
nobrkcodeend
gotorepeatattk
goto InfestedTerranWalkingToIdle
MatadorWalking:
playfram 0x20
move 4
wait 1
playfram 0x40
move 4
wait 1
playfram 0x60
move 4
wait 1
playfram 0x80
move 4
wait 1
playfram 0xA0
move 4
wait 1
playfram 0xC0
move 4
wait 1
playfram 0xE0
move 4
wait 1
goto MatadorWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1036 Starpad (cm\terran\starpad.grp)
.headerstart
IsId 681
Type 20
Init StarpadInit
Death FulcrumDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 StarpadSpecialState1
SpecialState2 [NONE]
AlmostBuilt StarpadAlmostBuilt
Built StarpadBuilt
Landing StarpadLanding
LiftOff StarpadLiftOff
IsWorking StarpadIsWorking
WorkingToIdle StarpadBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
StarpadInit:
imgul 1055 0 0 # Starpad Shadow (cm\terran\starpad-shadow.grp)
StarpadBuilt:
playfram 0x00
goto SkryrokorLocal00
StarpadSpecialState1:
playfram 3
goto SkryrokorLocal00
StarpadAlmostBuilt:
playfram 5
goto SkryrokorLocal00
StarpadLanding:
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
StarpadLiftOff:
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
StarpadIsWorking:
imgol 1618 0 0 # Starpad Overlay (cm\terran\starpad-overlay.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1075 Ancile (cm\terran\ancile.grp)
.headerstart
IsId 682
Type 12
Init AncileInit
Death AncileDeath
GndAttkInit AncileGndAttkInit
AirAttkInit AncileGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt AncileGndAttkInit
AirAttkRpt AncileGndAttkInit
CastSpell AncileCastSpell
GndAttkToIdle AncileGndAttkToIdle
AirAttkToIdle AncileGndAttkToIdle
Unused2 [NONE]
Walking AncileWalking
WalkingToIdle AncileGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AncileInit:
imgul 1076 0 42 # Ancile Shadow (cm\terran\ancile.grp)
playfram 0x00
goto AncileGndAttkToIdle
AncileGndAttkToIdle:
setvertpos 1
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto AncileGndAttkToIdle
AncileDeath:
playsndbtwn 3074 3076 # Ancile death 01, 02, 03
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 919 0 42 # Ancile Remains
wait 1
end
AncileGndAttkInit:
wait 1
attackwith 1
gotorepeatattk
goto AncileLocal00
AncileLocal00:
wait 125
goto AncileLocal00
AncileCastSpell:
nobrkcodestart
castspell
sigorder 2
nobrkcodeend
gotorepeatattk
goto AncileGndAttkToIdle
AncileWalking:
setvertpos 0
imgol 1077 0 0 # Ancile Engines (cm\terran\ancile-engines.grp)
goto AncileLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1100 Hippogriff (cm\terran\hippogriff.grp)
.headerstart
IsId 683
Type 12
Init HippogriffInit
Death HippogriffDeath
GndAttkInit HippogriffGndAttkInit
AirAttkInit HippogriffAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt HippogriffGndAttkInit
AirAttkRpt HippogriffAirAttkInit
CastSpell [NONE]
GndAttkToIdle HippogriffGndAttkToIdle
AirAttkToIdle HippogriffGndAttkToIdle
Unused2 [NONE]
Walking HippogriffWalking
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HippogriffInit:
imgul 1101 0 42 # Hippogriff Shadow (cm\terran\hippogriff.grp)
HippogriffGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
HippogriffDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 274 0 42 # Terran Building Rubble Large
wait 1
end
HippogriffGndAttkInit:
wait 1
nobrkcodestart
playsndbtwn 2139 2141 # Hippogriff Cannon Weaponfire 01, 02, 03
playfram 0x20
attack
attack
wait 1
playfram 0x00
wait 2
playsndbtwn 2139 2141 # Hippogriff Cannon Weaponfire 01, 02, 03
playfram 0x40
attack
attack
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
HippogriffAirAttkInit:
wait 1
nobrkcodestart
playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04
attack
wait 3
playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04
attack
wait 3
playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04
attack
wait 3
playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04
attack
wait 3
playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04
attack
wait 3
playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04
attack
wait 1
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
HippogriffLocal00:
wait 125
goto HippogriffLocal00
HippogriffWalking:
setvertpos 0
imgol 1551 0 0 # Hippogriff Engines (cm\terran\hippogriff-engines.grp)
goto HippogriffLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1085 Wyvern (cm\terran\wyvern.grp)
.headerstart
IsId 685
Type 12
Init WyvernInit
Death WyvernDeath
GndAttkInit WyvernGndAttkInit
AirAttkInit WyvernGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt WyvernGndAttkInit
AirAttkRpt WyvernGndAttkInit
CastSpell WyvernCastSpell
GndAttkToIdle WyvernGndAttkToIdle
AirAttkToIdle WyvernGndAttkToIdle
Unused2 [NONE]
Walking WyvernWalking
WalkingToIdle WyvernGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WyvernInit:
imgul 1132 0 42 # Wyvern Shadow (protoss\scout.grp)
playfram 0x00
goto SkryrokorLocal00
WyvernGndAttkToIdle:
playfram 0x00
goto SkryrokorLocal00
WyvernDeath:
playsnd 2838 # Wyvern death 01
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
WyvernGndAttkInit:
playfram 0x00
playsndbtwn 3135 3137 # Wyvern weapon charge 01, 02, 03
wait 12
gotorepeatattk
ignorerest
goto WyvernGndAttkToIdle
WyvernCastSpell:
sigorder 64
wait 1
nobrkcodestart
castspell
sigorder 2
wait 1
nobrkcodeend
gotorepeatattk
sigorder 128
goto WyvernGndAttkToIdle
WyvernWalking:
setvertpos 0
imgol 1201 0 0 # Wyvern Engine (cm\terran\wyvern-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1226 Shaman Support Mode (cm\terran\shaman.grp)
.headerstart
IsId 688
Type 13
Init ShamanSupportModeInit
Death ShamanSupportModeDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 ShamanSupportModeUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell ShamanSupportModeCastSpell
GndAttkToIdle ShamanSupportModeGndAttkToIdle
AirAttkToIdle ShamanSupportModeGndAttkToIdle
Unused2 [NONE]
Walking ShamanSupportModeWalking
WalkingToIdle ShamanSupportModeGndAttkToIdle
SpecialState1 ShamanSupportModeSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
ShamanSupportModeInit:
imgul 1227 0 4 # Shaman Shadow (cm\terran\shaman-shadow.grp)
playfram 0x00
goto ShamanSupportModeGndAttkToIdle
ShamanSupportModeGndAttkToIdle:
playfram 0x00
setvertpos 1
wait 8
setvertpos 2
wait 8
setvertpos 1
wait 8
setvertpos 0
wait 8
goto ShamanSupportModeGndAttkToIdle
ShamanSupportModeDeath:
playsndbtwn 2834 2835 # Shaman Death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 821 0 0 # Shaman Remains
wait 1
end
ShamanSupportModeUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02
sprol 742 0 0 # Orange Explosion Medium Reversed
setfldirect 12
wait 12
nobrkcodeend
goto ShamanSupportModeGndAttkToIdle
ShamanSupportModeCastSpell:
playfram 0x00
wait 6
goto ShamanSupportModeGndAttkToIdle
ShamanSupportModeWalking:
setvertpos 0
goto SkryrokorLocal00
ShamanSupportModeSpecialState1:
attackwith 1
sigorder 1
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1341 Aion (cm\terran\aion.grp)
.headerstart
IsId 693
Type 12
Init AionInit
Death AionDeath
GndAttkInit AionGndAttkInit
AirAttkInit AionGndAttkInit
Unused1 AionUnused1
GndAttkRpt AionGndAttkInit
AirAttkRpt AionGndAttkInit
CastSpell [NONE]
GndAttkToIdle AionGndAttkToIdle
AirAttkToIdle AionGndAttkToIdle
Unused2 [NONE]
Walking AionWalking
WalkingToIdle AionGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AionInit:
imgul 1361 0 7 # Aion Shadow (cm\terran\aion.grp)
playfram 0x00
goto AionGndAttkToIdle
AionGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto AionGndAttkToIdle
AionDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp)
wait 1
end
AionUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # Aion revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto AionGndAttkToIdle
AionGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x20
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 1
playfram 0x00
wait 1
playfram 0x40
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 1
playfram 0x00
wait 3
playfram 0x60
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 1
playfram 0x00
wait 1
playfram 0x80
playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03
attackwith 1
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
goto AionGndAttkToIdle
AionWalking:
playfram 0x00
setvertpos 0
goto AionLocal00
AionLocal00:
wait 125
goto AionLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1579 Azazel (cm\terran\azazel.grp)
.headerstart
IsId 700
Type 12
Init AzazelInit
Death AzazelDeath
GndAttkInit AzazelGndAttkToIdle
AirAttkInit AzazelGndAttkToIdle
Unused1 SkryrokorLocal00
GndAttkRpt AzazelGndAttkToIdle
AirAttkRpt AzazelGndAttkToIdle
CastSpell AzazelCastSpell
GndAttkToIdle AzazelGndAttkToIdle
AirAttkToIdle AzazelGndAttkToIdle
Unused2 [NONE]
Walking AzazelWalking
WalkingToIdle AzazelGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AzazelInit:
imgul 1580 0 42 # Azazel Shadow (neutral\Kcritter.grp)
playfram 0x00
goto AzazelGndAttkToIdle
AzazelGndAttkToIdle:
setvertpos 1
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto AzazelGndAttkToIdle
AzazelDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
AzazelLocal00:
wait 125
goto AzazelLocal00
AzazelCastSpell:
nobrkcodestart
castspell
sigorder 2
nobrkcodeend
gotorepeatattk
goto AzazelGndAttkToIdle
AzazelWalking:
setvertpos 0
imgol 1032 0 0 # Azazel Engines (cm\terran\azazel-engine.grp)
goto AzazelLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1581 Wendigo (cm\terran\wendigo.grp)
.headerstart
IsId 701
Type 12
Init WendigoInit
Death WendigoDeath
GndAttkInit WendigoGndAttkInit
AirAttkInit WendigoGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt WendigoGndAttkInit
AirAttkRpt WendigoGndAttkInit
CastSpell [NONE]
GndAttkToIdle WendigoGndAttkToIdle
AirAttkToIdle WendigoGndAttkToIdle
Unused2 [NONE]
Walking WendigoWalking
WalkingToIdle WendigoGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WendigoInit:
imgul 1582 0 42 # Wendigo Shadow (cm\terran\wendigo.grp)
playfram 0x00
goto WendigoGndAttkToIdle
WendigoGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto WendigoGndAttkToIdle
WendigoDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 42 # Terran Unit Rubble Small
wait 1
end
WendigoGndAttkInit:
playfram 0x20
wait 1
nobrkcodestart
playfram 0x40
playsndbtwn 2453 2454 # Wendigo weaponfire 01, 02
attackwith 1
wait 1
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
goto WendigoLocal00
WendigoLocal00:
wait 125
goto WendigoLocal00
WendigoWalking:
playfram 0x00
wait 125
goto WendigoWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1583 Southpaw (cm\terran\southpaw.grp)
.headerstart
IsId 702
Type 12
Init SouthpawInit
Death SouthpawDeath
GndAttkInit SouthpawGndAttkInit
AirAttkInit SouthpawGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt SouthpawGndAttkInit
AirAttkRpt SouthpawGndAttkInit
CastSpell [NONE]
GndAttkToIdle SouthpawGndAttkToIdle
AirAttkToIdle SouthpawGndAttkToIdle
Unused2 [NONE]
Walking SouthpawWalking
WalkingToIdle SouthpawGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SouthpawInit:
imgul 1584 0 7 # Southpaw Shadow (cm\terran\southpaw.grp)
playfram 0x00
goto SouthpawGndAttkToIdle
SouthpawGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto SouthpawGndAttkToIdle
SouthpawDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
SouthpawGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x20
playsndbtwn 2442 2443 # Southpaw weaponfire 01, 02
attackwith 1
wait 1
playfram 0x00
wait 1
playfram 0x40
playsndbtwn 2442 2443 # Southpaw weaponfire
attackwith 1
wait 1
playfram 0x00
wait 1
playfram 0x60
playsndbtwn 2442 2443 # Southpaw weaponfire
attackwith 1
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
goto SouthpawLocal00
SouthpawLocal00:
wait 125
goto SouthpawLocal00
SouthpawWalking:
setvertpos 0
imgol 1585 0 0 # Southpaw Engines (cm\terran\southpaw-engine.grp)
goto SouthpawLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1586 Cyprian (cm\terran\cyprian.grp)
.headerstart
IsId 703
Type 12
Init CyprianInit
Death CyprianDeath
GndAttkInit CyprianGndAttkInit
AirAttkInit CyprianGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt CyprianGndAttkRpt
AirAttkRpt CyprianGndAttkRpt
CastSpell CyprianCastSpell
GndAttkToIdle CyprianGndAttkToIdle
AirAttkToIdle CyprianGndAttkToIdle
Unused2 [NONE]
Walking CyprianWalking
WalkingToIdle CyprianWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CyprianInit:
imgul 1587 0 -2 # Cyprian Shadow (cm\terran\cyprian.grp)
CyprianWalkingToIdle:
playfram 0x00
goto CyprianLocal00
CyprianLocal00:
wait 125
goto CyprianLocal00
CyprianDeath:
playsndbtwn 276 277 # Maverick death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 820 0 0 # Cyprian Remains (cm\terran\cyprian-remains.grp)
wait 1
end
CyprianGndAttkInit:
playfram 0x120
wait 1
playfram 0x140
wait 1
playfram 0x160
CyprianGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x1E0
playsndbtwn 1189 1193 # Cyprian weaponfire 01, 02, 03, 04, 05
attackwith 1
wait 1
playfram 0x1C0
wait 1
playfram 0x1A0
wait 1
playfram 0x180
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
CyprianGndAttkToIdle:
playfram 0x160
wait 1
playfram 0x140
wait 1
goto CyprianWalkingToIdle
CyprianCastSpell:
wait 1
goto CyprianGndAttkToIdle
CyprianWalking:
move 3
wait 1
playfram 0x80
move 3
wait 1
playfram 0xA0
move 3
wait 1
playfram 0xC0
move 3
wait 1
playfram 0xE0
move 3
wait 1
playfram 0x100
move 3
wait 1
playfram 0x20
move 3
wait 1
playfram 0x40
move 3
wait 1
playfram 0x60
goto CyprianWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1149 Cataphract (cm\terran\cataphract.grp)
.headerstart
IsId 704
Type 12
Init CataphractInit
Death CataphractDeath
GndAttkInit CataphractGndAttkInit
AirAttkInit CataphractGndAttkInit
Unused1 CataphractUnused1
GndAttkRpt CataphractGndAttkInit
AirAttkRpt CataphractGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking CataphractWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CataphractInit:
imgul 1167 0 0 # Cataphract shadow (cm\terran\cataphract-shadow.grp)
goto InfestedTerranWalkingToIdle
CataphractDeath:
playsndbtwn 3067 3073 # Cataphract death 01, 02, 03, 04, 05, 06, 07
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 273 0 0 # Terran Building Rubble Small
# lowsprul 816 0 0 # Cataphract Remains
wait 1
end
CataphractUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 744 0 0 # Large Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto InfestedTerranWalkingToIdle
CataphractGndAttkInit:
wait 1
nobrkcodestart
playfram 0x220
playsndbtwn 2347 2350 # Cataphract weapon fire 01, 02, 03, 04
attackwith 1
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
ignorerest
goto InfestedTerranWalkingToIdle
CataphractWalking:
playfram 0xA0
move 3
wait 1
playfram 0xC0
move 3
wait 1
playfram 0xE0
move 3
wait 1
playfram 0x100
move 3
wait 1
playfram 0x120
move 3
wait 1
playfram 0x140
move 3
wait 1
playfram 0x160
move 3
wait 1
playfram 0x180
move 3
wait 1
playfram 0x1A0
move 3
wait 1
playfram 0x1C0
move 3
wait 1
playfram 0x1E0
move 3
wait 1
playfram 0x20
move 3
wait 1
playfram 0x40
move 3
wait 1
playfram 0x60
move 3
wait 1
playfram 0x80
move 3
wait 1
goto CataphractWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1589 Durendal (cm\terran\durendal.grp)
.headerstart
IsId 705
Type 12
Init DurendalInit
Death DurendalDeath
GndAttkInit DurendalGndAttkInit
AirAttkInit DurendalGndAttkInit
Unused1 DurendalUnused1
GndAttkRpt DurendalGndAttkRpt
AirAttkRpt DurendalGndAttkRpt
CastSpell [NONE]
GndAttkToIdle DurendalGndAttkToIdle
AirAttkToIdle DurendalGndAttkToIdle
Unused2 [NONE]
Walking DurendalWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DurendalInit:
imgul 1590 0 -9 # Durendal shadow (cm\terran\durendal-shadow.grp)
goto InfestedTerranWalkingToIdle
DurendalDeath:
playsndbtwn 1598 1602 # Durendal death 01, 02, 03, 04, 05
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 0 # Terran Unit Rubble Medium
wait 1
end
DurendalUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0 # Small Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto InfestedTerranWalkingToIdle
DurendalGndAttkInit:
playfram 0x220
wait 1
playfram 0x240
DurendalGndAttkRpt:
wait 1
nobrkcodestart
wait 1
playfram 0x260
imgol 421 0 0 # Flamethrower (thingy\flamer.grp)
attkshiftproj 24
sigorder 32
wait 1
playfram 0x280
attkshiftproj 52
sigorder 32
wait 1
attkshiftproj 80
sigorder 32
wait 6
nobrkcodeend
gotorepeatattk
ignorerest
DurendalGndAttkToIdle:
playfram 0x240
wait 1
playfram 0x220
wait 1
goto InfestedTerranWalkingToIdle
DurendalWalking:
playfram 0xA0
move 5
wait 1
playfram 0xC0
move 5
wait 1
playfram 0xE0
move 5
wait 1
playfram 0x100
move 5
wait 1
playfram 0x120
move 5
wait 1
playfram 0x140
move 5
wait 1
playfram 0x160
move 5
wait 1
playfram 0x180
move 5
wait 1
playfram 0x1A0
move 5
wait 1
playfram 0x1C0
move 5
wait 1
playfram 0x1E0
move 5
wait 1
playfram 0x200
move 5
wait 1
playfram 0x20
move 5
wait 1
playfram 0x40
move 5
wait 1
playfram 0x60
move 5
wait 1
playfram 0x80
move 5
wait 1
goto DurendalWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1591 Sevenstep (cm\terran\sevenstep.grp)
.headerstart
IsId 706
Type 12
Init SevenstepInit
Death SevenstepDeath
GndAttkInit SevenstepGndAttkInit
AirAttkInit SevenstepGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt SevenstepGndAttkRpt
AirAttkRpt SevenstepGndAttkRpt
CastSpell SevenstepCastSpell
GndAttkToIdle SevenstepGndAttkToIdle
AirAttkToIdle SevenstepGndAttkToIdle
Unused2 [NONE]
Walking SevenstepWalking
WalkingToIdle SevenstepWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SevenstepInit:
imgul 1592 0 0 # Sevenstep Shadow (cm\terran\sevenstep-shadow.grp)
SevenstepWalkingToIdle:
playfram 0x00
goto SevenstepLocal00
SevenstepLocal00:
wait 62
randcondjmp 25 SevenstepLocal01
goto SevenstepLocal00
SevenstepLocal01:
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 0x00
wait 1
goto SevenstepLocal00
SevenstepDeath:
playsndbtwn 276 277 # Maverick death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
wait 1
end
SevenstepGndAttkInit:
playfram 0x280
wait 1
playfram 0x2C0
wait 1
playfram 0x300
wait 1
playfram 0x340
SevenstepGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x3A0
playsndbtwn 2092 2094 # Sevenstep weaponfire 01, 02, 03
attackwith 1
wait 1
playfram 0x3C0
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
SevenstepGndAttkToIdle:
playfram 0x320
wait 1
playfram 0x2E0
wait 1
playfram 0x2C0
wait 1
playfram 0x2A0
wait 1
goto SevenstepWalkingToIdle
SevenstepCastSpell:
wait 1
goto SevenstepGndAttkToIdle
SevenstepWalking:
move 4
wait 1
playfram 0xE0
move 4
wait 1
playfram 0x100
move 4
wait 1
playfram 0x120
move 4
wait 1
playfram 0x140
move 4
wait 1
playfram 0x160
move 4
wait 1
playfram 0x180
move 4
wait 1
playfram 0x1A0
move 4
wait 1
playfram 0x1C0
move 4
wait 1
playfram 0x1E0
move 4
wait 1
playfram 0x200
move 4
wait 1
playfram 0x220
move 4
wait 1
playfram 0x240
move 4
wait 1
playfram 0x260
goto SevenstepWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1595 Dilettante (cm\terran\dilettante.grp)
.headerstart
IsId 708
Type 12
Init DilettanteInit
Death DilettanteDeath
GndAttkInit DilettanteGndAttkInit
AirAttkInit DilettanteGndAttkInit
Unused1 DilettanteUnused1
GndAttkRpt DilettanteGndAttkRpt
AirAttkRpt DilettanteGndAttkRpt
CastSpell [NONE]
GndAttkToIdle DilettanteGndAttkToIdle
AirAttkToIdle DilettanteGndAttkToIdle
Unused2 [NONE]
Walking DilettanteWalking
WalkingToIdle DilettanteWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DilettanteInit:
imgul 1596 0 -3 # Dilettante Shadow (cm\terran\dilettante-shadow.grp)
DilettanteWalkingToIdle:
playfram 0x00
DilettanteLocal00:
wait 62
randcondjmp 25 DilettanteLocal01
randcondjmp 128 DilettanteLocal02
goto DilettanteLocal00
DilettanteLocal01:
playfram 0x77
wait 1
randcondjmp 192 DilettanteLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto DilettanteLocal04
DilettanteLocal04:
playfram 0x00
wait 1
goto DilettanteWalkingToIdle
DilettanteLocal03:
wait 13
playfram 0x77
wait 1
playfram 0x00
wait 1
goto DilettanteWalkingToIdle
DilettanteLocal02:
playfram 0x11
wait 1
playfram 0x22
wait 1
turnrand 3
wait 1
playfram 0x11
wait 1
goto DilettanteWalkingToIdle
DilettanteDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 170
wait 2
playfram 171
wait 2
playfram 172
wait 2
playfram 173
wait 2
playfram 174
wait 2
playfram 175
wait 2
playfram 176
wait 2
lowsprul 797 0 0 # Dilettante Remnants (cm\terran\dilettante-remains.grp)
wait 1
end
DilettanteUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162 # Maverick revive 01, 02
playfram 175
wait 2
playfram 174
wait 2
playfram 173
wait 2
playfram 172
wait 2
playfram 171
wait 2
playfram 170
wait 2
setfldirect 12
nobrkcodeend
goto DilettanteWalkingToIdle
DilettanteGndAttkInit:
playfram 0x00
wait 1
playfram 0x77
DilettanteGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 2088 2091 # Dilettante weapon fire 01, 02
attackwith 1
playfram 0x99
wait 1
playfram 0x77
nobrkcodeend
gotorepeatattk
ignorerest
DilettanteGndAttkToIdle:
playfram 0x77
wait 2
playfram 0x00
goto DilettanteWalkingToIdle
DilettanteWalking:
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
goto DilettanteWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1598 Hypnagogue (cm\terran\hypnagogue.grp)
.headerstart
IsId 709
Type 12
Init HypnagogueInit
Death HypnagogueDeath
GndAttkInit HypnagogueGndAttkInit
AirAttkInit HypnagogueGndAttkInit
Unused1 HypnagogueUnused1
GndAttkRpt HypnagogueGndAttkRpt
AirAttkRpt HypnagogueGndAttkRpt
CastSpell HypnagogueCastSpell
GndAttkToIdle HypnagogueGndAttkToIdle
AirAttkToIdle HypnagogueGndAttkToIdle
Unused2 [NONE]
Walking HypnagogueWalking
WalkingToIdle HypnagogueWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HypnagogueInit:
imgul 1599 0 0 # Hypnagogue Shadow (cm\terran\hypnagogue-shadow.grp)
HypnagogueWalkingToIdle:
playfram 0x00
HypnagogueLocal00:
wait 62
randcondjmp 25 HypnagogueLocal01
randcondjmp 128 HypnagogueLocal02
goto HypnagogueLocal00
HypnagogueLocal01:
playfram 0x77
wait 1
randcondjmp 192 HypnagogueLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto HypnagogueLocal04
HypnagogueLocal04:
playfram 0x00
wait 1
goto HypnagogueWalkingToIdle
HypnagogueLocal03:
wait 13
playfram 0x77
wait 1
playfram 0x00
wait 1
goto HypnagogueWalkingToIdle
HypnagogueLocal02:
playfram 0x11
wait 1
playfram 0x22
wait 1
turnrand 3
wait 1
playfram 0x11
wait 1
goto HypnagogueWalkingToIdle
HypnagogueDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 306
wait 2
playfram 307
wait 2
playfram 308
wait 2
playfram 309
wait 2
playfram 310
wait 2
playfram 311
wait 2
lowsprul 799 0 0 # Hypnagogue Remnants (cm\terran\hypnagogue-remains.grp)
wait 1
end
HypnagogueUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162 # Maverick revive 01, 02
playfram 310
wait 2
playfram 309
wait 2
playfram 308
wait 2
playfram 307
wait 2
playfram 306
wait 2
setfldirect 12
nobrkcodeend
goto HypnagogueWalkingToIdle
HypnagogueGndAttkInit:
playfram 0x00
wait 1
playfram 0x77
HypnagogueGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 2103 2105 # Hypnagogue weaponfire 01, 02, 03
attackwith 1
playfram 0x88
wait 1
playfram 0x77
wait 3
attackwith 1
playfram 0x88
wait 1
playfram 0x77
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
HypnagogueGndAttkToIdle:
playfram 0x00
wait 1
goto HypnagogueWalkingToIdle
HypnagogueCastSpell:
wait 1
castspell
sigorder 2
goto HypnagogueWalkingToIdle
HypnagogueWalking:
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
goto HypnagogueWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1619 Apothecary (cm\terran\apothecary.grp)
.headerstart
IsId 711
Type 20
Init ApothecaryInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 ApothecarySpecialState1
SpecialState2 [NONE]
AlmostBuilt ApothecaryAlmostBuilt
Built ApothecaryBuilt
Landing ApothecaryLanding
LiftOff ApothecaryLiftOff
IsWorking ApothecaryIsWorking
WorkingToIdle ApothecaryBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ApothecaryInit:
imgul 1620 0 0 # Apothecary Shadow (cm\terran\apothecary-shadow.grp)
ApothecaryBuilt:
playfram 0x00
goto SkryrokorLocal00
ApothecarySpecialState1:
playfram 0
goto SkryrokorLocal00
ApothecaryAlmostBuilt:
playfram 5
goto SkryrokorLocal00
ApothecaryLanding:
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
ApothecaryLiftOff:
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
ApothecaryIsWorking:
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 1
wait 1
playfram 0
wait 1
goto ApothecaryIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1646 Cyclops Fragmentary Arming (cm\terran\cyclops-fragmentary-shells.grp)
.headerstart
IsId 714
Type 1
Init CyclopsFragmentaryArmingInit
Death CyclopsFragmentaryArmingDeath
.headerend
# ----------------------------------------------------------------------------- #
CyclopsFragmentaryArmingInit:
wait 2
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
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
CyclopsFragmentaryArmingDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1656 Ramesses (cm\terran\ramesses.grp)
.headerstart
IsId 715
Type 12
Init RamessesInit
Death RamessesDeath
GndAttkInit RamessesGndAttkInit
AirAttkInit RamessesGndAttkInit
Unused1 RamessesUnused1
GndAttkRpt RamessesGndAttkInit
AirAttkRpt RamessesGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking RamessesWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
RamessesInit:
imgul 1657 0 0 # Ramesses shadow (cm\terran\ramesses-shadow.grp)
goto InfestedTerranWalkingToIdle
RamessesDeath:
playsndbtwn 1598 1602 # Ramesses death 01, 02, 03, 04, 05
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
# lowsprul 816 0 0 # Ramesses Remains
wait 1
end
RamessesUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0 # Small Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto InfestedTerranWalkingToIdle
RamessesGndAttkInit:
wait 1
nobrkcodestart
playfram 0x99
playsndbtwn 2085 2087 # Ramesses weapon fire 01, 02, 03
attack
wait 1
playfram 0xaa
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto InfestedTerranWalkingToIdle
RamessesWalking:
playfram 0x33
move 5
wait 1
playfram 0x44
move 5
wait 1
playfram 0x55
move 5
wait 1
playfram 0x66
move 5
wait 1
playfram 0x77
move 5
wait 1
playfram 0x88
move 5
wait 1
playfram 0x11
move 5
wait 1
playfram 0x22
move 5
wait 1
goto RamessesWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1619 Mantle (cm\terran\mantle.grp)
.headerstart
IsId 716
Type 20
Init MantleInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 MantleSpecialState1
SpecialState2 [NONE]
AlmostBuilt MantleAlmostBuilt
Built MantleBuilt
Landing MantleLanding
LiftOff MantleLiftOff
IsWorking MantleIsWorking
WorkingToIdle MantleBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MantleInit:
imgul 1655 0 0 # Mantle Shadow (cm\terran\mantle-shadow.grp)
MantleBuilt:
playfram 0x00
goto SkryrokorLocal00
MantleSpecialState1:
playfram 0
goto SkryrokorLocal00
MantleAlmostBuilt:
playfram 20
goto SkryrokorLocal00
MantleLanding:
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
MantleLiftOff:
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
MantleIsWorking:
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 0
goto MantleIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1659 Durendal weaponfire (cm\terran\durendal-weaponfire.grp)
.headerstart
IsId 717
Type 1
Init DurendalWeaponfireInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
DurendalWeaponfireInit:
playfram 0x00
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
wait 1
goto Generic_Wait1End
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1698 Madrigal Dirge Proc (cm\terran\madrigal-dirge-proc.grp)
.headerstart
IsId 726
Type 1
Init MadrigalDirgeProcInit
Death MadrigalDirgeProcDeath
.headerend
# ----------------------------------------------------------------------------- #
MadrigalDirgeProcInit:
playsndbtwn 2306 2308 # Madrigal Dirge proc 01, 02, 03
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
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
MadrigalDirgeProcDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 245 Wraith Engine (terran\wraith-engine.grp)
# 1199 Aurora Engines (cm\protoss\aurora-engine.grp)
# 1206 Vassal Engines (cm\protoss\vassal-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:
# 1716 Hammerfall Beacon (cm\terran\ion-cannon-beacon.grp)
.headerstart
IsId 731
Type 2
Init HammerfallBeaconInit
Death HammerfallBeaconDeath
GndAttkInit HammerfallBeaconGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HammerfallBeaconInit:
playfram 0x00
playsnd 106 # Bullet\tvuFir00.wav
wait 1
sigorder 1
wait 1
HammerfallBeaconGndAttkInit:
sprol 310 0 0 # Grenade Shot Smoke (thingy\GreSmoke.grp)
wait 1
HammerfallBeaconLocal00:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
goto HammerfallBeaconLocal00
HammerfallBeaconDeath:
imgol 440 0 0 # Fragmentation Grenade Hit (thingy\efgHit.grp)
domissiledmg
wait 1
imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp)
wait 14
imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp)
wait 14
imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp)
wait 14
imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp)
wait 14
imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1718 Cyprian Rail (cm\terran\cyprian-rail.grp)
.headerstart
IsId 733
Type 2
Init OmniBulletOneInit
Death OmniBulletOneDeathOrange
GndAttkInit OmniBulletOneGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
OmniBulletOneInit:
playfram 0x00
wait 1
sigorder 1
wait 1
OmniBulletOneGndAttkInit:
playfram 0x00
wait 125
goto OmniBulletOneGndAttkInit
OmniBulletOneDeathOrange:
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1719 Sentinel Rail (cm\terran\cyprian-rail.grp)
.headerstart
IsId 825
Type 2
Init OmniBulletOneInit
Death OmniBulletOneBlueDeath
GndAttkInit OmniBulletOneGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
OmniBulletOneBlueDeath:
imgol 1505 0 0 # Burst Lasers Blue Impact (thingy\elbHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1725 Phalanx Mortar (cm\terran\phalanx-mortar.grp)
.headerstart
IsId 735
Type 2
Init PhalanxMortarInit
Death PhalanxMortarDeath
GndAttkInit PhalanxMortarGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhalanxMortarInit:
playfram 0x00
wait 1
sigorder 1
playfram 0x20
wait 1
PhalanxMortarGndAttkInit:
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x00
wait 1
playfram 0x20
wait 1
goto PhalanxMortarGndAttkInit
PhalanxMortarDeath:
imgol 1382 0 0 # Shock Cannon Explosion Damageless
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 307 Wellbore (cm\terran\wellbore.grp)
.headerstart
IsId 736
Type 20
Init WellboreInit
Death WellboreDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 WellboreSpecialState1
SpecialState2 WellboreSpecialState2
AlmostBuilt WellboreAlmostBuilt
Built WellboreBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking SkryrokorLocal00
WorkingToIdle WellboreBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WellboreInit:
imgul 1692 0 0 # Wellbore Shadow (cm\terran\wellbore-shadow.grp)
playfram 1
WellboreLocal00:
wait 5
waitrand 5 50
creategasoverlays 0
waitrand 5 50
creategasoverlays 2
waitrand 5 50
creategasoverlays 1
waitrand 5 50
creategasoverlays 2
waitrand 5 50
creategasoverlays 0
waitrand 5 50
creategasoverlays 1
waitrand 5 50
creategasoverlays 2
goto WellboreLocal00
WellboreDeath:
playsnd 7 # Misc\ExploLrg.wav
sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
end
WellboreSpecialState1:
playfram 2
goto WellboreLocal00
WellboreSpecialState2:
playfram 3
goto WellboreLocal00
WellboreAlmostBuilt:
playfram 4
goto WellboreLocal00
WellboreBuilt:
playfram 0x00
wait 5
WellboreLocal01:
creategasoverlays 0
wait 20
waitrand 5 100
goto WellboreLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1726 Matador Cinder Mode (cm\terran\matador.grp)
.headerstart
IsId 737
Type 14
Init MatadorCinderModeInit
Death MatadorCinderModeDeath
GndAttkInit MatadorCinderModeGndAttkInit
AirAttkInit MatadorCinderModeGndAttkInit
Unused1 MatadorCinderModeUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle MatadorCinderModeGndAttkToIdle
AirAttkToIdle MatadorCinderModeGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 MatadorCinderModeSpecialState2
SpecialState2 MatadorCinderModeSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MatadorCinderModeInit:
imgul 1533 0 0 # Matador Shadow (cm\terran\matador-shadow.grp)
wait 1
playsnd 2429 # Matador Cinder Transform
setflspeed 0
playfram 0x120
wait 1
playfram 0x140
wait 1
playfram 0x160
wait 1
playfram 0x180
wait 6
sigorder 1
goto MatadorCinderModeGndAttkToIdle
MatadorCinderModeGndAttkToIdle:
playfram 0x180
goto SkryrokorLocal00
MatadorCinderModeDeath:
playsndbtwn 1385 1386 # Matador death 01, 02
imgol 332 0 -5 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
MatadorCinderModeUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706
sprol 742 0 0
setfldirect 12
wait 12
nobrkcodeend
goto MatadorCinderModeGndAttkToIdle
MatadorCinderModeGndAttkInit:
playfram 0x180
wait 1
nobrkcodestart
playfram 0x1A0
playsndbtwn 2736 2738 # Matador weaponfire 2 01, 02, 03
imgol 421 0 0 # Flamethrower (thingy\flamer.grp)
attkshiftproj 24
sigorder 32
wait 1
playfram 0x180
attkshiftproj 52
sigorder 32
wait 1
attkshiftproj 80
sigorder 32
wait 4
playfram 0x180
nobrkcodeend
gotorepeatattk
goto MatadorCinderModeGndAttkToIdle
MatadorCinderModeSpecialState2:
playsnd 2430 # Matador Tank Transform
playfram 0x160
wait 1
playfram 0x140
wait 1
playfram 0x120
wait 1
playfram 0x00
wait 6
sigorder 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1523 Matador Tank Mode Turret (cm\terran\matador-turret.grp)
.headerstart
IsId 738
Type 13
Init InfestedTerranWalkingToIdle
Death Generic_Wait1End
GndAttkInit MatadorGndAttkInit
AirAttkInit MatadorGndAttkInit
Unused1 [NONE]
GndAttkRpt MatadorGndAttkInit
AirAttkRpt MatadorGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking MatadorWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1726 Matador Turret Cinder Mode (cm\terran\matador-turret.grp)
.headerstart
IsId 739
Type 14
Init MatadorCinderModeTurretInit
Death Generic_Wait1End
GndAttkInit MatadorCinderModeGndAttkInit
AirAttkInit MatadorCinderModeGndAttkInit
Unused1 [NONE]
GndAttkRpt MatadorCinderModeGndAttkInit
AirAttkRpt MatadorCinderModeGndAttkInit
CastSpell [NONE]
GndAttkToIdle MatadorCinderModeGndAttkToIdle
AirAttkToIdle MatadorCinderModeGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 MatadorCinderModeSpecialState2
SpecialState2 MatadorCinderModeSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MatadorCinderModeTurretInit:
wait 1
setflspeed 0
playfram 0x120
wait 1
playfram 0x140
wait 1
playfram 0x160
wait 1
playfram 0x180
wait 6
sigorder 1
goto MatadorCinderModeGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1729 Wyvern Turret (cm\terran\wyvern-turret.grp)
.headerstart
IsId 740
Type 12
Init WyvernTurretInit
Death Generic_Wait1End
GndAttkInit WyvernTurretGndAttkInit
AirAttkInit WyvernTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt WyvernTurretGndAttkInit
AirAttkRpt WyvernTurretGndAttkInit
CastSpell WyvernCastSpell
GndAttkToIdle WyvernGndAttkToIdle
AirAttkToIdle WyvernGndAttkToIdle
Unused2 [NONE]
Walking WyvernGndAttkToIdle
WalkingToIdle WyvernGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WyvernTurretInit:
playfram 0x00
goto WyvernGndAttkToIdle
WyvernTurretGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
wait 12
# playfram 0x20
attackwith 1
nobrkcodeend
gotorepeatattk
ignorerest
goto WyvernGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1739 Shaman Visionary Mode (cm\terran\shaman.grp)
.headerstart
IsId 745
Type 14
Init ShamanVisionaryModeInit
Death ShamanVisionaryModeDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 ShamanVisionaryModeUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell ShamanVisionaryModeGndAttkToIdle
GndAttkToIdle ShamanVisionaryModeGndAttkToIdle
AirAttkToIdle ShamanVisionaryModeGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 ShamanVisionaryModeSpecialState2
SpecialState2 ShamanVisionaryModeSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ShamanVisionaryModeInit:
imgul 1227 0 0 # Shaman Shadow (cm\terran\shaman-shadow.grp)
wait 1
playsnd 2429 # Shaman Visionary Transform
setflspeed 0
playfram 0x00
wait 2
playfram 0x20
wait 1
playfram 0x40
wait 3
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0xC0
wait 6
sigorder 1
goto ShamanVisionaryModeGndAttkToIdle
ShamanVisionaryModeGndAttkToIdle:
playfram 0xE0
wait 2
playfram 0x100
wait 2
playfram 0x120
wait 2
playfram 0x140
wait 2
playfram 0x160
wait 2
playfram 0x180
wait 2
playfram 0x1A0
wait 2
playfram 0x1C0
wait 2
goto ShamanVisionaryModeGndAttkToIdle
ShamanVisionaryModeDeath:
playsndbtwn 2834 2835 # Shaman Death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
ShamanVisionaryModeUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02
sprol 742 0 0 # Orange Explosion Medium Reversed
setfldirect 12
wait 12
nobrkcodeend
goto ShamanVisionaryModeGndAttkToIdle
ShamanVisionaryModeSpecialState2:
playsnd 2430 # Matador Tank Transform
playfram 0xC0
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0x60
wait 3
playfram 0x40
wait 1
playfram 0x20
wait 1
playfram 0x00
wait 6
sigorder 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1740 Terran Cancel Structure (thingy\tmnExplo.grp)
.headerstart
IsId 746
Type 1
Init SpiderMineExplosionDeath
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1745 Philoc (cm\faction\philoc.grp)
.headerstart
IsId 751
Type 12
Init PhilocInit
Death PhilocDeath
GndAttkInit PhilocGndAttkInit
AirAttkInit PhilocGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt PhilocGndAttkInit
AirAttkRpt PhilocGndAttkInit
CastSpell [NONE]
GndAttkToIdle WraithGndAttkToIdle
AirAttkToIdle WraithGndAttkToIdle
Unused2 [NONE]
Walking PhilocWalking
WalkingToIdle WraithGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
PhilocInit:
imgulnextid 0 42 # Philoc Shadow (terran\philoc.grp)
playfram 0x00
goto WraithGndAttkToIdle
PhilocDeath:
playsnd 257 # Terran\PHOENIX\TPhDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
end
PhilocGndAttkInit:
nobrkcodestart
wait 1
playfram 0x20
attackwith 1
playsnd 74 # Bullet\TPhFi100.wav
wait 1
playfram 0x00
gotorepeatattk
nobrkcodeend
goto SkryrokorLocal00
PhilocWalking:
setvertpos 0
imgol 1747 0 0 # Philoc Engines (terran\wraith-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1749 Heavy Missile Explosion (Orange) (cm\terran\heavy-missile-explosion-orange.grp)
# 1750 Heavy Missile Explosion (Green) (cm\terran\heavy-missile-explosion-green.grp)
.headerstart
IsId 753
Type 1
Init TerranHeavyMissileExplosionInit
Death TerranHeavyMissileExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #
TerranHeavyMissileExplosionInit:
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
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
playfram 12
wait 1
playfram 13
wait 1
playfram 14
TerranHeavyMissileExplosionDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1753 Sevenstep Rail (cm\terran\sentinel-rail.grp)
.headerstart
IsId 756
Type 2
Init SevenstepRailInit
Death SevenstepRailDeath
GndAttkInit SevenstepRailGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SevenstepRailInit:
playfram 0x00
wait 1
sigorder 1
wait 1
SevenstepRailGndAttkInit:
playfram 0x00
wait 125
goto SevenstepRailGndAttkInit
SevenstepRailDeath:
imgol 1249 0 0 # Burst Lasers Blue Impact (thingy\elbHit.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1248 Cyclops Weapon Impact (thingy\elbHit.grp)
.headerstart
IsId 762
Type 1
Init CyclopsWeaponImpactInit
Death CyclopsWeaponImpactDeath
.headerend
# ----------------------------------------------------------------------------- #
CyclopsWeaponImpactInit:
wait 1
playsndbtwn 2551 2553 # Cyclops weaponhit 01
# playsnd 2550 # Cyclops weapon channel 01
sigorder 1
wait 1
CyclopsWeaponImpactDeath:
playfram 0x00
domissiledmg
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
playfram 9
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1769 Helix Bolt Orange (cm\terran\helix-bolt.grp)
# 1770 Helix Bolt Blue 1 (cm\terran\helix-bolt.grp)
# 1771 Helix Bolt Blue 2 (cm\terran\helix-bolt-blue.grp)
.headerstart
IsId 763
Type 2
Init HelixBoltInit
Death HelixBoltDeath
GndAttkInit HelixBoltGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HelixBoltInit:
playfram 0x00
wait 1
sigorder 1
playfram 0x11
wait 1
playfram 0x22
wait 1
HelixBoltGndAttkInit:
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
wait 1
playfram 0x77
wait 1
playfram 0x88
wait 1
goto HelixBoltGndAttkInit
HelixBoltDeath:
playfram 0x99
domissiledmg
wait 1
playfram 0xAA
wait 1
playfram 0xBB
wait 1
playfram 0xCC
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1141 Hotshot (cm\faction\hotshot.grp)
.headerstart
IsId 764
Type 12
Init HotshotInit
Death MadcapDeath
GndAttkInit MadcapGndAttkInit
AirAttkInit MadcapGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt MadcapGndAttkRpt
AirAttkRpt MadcapGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MadcapGndAttkToIdle
AirAttkToIdle MadcapGndAttkToIdle
Unused2 [NONE]
Walking MadcapWalking
WalkingToIdle MadcapWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HotshotInit:
imgul 1777 0 0 # Hotshot Shadow (cm\faction-t\hotshot-shadow.grp)
goto MadcapWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1785 Qilin (cm\faction\qilin.grp)
.headerstart
IsId 765
Type 12
Init QilinInit
Death QilinDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking QilinWalking
WalkingToIdle TrojanLocal00
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
QilinInit:
imgul 1786 0 42 # Qilin Shadow (cm\faction\qilin.grp)
playfram 0x00
goto TrojanLocal00
QilinDeath:
playsnd 210 # Terran\DROPSHIP\TDrDth00.wav
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 844 0 42 # Terran Unit Rubble Medium
wait 1
end
QilinWalking:
setvertpos 0
imgol 1787 0 0 # Qilin Engines (cm\faction\qilin-engine.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1789 (cm\faction\auriel.grp)
.headerstart
IsId 766
Type 13
Init AurielInit
Death AurielDeath
GndAttkInit AurielGndAttkInit
AirAttkInit AurielGndAttkInit
Unused1 AurielUnused1
GndAttkRpt AurielGndAttkRpt
AirAttkRpt AurielGndAttkRpt
CastSpell [NONE]
GndAttkToIdle AurielGndAttkToIdle
AirAttkToIdle AurielGndAttkToIdle
Unused2 [NONE]
Walking AurielWalking
WalkingToIdle AurielWalkingToIdle
SpecialState1 AurielSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
AurielInit:
imgul 1790 0 -5 # Auriel Shadow (cm\faction\auriel-shadow.grp)
AurielWalkingToIdle:
playfram 0x00
AurielLocal00:
wait 62
randcondjmp 25 AurielLocal01
randcondjmp 128 AurielLocal01
goto AurielLocal00
AurielLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
randcondjmp 192 AurielLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
goto AurielLocal04
AurielLocal04:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto AurielWalkingToIdle
AurielLocal03:
wait 13
playfram 0x11
wait 1
playfram 0x00
wait 1
goto AurielWalkingToIdle
AurielDeath:
playsnd 238 # Terran\Ghost\TGhDth00.wav
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 2
lowsprul 950 0 0 # Savant remains
wait 1
end
AurielUnused1:
wait 1
nobrkcodestart
playsndbtwn 1166 1167
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 6
nobrkcodeend
goto AurielWalkingToIdle
AurielGndAttkInit:
playfram 0x99
wait 1
AurielGndAttkRpt:
wait 1
nobrkcodestart
playfram 0xaa
playsndbtwn 2739 2741 # Auriel weaponfire 01, 02, 03
attack
wait 1
playfram 0xbb
wait 2
playsndbtwn 2739 2741 # Auriel weaponfire 01, 02, 03
attack
playfram 0xaa
wait 1
playfram 0xbb
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
AurielGndAttkToIdle:
playfram 0x99
wait 1
goto AurielWalkingToIdle
AurielWalking:
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
move 4
wait 1
playfram 0x33
move 4
wait 1
playfram 0x44
move 4
wait 1
playfram 0x55
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
goto AurielWalking
AurielSpecialState1:
playfram 0x00
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1725 Spoke Shell (cm\terran\spoke-shell.grp)
.headerstart
IsId 767
Type 2
Init SpokeShellInit
Death SpokeShellDeath
GndAttkInit SpokeShellGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SpokeShellInit:
playfram 0x00
wait 1
sigorder 1
SpokeShellGndAttkInit:
playfram 0x20
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x00
wait 1
goto SpokeShellGndAttkInit
SpokeShellDeath:
#playsndbtwn 0 0 # X Weaponhit 01
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1807 Addon Weld Overlay (bullet\scvspark.grp)
.headerstart
IsId 775
Type 1
Init FusionCutterHitDamagelessSilentInit
Death FusionCutterHitDamagelessDeath
.headerend
# ----------------------------------------------------------------------------- #
FusionCutterHitDamagelessSilentInit:
playfram 0x00
goto FusionCutterHitDamagelessCont
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1844 Gorgon Petrification (cm\terran\gorgon-petrification.grp)
# 1845 Autocrat Controlled Opposition (cm\terran\autocrat-controlled-opposition.grp)
.headerstart
IsId 776
Type 1
Init GorgonPetrificationInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
GorgonPetrificationInit:
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
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1847 Maverick Stimpack (cm\terran\maverick-stimpack.grp)
.headerstart
IsId 777
Type 1
Init MaverickStimpackInit
Death MaverickStimpackDeath
.headerend
# ----------------------------------------------------------------------------- #
MaverickStimpackInit:
playfram 1
wait 1
playfram 2
wait 1
playfram 4
wait 1
playfram 5
MaverickStimpackDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1869 Olympian Dishonorable Discharge 1 (cm\terran\olympian-dishonorable-discharge-1.grp)
# 1870 Olympian Dishonorable Discharge 2 (cm\terran\olympian-dishonorable-discharge-2.grp)
# 1871 Olympian Dishonorable Discharge 3 (cm\terran\olympian-dishonorable-discharge-3.grp)
.headerstart
IsId 784
Type 1
Init OlympianDishonorableDischargeInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
OlympianDishonorableDischargeInit:
playfram 0x00
wait 1
playfram 2
wait 1
playfram 4
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1872 Magnetar Law of Attraction 1 (cm\terran\magnetar-law-of-attraction-1.grp)
# 1873 Magnetar Law of Attraction 2 (cm\terran\magnetar-law-of-attraction-2.grp)
# 1874 Magnetar Law of Attraction 3 (cm\terran\magnetar-law-of-attraction-3.grp)
# 1875 Salamander Weaponhit (cm\terran\salamander-weaponhit.grp)
.headerstart
IsId 785
Type 1
Init MagnetarLawOfAttractionInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
MagnetarLawOfAttractionInit:
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
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1910 Angeltear Rockets (bullet\SMmissle.grp)
.headerstart
IsId 792
Type 2
Init AngeltearRocketInit
Death AngeltearRocketDeath
GndAttkInit AngeltearRocketGndAttkInit
AirAttkInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AngeltearRocketInit:
playfram 0x00
wait 1
sigorder 1
wait 1
AngeltearRocketGndAttkInit:
sprol 927 0 0 # Angeltear Rockets Trail (cm\terran\salamander-rocket-trail.grp)
wait 2
goto AngeltearRocketGndAttkInit
AngeltearRocketDeath:
playsndbtwn 3133 3134 # Salamander weapon 2 hit 01, 02
imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp)
domissiledmg
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1044 Cestus (cm\terran\cestus.grp)
.headerstart
IsId 821
Type 20
Init CestusInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt CestusAlmostBuilt
Built CestusWorkingToIdle
Landing CestusLanding
LiftOff CestusLiftOff
IsWorking SkryrokorLocal00
WorkingToIdle CestusWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CestusInit:
imgul 1045 0 0 # Cestus Shadow (cm\terran\cestus-shadow.grp)
playfram 0x00
goto SkryrokorLocal00
CestusAlmostBuilt:
playfram 1
goto SkryrokorLocal00
CestusWorkingToIdle:
playfram 0x00
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
playfram 6
wait 2
playfram 7
goto CestusWorkingToIdle
CestusLanding:
nobrkcodestart
wait 25
playsnd 472 # Misc\Land.WAV
playfram 0x00
# playfram 4
# wait 4
# playfram 2
# wait 4
# playfram 3
# wait 4
# playfram 5
# wait 4
# playfram 0x00
wait 16
sigorder 16
nobrkcodeend
goto CestusWorkingToIdle
CestusLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
# playfram 5
# wait 4
# playfram 3
# wait 4
# playfram 2
# wait 4
# playfram 4
wait 16
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 353 Facade (cm\terran\facade.grp)
.headerstart
IsId 822
Type 20
Init FacadeInit
Death FulcrumDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 StarpadBuilt
SpecialState2 [NONE]
AlmostBuilt FacadeAlmostBuilt
Built StarpadBuilt
Landing FacadeLanding
LiftOff FacadeLiftOff
IsWorking [NONE]
WorkingToIdle StarpadBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
FacadeInit:
imgul 1133 0 0 # Facade Shadow (cm\terran\facade-shadow.grp)
goto StarpadBuilt
FacadeAlmostBuilt:
playfram 20
goto SkryrokorLocal00
FacadeLanding:
nobrkcodestart
wait 20
playsnd 472 # Misc\Land.WAV
playfram 0
wait 20
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
FacadeLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 0
wait 16
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1078 Prying Eyes Overlay (cm\effect\cruciblepennant-medium.grp)
.headerstart
IsId 823
Type 1
Init PryingEyesInit
Death PryingEyesDeath
.headerend
# ----------------------------------------------------------------------------- #
PryingEyesInit:
playfram 0x00
wait 1
playfram 1
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 2
playfram 17
wait 1
playfram 18
wait 1
playfram 19
wait 1
playfram 20
wait 1
goto PryingEyesInit
PryingEyesDeath:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2017 Tencendur (cm\terran\tencendur.grp)
.headerstart
IsId 816
Type 24
Init TencendurInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt TencendurAlmostBuilt
Built TencendurBuilt
Landing TencendurLanding
LiftOff TencendurLiftOff
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable SkryrokorLocal00
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TencendurInit:
imgul 2018 0 0 # Tencendur Shadow (cm\terran\tencendur-shadow.grp)
goto SkryrokorLocal00
TencendurAlmostBuilt:
playfram 1
goto SkryrokorLocal00
TencendurBuilt:
imgol 2023 0 -48 # Tencendur Flag (cm\terran\tencendur-flag.grp)
playfram 0x00
goto SkryrokorLocal00
TencendurLiftOff:
nobrkcodestart
playsnd 471
playfram 0x02
wait 1
playfram 0x03
wait 1
playfram 0x04
wait 1
playfram 0x05
wait 1
playfram 0x06
wait 2
playfram 0x07
wait 2
playfram 0x08
wait 2
playfram 0x09
wait 2
playfram 0x0A
wait 2
playfram 0x0B
wait 2
playfram 0x0C
wait 2
playfram 0x0D
wait 2
playfram 0x0E
wait 2
playfram 0x0F
wait 2
playfram 0x10
wait 2
playfram 0x11
wait 2
playfram 0x12
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
TencendurLanding:
nobrkcodestart
wait 12
playfram 0x11
wait 2
playfram 0x10
wait 2
playfram 0x0F
wait 2
playfram 0x0E
wait 2
playfram 0x0D
wait 2
playsnd 472
playfram 0x0C
wait 2
playfram 0x0B
wait 2
playfram 0x0A
wait 2
playfram 0x09
wait 2
playfram 0x08
wait 2
playfram 0x07
wait 2
playfram 0x06
wait 2
playfram 0x05
wait 1
playfram 0x04
wait 1
playfram 0x03
wait 1
playfram 0x02
wait 1
sigorder 16
nobrkcodeend
goto TencendurBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2008 Tiangou Base (cm\faction-t\tiangou-base.grp)
.headerstart
IsId 817
Type 12
Init Tiangou_Base_Init
Death Tiangou_Base_Death
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 Tiangou_Base_Unused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Tiangou_Base_Walking
WalkingToIdle Tiangou_Base_WalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Tiangou_Base_Init:
imgul 2010 0 0 # Tiangou Shadow (cm\faction-t\tiangou-shadow.grp)
Tiangou_Base_WalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
Tiangou_Base_Death:
playsndbtwn 1385 1386 # Matador death 01, 02
imgol 332 0 -5 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
Tiangou_Base_Unused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0
wait 12
setfldirect 13
nobrkcodeend
goto Tiangou_Base_WalkingToIdle
Tiangou_Base_Walking:
move 5
wait 1
playfram 0x99
move 5
wait 1
playfram 0xaa
move 5
wait 1
playfram 0xbb
move 5
wait 1
playfram 0xcc
move 5
wait 1
playfram 0x11
move 5
wait 1
playfram 0x22
move 5
wait 1
playfram 0x33
move 5
wait 1
playfram 0x44
move 5
wait 1
playfram 0x55
move 5
wait 1
playfram 0x66
move 5
wait 1
playfram 0x77
move 5
wait 1
playfram 0x88
goto Tiangou_Base_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2009 Tiangou Turret (cm\faction-t\tiangou-turret.grp)
.headerstart
IsId 818
Type 12
Init Tiangou_Turret_Init
Death Generic_Wait1End
GndAttkInit Tiangou_Turret_GndAttkInit
AirAttkInit Tiangou_Turret_GndAttkInit
Unused1 [NONE]
GndAttkRpt Tiangou_Turret_GndAttkRpt
AirAttkRpt Tiangou_Turret_GndAttkRpt
CastSpell [NONE]
GndAttkToIdle Tiangou_Turret_Init
AirAttkToIdle Tiangou_Turret_Init
Unused2 [NONE]
Walking Tiangou_Turret_Init
WalkingToIdle Tiangou_Turret_Init
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Tiangou_Turret_Init:
playfram 0x00
goto SkryrokorLocal00
Tiangou_Turret_GndAttkInit:
wait 1
Tiangou_Turret_GndAttkRpt:
wait 1
nobrkcodestart
playfram 0xdd
attackwith 1
wait 1
playfram 0x121
wait 2
playfram 0xee
attackwith 1
wait 1
playfram 0x121
wait 6
playfram 0xff
attackwith 1
wait 1
playfram 0x121
wait 2
playfram 0x110
attackwith 1
wait 1
playfram 0x121
wait 3
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto Tiangou_Turret_Init
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2023 Tencendur Flag (cm\terran\tencendur-flag.grp)
.headerstart
IsId 819
Type 24
Init TencendurFlagGround
Death Generic_Wait1End
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking TencendurFlagAir
WalkingToIdle TencendurFlagGround
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt TencendurFlagGround
Built TencendurFlagGround
Landing TencendurFlagAir
LiftOff TencendurFlagAir
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable TencendurFlagGround
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TencendurFlagGround:
playfram 0x00
wait 2
playfram 0x11
wait 2
playfram 0x22
wait 2
TencendurFlagLocal01:
playfram 0x33
wait 2
playfram 0x44
wait 2
playfram 0x55
wait 2
playfram 0x66
wait 2
playfram 0x77
wait 2
playfram 0x88
wait 2
goto TencendurFlagLocal01
TencendurFlagAir:
playfram 0x99
wait 2
playfram 0xAA
wait 2
playfram 0xBB
wait 2
playfram 0xCC
wait 2
playfram 0xDD
wait 2
playfram 0xEE
wait 2
goto TencendurFlagAir
# ----------------------------------------------------------------------------- #
# 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
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1195 Pariah Attack Overlay (cm\protoss\pariah-attack.grp)
.headerstart
IsId 504
Type 1
Init PariahAttackOverlayInit
Death PariahAttackOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
PariahAttackOverlayInit:
goto PariahAttackOverlayLocal00
PariahAttackOverlayLocal00:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
wait 1
playfram 0x77
wait 1
goto PariahAttackOverlayDeath
PariahAttackOverlayDeath:
nobrkcodeend
gotorepeatattk
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 450 Flames1 Type1 (Small) (thingy\oFireC.grp)
# 451 Flames1 Type2 (Small) (thingy\oFireF.grp)
# 452 Flames1 Type3 (Small) (thingy\oFireV.grp)
# 453 Flames2 Type3 (Small) (thingy\oFireV.grp)
# 454 Flames3 Type3 (Small) (thingy\oFireV.grp)
# 455 Flames4 Type3 (Small) (thingy\oFireV.grp)
# 456 Flames5 Type3 (Small) (thingy\oFireV.grp)
# 457 Flames6 Type3 (Small) (thingy\oFireV.grp)
# 466 Flames2 Type1 (Small) (thingy\oFireC.grp)
# 467 Flames2 Type2 (Small) (thingy\oFireF.grp)
# 468 Flames7 Type3 (Small) (thingy\oFireV.grp)
# 469 Flames3 Type1 (Small) (thingy\oFireC.grp)
# 470 Flames3 Type2 (Small) (thingy\oFireF.grp)
# 471 Flames8 Type3 (Small) (thingy\oFireV.grp)
.headerstart
IsId 322
Type 1
Init Flames_Small_Init
Death Flames_Small_Death
.headerend
# ----------------------------------------------------------------------------- #
Flames_Small_Init:
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 2
playfram 10
wait 2
playfram 11
wait 2
goto Flames_Small_Init
Flames_Small_Death:
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 003 Skryrokor Death (zerg\zavDeath.grp)
.headerstart
IsId 2
Type 0
Init SkryrokorDeathInit
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SkryrokorDeathInit:
playfram 0x00
wait 2
imgol 59 0 0 # Zerg Air Death Explosion (Small) (thingy\zAirDthS.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 998 Maelstrom Hit (thingy\MaelHit.grp)
.headerstart
IsId 411
Type 1
Init MaelstromHitInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
MaelstromHitInit:
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
end