cosmonarchy-bw-release/mpq/scripts/iscript_terran.txt

22234 lines
553 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 SkryrokorLocal00
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 2398 0 0 # Civilian Death (terran\civilian.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 0 # 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 # Harakan revive 01, 02, 03
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\eidolon.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:
imgulnextid 0 0 # Eidolon Shadow (terran\eidolon-shadow.grp)
EidolonWalkingToIdle:
playfram 0x60
EidolonLocal00:
wait 63
randcondjmp 25 EidolonLocal01
randcondjmp 128 EidolonLocal02
goto EidolonLocal00
EidolonLocal01:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
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 0x20
wait 1
playfram 0x00
wait 1
goto EidolonWalkingToIdle
EidolonLocal03:
wait 13
playfram 0x20
wait 1
playfram 0x00
wait 1
goto EidolonWalkingToIdle
EidolonLocal02:
playfram 0x80
wait 1
playfram 0xA0
wait 1
turnrand 3
wait 1
playfram 0x80
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 423
wait 2
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
setfldirect 12
nobrkcodeend
goto EidolonWalkingToIdle
EidolonGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
sigorder 32
playfram 0x40
wait 12
EidolonGndAttkRpt:
wait 1
nobrkcodestart
attack
playfram 0x180
wait 1
playfram 0x40
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 0x180
wait 2
playfram 0x40
nobrkcodeend
gotorepeatattk
sigorder 2
goto EidolonGndAttkToIdle
EidolonWalking:
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 0x140
move 4
wait 1
playfram 0x160
move 4
wait 1
playfram 0x60
goto EidolonWalking
EidolonSpecialState1:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
wait 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 231 Eidolon Death (terran\eidolon.grp)
.headerstart
IsId 72
Type 1
Init EidolonDeathInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
EidolonDeathInit:
setfldirect 0
playfram 416
wait 2
playfram 417
wait 2
playfram 418
wait 2
playfram 419
wait 2
playfram 420
wait 2
playfram 421
wait 2
playfram 422
wait 2
playfram 423
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\eidolon-remains.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 23
Init Goliath_Base_Init
Death Goliath_Base_Death
GndAttkInit SkryrokorLocal00
AirAttkInit SkryrokorLocal00
Unused1 Goliath_Base_Unused1
GndAttkRpt SkryrokorLocal00
AirAttkRpt SkryrokorLocal00
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Goliath_Base_Walking
WalkingToIdle Goliath_Base_WalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Goliath_Base_StarEditInit
.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
Goliath_Base_StarEditInit:
imgol 235 0 0 # Goliath Turret (terran\goliathT.grp)
imgul 236 0 0 # Goliath Shadow (terran\tgoShad.grp)
playfram 0x77
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# 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:
wait 1
sigorder 32
wait 4
Goliath_Turret_GndAttkRpt:
wait 1
nobrkcodestart
playfram 0xdd
playsnd 70 # Bullet\TGoFir00.wav
attackwith 1
wait 1
playfram 0xff
wait 1
nobrkcodeend
gotorepeatattk
playfram 0xee
wait 1
playfram 0x00
wait 1
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\maverick.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 0x80
MaverickLocal00:
wait 63
randcondjmp 25 MaverickLocal01
randcondjmp 128 MaverickLocal02
goto MaverickLocal00
MaverickLocal01:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
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 0x20
wait 1
playfram 0x00
wait 1
goto MaverickWalkingToIdle
MaverickLocal03:
wait 13
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickWalkingToIdle
MaverickLocal02:
playfram 0xA0
wait 1
playfram 0xC0
wait 1
turnrand 3
wait 1
playfram 0xA0
wait 1
goto MaverickWalkingToIdle
MaverickDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 416
wait 2
playfram 417
wait 2
playfram 418
wait 2
playfram 419
wait 2
playfram 420
wait 2
playfram 421
wait 2
playfram 422
wait 2
playfram 423
wait 2
lowsprul 236 0 0 # Maverick Remnants (terran\maverick-death.grp)
wait 1
end
MaverickUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
setfldirect 12
nobrkcodeend
goto MaverickWalkingToIdle
MaverickGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
MaverickGndAttkRpt:
wait 1
nobrkcodestart
attackwith 1
playfram 0x60
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x40
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
MaverickGndAttkToIdle:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickWalkingToIdle
MaverickWalking:
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 0x80
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)
# imgol 2091 0 0 # Wraith Death Explosion (cm\terran\wraith-death.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 0x40
attackwith 1
playsndbtwn 35 39 # terran\SCV\EDrRep00.wav | terran\SCV\EDrRep04.wav
wait 1
playfram 0x20
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 0x40
useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter)
sigorder 32
wait 1
playfram 0x20
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
playsnd 4188
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 SkryrokorLocal00
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 23
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]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Phalanx_Tank_BaseStarEditInit
.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
Phalanx_Tank_BaseStarEditInit:
setfldirect 12
imgoluselo 251 2 0 # Phalanx (Tank) Turret (terran\tankt.grp)
wait 1
imgul 252 0 0 # Phalanx (Tank) Base Shadow (terran\ttaShad.grp)
setfldirect 12
playfram 0x00
goto InfestedTerranWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 251 Phalanx (Tank) Turret (terran\tankt.grp)
.headerstart
IsId 91
Type 13
Init Phalanx_Tank_TurretInit
Death Generic_Wait1End
GndAttkInit Phalanx_Tank_TurretGndAttkInit
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt Phalanx_Tank_TurretGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle Phalanx_Tank_TurretInit
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle Phalanx_Tank_TurretInit
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
Phalanx_Tank_TurretInit:
playfram 0x00
Phalanx_Tank_TurretLocal00:
wait 1
waitrand 62 74
randcondjmp 230 Phalanx_Tank_TurretLocal00
sigorder 8
randcondjmp 127 Phalanx_Tank_TurretLocal01
turnccwise 1
wait 3
turnccwise 1
wait 3
turnccwise 1
goto Phalanx_Tank_TurretLocal00
Phalanx_Tank_TurretLocal01:
turn1cwise
wait 3
turn1cwise
wait 3
turn1cwise
goto Phalanx_Tank_TurretLocal00
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 23
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 SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 [NONE]
SpecialState2 Phalanx_Siege_BaseSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Phalanx_Siege_BaseStarEditInit
.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
Phalanx_Siege_BaseStarEditInit:
imgoluselo 254 2 0 # Siege Tank (Siege) Turret (terran\stankt.grp)
imgul 255 0 0 # Siege Tank (Siege) Base Shadow (terran\tstShad.grp)
wait 1
setflspeed 0
playsnd 319 # Terran\TANK\TTaTra01.WAV
playfram 0x00
wait 5
playfram 1
wait 5
playfram 2
wait 5
playfram 3
wait 5
playfram 4
wait 5
playfram 5
wait 38
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 SkryrokorLocal00
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\stockade.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 SkryrokorLocal00
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
liftoffcondjmp LiftedTerranStructureDeath_Small
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
wait 1
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 26
Init Explosion_Large_Init
Death Explosion_Large_Init
GndAttkInit Explosion_Large_Init
AirAttkInit Explosion_Large_Init
Unused1 Explosion_Large_Init
GndAttkRpt Explosion_Large_Init
AirAttkRpt Explosion_Large_Init
CastSpell Explosion_Large_Init
GndAttkToIdle Explosion_Large_Init
AirAttkToIdle Explosion_Large_Init
Unused2 Explosion_Large_Init
Walking Explosion_Large_Init
WalkingToIdle Explosion_Large_Init
SpecialState1 Explosion_Large_Init
SpecialState2 Explosion_Large_Init
AlmostBuilt Explosion_Large_Init
Built Explosion_Large_Init
Landing Explosion_Large_Init
LiftOff Explosion_Large_Init
IsWorking Explosion_Large_Init
WorkingToIdle Explosion_Large_Init
WarpIn Explosion_Large_Init
Unused3 Explosion_Large_Init
StarEditInit Explosion_Large_Init
Disable Explosion_Large_Init
Burrow Explosion_Large_Init
.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\cleric.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\cleric-shadow.grp)
ClericLocal00:
playfram 0x00
ClericLocal01:
wait 62
randcondjmp 128 ClericLocal02
goto ClericLocal01
ClericLocal02:
playfram 0xC0
wait 1
playfram 0xE0
wait 1
turnrand 3
wait 1
playfram 0xC0
wait 1
goto ClericLocal00
ClericDeath:
playsnd 1000 # Terran\Medic\TMdDth00.wav
setfldirect 0
playfram 17
wait 2
playfram 416
wait 2
playfram 417
wait 2
playfram 418
wait 2
playfram 419
wait 2
playfram 420
wait 2
playfram 421
wait 2
playfram 422
wait 2
playfram 423
wait 2
playfram 424
wait 4
lowsprul 490 0 0 # Cleric Remnants (terran\cleric-death.grp)
wait 1
end
ClericUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1188
playfram 424
wait 2
playfram 423
wait 2
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
playfram 17
wait 2
setfldirect 12
nobrkcodeend
goto ClericWalkingToIdle
ClericCastSpell:
orderdone 1
nobrkcodestart
playfram 0x20
wait 3
playfram 0x40
castspell
sigorder 2
wait 3
playfram 0x20
wait 3
nobrkcodeend
gotorepeatattk
playfram 0x00
goto SkryrokorLocal00
ClericWalking:
orderdone 1
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
goto ClericWalking
ClericWalkingToIdle:
orderdone 1
goto ClericLocal00
ClericSpecialState1:
playfram 0x60
wait 1
ClericLocal04:
sigorder 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0xA0
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\valkyrie.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:
imgulnextid 0 42 # Valkyrie Shadow (terran\valkyrie.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 6
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
nobrkcodeend
gotorepeatattk
goto TrojanLocal00
ValkyrieWalking:
setvertpos 0
imgol 941 0 0 # Valkyrie Engines (terran\valkyrie-engine.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
playfram 0x20
attack
wait 1
playfram 0x00
gotorepeatattk
goto SkryrokorLocal00
CentaurWalking:
setvertpos 0
imgol 1029 0 0 # Centaur Engine (cm\terran\centaur-engine.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 SkryrokorLocal00
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 SkryrokorLocal00
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 TreasuryIsWorking
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 7
goto SkryrokorLocal00
TreasuryBuilt:
playfram 0x00
goto SkryrokorLocal00
TreasuryLanding:
nobrkcodestart
wait 25
playsnd 472 # Misc\Land.WAV
playfram 6
wait 4
playfram 5
wait 4
playfram 4
wait 4
playfram 3
wait 4
playfram 0x00
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
TreasuryLiftoff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 3
wait 4
playfram 4
wait 4
playfram 5
wait 4
playfram 6
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
TreasuryIsWorking:
playfram 1
wait 1
playfram 2
waitrand 1 2
playfram 1
wait 1
playfram 0x00
waitrand 2 4
goto TreasuryIsWorking
# ----------------------------------------------------------------------------- #
# 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 SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
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\eidolon.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:
imgulnextid 0 0 # Goska Shadow (terran\eidolon-shadow.grp)
goto EidolonWalkingToIdle
GoskaGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
GoskaGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 3212 3214 # Goska Weaponfire 01, 02, 03
attack
playfram 0x180
wait 1
playfram 0x40
wait 1
attack
playfram 0x180
wait 1
playfram 0x40
wait 1
attack
playfram 0x180
wait 1
playfram 0x40
wait 1
attack
playfram 0x180
wait 1
playfram 0x40
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 2
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 5
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 5
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 5
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 5
lowsprul 565 0 0 # Apostle Remnants (cm\terran\apostle-death.grp)
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 20
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 3
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
wait 1
playsndbtwn 1259 1261 # Phobos weaponfire 01, 02, 03
playfram 0x20
attackwith 1
wait 2
playfram 0x00
wait 2
playfram 0x40
attackwith 1
wait 2
playfram 0x00
wait 2
playfram 0x60
attackwith 1
wait 2
playfram 0x00
wait 2
playfram 0x80
attackwith 1
wait 2
playfram 0x00
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
playfram 0x20
move 4
wait 1
move 4
wait 1
playfram 0x40
move 4
wait 1
move 4
wait 1
playfram 0x60
move 4
wait 1
move 4
wait 1
imgol 1079 0 0 # Talos Engines (cm\terran\talos-engine.grp)
goto TalosWalkingLoop
TalosWalkingLoop:
move 4
wait 1
goto TalosWalkingLoop
TalosWalkingToIdle:
playfram 0x60
wait 2
playfram 0x40
wait 1
playfram 0x20
wait 1
goto TalosGndAttkToIdle
TalosAlmostBuilt:
setvertpos 0
playfram 0x80
wait 1
TalosLocal00:
playfram 0xA0
useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter)
sigorder 32
wait 1
playfram 0x80
wait 1
playfram 0x00
wait 10
playfram 0x80
wait 1
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 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 0x00
wait 2
goto AspirantLocal00
AspirantDeath:
playsndbtwn 1435 1438 # Aspirant death 01, 02, 03, 04
setfldirect 0
playfram 0x300
wait 2
playfram 769
wait 2
playfram 770
wait 2
playfram 771
wait 2
playfram 772
wait 2
playfram 773
wait 2
playfram 774
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 773
wait 2
playfram 772
wait 2
playfram 771
wait 2
playfram 770
wait 2
playfram 769
wait 2
playfram 0x300
setfldirect 12
nobrkcodeend
goto AspirantWalkingToIdle
AspirantGndAttkInit:
playfram 0x200
wait 1
playfram 0x240
wait 1
playfram 0x280
wait 1
AspirantGndAttkRpt:
nobrkcodestart
playsndbtwn 1409 1411 # Aspirant weapon fire 01, 02, 03
playfram 0x2C0
wait 1
playfram 0x2E0
wait 1
attackwith 1
playfram 0x2C0
wait 1
playfram 0x2A0
wait 1
playfram 0x200
wait 1
playfram 0x180
wait 1
playfram 0xE0
nobrkcodeend
gotorepeatattk
ignorerest
AspirantGndAttkToIdle:
wait 1
playfram 0xE0
wait 1
goto AspirantWalkingToIdle
AspirantWalking:
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
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 3
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 845 0 0 # Terran Unit Rubble Small
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:
imgulnextid 0 0 # Autocrat Shadow (cm\terran\autocrat-shadow.grp)
AutocratWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
AutocratDeath:
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
AutocratGndAttkInit:
playfram 0x100
wait 1
playfram 0x140
wait 1
playfram 0x180
sigorder 32
wait 22
AutocratGndAttkRpt:
wait 2
nobrkcodestart
playsndbtwn 1474 1478 # Autocrat weaponfire 01
attack
playfram 0x1A0
wait 1
playfram 0x180
wait 3
playsndbtwn 1474 1478 # Autocrat weaponfire 01
attack
playfram 0x1A0
wait 1
playfram 0x180
nobrkcodeend
gotorepeatattk
ignorerest
AutocratGndAttkToIdle:
playfram 0x140
wait 1
playfram 0x120
wait 1
playfram 0x100
wait 1
goto AutocratWalkingToIdle
AutocratWalking:
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 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:
playsndbtwn 4258 4260 # Striga death 01, 02, 03
setfldirect 0
playfram 0x00
imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp)
wait 2
lowsprul 845 0 0 # Terran Unit Rubble Small
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:
playfram 0x00
wait 1
nobrkcodestart
wait 1
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x44
wait 1
playfram 0x55
wait 1
playfram 0x66
playsndbtwn 1876 1879 # Magnetar weapon fire 01, 02, 03, 04
attack
wait 1
nobrkcodeend
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
playfram 0x11
wait 1
playfram 0x00
wait 1
gotorepeatattk
goto SkryrokorLocal00
MagnetarLocal00:
wait 125
goto MagnetarLocal00
MagnetarCastSpell:
wait 1
nobrkcodestart
wait 1
playfram 0x00
imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp)
sigorder 32
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
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x33
wait 1
playfram 0x22
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
playfram 0x55
wait 1
playfram 0x44
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
playfram 0x11
wait 1
playfram 0x00
wait 1
nobrkcodeend
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 25
Init FusionCutterHitDamagelessInit
Death FusionCutterHitDamagelessDeath
GndAttkInit FusionCutterHitDamagelessCont
AirAttkInit FusionCutterHitDamagelessCont
Unused1 FusionCutterHitDamagelessCont
GndAttkRpt FusionCutterHitDamagelessCont
AirAttkRpt FusionCutterHitDamagelessCont
CastSpell FusionCutterHitDamagelessCont
GndAttkToIdle FusionCutterHitDamagelessCont
AirAttkToIdle FusionCutterHitDamagelessCont
Unused2 FusionCutterHitDamagelessCont
Walking FusionCutterHitDamagelessCont
WalkingToIdle FusionCutterHitDamagelessCont
SpecialState1 FusionCutterHitDamagelessCont
SpecialState2 FusionCutterHitDamagelessCont
AlmostBuilt FusionCutterHitDamagelessCont
Built FusionCutterHitDamagelessCont
Landing FusionCutterHitDamagelessCont
LiftOff FusionCutterHitDamagelessCont
IsWorking FusionCutterHitDamagelessCont
WorkingToIdle FusionCutterHitDamagelessCont
WarpIn FusionCutterHitDamagelessCont
Unused3 FusionCutterHitDamagelessCont
StarEditInit FusionCutterHitDamagelessCont
Disable FusionCutterHitDamagelessCont
Burrow FusionCutterHitDamagelessCont
.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 23
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]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Matador_Tank_BaseStarEditInit
.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
Matador_Tank_BaseStarEditInit:
setfldirect 12
imgoluselo 1727 2 0 # Matador (Tank) Turret (terran\matador-turret.grp)
wait 1
imgul 1533 0 0 # Matador (Tank) Base Shadow (terran\matador-shadow.grp)
setfldirect 12
playfram 0x00
goto InfestedTerranWalkingToIdle
# ----------------------------------------------------------------------------- #
# 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 6
goto SkryrokorLocal00
StarpadLanding:
nobrkcodestart
wait 12
playfram 20
wait 2
playfram 19
wait 2
playfram 18
wait 2
playfram 17
wait 2
playsnd 472 # Misc\Land.WAV
playfram 16
wait 2
playfram 15
wait 2
playfram 14
wait 2
playfram 13
wait 2
playfram 12
wait 2
playfram 11
wait 2
playfram 10
wait 2
playfram 9
wait 2
playfram 8
wait 2
playfram 7
wait 2
playfram 0
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
StarpadLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
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
sigorder 16
nobrkcodeend
goto SkryrokorLocal00
StarpadIsWorking:
playfram 1
wait 2
playfram 2
wait 2
playfram 3
wait 2
playfram 4
wait 2
playfram 5
wait 2
playfram 0x00
waitrand 8 12
goto StarpadIsWorking
# ----------------------------------------------------------------------------- #
# 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 128
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:
imgulnextid 0 0 # 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
sigorder 32
playfram 0x160
wait 6
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 845 0 0 # Terran Unit Rubble Small
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
liftoffcondjmp LiftedTerranStructureDeath_Small
lowsprul 273 0 0 # Terran Building Rubble (Small) (thingy\RubbleS.grp)
wait 1
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 23
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]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit MatadorCinderModeStarEditInit
.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
MatadorCinderModeStarEditInit:
imgoluselo 1728 2 0 # Matador Cinder Turret (terran\matador-turret.grp)
imgul 1533 0 0 # Matador Cinder Base Shadow (terran\matador-shadow.grp)
wait 1
setflspeed 0
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 SkryrokorLocal00
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 AutocratWalkingToIdle
# ----------------------------------------------------------------------------- #
# 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 23
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]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Tiangou_Base_StarEditInit
.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
Tiangou_Base_StarEditInit:
imgol 2009 0 0 # Tiangou Turret (cm\faction-t\tiangou-turret.grp)
imgul 2010 0 0 # Tiangou Shadow (cm\faction-t\tiangou-shadow.grp)
playfram 0x77
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# 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
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2048 Blackguard (cm\faction-t\blackguard.grp)
.headerstart
IsId 828
Type 12
Init BlackguardInit
Death AutocratDeath
GndAttkInit BlackguardGndAttkInit
AirAttkInit BlackguardGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt BlackguardGndAttkRpt
AirAttkRpt BlackguardGndAttkRpt
CastSpell [NONE]
GndAttkToIdle AutocratGndAttkToIdle
AirAttkToIdle AutocratGndAttkToIdle
Unused2 [NONE]
Walking AutocratWalking
WalkingToIdle AutocratWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BlackguardInit:
imgul 2049 0 0 # Blackguard Shadow (cm\faction-t\blackguard-shadow.grp)
goto AutocratWalkingToIdle
BlackguardGndAttkInit:
playfram 0x100
wait 1
playfram 0x120
wait 1
playfram 0x140
BlackguardGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 3512 3515 # Blackguard weapon charge 01, 02, 03, 04
wait 1
playfram 0x180
wait 11
attack
playfram 0x1A0
wait 1
playfram 0x180
nobrkcodeend
gotorepeatattk
ignorerest
goto AutocratGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2050 Arhaun Base (cm\faction-t\arhaun-base.grp)
.headerstart
IsId 826
Type 23
Init Arhaun_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]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Arhaun_Base_StarEditInit
.headerend
# ----------------------------------------------------------------------------- #
Arhaun_Base_Init:
imgul 2052 0 0 # Arhaun Shadow (cm\faction-t\arhaun-shadow.grp)
goto Goliath_Base_WalkingToIdle
Arhaun_Base_StarEditInit:
imgol 2051 0 0 # Arhaun Turret (cm\faction-t\arhaun-turret.grp)
imgul 2052 0 0 # Arhaun Shadow (cm\faction-t\arhaun-shadow.grp)
playfram 0x77
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2051 Arhaun Turret (cm\faction-t\arhaun-turret.grp)
.headerstart
IsId 827
Type 12
Init Goliath_Turret_Init
Death Generic_Wait1End
GndAttkInit Arhaun_Turret_GndAttkInit
AirAttkInit Arhaun_Turret_GndAttkInit
Unused1 [NONE]
GndAttkRpt Arhaun_Turret_GndAttkInit
AirAttkRpt Arhaun_Turret_GndAttkInit
CastSpell [NONE]
GndAttkToIdle Goliath_Turret_Init
AirAttkToIdle Goliath_Turret_Init
Unused2 [NONE]
Walking Goliath_Turret_Walking
WalkingToIdle Goliath_Turret_Init
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Arhaun_Turret_GndAttkInit:
wait 1
nobrkcodestart
playfram 0xdd
playsndbtwn 3520 3522 # Arhaun weaponfire 01, 02, 03
attackwith 1
attackwith 1
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto Goliath_Turret_Init
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1586 Cannibal (cm\terran\cannibal.grp)
.headerstart
IsId 829
Type 12
Init CannibalInit
Death CannibalDeath
GndAttkInit CannibalGndAttkInit
AirAttkInit CannibalGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt CannibalGndAttkRpt
AirAttkRpt CannibalGndAttkRpt
CastSpell CannibalCastSpell
GndAttkToIdle CannibalGndAttkToIdle
AirAttkToIdle CannibalGndAttkToIdle
Unused2 [NONE]
Walking CannibalWalking
WalkingToIdle CannibalWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CannibalInit:
imgul 2064 0 0 # Cannibal Shadow (cm\faction-t\cannibal.grp)
CannibalWalkingToIdle:
playfram 0x00
goto CannibalLocal00
CannibalLocal00:
wait 125
goto CannibalLocal00
CannibalDeath:
playsndbtwn 276 277 # Maverick death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 820 0 0 # Cannibal Remains (cm\terran\cannibal-remains.grp)
wait 1
end
CannibalGndAttkInit:
playfram 0x120
wait 1
playfram 0x160
CannibalGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x1E0
attackwith 1
attackwith 1
wait 1
playfram 0x1C0
wait 1
playfram 0x180
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
CannibalGndAttkToIdle:
playfram 0x160
wait 1
playfram 0x140
wait 1
goto CannibalWalkingToIdle
CannibalCastSpell:
wait 1
goto CannibalGndAttkToIdle
CannibalWalking:
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 CannibalWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2059 Ogun Worker Mode (cm\terran\ogun.grp)
.headerstart
IsId 830
Type 15
Init OgunInit
Death OgunDeath
GndAttkInit OgunGndAttkInit
AirAttkInit OgunGndAttkInit
Unused1 OgunUnused1
GndAttkRpt OgunGndAttkInit
AirAttkRpt OgunGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking OgunWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt OgunGndAttkInit
.headerend
# ----------------------------------------------------------------------------- #
OgunInit:
imgul 2060 0 0 # Ogun Shadow (cm\terran\ogun-shadow.grp)
playfram 0x00
goto InfestedTerranWalkingToIdle
OgunDeath:
playsndbtwn 1385 1386 # Ogun 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
OgunUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706 # Shaman revive 01, 02
sprol 742 0 0
setfldirect 12
wait 12
nobrkcodeend
goto InfestedTerranWalkingToIdle
OgunGndAttkInit:
playfram 0x00
setvertpos 0
wait 1
useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter)
sigorder 32
wait 13
goto OgunGndAttkInit
OgunWalking:
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 OgunWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2061 Ogun Smithy Mode (cm\terran\ogun.grp)
.headerstart
IsId 831
Type 14
Init OgunSmithyModeInit
Death OgunSmithyModeDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 OgunSmithyModeUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle OgunSmithyModeGndAttkToIdle
AirAttkToIdle OgunSmithyModeGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle SkryrokorLocal00
SpecialState1 OgunSmithyModeSpecialState2
SpecialState2 OgunSmithyModeSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
OgunSmithyModeInit:
imgul 2062 0 0 # Ogun Shadow (cm\terran\ogun-shadow.grp)
wait 1
playsnd 2429 # Ogun Smithy Transform
setflspeed 0
playfram 0x120
wait 1
playfram 0x140
wait 1
playfram 0x160
wait 1
playfram 0x180
wait 6
sigorder 1
goto OgunSmithyModeGndAttkToIdle
OgunSmithyModeGndAttkToIdle:
playfram 0x180
wait 1
playfram 0x1A0
wait 1
playfram 0x1C0
wait 1
playfram 0x1E0
wait 1
playfram 0x200
wait 1
playfram 0x220
wait 1
playfram 0x240
wait 1
playfram 0x260
wait 1
goto OgunSmithyModeGndAttkToIdle
OgunSmithyModeDeath:
playsndbtwn 1385 1386 # Ogun 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
OgunSmithyModeUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706 # Shaman revive 01, 02
sprol 742 0 0
setfldirect 12
wait 12
nobrkcodeend
goto OgunSmithyModeGndAttkToIdle
OgunSmithyModeSpecialState2:
playsnd 2430 # Ogun 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:
# 2086 Power Siphon (Small) (thingy\PDaPsySm.grp)
# 2087 Power Siphon (Medium) (thingy\PDaPsyMd.grp)
# 2088 Power Siphon (Large) (thingy\PDaPsyLg.grp)
.headerstart
IsId 392
Type 1
Init PowerSiphonInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
PowerSiphonInit:
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
playfram 6
wait 1
playfram 5
wait 1
playfram 4
wait 1
playfram 3
wait 1
playfram 2
goto Generic_Wait1End
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2091 Wraith Death (cm\terran\wraith-death.grp)
.headerstart
IsId 832
Type 0
Init WraithDeathInit
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
WraithDeathInit:
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2100 Tartarus Mine (cm\faction-t\tartarus-mine.grp)
.headerstart
IsId 833
Type 26
Init TartarusMineInit
Death TartarusMineDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 TartarusMineUnused2
Walking TartarusMineWalking
WalkingToIdle TartarusMineWalkingToIdle
SpecialState1 TartarusMineSpecialState1
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow TartarusMineBurrow
UnBurrow TartarusMineUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
TartarusMineInit:
imgul 2101 0 0 # Tartarus Mine Shadow (cm\faction-t\tartarus-mine-shadow.grp)
TartarusMineWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
TartarusMineDeath:
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
TartarusMineWalking:
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 TartarusMineWalking
TartarusMineSpecialState1:
castspell
sigorder 1
playsnd 10 # Misc\Explo1.wav
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto SkryrokorLocal00
TartarusMineUnused2:
sigorder 32
sigorder 1
playsnd 10 # Misc\Explo1.wav
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto SkryrokorLocal00
TartarusMineBurrow:
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
TartarusMineUnBurrow:
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 TartarusMineWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2104 Madrigal (Hecaton, Imperioso) Turret (cm\terran\madrigal-turret.grp)
.headerstart
IsId 834
Type 13
Init MadrigalHecatonImperiosoTurretInit
Death Generic_Wait1End
GndAttkInit MadrigalHecatonImperiosoTurretGndAttkInit
AirAttkInit MadrigalHecatonImperiosoTurretGndAttkInit
Unused1 [NONE]
GndAttkRpt MadrigalHecatonImperiosoTurretGndAttkInit
AirAttkRpt MadrigalHecatonImperiosoTurretGndAttkInit
CastSpell [NONE]
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
MadrigalHecatonImperiosoTurretInit:
playfram 0x20
goto SkryrokorLocal00
MadrigalHecatonImperiosoTurretGndAttkInit:
wait 1
nobrkcodestart
wait 2
playfram 0x00
wait 1
playsndbtwn 1208 1211 # Madrigal weaponfire 01, 02, 03, 04
attack
playfram 0x20
wait 1
nobrkcodeend
gotorepeatattk
goto MadrigalHecatonImperiosoTurretInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2011 Eidolon (Nydus Trinity) (cm\f-t\eidolon-nydus.grp)
.headerstart
IsId 835
Type 13
Init EidolonNydusInit
Death EidolonNydusDeath
GndAttkInit EidolonNydusGndAttkInit
AirAttkInit EidolonNydusGndAttkInit
Unused1 EidolonNydusUnused1
GndAttkRpt EidolonNydusGndAttkRpt
AirAttkRpt EidolonNydusGndAttkRpt
CastSpell EidolonNydusCastSpell
GndAttkToIdle EidolonNydusGndAttkToIdle
AirAttkToIdle EidolonNydusGndAttkToIdle
Unused2 [NONE]
Walking EidolonNydusWalking
WalkingToIdle EidolonNydusWalkingToIdle
SpecialState1 EidolonNydusSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
EidolonNydusInit:
imgulnextid 0 0 # Eidolon (Nydus) Shadow (cm\f-t\eidolon-nydus-shadow.grp)
EidolonNydusWalkingToIdle:
playfram 0x60
EidolonNydusLocal00:
wait 63
randcondjmp 25 EidolonNydusLocal01
randcondjmp 128 EidolonNydusLocal02
goto EidolonNydusLocal00
EidolonNydusLocal01:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
randcondjmp 192 EidolonNydusLocal03
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 EidolonNydusLocal04
EidolonNydusLocal04:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto EidolonNydusWalkingToIdle
EidolonNydusLocal03:
wait 13
playfram 0x20
wait 1
playfram 0x00
wait 1
goto EidolonNydusWalkingToIdle
EidolonNydusLocal02:
playfram 0x80
wait 1
playfram 0xA0
wait 1
turnrand 3
wait 1
playfram 0x80
wait 1
goto EidolonNydusWalkingToIdle
EidolonNydusDeath:
playsnd 238 # Terran\GHOST\TGhDth00.wav
goto EidolonDeathInit
EidolonNydusUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1166 # EidolonNydus revive 01
playfram 423
wait 2
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
setfldirect 12
nobrkcodeend
goto EidolonNydusWalkingToIdle
EidolonNydusGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
EidolonNydusGndAttkRpt:
wait 1
nobrkcodestart
attack
playfram 0x180
wait 1
playfram 0x40
nobrkcodeend
gotorepeatattk
ignorerest
EidolonNydusGndAttkToIdle:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto EidolonNydusWalkingToIdle
EidolonNydusCastSpell:
nobrkcodestart
wait 1
playsnd 240 # Terran\GHOST\TGhLkd00.wav
castspell
playfram 0x180
wait 2
playfram 0x40
nobrkcodeend
gotorepeatattk
sigorder 2
goto EidolonNydusGndAttkToIdle
EidolonNydusWalking:
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 0x140
move 4
wait 1
playfram 0x160
move 4
wait 1
playfram 0x60
goto EidolonNydusWalking
EidolonNydusSpecialState1:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
wait 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2191 Triton Base (cm\terran\triton-base.grp)
.headerstart
IsId 836
Type 23
Init Triton_Base_Init
Death Triton_Base_Death
GndAttkInit SkryrokorLocal00
AirAttkInit SkryrokorLocal00
Unused1 Triton_Base_Unused1
GndAttkRpt SkryrokorLocal00
AirAttkRpt SkryrokorLocal00
CastSpell Triton_Base_CastSpell
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking Triton_Base_Walking
WalkingToIdle Triton_Base_WalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Triton_Base_StarEditInit
.headerend
# ----------------------------------------------------------------------------- #
Triton_Base_Init:
imgul 2192 0 0 # Triton Shadow (cm\terran\triton-shadow.grp)
Triton_Base_WalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
Triton_Base_Death:
playsnd 2820 # Triton death 01
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 817 0 0 # Triton Remains
end
Triton_Base_Unused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 742 0 0
wait 12
setfldirect 13
nobrkcodeend
goto Triton_Base_WalkingToIdle
Triton_Base_CastSpell:
wait 1
playsndbtwn 3754 3756 # Triton abilityfire 01, 02, 03
castspell
gotorepeatattk
sigorder 2
goto Triton_Base_WalkingToIdle
Triton_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 Triton_Base_Walking
Triton_Base_StarEditInit:
imgol 2191 0 0 # Triton Turret (cm\terran\triton-turret.grp)
imgul 2192 0 0 # Triton Shadow (cm\terran\triton-shadow.grp)
playfram 0x77
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2193 Triton Turret (cm\terran\triton-turret.grp)
.headerstart
IsId 837
Type 12
Init Triton_Turret_Init
Death Generic_Wait1End
GndAttkInit Triton_Turret_GndAttkInit
AirAttkInit Triton_Turret_GndAttkInit
Unused1 [NONE]
GndAttkRpt Triton_Turret_GndAttkInit
AirAttkRpt Triton_Turret_GndAttkInit
CastSpell SkryrokorLocal00
GndAttkToIdle Triton_Turret_Init
AirAttkToIdle Triton_Turret_Init
Unused2 [NONE]
Walking Triton_Turret_Walking
WalkingToIdle Triton_Turret_Init
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
Triton_Turret_Init:
playfram 0x00
goto SkryrokorLocal00
Triton_Turret_GndAttkInit:
wait 1
nobrkcodestart
playfram 0xdd
playsndbtwn 3758 3759 # Triton weaponfire 01, 02
attackwith 1
wait 1
playfram 0xee
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
goto Triton_Turret_Init
Triton_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 Triton_Turret_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2013 Maverick (Futurist) (cm\faction-t\\maverick-futurist.grp)
.headerstart
IsId 838
Type 12
Init MaverickFuturistInit
Death MaverickFuturistDeath
GndAttkInit MaverickFuturistGndAttkInit
AirAttkInit MaverickFuturistGndAttkInit
Unused1 MaverickFuturistUnused1
GndAttkRpt MaverickFuturistGndAttkRpt
AirAttkRpt MaverickFuturistGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MaverickFuturistGndAttkToIdle
AirAttkToIdle MaverickFuturistGndAttkToIdle
Unused2 [NONE]
Walking MaverickFuturistWalking
WalkingToIdle MaverickFuturistWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MaverickFuturistInit:
imgul 2014 0 0 # Maverick Futurist Shadow (cm\faction-t\maverick-futurist-shadow.grp)
MaverickFuturistWalkingToIdle:
playfram 0x80
MaverickFuturistLocal00:
wait 63
randcondjmp 25 MaverickFuturistLocal01
randcondjmp 128 MaverickFuturistLocal02
goto MaverickFuturistLocal00
MaverickFuturistLocal01:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
randcondjmp 192 MaverickFuturistLocal03
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 MaverickFuturistLocal04
MaverickFuturistLocal04:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickFuturistWalkingToIdle
MaverickFuturistLocal03:
wait 13
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickFuturistWalkingToIdle
MaverickFuturistLocal02:
playfram 0xA0
wait 1
playfram 0xC0
wait 1
turnrand 3
wait 1
playfram 0xA0
wait 1
goto MaverickFuturistWalkingToIdle
MaverickFuturistDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 416
wait 2
playfram 417
wait 2
playfram 418
wait 2
playfram 419
wait 2
playfram 420
wait 2
playfram 421
wait 2
playfram 422
wait 2
playfram 423
wait 2
lowsprul 1071 0 0 # Maverick Futurist Remnants (cm\faction-t\maverick-futurist-death.grp)
wait 1
end
MaverickFuturistUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162 # Maverick revive 01, 02
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
setfldirect 12
nobrkcodeend
goto MaverickFuturistWalkingToIdle
MaverickFuturistGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
MaverickFuturistGndAttkRpt:
wait 1
nobrkcodestart
attackwith 1
playfram 0x60
wait 1
playfram 0x40
wait 3
nobrkcodeend
gotorepeatattk
ignorerest
MaverickFuturistGndAttkToIdle:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickFuturistWalkingToIdle
MaverickFuturistWalking:
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 0x80
goto MaverickFuturistWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2098 Vulture (Hecaton) (cm\faction-t\vulture-hecaton.grp)
.headerstart
IsId 839
Type 13
Init VultureHecatonInit
Death VultureHecatonDeath
GndAttkInit VultureHecatonGndAttkInit
AirAttkInit [NONE]
Unused1 VultureHecatonUnused1
GndAttkRpt VultureHecatonGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle VultureHecatonGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking VultureHecatonWalking
WalkingToIdle VultureHecatonGndAttkToIdle
SpecialState1 VultureHecatonSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
VultureHecatonInit:
imgul 2099 0 7 # Vulture (Hecaton) Shadow (cm\faction-t\vulture-hecaton.grp)
playfram 0x00
goto VultureHecatonGndAttkToIdle
VultureHecatonGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto VultureHecatonGndAttkToIdle
VultureHecatonDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 813 0 0 # Vulture Remains
end
VultureHecatonUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # Vulture revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto VultureHecatonGndAttkToIdle
VultureHecatonGndAttkInit:
wait 1
attackwith 1
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
gotorepeatattk
goto VultureHecatonGndAttkToIdle
VultureHecatonWalking:
playfram 0x00
setvertpos 0
imgol 2209 0 0 # Vulture (Hecaton) Engines
goto SkryrokorLocal00
VultureHecatonSpecialState1:
attackwith 1
sigorder 1
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2226 Quadriga (cm\f-t\quadriga.grp)
.headerstart
IsId 840
Type 12
Init QuadrigaInit
Death QuadrigaDeath
GndAttkInit QuadrigaAirAttkInit
AirAttkInit QuadrigaAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt QuadrigaAirAttkInit
AirAttkRpt QuadrigaAirAttkInit
CastSpell [NONE]
GndAttkToIdle TrojanLocal00
AirAttkToIdle TrojanLocal00
Unused2 [NONE]
Walking QuadrigaWalking
WalkingToIdle QuadrigaWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
QuadrigaInit:
imgulnextid 0 42 # Quadriga Shadow (cm\f-t\quadriga.grp)
playfram 0x00
goto TrojanLocal00
QuadrigaDeath:
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
QuadrigaAirAttkInit:
wait 2
nobrkcodestart
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
nobrkcodeend
gotorepeatattk
goto TrojanLocal00
QuadrigaWalking:
setvertpos 0
imgol 2228 0 0 # Quadriga Engines (cm\f-t\quadriga-engine.grp)
sigorder 64
goto SkryrokorLocal00
QuadrigaWalkingToIdle:
orderdone 64
goto TrojanLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2231 Serathiel (cm\faction-t\serathiel.grp)
.headerstart
IsId 841
Type 14
Init SerathielInit
Death SerathielDeath
GndAttkInit SerathielGndAttkToIdle
AirAttkInit SerathielGndAttkToIdle
Unused1 SkryrokorLocal00
GndAttkRpt SerathielGndAttkToIdle
AirAttkRpt SerathielGndAttkToIdle
CastSpell SerathielCastSpell
GndAttkToIdle SerathielGndAttkToIdle
AirAttkToIdle SerathielGndAttkToIdle
Unused2 [NONE]
Walking SerathielWalking
WalkingToIdle SerathielGndAttkToIdle
SpecialState1 [NONE]
SpecialState2 SerathielCastSpell
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
SerathielInit:
imgulnextid 0 42 # Serathiel Shadow (cm\faction-t\serathiel-shadow.grp)
playfram 0x00
goto SerathielGndAttkToIdle
SerathielGndAttkToIdle:
setvertpos 1
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto SerathielGndAttkToIdle
SerathielDeath:
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
SerathielLocal00:
wait 125
goto SerathielLocal00
SerathielCastSpell:
wait 1
castspell
sigorder 2
gotorepeatattk
goto SerathielGndAttkToIdle
SerathielWalking:
setvertpos 0
imgol 2233 0 0 # Serathiel Engines (cm\terran\serathiel-engine.grp)
goto SerathielLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2319 Broadside (cm\faction-t\broadside.grp)
.headerstart
IsId 842
Type 23
Init BroadsideInit
Death BroadsideDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 BroadsideUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking BroadsideWalking
WalkingToIdle BroadsideWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Broadside_BaseStarEditInit
.headerend
# ----------------------------------------------------------------------------- #
BroadsideInit:
wait 1
imgulnextid 0 0 # Broadside Shadow
setfldirect 12
BroadsideWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
BroadsideDeath:
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
BroadsideUnused1:
wait 1
nobrkcodestart
playsnd 1699
sprol 744 0 0
wait 12
setfldirect 13
nobrkcodeend
goto BroadsideWalkingToIdle
BroadsideGndAttkInit:
playfram 0x00
wait 1
imgol 1499 0 0 # Broadside Muzzle Flash
playsndbtwn 1639 1641 # Broadside weapon 1 fire 01, 02, 03
attackwith 1
wait 1
gotorepeatattk
ignorerest
goto BroadsideWalkingToIdle
BroadsideWalking:
move 4
wait 1
playfram 0x00
move 4
wait 1
playfram 0x11
move 4
wait 1
playfram 0x22
goto BroadsideWalking
Broadside_BaseStarEditInit:
setfldirect 12
imgoluselo 2321 2 0 # Broadside Turret (cm\faction-t\broadside-turret.grp)
wait 1
imgul 2320 0 0 # Broadside Base Shadow (cm\faction-t\broadside-shadow.grp)
setfldirect 12
playfram 0x00
goto InfestedTerranWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2321 Broadside Turret (cm\faction-t\broadside-turret.grp)
.headerstart
IsId 843
Type 13
Init BroadsideTurretInit
Death Generic_Wait1End
GndAttkInit BroadsideTurretGndAttkInit
AirAttkInit [NONE]
Unused1 SkryrokorLocal00
GndAttkRpt BroadsideTurretGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle BroadsideTurretInit
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle BroadsideTurretInit
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
BroadsideTurretInit:
playfram 0x00
BroadsideTurretLocal00:
wait 1
waitrand 62 74
randcondjmp 230 BroadsideTurretLocal00
sigorder 8
randcondjmp 127 BroadsideTurretLocal01
turnccwise 1
wait 3
turnccwise 1
wait 3
turnccwise 1
goto BroadsideTurretLocal00
BroadsideTurretLocal01:
turn1cwise
wait 3
turn1cwise
wait 3
turn1cwise
goto BroadsideTurretLocal00
BroadsideTurretGndAttkInit:
wait 1
nobrkcodestart
playfram 0x00
playsndbtwn 4189 4191 # Broadside weaponfire 01, 02, 03
imgol 536 0 0 # Phalanx (Tank) Turret Attack Overlay (thingy\ettFlash.grp)
wait 1
attackwith 1
wait 3
nobrkcodeend
gotorepeatattk
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2316 Cutlass (cm\faction-t\cutlass.grp)
.headerstart
IsId 844
Type 23
Init CutlassInit
Death CutlassDeath
GndAttkInit CutlassGndAttkInit
AirAttkInit CutlassGndAttkInit
Unused1 CutlassUnused1
GndAttkRpt CutlassGndAttkInit
AirAttkRpt CutlassGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking CutlassWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit Cutlass_Tank_BaseStarEditInit
.headerend
# ----------------------------------------------------------------------------- #
CutlassInit:
imgulnextid 0 0 # Cutlass Shadow (cm\faction-t\cutlass-shadow.grp)
playfram 0x00
goto InfestedTerranWalkingToIdle
CutlassDeath:
playsndbtwn 1385 1386 # Cutlass 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
CutlassUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706
sprol 742 0 0
setfldirect 12
wait 12
nobrkcodeend
goto InfestedTerranWalkingToIdle
CutlassGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x100
playsndbtwn 4192 4195 # Cutlass weaponfire 01, 02, 03, 04
attackwith 1
playfram 0x00
wait 3
nobrkcodeend
gotorepeatattk
goto InfestedTerranWalkingToIdle
CutlassWalking:
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 CutlassWalking
Cutlass_Tank_BaseStarEditInit:
setfldirect 12
imgoluselo 2318 2 0 # Cutlass (Tank) Turret (terran\matador-turret.grp)
wait 1
imgul 2317 0 0 # Cutlass (Tank) Base Shadow (terran\matador-shadow.grp)
setfldirect 12
playfram 0x00
goto InfestedTerranWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2318 Cutlass Turret (cm\faction-t\cutlass-turret.grp)
.headerstart
IsId 845
Type 13
Init InfestedTerranWalkingToIdle
Death Generic_Wait1End
GndAttkInit CutlassGndAttkInit
AirAttkInit CutlassGndAttkInit
Unused1 [NONE]
GndAttkRpt CutlassGndAttkInit
AirAttkRpt CutlassGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking CutlassWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 SkryrokorLocal00
.headerend
# ----------------------------------------------------------------------------- #
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2398 Civilian Death (terran\civilian-death.grp)
.headerstart
IsId 846
Type 1
Init CivilianDeathInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
CivilianDeathInit:
setfldirect 0
playfram 0
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
lowsprul 1158 0 0 # Civilian Remnants (terran\civilian-remains.grp)
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 226 Camazotz (cm\f-t\camazotz.grp)
.headerstart
IsId 847
Type 12
Init CamazotzInit
Death CamazotzDeath
GndAttkInit CamazotzGndAttkInit
AirAttkInit [NONE]
Unused1 CamazotzUnused1
GndAttkRpt CamazotzGndAttkRpt
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle CamazotzGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking CamazotzWalking
WalkingToIdle CamazotzWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CamazotzInit:
imgulnextid 0 0 # Camazotz Shadow (cm\f-t\camazotz-shadow.grp)
CamazotzWalkingToIdle:
playfram 0x40
CamazotzLocal00:
wait 63
randcondjmp 25 CamazotzLocal01
randcondjmp 128 CamazotzLocal02
goto CamazotzLocal00
CamazotzLocal01:
playfram 0x00
wait 1
randcondjmp 192 CamazotzLocal03
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 CamazotzWalkingToIdle
CamazotzLocal03:
wait 13
goto CamazotzWalkingToIdle
CamazotzLocal02:
playfram 0x60
wait 1
playfram 0x80
wait 1
turnrand 3
wait 1
playfram 0x60
wait 1
goto CamazotzWalkingToIdle
CamazotzDeath:
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 # Camazotz Remnants (cm\terran\camazotz-remnants.grp)
wait 1
end
CamazotzUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1163 1165 # Camazotz revive 01, 02, 03
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 CamazotzWalkingToIdle
CamazotzGndAttkInit:
playfram 0x00
CamazotzGndAttkRpt:
wait 1
nobrkcodestart
wait 1
playsndbtwn 4261 4263 # Camazotz weaponfire 01, 02, 03
imgoluselo 2056 0 0 # Green projection attack
playfram 0x20
attkshiftproj 24
sigorder 32
wait 1
attkshiftproj 54
sigorder 32
wait 1
attkshiftproj 82
sigorder 32
wait 1
playfram 0x00
attkshiftproj 112
sigorder 32
wait 1
attkshiftproj 140
sigorder 32
wait 2
ignorerest
CamazotzGndAttkToIdle:
goto CamazotzWalkingToIdle
CamazotzWalking:
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 CamazotzWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1149 Arquebus (cm\f-t\arquebus.grp)
.headerstart
IsId 848
Type 12
Init ArquebusInit
Death ArquebusDeath
GndAttkInit ArquebusGndAttkInit
AirAttkInit ArquebusGndAttkInit
Unused1 ArquebusUnused1
GndAttkRpt ArquebusGndAttkInit
AirAttkRpt ArquebusGndAttkInit
CastSpell [NONE]
GndAttkToIdle InfestedTerranWalkingToIdle
AirAttkToIdle InfestedTerranWalkingToIdle
Unused2 [NONE]
Walking ArquebusWalking
WalkingToIdle InfestedTerranWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ArquebusInit:
imgulnextid 0 0 # Arquebus shadow (cm\f-t\arquebus-shadow.grp)
goto InfestedTerranWalkingToIdle
ArquebusDeath:
playsndbtwn 3067 3073 # Arquebus 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 # Arquebus Remains
wait 1
end
ArquebusUnused1:
wait 1
nobrkcodestart
playsnd 1700
sprol 744 0 0 # Large Orange Explosion Reversed
wait 12
setfldirect 13
nobrkcodeend
goto InfestedTerranWalkingToIdle
ArquebusGndAttkInit:
wait 1
nobrkcodestart
playfram 0x220
playsndbtwn 2347 2350 # Arquebus weapon fire 01, 02, 03, 04
attackwith 1
wait 1
playfram 0x00
nobrkcodeend
gotorepeatattk
ignorerest
goto InfestedTerranWalkingToIdle
ArquebusWalking:
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 ArquebusWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 939 Valkyrie (Hecaton) (cm\f-t\valkyrie-hecaton.grp)
.headerstart
IsId 849
Type 12
Init ValkyrieHecatonInit
Death ValkyrieHecatonDeath
GndAttkInit ValkyrieHecatonAirAttkInit
AirAttkInit ValkyrieHecatonAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt ValkyrieHecatonAirAttkInit
AirAttkRpt ValkyrieHecatonAirAttkInit
CastSpell [NONE]
GndAttkToIdle TrojanLocal00
AirAttkToIdle TrojanLocal00
Unused2 [NONE]
Walking ValkyrieHecatonWalking
WalkingToIdle ValkyrieHecatonWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ValkyrieHecatonInit:
imgul 2457 0 42 # Valkyrie (Hecaton) Shadow (cm\f-t\valkyrie-hecaton.grp)
playfram 0x00
goto TrojanLocal00
ValkyrieHecatonDeath:
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
ValkyrieHecatonAirAttkInit:
wait 2
nobrkcodestart
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
wait 6
attackwith 2
nobrkcodeend
gotorepeatattk
goto TrojanLocal00
ValkyrieHecatonWalking:
setvertpos 0
imgol 2458 0 0 # Valkyrie (Hecaton) Engines (cm\f-t\valkyrie-hecaton-engine.grp)
sigorder 64
goto SkryrokorLocal00
ValkyrieHecatonWalkingToIdle:
orderdone 64
goto TrojanLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1154 Cyclops (Futurist) (cm\f-t\cyclops-futurist.grp)
.headerstart
IsId 850
Type 12
Init CyclopsFuturistInit
Death CyclopsDeath
GndAttkInit CyclopsFuturistGndAttkInit
AirAttkInit CyclopsFuturistGndAttkInit
Unused1 CyclopsUnused1
GndAttkRpt CyclopsFuturistGndAttkRpt
AirAttkRpt CyclopsFuturistGndAttkRpt
CastSpell [NONE]
GndAttkToIdle CyclopsFuturistGndAttkToIdle
AirAttkToIdle CyclopsFuturistGndAttkToIdle
Unused2 [NONE]
Walking CyclopsWalking
WalkingToIdle CyclopsWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CyclopsFuturistInit:
imgulnextid 0 0 # Cyclops (Futurist) shadow (cm\f-t\cyclops-futurist-shadow.grp)
goto CyclopsWalkingToIdle
CyclopsFuturistGndAttkInit:
playfram 0x00
CyclopsFuturistGndAttkRpt:
wait 1
nobrkcodestart
playfram 0x220
playsndbtwn 4295 4298 # CyclopsFuturist weapon fire 01, 02, 03, 04
attack
wait 1
playfram 0x240
wait 1
playfram 0x260
wait 1
playfram 0x280
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
CyclopsFuturistGndAttkToIdle:
playfram 0x00
wait 1
goto CyclopsWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 256 Raynor Vulture (cm\h\raynor-vulture.grp)
.headerstart
IsId 851
Type 13
Init RaynorVultureInit
Death RaynorVultureDeath
GndAttkInit RaynorVultureGndAttkInit
AirAttkInit [NONE]
Unused1 RaynorVultureUnused1
GndAttkRpt RaynorVultureGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle RaynorVultureGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking RaynorVultureWalking
WalkingToIdle RaynorVultureGndAttkToIdle
SpecialState1 RaynorVultureSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
RaynorVultureInit:
imgulnextid 0 7 # Raynor (Vulture) Shadow (cm\h\raynor-vulture.grp)
playfram 0x00
goto RaynorVultureGndAttkToIdle
RaynorVultureGndAttkToIdle:
setvertpos 0
wait 8
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto RaynorVultureGndAttkToIdle
RaynorVultureDeath:
playsnd 353 # Terran\VULTURE\TVuDth00.WAV
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 813 0 0 # RaynorVulture Remains
end
RaynorVultureUnused1:
wait 1
nobrkcodestart
tmprmgraphicstart
playsnd 1699 # RaynorVulture revive 01
sprol 742 0 0
wait 10
setfldirect 12
tmprmgraphicend
nobrkcodeend
goto RaynorVultureGndAttkToIdle
RaynorVultureGndAttkInit:
wait 1
nobrkcodestart
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
wait 3
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
wait 3
attackwith 1
playsnd 106 # Bullet\tvuFir00.wav
wait 1
nobrkcodeend
gotorepeatattk
goto RaynorVultureGndAttkToIdle
RaynorVultureWalking:
playfram 0x00
setvertpos 0
imgol 2394 0 0 # Raynor (Vulture) Engines
goto SkryrokorLocal00
RaynorVultureSpecialState1:
attackwith 1
sigorder 1
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 852 Duke (Minotaur) (terran\BattleCr.grp)
.headerstart
IsId 852
Type 12
Init DukeMinotaurInit
Death DukeMinotaurDeath
GndAttkInit DukeMinotaurGndAttkInit
AirAttkInit DukeMinotaurAirAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt DukeMinotaurGndAttkInit
AirAttkRpt DukeMinotaurAirAttkInit
CastSpell DukeMinotaurCastSpell
GndAttkToIdle SkryrokorLocal00
AirAttkToIdle SkryrokorLocal00
Unused2 [NONE]
Walking DukeMinotaurWalking
WalkingToIdle MinotaurWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
DukeMinotaurInit:
imgulnextid 0 42 # Duke (Minotaur) Shadow (terran\BattleCr.grp)
playfram 0x00
goto SkryrokorLocal00
DukeMinotaurDeath:
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
DukeMinotaurGndAttkInit:
imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp)
goto DukeMinotaurLocal00
DukeMinotaurLocal00:
wait 1
attackwith 1
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
gotorepeatattk
goto SkryrokorLocal00
DukeMinotaurAirAttkInit:
imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp)
goto DukeMinotaurLocal01
DukeMinotaurLocal01:
wait 1
attackwith 2
playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05
gotorepeatattk
goto SkryrokorLocal00
DukeMinotaurCastSpell:
imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp)
goto SkryrokorLocal00
DukeMinotaurWalking:
imgol 220 0 0 # Minotaur Engines (thingy\tbaGlow.grp)
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 239 MaverickGolden (cm\f-t\maverick-golden.grp)
.headerstart
IsId 853
Type 12
Init MaverickGoldenInit
Death MaverickGoldenDeath
GndAttkInit MaverickGoldenGndAttkInit
AirAttkInit MaverickGoldenGndAttkInit
Unused1 MaverickGoldenUnused1
GndAttkRpt MaverickGoldenGndAttkRpt
AirAttkRpt MaverickGoldenGndAttkRpt
CastSpell [NONE]
GndAttkToIdle MaverickGoldenGndAttkToIdle
AirAttkToIdle MaverickGoldenGndAttkToIdle
Unused2 [NONE]
Walking MaverickGoldenWalking
WalkingToIdle MaverickGoldenWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MaverickGoldenInit:
imgulnextid 0 0 # Maverick (Golden) Shadow (cm\f-t\maverick-golden-shadow.grp)
MaverickGoldenWalkingToIdle:
playfram 0x80
MaverickGoldenLocal00:
wait 63
randcondjmp 25 MaverickGoldenLocal01
randcondjmp 128 MaverickGoldenLocal02
goto MaverickGoldenLocal00
MaverickGoldenLocal01:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
randcondjmp 192 MaverickGoldenLocal03
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 MaverickGoldenLocal04
MaverickGoldenLocal04:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickGoldenWalkingToIdle
MaverickGoldenLocal03:
wait 13
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickGoldenWalkingToIdle
MaverickGoldenLocal02:
playfram 0xA0
wait 1
playfram 0xC0
wait 1
turnrand 3
wait 1
playfram 0xA0
wait 1
goto MaverickGoldenWalkingToIdle
MaverickGoldenDeath:
playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
setfldirect 0
playfram 416
wait 2
playfram 417
wait 2
playfram 418
wait 2
playfram 419
wait 2
playfram 420
wait 2
playfram 421
wait 2
playfram 422
wait 2
playfram 423
wait 2
lowsprul 1187 0 0 # Maverick (Golden) Remnants (terran\maverick-death.grp)
wait 1
end
MaverickGoldenUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1161 1162 # Maverick revive 01, 02
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
setfldirect 12
nobrkcodeend
goto MaverickGoldenWalkingToIdle
MaverickGoldenGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
MaverickGoldenGndAttkRpt:
wait 1
nobrkcodestart
attackwith 1
playsndbtwn 1427 1434 # Simulacrum weapon fire 01, 02, 03, 04, 05, 06, 07, 08
playfram 0x60
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x40
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
MaverickGoldenGndAttkToIdle:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MaverickGoldenWalkingToIdle
MaverickGoldenWalking:
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 0x80
goto MaverickGoldenWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2475 Shaman (Upstart) Support Mode (cm\f-t\shaman-upstart.grp)
.headerstart
IsId 854
Type 13
Init ShamanUpstartSupportModeInit
Death ShamanUpstartSupportModeDeath
GndAttkInit ShamanUpstartSupportGndAttkInit
AirAttkInit ShamanUpstartSupportGndAttkInit
Unused1 ShamanUpstartSupportModeUnused1
GndAttkRpt ShamanUpstartSupportGndAttkInit
AirAttkRpt ShamanUpstartSupportGndAttkInit
CastSpell ShamanUpstartSupportModeCastSpell
GndAttkToIdle ShamanUpstartSupportModeGndAttkToIdle
AirAttkToIdle ShamanUpstartSupportModeGndAttkToIdle
Unused2 [NONE]
Walking ShamanUpstartSupportModeWalking
WalkingToIdle ShamanUpstartSupportModeGndAttkToIdle
SpecialState1 ShamanUpstartSupportModeSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
ShamanUpstartSupportModeInit:
imgulnextid 0 0 # Shaman (Upstart) Shadow (cm\f-t\shaman-upstart-shadow.grp)
playfram 0x00
goto ShamanUpstartSupportModeGndAttkToIdle
ShamanUpstartSupportModeGndAttkToIdle:
playfram 0x00
setvertpos 1
wait 8
setvertpos 2
wait 8
setvertpos 1
wait 8
setvertpos 0
wait 8
goto ShamanUpstartSupportModeGndAttkToIdle
ShamanUpstartSupportModeDeath:
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
ShamanUpstartSupportModeUnused1:
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 ShamanUpstartSupportModeGndAttkToIdle
ShamanUpstartSupportGndAttkInit:
wait 1
playfram 0x20
playsndbtwn 2775 2776 # Cuirass weapon fire 01, 02
attack
wait 1
playfram 0x00
gotorepeatattk
goto ShamanUpstartSupportModeGndAttkToIdle
ShamanUpstartSupportModeCastSpell:
playfram 0x00
wait 6
goto ShamanUpstartSupportModeGndAttkToIdle
ShamanUpstartSupportModeWalking:
setvertpos 0
goto SkryrokorLocal00
ShamanUpstartSupportModeSpecialState1:
attackwith 1
sigorder 1
wait 1
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2477 Shaman Adrenaline Mode (cm\f-t\shaman-upstart.grp)
.headerstart
IsId 855
Type 14
Init ShamanAdrenalineModeInit
Death ShamanAdrenalineModeDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 ShamanAdrenalineModeUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell ShamanAdrenalineModeGndAttkToIdle
GndAttkToIdle ShamanAdrenalineModeGndAttkToIdle
AirAttkToIdle ShamanAdrenalineModeGndAttkToIdle
Unused2 [NONE]
Walking SkryrokorLocal00
WalkingToIdle SkryrokorLocal00
SpecialState1 ShamanAdrenalineModeSpecialState2
SpecialState2 ShamanAdrenalineModeSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ShamanAdrenalineModeInit:
imgul 2476 0 0 # Shaman Shadow (cm\f-t\shaman-upstart-shadow.grp)
wait 1
playsnd 2429 # Shaman Adrenaline Transform
setflspeed 0
playfram 0x00
wait 2
playfram 0x40
wait 3
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0xC0
wait 1
playfram 0xE0
wait 6
sigorder 1
goto ShamanAdrenalineModeGndAttkToIdle
ShamanAdrenalineModeGndAttkToIdle:
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
goto ShamanAdrenalineModeGndAttkToIdle
ShamanAdrenalineModeDeath:
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
ShamanAdrenalineModeUnused1:
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 ShamanAdrenalineModeGndAttkToIdle
ShamanAdrenalineModeSpecialState2:
playsnd 2430 # Matador Tank Transform
playfram 0xE0
wait 1
playfram 0xC0
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0x60
wait 3
playfram 0x40
wait 1
playfram 0x00
wait 6
sigorder 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2313 Morrigan (cm\f-t\morrigan.grp)
.headerstart
IsId 856
Type 13
Init MorriganInit
Death MorriganDeath
GndAttkInit MorriganGndAttkInit
AirAttkInit MorriganGndAttkInit
Unused1 MorriganUnused1
GndAttkRpt MorriganGndAttkRpt
AirAttkRpt MorriganGndAttkRpt
CastSpell MorriganCastSpell
GndAttkToIdle MorriganGndAttkToIdle
AirAttkToIdle MorriganGndAttkToIdle
Unused2 [NONE]
Walking MorriganWalking
WalkingToIdle MorriganWalkingToIdle
SpecialState1 MorriganSpecialState1
.headerend
# ----------------------------------------------------------------------------- #
MorriganInit:
imgulnextid 0 0 # Morrigan Shadow (cm\f-t\morrigan-shadow.grp)
MorriganWalkingToIdle:
playfram 0x60
MorriganLocal00:
wait 63
randcondjmp 25 MorriganLocal01
randcondjmp 128 MorriganLocal02
goto MorriganLocal00
MorriganLocal01:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
randcondjmp 192 MorriganLocal03
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 MorriganLocal04
MorriganLocal04:
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MorriganWalkingToIdle
MorriganLocal03:
wait 13
playfram 0x20
wait 1
playfram 0x00
wait 1
goto MorriganWalkingToIdle
MorriganLocal02:
playfram 0x80
wait 1
playfram 0xA0
wait 1
turnrand 3
wait 1
playfram 0x80
wait 1
goto MorriganWalkingToIdle
MorriganDeath:
playsnd 238 # Terran\GHOST\TGhDth00.wav
goto EidolonDeathInit
MorriganUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1166 # Morrigan revive 01
playfram 423
wait 2
playfram 422
wait 2
playfram 421
wait 2
playfram 420
wait 2
playfram 419
wait 2
playfram 418
wait 2
playfram 417
wait 2
playfram 416
wait 2
setfldirect 12
nobrkcodeend
goto MorriganWalkingToIdle
MorriganGndAttkInit:
playfram 0x00
wait 1
playfram 0x20
wait 1
sigorder 32
playfram 0x40
wait 1
MorriganGndAttkRpt:
wait 1
nobrkcodestart
attack
playsndbtwn 4324 4329 # Morrigan weaponfire 01, 02, 03, 04, 05, 06
playfram 0x180
wait 1
playfram 0x40
nobrkcodeend
gotorepeatattk
ignorerest
MorriganGndAttkToIdle:
playfram 0x11
wait 1
playfram 0x00
wait 1
goto MorriganWalkingToIdle
MorriganCastSpell:
nobrkcodestart
wait 1
playsnd 240 # Terran\GHOST\TGhLkd00.wav
castspell
playfram 0x180
wait 2
playfram 0x40
nobrkcodeend
gotorepeatattk
sigorder 2
goto MorriganGndAttkToIdle
MorriganWalking:
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 0x140
move 4
wait 1
playfram 0x160
move 4
wait 1
playfram 0x60
goto MorriganWalking
MorriganSpecialState1:
playfram 0x00
wait 1
playfram 0x20
wait 1
playfram 0x40
wait 1
goto SkryrokorLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 226 Harakan (Golden) (cm\f-t\harakan-golden.grp)
.headerstart
IsId 857
Type 12
Init HarakanGoldenInit
Death HarakanGoldenDeath
GndAttkInit HarakanGoldenGndAttkInit
AirAttkInit [NONE]
Unused1 HarakanGoldenUnused1
GndAttkRpt HarakanGoldenGndAttkRpt
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle HarakanGoldenGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking HarakanGoldenWalking
WalkingToIdle HarakanGoldenWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HarakanGoldenInit:
imgulnextid 0 0 # Harakan (Golden) Shadow (cm\f-t\harakan-golden-shadow.grp)
HarakanGoldenWalkingToIdle:
playfram 0x40
HarakanGoldenLocal00:
wait 63
randcondjmp 25 HarakanGoldenLocal01
randcondjmp 128 HarakanGoldenLocal02
goto HarakanGoldenLocal00
HarakanGoldenLocal01:
playfram 0x00
wait 1
randcondjmp 192 HarakanGoldenLocal03
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 HarakanGoldenWalkingToIdle
HarakanGoldenLocal03:
wait 13
goto HarakanGoldenWalkingToIdle
HarakanGoldenLocal02:
playfram 0x60
wait 1
playfram 0x80
wait 1
turnrand 3
wait 1
playfram 0x60
wait 1
goto HarakanGoldenWalkingToIdle
HarakanGoldenDeath:
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 # HarakanGolden Remnants (cm\terran\harakan-remnants.grp)
wait 1
end
HarakanGoldenUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsndbtwn 1163 1165 # Harakan (Golden) revive 01, 02, 03
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 HarakanGoldenWalkingToIdle
HarakanGoldenGndAttkInit:
playfram 0x00
HarakanGoldenGndAttkRpt:
wait 1
nobrkcodestart
imgol 2487 0 0 # Flamethrower (Blue) (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
HarakanGoldenGndAttkToIdle:
goto HarakanGoldenWalkingToIdle
HarakanGoldenWalking:
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 HarakanGoldenWalking