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