# ----------------------------------------------------------------------------- # # 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 5 # Trojan Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 226 Harakan (terran\firebat.grp) .headerstart IsId 69 Type 12 Init HarakanInit Death HarakanDeath GndAttkInit HarakanGndAttkInit AirAttkInit [NONE] Unused1 HarakanUnused1 GndAttkRpt HarakanGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle HarakanGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking HarakanWalking WalkingToIdle HarakanWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # HarakanInit: imgul 227 0 0 # Harakan Shadow (terran\tfbShad.grp) HarakanWalkingToIdle: playfram 0x40 HarakanLocal00: wait 63 randcondjmp 25 HarakanLocal01 randcondjmp 128 HarakanLocal02 goto HarakanLocal00 HarakanLocal01: playfram 0x00 wait 1 randcondjmp 192 HarakanLocal03 turnccwise 2 wait 3 turnccwise 2 wait 3 turnccwise 2 wait 3 turnccwise 2 wait 3 turnccwise 2 wait 3 wait 6 turncwise 2 wait 3 turncwise 2 wait 3 turncwise 2 wait 3 turncwise 2 wait 3 turncwise 2 wait 3 wait 6 turnccwise 2 wait 3 turnccwise 2 wait 3 turnccwise 2 wait 3 goto HarakanWalkingToIdle HarakanLocal03: wait 13 goto HarakanWalkingToIdle HarakanLocal02: playfram 0x60 wait 1 playfram 0x80 wait 1 turnrand 3 wait 1 playfram 0x60 wait 1 goto HarakanWalkingToIdle HarakanDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp) imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) setfldirect 0 # playfram 170 wait 2 # playfram 171 wait 2 # playfram 172 wait 2 # playfram 173 wait 2 # playfram 174 # wait 2 # playfram 175 # wait 2 # playfram 176 # wait 2 # playfram 177 # wait 2 lowsprul 615 0 0 # Harakan Remnants (cm\terran\harakan-remnants.grp) wait 1 end HarakanUnused1: wait 1 nobrkcodestart setfldirect 0 playsndbtwn 1163 1165 # 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\bomber.grp) .headerstart IsId 362 Type 12 Init ValkyrieInit Death ValkyrieDeath GndAttkInit ValkyrieAirAttkInit AirAttkInit ValkyrieAirAttkInit Unused1 SkryrokorLocal00 GndAttkRpt ValkyrieAirAttkInit AirAttkRpt ValkyrieAirAttkInit CastSpell [NONE] GndAttkToIdle TrojanLocal00 AirAttkToIdle TrojanLocal00 Unused2 [NONE] Walking ValkyrieWalking WalkingToIdle ValkyrieWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ValkyrieInit: imgul 940 0 42 # Valkyrie Shadow (terran\bomber.grp) playfram 0x00 goto TrojanLocal00 ValkyrieDeath: playsnd 1040 # Terran\FRIGATE\TVkDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 844 0 42 # Terran Unit Rubble Medium wait 1 end ValkyrieAirAttkInit: wait 2 nobrkcodestart attackwith 2 wait 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 (thingy\tbmGlow.grp) sigorder 64 goto SkryrokorLocal00 ValkyrieWalkingToIdle: orderdone 64 goto TrojanLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 931 Lanifect Engines (thingy\pcsGlow.grp) # 1471 Magnetar Engines (cm\terran\magnetar-engine.grp) .headerstart IsId 370 Type 12 Init LanifectEnginesInit Death Generic_Wait1End GndAttkInit Generic_Wait1End AirAttkInit Generic_Wait1End Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell Generic_Wait1End GndAttkToIdle Generic_Wait1End AirAttkToIdle Generic_Wait1End Unused2 [NONE] Walking LanifectEnginesInit WalkingToIdle Generic_Wait1End SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # LanifectEnginesInit: engframe 0 wait 1 engframe 17 wait 1 goto LanifectEnginesInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 965 Halo Rockets (bullet\SMmissle.grp) .headerstart IsId 378 Type 2 Init HaloRocketInit Death HaloRocketDeath GndAttkInit HaloRocketGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # HaloRocketInit: playfram 0x00 playsnd 1023 # Bullet\Tfrshoot.wav wait 1 sigorder 1 wait 1 HaloRocketGndAttkInit: sprol 505 0 0 # Halo Rockets Trail (thingy\bsmoke.grp) wait 2 goto HaloRocketGndAttkInit HaloRocketDeath: playsnd 1022 # Bullet\Tfrhit.wav imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 966 Optical Flare Grenade (bullet\grenade.grp) .headerstart IsId 379 Type 2 Init OpticalFlareInit Death OpticalFlareDeath GndAttkInit OpticalFlareGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # OpticalFlareInit: playfram 0x00 playsnd 1016 # Terran\Medic\TMedflsh.wav wait 1 sigorder 1 wait 1 OpticalFlareGndAttkInit: sprol 310 0 0 # Grenade Shot Smoke (thingy\GreSmoke.grp) wait 1 OpticalFlareLocal00: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 goto OpticalFlareLocal00 OpticalFlareDeath: imgol 977 0 0 # Optical Flare Hit (Medium) (thingy\TmeFlshM.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 967 Restoration Hit (Small) (thingy\tCureSml.grp) # 968 Restoration Hit (Medium) (thingy\tCureMed.grp) # 969 Restoration Hit (Large) (thingy\tCureLrg.grp) .headerstart IsId 389 Type 1 Init RestorationHitInit Death RestorationHitDeath .headerend # ----------------------------------------------------------------------------- # RestorationHitInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 RestorationHitDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 976 Optical Flare Hit (Small) (thingy\TmeFlshS.grp) # 977 Optical Flare Hit (Medium) (thingy\TmeFlshM.grp) # 978 Optical Flare Hit (Large) (thingy\TmeFlshL.grp) .headerstart IsId 391 Type 1 Init OpticalFlareHitInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # OpticalFlareHitInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 970 Unused Heal (Small) (thingy\tmeHealM.grp) # 971 Unused Heal (Medium) (thingy\tmeHealM.grp) # 972 Unused Heal (Large) (thingy\tmeHealL.grp) .headerstart IsId 394 Type 1 Init Unknown394Init Death Unknown394Death .headerend # ----------------------------------------------------------------------------- # Unknown394Init: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 1 tmprmgraphicstart wait 48 tmprmgraphicend playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 1 Unknown394Death: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 947 Psi Disrupter (neutral\PsiDisr.grp) .headerstart IsId 407 Type 20 Init PsiDisrupterInit Death PsiDisrupterDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built PsiDisrupterBuilt Landing [NONE] LiftOff [NONE] IsWorking PsiDisrupterBuilt WorkingToIdle PsiDisrupterBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # PsiDisrupterInit: imgul 948 0 0 # Psi Disrupter Shadow (neutral\tpdShad.grp) PsiDisrupterBuilt: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 goto PsiDisrupterBuilt PsiDisrupterDeath: playfram 6 playsnd 7 imgol 334 0 0 wait 3 lowsprul 274 0 0 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 949 Power Generator (neutral\Generate.grp) .headerstart IsId 408 Type 20 Init PowerGeneratorInit Death AtelierDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built PowerGeneratorBuilt Landing [NONE] LiftOff [NONE] IsWorking SkryrokorLocal00 WorkingToIdle SkryrokorLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # PowerGeneratorInit: imgul 950 0 0 # Power Generator Shadow (neutral\tgnShad.grp) PowerGeneratorBuilt: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 goto PowerGeneratorBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1001 Quarry (cm\terran\quarry.grp) .headerstart IsId 415 Type 24 Init QuarryInit Death VestryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt QuarryAlmostBuilt Built QuarryBuilt Landing QuarryLanding LiftOff SkryrokorLocal00 IsWorking QuarryIsWorking WorkingToIdle QuarryBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable SkryrokorLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # QuarryInit: imgul 1014 0 0 # Quarry Shadow (cm\terran\quarry-shad.grp) QuarryBuilt: playfram 0x00 goto SkryrokorLocal00 QuarryAlmostBuilt: playfram 1 goto SkryrokorLocal00 QuarryLanding: imgol 1784 0 0 # Quarry Connector (cm\terran\quarry-connector.grp) goto SkryrokorLocal00 QuarryIsWorking: playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 0x00 wait 1 goto QuarryIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1025 Centaur (terran\centaur.grp) .headerstart IsId 420 Type 12 Init CentaurInit Death CentaurDeath GndAttkInit CentaurGndAttkInit AirAttkInit CentaurGndAttkInit Unused1 CentaurUnused1 GndAttkRpt CentaurGndAttkInit AirAttkRpt CentaurGndAttkInit CastSpell [NONE] GndAttkToIdle CentaurGndAttkToIdle AirAttkToIdle CentaurGndAttkToIdle Unused2 [NONE] Walking CentaurWalking WalkingToIdle SkryrokorLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # CentaurInit: imgul 1026 0 42 # Centaur Shadow (cm\terran\centaur.grp) CentaurGndAttkToIdle: playfram 0x00 goto SkryrokorLocal00 CentaurDeath: playsnd 177 # Terran\BATTLE\tbaDth00.wav playsndbtwn 2024 2026 # Centaur death 01, 02, 03 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 7 playsndbtwn 2024 2026 # Centaur death 01, 02, 03 imgol 332 5 5 # Explosion2 (Small) (thingy\tBangS.grp) wait 2 imgol 332 11 5 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 playsndbtwn 2024 2026 # Centaur death 01, 02, 03 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 2 imgol 334 -5 -11 wait 2 imgol 332 -5 -5 # Explosion2 (Small) (thingy\tBangS.grp) wait 5 lowsprul 273 0 42 # Terran Building Rubble Small wait 1 end CentaurUnused1: wait 1 nobrkcodestart playsndbtwn 2024 2026 # Centaur death 01, 02, 03 imgol 1443 0 0 wait 7 playsndbtwn 2024 2026 # Centaur death 01, 02, 03 imgol 334 5 5 wait 7 playsndbtwn 2024 2026 # Centaur death 01, 02, 03 imgol 334 -5 -5 wait 12 nobrkcodeend goto SkryrokorLocal00 CentaurGndAttkInit: wait 1 playsndbtwn 2780 2782 # Centaur weapon 1 fire 01, 02, 03 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\ghost.grp) .headerstart IsId 791 Type 13 Init GoskaInit Death EidolonDeath GndAttkInit GoskaGndAttkInit AirAttkInit GoskaGndAttkInit Unused1 EidolonUnused1 GndAttkRpt GoskaGndAttkRpt AirAttkRpt GoskaGndAttkRpt CastSpell EidolonCastSpell GndAttkToIdle EidolonGndAttkToIdle AirAttkToIdle EidolonGndAttkToIdle Unused2 [NONE] Walking EidolonWalking WalkingToIdle EidolonWalkingToIdle SpecialState1 EidolonSpecialState1 .headerend # ----------------------------------------------------------------------------- # GoskaInit: imgul 1901 0 0 # Goska Shadow (terran\tghShad.grp) goto EidolonWalkingToIdle GoskaGndAttkInit: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 GoskaGndAttkRpt: wait 1 nobrkcodestart playsndbtwn 3212 3214 # Goska Weaponfire 01, 02, 03 attack playfram 0xcc wait 1 playfram 0x22 wait 1 attack playfram 0xcc wait 1 playfram 0x22 wait 1 attack playfram 0xcc wait 1 playfram 0x22 wait 1 attack playfram 0xcc wait 1 playfram 0x22 wait 1 nobrkcodeend gotorepeatattk ignorerest goto EidolonGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1912 Ackmed (cm\heroes\ackmed.grp) .headerstart IsId 793 Type 12 Init AckmedInit Death HarakanDeath GndAttkInit HarakanGndAttkInit AirAttkInit HarakanGndAttkInit Unused1 HarakanUnused1 GndAttkRpt HarakanGndAttkRpt AirAttkRpt HarakanGndAttkRpt CastSpell [NONE] GndAttkToIdle HarakanGndAttkToIdle AirAttkToIdle HarakanGndAttkToIdle Unused2 [NONE] Walking HarakanWalking WalkingToIdle HarakanWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AckmedInit: imgul 1913 0 0 # Ackmed Shadow (cm\heroes\ackmed-shadow.grp) goto HarakanWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1970 Sieve (cm\terran\sieve.grp) .headerstart IsId 802 Type 20 Init SieveInit Death ReservoirDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ReservoirSpecialState1 SpecialState2 ReservoirSpecialState2 AlmostBuilt ReservoirAlmostBuilt Built ReservoirBuilt Landing [NONE] LiftOff [NONE] IsWorking SkryrokorLocal00 WorkingToIdle ReservoirBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # SieveInit: imgul 1971 0 0 # Sieve Shadow (cm\terran\sieve-shadow.grp) playfram 1 goto ReservoirLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1117 Apostle (cm\terran\apostle.grp) .headerstart IsId 463 Type 12 Init ApostleInit Death ApostleDeath GndAttkInit MadcapGndAttkInit AirAttkInit MadcapGndAttkInit Unused1 ApostleUnused1 GndAttkRpt MadcapGndAttkRpt AirAttkRpt MadcapGndAttkRpt CastSpell [NONE] GndAttkToIdle MadcapGndAttkToIdle AirAttkToIdle MadcapGndAttkToIdle Unused2 [NONE] Walking MadcapWalking WalkingToIdle MadcapWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ApostleInit: imgul 1118 0 4 # Apostle Shadow (cm\terran\apostle-shad.grp) goto MadcapWalkingToIdle ApostleDeath: playsnd 1301 # Apostle death 01 setfldirect 0 playfram 0x00 imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp) wait 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: wait 1 nobrkcodestart wait 2 playfram 0x00 wait 1 playfram 0x11 playsndbtwn 1876 1879 # Magnetar weapon fire 01, 02, 03, 04 attack wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto SkryrokorLocal00 MagnetarLocal00: wait 125 goto MagnetarLocal00 MagnetarCastSpell: imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp) sigorder 32 goto MagnetarLocal00 MagnetarWalking: setvertpos 0 imgol 1471 0 0 # Magnetar Engines (cm\terran\magnetar-engine.grp) goto MagnetarLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1477 Cuirass Stonewall Protocol Overlay (cm\terran\cuirass-stonewall-protocol-overlay.grp) .headerstart IsId 638 Type 1 Init CuirassStonewallProtocolOverlayInit Death CuirassStonewallProtocolOverlayDeath .headerend # ----------------------------------------------------------------------------- # CuirassStonewallProtocolOverlayInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 CuirassStonewallProtocolOverlayDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1477 Cyclops Fragmentary Explosion (cm\terran\cyclops-fragmentary-shells.grp) .headerstart IsId 639 Type 1 Init CyclopsFragmentaryExplosionInit Death CyclopsFragmentaryExplosionDeath .headerend # ----------------------------------------------------------------------------- # CyclopsFragmentaryExplosionInit: playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 CyclopsFragmentaryExplosionDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1479 Salvage Periodic Zap (cm\terran\salvage-zap.grp) .headerstart IsId 641 Type 1 Init SalvagePeriodicZapInit Death SalvagePeriodicZapDeath .headerend # ----------------------------------------------------------------------------- # SalvagePeriodicZapInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 SalvagePeriodicZapDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1480 Salvage Disable (Small) (cm\terran\salvage-disable-small.grp) # 1481 Salvage Disable (Medium) (cm\terran\salvage-disable-medium.grp) # 1482 Salvage Disable (Large) (cm\terran\salvage-disable-large.grp) .headerstart IsId 642 Type 1 Init SalvageDisableOverlayInit Death SalvageDisableOverlayDeath .headerend # ----------------------------------------------------------------------------- # SalvageDisableOverlayInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 SalvageDisableOverlayDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1495 Controlled Demolition (cm\terran\controlled-demolition.grp) # 1496 Emergency Detonation (cm\terran\emergency-detonation.grp) .headerstart IsId 646 Type 1 Init TerranSelfDestructInit Death TerranSelfDestructDeath .headerend # ----------------------------------------------------------------------------- # TerranSelfDestructInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 TerranSelfDestructLocal00: playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 wait 1 playfram 21 wait 1 playfram 22 wait 1 playfram 23 wait 1 playfram 24 wait 1 playfram 25 wait 1 playfram 26 wait 1 playfram 27 wait 1 playfram 28 wait 1 playfram 29 wait 1 playfram 30 wait 1 playfram 31 wait 1 playfram 32 wait 1 playfram 33 wait 1 playfram 34 wait 1 playfram 35 wait 1 playfram 36 wait 1 playfram 37 wait 1 playfram 38 wait 1 playfram 39 wait 1 playfram 40 goto TerranSelfDestructLocal00 TerranSelfDestructDeath: wait 1 playfram 41 wait 1 playfram 42 wait 1 playfram 43 wait 1 playfram 44 wait 1 playfram 45 wait 1 playfram 46 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1497 Madrigal Death Explosion (cm\terran\madrigal-death.grp) .headerstart IsId 647 Type 1 Init MadrigalDeathInit Death MadrigalDeathDeath .headerend # ----------------------------------------------------------------------------- # MadrigalDeathInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 wait 1 playfram 21 wait 1 playfram 22 wait 1 playfram 23 wait 1 playfram 24 wait 1 playfram 25 wait 1 playfram 26 wait 1 playfram 27 wait 1 playfram 28 wait 1 playfram 29 MadrigalDeathDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1498 Penumbra Death Explosion (Primary) (cm\terran\penumbra-death-big.grp) .headerstart IsId 648 Type 1 Init PenumbraDeathInit Death PenumbraDeathDeath .headerend # ----------------------------------------------------------------------------- # PenumbraDeathInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 wait 1 playfram 21 wait 1 playfram 22 wait 1 playfram 23 wait 1 playfram 24 wait 1 playfram 25 wait 1 playfram 26 wait 1 playfram 27 wait 1 playfram 28 wait 1 playfram 29 wait 1 playfram 30 PenumbraDeathDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1499 Tarasque Muzzle Flash (cm\shared\tarasque-muzzle-flash.grp) .headerstart IsId 649 Type 1 Init TarasqueMuzzleFlashInit Death TarasqueMuzzleFlashDeath .headerend # ----------------------------------------------------------------------------- # TarasqueMuzzleFlashInit: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 TarasqueMuzzleFlashDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1500 Blackjack Remains (cm\terran\blackjack-corpse.grp) # 1635 Mason Remnants (cm\terran\mason-remnants.grp) # 1642 Vulture Remains (cm\terran\vulture-remains.grp) # 1643 Quazilisk Remains (cm\zerg\quazilisk-remains.grp) # 1644 Zealot Remains (cm\protoss\zealot-remains.grp) # 1645 Cyclops Remains (cm\terran\cyclops-remains.grp) # 1647 Goliath Remains (cm\terran\goliath-remains.grp) # 1648 Ecclesiast Remains (cm\protoss\ecclesiast-remains.grp) # 1648 Lanifect Remains (cm\protoss\lanifect-death.grp) # 1904 Trojan Remains (cm\terran\trojan-death.grp) # 1905 Envoy Remains (cm\protoss\envoy-death.grp) # 1906 Ovileth Remains (cm\zerg\ovileth-death.grp) # 1907 Phalanx (Tank) Remains (cm\terran\phalanx-tank-death.grp) # 1908 Phalanx (Siege) Remains (cm\terran\phalanx-siege-death.grp) # 1909 Hierophant Remains (cm\protoss\hierophant-death.grp) # 1914 Simulacrum Remains (cm\protoss\simulacrum-death.grp) # 1915 Vassal Remains (cm\protoss\vassal-death.grp) # 1916 Nathrokor Remains (cm\zerg\nathrokor-death.grp) .headerstart IsId 650 Type 1 Init GenericRemnantsFiveInit Death GenericRemnantsFiveDeath .headerend # ----------------------------------------------------------------------------- # GenericRemnantsFiveInit: playfram 0x00 wait 239 GenericRemnantsFiveDeath: wait 1 playfram 1 wait 255 wait 24 playfram 2 wait 255 wait 24 playfram 3 wait 255 wait 24 playfram 4 wait 255 wait 24 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1524 Fusion Cutter Hit Damageless (bullet\scvspark.grp) .headerstart IsId 656 Type 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: imgul 1227 0 4 # Shaman Shadow (cm\terran\shaman-shadow.grp) playfram 0x00 goto ShamanSupportModeGndAttkToIdle ShamanSupportModeGndAttkToIdle: playfram 0x00 setvertpos 1 wait 8 setvertpos 2 wait 8 setvertpos 1 wait 8 setvertpos 0 wait 8 goto ShamanSupportModeGndAttkToIdle ShamanSupportModeDeath: playsndbtwn 2834 2835 # Shaman Death 01, 02 imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 821 0 0 # Shaman Remains wait 1 end ShamanSupportModeUnused1: wait 1 nobrkcodestart playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02 sprol 742 0 0 # Orange Explosion Medium Reversed setfldirect 12 wait 12 nobrkcodeend goto ShamanSupportModeGndAttkToIdle ShamanSupportModeCastSpell: playfram 0x00 wait 6 goto ShamanSupportModeGndAttkToIdle ShamanSupportModeWalking: setvertpos 0 goto SkryrokorLocal00 ShamanSupportModeSpecialState1: attackwith 1 sigorder 1 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1341 Aion (cm\terran\aion.grp) .headerstart IsId 693 Type 12 Init AionInit Death AionDeath GndAttkInit AionGndAttkInit AirAttkInit AionGndAttkInit Unused1 AionUnused1 GndAttkRpt AionGndAttkInit AirAttkRpt AionGndAttkInit CastSpell [NONE] GndAttkToIdle AionGndAttkToIdle AirAttkToIdle AionGndAttkToIdle Unused2 [NONE] Walking AionWalking WalkingToIdle AionGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AionInit: imgul 1361 0 7 # Aion Shadow (cm\terran\aion.grp) playfram 0x00 goto AionGndAttkToIdle AionGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto AionGndAttkToIdle AionDeath: playsnd 353 # Terran\VULTURE\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp) wait 1 end AionUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1699 # Aion revive 01 sprol 742 0 0 wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto AionGndAttkToIdle AionGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x20 playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x00 wait 1 playfram 0x40 playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x00 wait 3 playfram 0x60 playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x00 wait 1 playfram 0x80 playsndbtwn 2200 2202 # Aion weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto AionGndAttkToIdle AionWalking: playfram 0x00 setvertpos 0 goto AionLocal00 AionLocal00: wait 125 goto AionLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1579 Azazel (cm\terran\azazel.grp) .headerstart IsId 700 Type 12 Init AzazelInit Death AzazelDeath GndAttkInit AzazelGndAttkToIdle AirAttkInit AzazelGndAttkToIdle Unused1 SkryrokorLocal00 GndAttkRpt AzazelGndAttkToIdle AirAttkRpt AzazelGndAttkToIdle CastSpell AzazelCastSpell GndAttkToIdle AzazelGndAttkToIdle AirAttkToIdle AzazelGndAttkToIdle Unused2 [NONE] Walking AzazelWalking WalkingToIdle AzazelGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AzazelInit: imgul 1580 0 42 # Azazel Shadow (neutral\Kcritter.grp) playfram 0x00 goto AzazelGndAttkToIdle AzazelGndAttkToIdle: setvertpos 1 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto AzazelGndAttkToIdle AzazelDeath: playsnd 257 # Terran\PHOENIX\TPhDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 844 0 42 # Terran Unit Rubble Medium wait 1 end AzazelLocal00: wait 125 goto AzazelLocal00 AzazelCastSpell: nobrkcodestart castspell sigorder 2 nobrkcodeend gotorepeatattk goto AzazelGndAttkToIdle AzazelWalking: setvertpos 0 imgol 1032 0 0 # Azazel Engines (cm\terran\azazel-engine.grp) goto AzazelLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1581 Wendigo (cm\terran\wendigo.grp) .headerstart IsId 701 Type 12 Init WendigoInit Death WendigoDeath GndAttkInit WendigoGndAttkInit AirAttkInit WendigoGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt WendigoGndAttkInit AirAttkRpt WendigoGndAttkInit CastSpell [NONE] GndAttkToIdle WendigoGndAttkToIdle AirAttkToIdle WendigoGndAttkToIdle Unused2 [NONE] Walking WendigoWalking WalkingToIdle WendigoGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # WendigoInit: imgul 1582 0 42 # Wendigo Shadow (cm\terran\wendigo.grp) playfram 0x00 goto WendigoGndAttkToIdle WendigoGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto WendigoGndAttkToIdle WendigoDeath: playsnd 257 # Terran\PHOENIX\TPhDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 845 0 42 # Terran Unit Rubble Small wait 1 end WendigoGndAttkInit: playfram 0x20 wait 1 nobrkcodestart playfram 0x40 playsndbtwn 2453 2454 # Wendigo weaponfire 01, 02 attackwith 1 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto WendigoLocal00 WendigoLocal00: wait 125 goto WendigoLocal00 WendigoWalking: playfram 0x00 wait 125 goto WendigoWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1583 Southpaw (cm\terran\southpaw.grp) .headerstart IsId 702 Type 12 Init SouthpawInit Death SouthpawDeath GndAttkInit SouthpawGndAttkInit AirAttkInit SouthpawGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt SouthpawGndAttkInit AirAttkRpt SouthpawGndAttkInit CastSpell [NONE] GndAttkToIdle SouthpawGndAttkToIdle AirAttkToIdle SouthpawGndAttkToIdle Unused2 [NONE] Walking SouthpawWalking WalkingToIdle SouthpawGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # SouthpawInit: imgul 1584 0 7 # Southpaw Shadow (cm\terran\southpaw.grp) playfram 0x00 goto SouthpawGndAttkToIdle SouthpawGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto SouthpawGndAttkToIdle SouthpawDeath: playsnd 257 # Terran\PHOENIX\TPhDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 845 0 0 # Terran Unit Rubble Small wait 1 end SouthpawGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x20 playsndbtwn 2442 2443 # Southpaw weaponfire 01, 02 attackwith 1 wait 1 playfram 0x00 wait 1 playfram 0x40 playsndbtwn 2442 2443 # Southpaw weaponfire attackwith 1 wait 1 playfram 0x00 wait 1 playfram 0x60 playsndbtwn 2442 2443 # Southpaw weaponfire attackwith 1 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto SouthpawLocal00 SouthpawLocal00: wait 125 goto SouthpawLocal00 SouthpawWalking: setvertpos 0 imgol 1585 0 0 # Southpaw Engines (cm\terran\southpaw-engine.grp) goto SouthpawLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1586 Cyprian (cm\terran\cyprian.grp) .headerstart IsId 703 Type 12 Init CyprianInit Death CyprianDeath GndAttkInit CyprianGndAttkInit AirAttkInit CyprianGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt CyprianGndAttkRpt AirAttkRpt CyprianGndAttkRpt CastSpell CyprianCastSpell GndAttkToIdle CyprianGndAttkToIdle AirAttkToIdle CyprianGndAttkToIdle Unused2 [NONE] Walking CyprianWalking WalkingToIdle CyprianWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # CyprianInit: imgul 1587 0 -2 # Cyprian Shadow (cm\terran\cyprian.grp) CyprianWalkingToIdle: playfram 0x00 goto CyprianLocal00 CyprianLocal00: wait 125 goto CyprianLocal00 CyprianDeath: playsndbtwn 276 277 # Maverick death 01, 02 imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 820 0 0 # Cyprian Remains (cm\terran\cyprian-remains.grp) wait 1 end CyprianGndAttkInit: playfram 0x120 wait 1 sigorder 32 playfram 0x140 wait 1 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\faction-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\faction-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\faction-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 playsndbtwn 4261 4263 # Camazotz weaponfire 01, 02, 03 imgoluselo 2056 0 0 # Green projection attack playfram 0x20 sigorder 32 wait 1 attkshiftproj 52 sigorder 32 wait 1 attkshiftproj 80 sigorder 32 wait 5 playfram 0x00 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