# ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 000 Scourge (zerg\avenger.grp) .headerstart IsId 0 Type 12 Init ScourgeInit Death ScourgeDeath GndAttkInit [NONE] AirAttkInit ScourgeAirAttkInit Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt ScourgeAirAttkInit CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle ScourgeAirAttkToIdle Unused2 [NONE] Walking ScourgeWalking WalkingToIdle ScourgeAirAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ScourgeInit: imgul 1 0 42 # Scourge Shadow (zerg\avenger.grp) playfram 0x00 wait 2 ScourgeAirAttkToIdle: playfram 0x00 setvertpos 0 wait 3 playfram 0x11 wait 3 playfram 0x22 setvertpos 1 wait 3 playfram 0x33 setvertpos 2 wait 3 playfram 0x44 setvertpos 1 wait 3 goto ScourgeAirAttkToIdle ScourgeDeath: playsnd 776 # Zerg\AVENGER\ZAvDth00.WAV imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 1 end ScourgeAirAttkInit: playsnd 778 # Zerg\AVENGER\ZAvHit00.WAV sprol 132 0 0 # Scourge Explosion (zerg\zavExplo.grp) wait 1 attackwith 2 gotorepeatattk goto ScourgeAirAttkToIdle ScourgeWalking: setvertpos 0 ScourgeLocal01: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 goto ScourgeLocal01 InfestedTerranWalkingToIdle: playfram 0x00 ScourgeLocal00: wait 125 goto ScourgeLocal00 Generic_Wait1End: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 003 Scourge Death (zerg\zavDeath.grp) .headerstart IsId 2 Type 0 Init ScourgeDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # ScourgeDeathInit: 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: # 004 Scourge Explosion (zerg\zavExplo.grp) .headerstart IsId 3 Type 1 Init ScourgeExplosionInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ScourgeExplosionInit: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 005 Rilirokor (zerg\brood.grp) .headerstart IsId 4 Type 12 Init RilirokorInit Death RilirokorDeath GndAttkInit RilirokorGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt RilirokorGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle RilirokorGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking RilirokorWalking WalkingToIdle RilirokorGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # RilirokorInit: imgul 6 0 0 # Rilirokor Shadow (zerg\zbrShad.grp) RilirokorGndAttkToIdle: playfram 0x11 wait 27 playfram 0x22 wait 27 goto RilirokorGndAttkToIdle RilirokorDeath: wait 1 randcondjmp 51 RilirokorDeathFinal wait 1 waitrand 1 2 goto RilirokorDeathFinal RilirokorDeathFinal: imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) playsnd 785 # Zerg\BROODLING\ZBrDth00.WAV lowsprul 134 0 0 # Rilirokor Remnants (zerg\zbrDeath.grp) wait 1 end RilirokorGndAttkInit: playfram 0x77 wait 1 nobrkcodestart playfram 0x88 wait 1 playfram 0x99 attackmelee 1 786 # Zerg\BROODLING\ZBrAtt00.WAV wait 1 playfram 0xaa wait 1 playfram 0xbb wait 1 nobrkcodeend gotorepeatattk goto RilirokorGndAttkToIdle RilirokorWalking: move 7 wait 1 playfram 0x11 move 7 wait 1 playfram 0x22 move 7 wait 1 playfram 0x33 move 7 wait 1 playfram 0x44 move 7 wait 1 playfram 0x55 move 7 wait 1 playfram 0x66 move 7 wait 1 playfram 0x00 goto RilirokorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 008 Infested Terran (zerg\bugguy.grp) .headerstart IsId 6 Type 0 Init InfestedTerranInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # InfestedTerranInit: imgul 9 0 0 # Infested Terran Shadow (zerg\zbgShad.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 010 Infested Terran Explosion (thingy\zbgExplo.grp) .headerstart IsId 7 Type 1 Init InfestedTerranExplosionInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # InfestedTerranExplosionInit: 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: # 011 Zerg Cocoon (zerg\cocoon.grp) .headerstart IsId 8 Type 14 Init ZergCocoonInit Death ZergCocoonDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 ZergCocoonUnused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell ZergCocoonCastSpell GndAttkToIdle ZergCocoonGndAttkToIdle AirAttkToIdle [NONE] Unused2 ZergCocoonUnused2 Walking ZergCocoonWalking WalkingToIdle [NONE] SpecialState1 ZergCocoonSpecialState1 SpecialState2 ZergCocoonSpecialState2 AlmostBuilt ZergCocoonAlmostBuilt .headerend # ----------------------------------------------------------------------------- # ZergCocoonInit: imgul 12 0 42 # Zerg Cocoon Shadow (zerg\cocoon.grp) # Mutalisk mutate playfram 9 wait 2 playfram 10 wait 2 playfram 11 wait 2 playfram 12 wait 2 playfram 13 wait 2 playfram 14 waitrand 10 15 ZergCocoonWalking: 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 goto ZergCocoonWalking ZergCocoonDeath: playsnd 942 # Zerg\Mutalid\ZMuDth00.WAV imgol 41 0 0 # Mutalisk Death (zerg\zmuDeath.grp) wait 1 end ZergCocoonSpecialState1: sigorder 4 goto ScourgeLocal00 ZergCocoonSpecialState2: playfram 14 wait 2 playfram 13 wait 2 playfram 12 wait 2 playfram 11 wait 2 playfram 10 wait 2 playfram 9 wait 2 sigorder 4 goto ScourgeLocal00 ZergCocoonGndAttkToIdle: wait 1 goto ZergCocoonWalking ZergCocoonUnused1: # unused playfram 23 wait 2 playfram 24 wait 2 playfram 25 wait 2 playfram 26 wait 2 playfram 27 wait 2 playfram 28 wait 2 goto ZergCocoonWalking ZergCocoonUnused2: # unused playfram 27 wait 2 playfram 26 wait 2 playfram 25 wait 2 playfram 24 wait 2 playfram 23 wait 2 sigorder 4 goto ScourgeLocal00 ZergCocoonAlmostBuilt: # Ovileth mutate playfram 29 wait 2 playfram 30 wait 2 playfram 31 wait 2 playfram 32 wait 2 playfram 33 wait 2 playfram 34 wait 2 goto ZergCocoonWalking ZergCocoonCastSpell: # Ovileth cancel playfram 33 wait 2 playfram 32 wait 2 playfram 31 wait 2 playfram 30 wait 2 playfram 29 wait 2 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 013 Isthrathaleth (zerg\defiler.grp) .headerstart IsId 9 Type 26 Init IsthrathalethInit Death IsthrathalethDeath GndAttkInit IsthrathalethGndAttkInit AirAttkInit [NONE] Unused1 IsthrathalethUnused1 GndAttkRpt IsthrathalethGndAttkInit AirAttkRpt [NONE] CastSpell IsthrathalethCastSpell GndAttkToIdle IsthrathalethGndAttkToIdle AirAttkToIdle [NONE] Unused2 IsthrathalethUnused2 Walking IsthrathalethWalking WalkingToIdle IsthrathalethGndAttkToIdle SpecialState1 [NONE] SpecialState2 IsthrathalethSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow IsthrathalethBurrow UnBurrow IsthrathalethUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # IsthrathalethInit: imgul 14 0 3 # Isthrathaleth Shadow (zerg\defiler.grp) playfram 0x00 wait 2 IsthrathalethGndAttkToIdle: playfram 0x00 wait 3 playfram 0x11 wait 3 playfram 0x22 wait 3 playfram 0x11 wait 3 goto IsthrathalethGndAttkToIdle IsthrathalethDeath: playsnd 815 # Zerg\DEFILER\ZDeDth00.WAV setfldirect 0 playfram 0x88 wait 2 playfram 0x99 wait 2 playfram 0xaa wait 2 playfram 0xbb wait 2 lowsprul 139 0 0 # Isthrathaleth Remnants (zerg\zdeDeath.grp) wait 1 end IsthrathalethUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1180 playfram 0xbb wait 2 playfram 0xaa wait 2 playfram 0x99 wait 2 playfram 0x88 wait 2 setfldirect 13 nobrkcodeend goto IsthrathalethGndAttkToIdle IsthrathalethGndAttkInit: playsnd 110 # Bullet\zdeAtt00.wav imgoluselo 518 0 0 # Geszithalor Attack Overlay (thingy\eplMuzz.grp) attackwith 1 gotorepeatattk goto IsthrathalethGndAttkToIdle IsthrathalethCastSpell: playfram 0x00 nobrkcodestart wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 castspell nobrkcodeend gotorepeatattk sigorder 2 goto IsthrathalethGndAttkToIdle IsthrathalethUnused2: playfram 0x00 nobrkcodestart sigorder 32 playsnd 820 # Isthrathaleth pissed 02 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 castspell nobrkcodeend sigorder 2 goto IsthrathalethGndAttkToIdle IsthrathalethWalking: 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 IsthrathalethWalking IsthrathalethSpecialState2: playfram 0x110 goto ScourgeLocal00 IsthrathalethBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 sigorder 4 goto ScourgeLocal00 IsthrathalethUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 playfram 0xee wait 1 playfram 0xdd wait 1 playfram 0xcc wait 1 sigorder 4 goto IsthrathalethGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 017 Droleth (zerg\drone.grp) .headerstart IsId 11 Type 26 Init DrolethInit Death DrolethDeath GndAttkInit DrolethGndAttkInit AirAttkInit [NONE] Unused1 DrolethUnused1 GndAttkRpt DrolethGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking DrolethWalking WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 [NONE] SpecialState2 DrolethSpecialState2 AlmostBuilt DrolethAlmostBuilt Built [NONE] Landing DrolethWalking LiftOff DrolethLiftOff IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow DrolethBurrow UnBurrow DrolethUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # DrolethInit: imgul 18 0 7 # Droleth Shadow (zerg\drone.grp) goto InfestedTerranWalkingToIdle DrolethDeath: playsnd 833 # Zerg\DRONE\ZDrDth00.WAV setfldirect 0 playfram 0xaa wait 2 playfram 0xbb wait 2 playfram 0xcc wait 2 playfram 0xdd wait 2 playfram 0xee wait 2 playfram 0xff wait 2 playfram 0x110 wait 2 playfram 0x121 wait 2 lowsprul 141 0 0 # Droleth Remnants (zerg\zdrDeath.grp) wait 1 end DrolethUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1169 # Droleth Revive 01 playfram 0x121 wait 2 playfram 0x110 wait 2 playfram 0xff wait 2 playfram 0xee wait 2 playfram 0xdd wait 2 playfram 0xcc wait 2 playfram 0xbb wait 2 playfram 0xaa wait 2 setfldirect 13 nobrkcodeend goto InfestedTerranWalkingToIdle DrolethGndAttkInit: setvertpos 0 playsnd 2485 # Droleth Weaponfire 01 sproluselo 332 0 # Needle Spines (thingy\spooge.grp) wait 1 attackwith 1 gotorepeatattk goto ScourgeLocal00 DrolethWalking: setvertpos 0 DrolethLocal00: playfram 0x11 move 4 wait 1 move 4 wait 1 playfram 0x22 move 4 wait 1 move 4 wait 1 playfram 0x33 move 4 wait 1 move 4 wait 1 playfram 0x44 move 4 wait 1 move 4 wait 1 playfram 0x00 move 4 wait 1 move 4 wait 1 goto DrolethLocal00 DrolethSpecialState2: playfram 0x176 goto ScourgeLocal00 DrolethAlmostBuilt: setvertpos 0 wait 1 waitrand 4 7 playsndbtwn 1533 1535 # Droleth mining 01, 02, 03 playfram 0x55 wait 2 playfram 0x66 wait 2 playfram 0x77 wait 2 playfram 0x88 wait 2 playfram 0x99 wait 2 playfram 0x55 goto DrolethAlmostBuilt DrolethLiftOff: sigorder 16 goto ScourgeLocal00 DrolethBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x132 wait 1 playfram 0x143 wait 1 playfram 0x154 wait 1 playfram 0x165 wait 1 playfram 0x176 wait 1 sigorder 4 goto ScourgeLocal00 DrolethUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x165 wait 1 playfram 0x154 wait 1 playfram 0x143 wait 1 playfram 0x132 wait 1 playfram 0x00 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 021 Egg (zerg\egg.grp) .headerstart IsId 13 Type 13 Init EggInit Death EggDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 EggSpecialState1 .headerend # ----------------------------------------------------------------------------- # EggInit: imgul 22 0 -4 # Egg Shadow (zerg\zegShad.grp) playfram 20 wait 2 playfram 21 wait 2 playfram 22 wait 2 playfram 23 wait 2 EggLocal00: 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 EggLocal00 EggDeath: playsnd 830 # Zerg\Egg\ZEgDth00.WAV lowsprul 143 0 0 # Egg Remnants (zerg\zegDeath.grp) wait 1 end EggSpecialState1: wait 1 nobrkcodestart playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 wait 2 playfram 19 wait 2 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 024 Egg Remnants (zerg\zegDeath.grp) .headerstart IsId 14 Type 1 Init EggRemnantsInit Death EggRemnantsDeath .headerend # ----------------------------------------------------------------------------- # EggRemnantsInit: 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 219 EggRemnantsDeath: wait 1 playfram 10 wait 255 wait 24 playfram 11 wait 255 wait 24 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 025 Geszithalor (zerg\guardian.grp) .headerstart IsId 15 Type 12 Init GeszithalorInit Death GeszithalorDeath GndAttkInit GeszithalorGndAttkInit AirAttkInit GeszithalorGndAttkInit Unused1 GeszithalorUnused1 GndAttkRpt GeszithalorGndAttkInit AirAttkRpt GeszithalorGndAttkInit CastSpell [NONE] GndAttkToIdle GeszithalorGndAttkToIdle AirAttkToIdle GeszithalorGndAttkToIdle Unused2 [NONE] Walking GeszithalorWalking WalkingToIdle GeszithalorGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # GeszithalorInit: imgul 26 0 42 # Geszithalor Shadow (zerg\guardian.grp) playfram 0x00 wait 2 GeszithalorGndAttkToIdle: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x55 wait 2 playfram 0x66 wait 2 goto GeszithalorGndAttkToIdle GeszithalorDeath: playsnd 852 # Zerg\Geszithalor\ZGuDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 186 0 42 # Zerg Building Rubble Small wait 1 end GeszithalorUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1175 # Geszithalor revive 01 wait 8 sprol 753 0 0 wait 10 setfldirect 14 tmprmgraphicend nobrkcodeend goto GeszithalorGndAttkToIdle GeszithalorGndAttkInit: playsnd 71 # Bullet\ZGuFir00.wav imgoluselo 518 0 0 # Geszithalor Attack Overlay (thingy\eplMuzz.grp) attackwith 1 gotorepeatattk goto GeszithalorGndAttkToIdle GeszithalorWalking: 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 goto GeszithalorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 027 Geszithalor Birth (zerg\cocoon.grp) .headerstart IsId 16 Type 13 Init GeszithalorBirthInit Death ZergCocoonDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 GeszithalorBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # GeszithalorBirthInit: imgul 12 0 42 # Geszithalor Cocoon Shadow (zerg\cocoon.grp) goto ZergCocoonWalking GeszithalorBirthSpecialState1: wait 1 nobrkcodestart playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 wait 2 playfram 19 wait 2 playfram 20 wait 2 playfram 21 wait 2 playfram 22 wait 2 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 028 Geszithalor Death (zerg\zguDeath.grp) .headerstart IsId 17 Type 0 Init GeszithalorDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # GeszithalorDeathInit: playfram 0x00 wait 2 imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 029 Hydralisk (zerg\hydra.grp) .headerstart IsId 18 Type 26 Init HydraliskInit Death HydraliskDeath GndAttkInit HydraliskGndAttkInit AirAttkInit HydraliskGndAttkInit Unused1 HydraliskUnused1 GndAttkRpt HydraliskGndAttkRpt AirAttkRpt HydraliskGndAttkRpt CastSpell [NONE] GndAttkToIdle HydraliskGndAttkToIdle AirAttkToIdle HydraliskGndAttkToIdle Unused2 [NONE] Walking HydraliskWalking WalkingToIdle HydraliskWalkingToIdle SpecialState1 [NONE] SpecialState2 HydraliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow HydraliskBurrow UnBurrow HydraliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # HydraliskInit: imgul 30 0 0 # Hydralisk Shadow (zerg\zhyShad.grp) HydraliskWalkingToIdle: playfram 0x55 HydraliskLocal00: wait 62 randcondjmp 25 HydraliskLocal01 randcondjmp 128 HydraliskLocal02 goto HydraliskLocal00 HydraliskLocal01: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 25 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 goto HydraliskWalkingToIdle HydraliskLocal02: randcondjmp 128 HydraliskLocal03 playfram 0x66 wait 1 turnccwise 1 playfram 0x77 wait 1 turnccwise 1 playfram 0x88 wait 1 turnccwise 1 playfram 0x99 wait 1 turnccwise 1 playfram 0xaa wait 1 turnccwise 1 playfram 0xbb wait 1 turnccwise 1 goto HydraliskWalkingToIdle HydraliskLocal03: playfram 0x66 wait 1 turncwise 1 playfram 0x77 wait 1 turncwise 1 playfram 0x88 wait 1 turncwise 1 playfram 0x99 wait 1 turncwise 1 playfram 0xaa wait 1 turncwise 1 playfram 0xbb wait 1 turncwise 1 goto HydraliskWalkingToIdle HydraliskDeath: playsnd 867 # Zerg\Hydra\ZHyDth00.WAV setfldirect 0 playfram 0x121 wait 2 playfram 290 wait 2 playfram 291 wait 2 playfram 292 wait 2 playfram 293 wait 2 playfram 294 wait 2 playfram 295 wait 2 playfram 296 wait 2 lowsprul 147 0 0 # Hydralisk Remnants (zerg\zhyDeath.grp) wait 1 end HydraliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1172 # Hydralisk Revive 01 playfram 296 wait 2 playfram 295 wait 2 playfram 294 wait 2 playfram 293 wait 2 playfram 292 wait 2 playfram 291 wait 2 playfram 290 wait 2 playfram 0x121 wait 2 setfldirect 12 nobrkcodeend goto HydraliskWalkingToIdle HydraliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x22 wait 1 HydraliskGndAttkRpt: wait 1 playfram 0x44 playsnd 64 # Bullet\SpoogHit.wav sproluselo 332 0 # Needle Spines (thingy\spooge.grp) attack wait 1 playfram 0x33 wait 1 nobrkcodeend gotorepeatattk ignorerest HydraliskGndAttkToIdle: playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 goto HydraliskWalkingToIdle HydraliskWalking: 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 0x55 goto HydraliskWalking HydraliskSpecialState2: playfram 0x110 goto ScourgeLocal00 HydraliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 sigorder 4 goto ScourgeLocal00 HydraliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 playfram 0xee wait 1 playfram 0xdd wait 1 playfram 0xcc wait 1 sigorder 4 goto HydraliskWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 032 Hydralisk Remnants (zerg\zhyDeath.grp) # 1237 Bactalisk Remnants (cm\zerg\bactalisk-death.grp) # 1415 Axitrilisk Remnants (cm\shared\axitrilisk-death.grp) .headerstart IsId 19 Type 1 Init HydraliskRemnantsInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # HydraliskRemnantsInit: playfram 0x00 wait 255 wait 24 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: # 033 Infested Kerrigan (zerg\uikerr.grp) .headerstart IsId 20 Type 26 Init InfestedKerriganInit Death InfestedKerriganDeath GndAttkInit InfestedKerriganGndAttkInit AirAttkInit InfestedKerriganGndAttkInit Unused1 [NONE] GndAttkRpt InfestedKerriganGndAttkRpt AirAttkRpt InfestedKerriganGndAttkRpt CastSpell InfestedKerriganCastSpell GndAttkToIdle InfestedKerriganGndAttkToIdle AirAttkToIdle InfestedKerriganGndAttkToIdle Unused2 [NONE] Walking InfestedKerriganWalking WalkingToIdle InfestedKerriganWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow InfestedKerriganBurrow UnBurrow InfestedKerriganUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # InfestedKerriganInit: imgul 34 0 0 # Infested Kerrigan Shadow (zerg\uikShad.grp) InfestedKerriganWalkingToIdle: playfram 0x88 InfestedKerriganLocal00: wait 62 randcondjmp 128 InfestedKerriganLocal01 goto InfestedKerriganLocal00 InfestedKerriganLocal01: playfram 0x88 wait 1 playfram 0x99 wait 1 turnrand 3 wait 1 playfram 0x88 wait 1 goto InfestedKerriganWalkingToIdle InfestedKerriganDeath: playsnd 967 # Zerg\ZERGKERRI\UKiDth00.wav imgol 231 0 0 # Ghost Death (terran\ghost.grp) wait 1 end InfestedKerriganGndAttkInit: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 InfestedKerriganGndAttkRpt: nobrkcodestart playsnd 112 # Bullet\UKiFir00.wav playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x55 wait 2 playfram 0x66 wait 2 playfram 0x77 attackmelee 1 0 # Protoss\Artanis\PAtYes03.wav wait 3 playfram 0x66 wait 2 playfram 0x55 wait 2 playfram 0x44 wait 2 playfram 0x33 wait 2 nobrkcodeend gotorepeatattk ignorerest InfestedKerriganGndAttkToIdle: playfram 0x22 wait 2 playfram 0x11 wait 2 playfram 0x00 wait 2 goto InfestedKerriganWalkingToIdle InfestedKerriganCastSpell: playfram 0x00 nobrkcodestart wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 castspell sigorder 2 wait 2 playfram 0x66 wait 1 playfram 0x55 wait 1 playfram 0x44 wait 1 playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto ScourgeLocal00 InfestedKerriganWalking: 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 0xdd move 4 wait 1 playfram 0xee move 4 wait 1 playfram 0xff move 4 wait 1 playfram 0x88 goto InfestedKerriganWalking InfestedKerriganBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) sigorder 4 goto ScourgeLocal00 InfestedKerriganUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x88 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 036 Larva (zerg\larva.grp) .headerstart IsId 21 Type 12 Init LarvaInit Death LarvaDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking LarvaWalking WalkingToIdle LarvaInit SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # LarvaInit: playfram 0x00 # Frame set 0 goto ScourgeLocal00 LarvaDeath: playsnd 849 # Zerg\Larva\ZLaDth00.WAV lowsprul 150 0 0 # Larva Remnants (zerg\zlaDeath.grp) wait 1 end LarvaWalking: move 2 wait 1 playfram 0x00 move 2 wait 1 playfram 0x11 move 2 wait 1 playfram 0x22 move 2 wait 1 playfram 0x33 move 2 wait 1 playfram 0x44 goto LarvaWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 037 Larva Remnants (zerg\zlaDeath.grp) .headerstart IsId 22 Type 1 Init LarvaRemnantsInit Death LarvaRemnantsDeath .headerend # ----------------------------------------------------------------------------- # LarvaRemnantsInit: 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 227 LarvaRemnantsDeath: wait 1 playfram 7 wait 255 wait 24 playfram 8 wait 255 wait 24 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 038 Mutalisk (zerg\mutalid.grp) .headerstart IsId 23 Type 12 Init MutaliskInit Death MutaliskDeath GndAttkInit MutaliskGndAttkInit AirAttkInit MutaliskGndAttkInit Unused1 MutaliskUnused1 GndAttkRpt MutaliskGndAttkInit AirAttkRpt MutaliskGndAttkInit CastSpell [NONE] GndAttkToIdle MutaliskGndAttkToIdle AirAttkToIdle MutaliskGndAttkToIdle Unused2 [NONE] Walking MutaliskWalking WalkingToIdle MutaliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # MutaliskInit: imgul 39 0 42 # Mutalisk Shadow (zerg\mutalid.grp) playfram 0x00 wait 2 MutaliskGndAttkToIdle: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 goto MutaliskGndAttkToIdle MutaliskDeath: playsnd 942 # Zerg\Mutalid\ZMuDth00.WAV imgol 41 0 0 # Mutalisk Death (zerg\zmuDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end MutaliskUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1173 wait 8 sprol 753 0 0 # Zerg Air Death Explosion (Small) wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto MutaliskGndAttkToIdle MutaliskGndAttkInit: playsnd 113 # Bullet\zmuFir00.wav wait 1 attackwith 1 gotorepeatattk goto MutaliskGndAttkToIdle MutaliskWalking: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 goto MutaliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 041 Mutalisk Death (zerg\zmuDeath.grp) .headerstart IsId 24 Type 0 Init MutaliskDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # MutaliskDeathInit: playfram 0x00 # Frame set 0 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: # 042 Ovileth (zerg\ovileth.grp) .headerstart IsId 25 Type 12 Init OvilethInit Death OvilethDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 OvilethUnused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking OvilethWalking WalkingToIdle OvilethWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # OvilethInit: imgul 43 0 42 # Ovileth Shadow (zerg\ovileth.grp) playfram 0x00 goto OvilethLocal00 OvilethLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto OvilethLocal00 OvilethDeath: playsnd 910 # Zerg\OVERLORD\ZOvDth00.WAV imgol 45 0 0 # Ovileth Death (zerg\zovDeath.grp) wait 1 lowsprul 922 0 42 # Ovileth remains wait 1 end OvilethUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1170 wait 8 sprol 753 0 0 wait 10 setfldirect 12 tmprmgraphicend playfram 0x00 nobrkcodeend goto OvilethLocal00 OvilethWalking: setvertpos 0 playfram 0x00 wait 2 playfram 0x11 wait 2 OvilethLocal01: playfram 0x22 wait 2 playfram 0x33 wait 2 goto OvilethLocal01 OvilethWalkingToIdle: playfram 0x33 wait 2 playfram 0x22 wait 2 playfram 0x11 wait 2 playfram 0x00 wait 2 goto OvilethLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 045 Ovileth Death (zerg\zovDeath.grp) .headerstart IsId 26 Type 0 Init OvilethDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # OvilethDeathInit: playfram 0x00 wait 2 imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 046 Matraleth (zerg\queen.grp) .headerstart IsId 27 Type 12 Init MatralethInit Death MatralethDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 MatralethUnused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell MatralethCastSpell GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 MatralethUnused2 Walking MatralethWalking WalkingToIdle MatralethGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # MatralethInit: imgul 47 0 42 # Matraleth Shadow (zerg\queen.grp) playfram 0x00 wait 2 MatralethGndAttkToIdle: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 goto MatralethGndAttkToIdle MatralethDeath: playsndbtwn 925 927 # Zerg\Queen\ZQuDth00.WAV | Zerg\Queen\ZQuDth02.WAV sprol 156 0 0 # Matraleth Death (zerg\zquDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end MatralethUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1176 # Matraleth revive 01 wait 8 sprol 753 0 0 wait 10 setfldirect 15 tmprmgraphicend nobrkcodeend goto MatralethGndAttkToIdle MatralethCastSpell: setvertpos 0 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 playsnd 1276 # Blissful Embrace channel wait 1 playfram 0x88 wait 1 playfram 0x77 wait 1 playfram 0x66 wait 1 gotorepeatattk goto MatralethGndAttkToIdle MatralethUnused2: setvertpos 0 playfram 0x55 nobrkcodestart sigorder 32 wait 1 playfram 0x66 wait 1 playfram 0x77 playsnd 920 # Matraleth cast 01 wait 1 playfram 0x88 wait 1 playfram 0x77 wait 1 playfram 0x66 wait 1 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x77 wait 1 playfram 0x66 wait 1 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x77 wait 1 playfram 0x66 wait 1 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 wait 1 castspell sigorder 2 wait 1 playfram 0x99 wait 1 playfram 0xaa nobrkcodeend gotorepeatattk goto MatralethGndAttkToIdle MatralethWalking: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 goto MatralethWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 048 Matraleth Death (zerg\zquDeath.grp) .headerstart IsId 28 Type 0 Init MatralethDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # MatralethDeathInit: playfram 0x00 # Frame set 0 wait 2 imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 050 Ultrokor (zerg\ultra.grp) .headerstart IsId 29 Type 26 Init UltrokorInit Death UltrokorDeath GndAttkInit UltrokorGndAttkInit AirAttkInit [NONE] Unused1 UltrokorUnused1 GndAttkRpt UltrokorGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle UltrokorGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking UltrokorWalking WalkingToIdle UltrokorGndAttkToIdle SpecialState1 [NONE] SpecialState2 UltrokorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow UltrokorBurrow UnBurrow UltrokorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # UltrokorInit: imgul 51 0 0 # Ultrokor Shadow (zerg\zulShad.grp) UltrokorGndAttkToIdle: playfram 0x99 goto UltrokorLocal00 UltrokorLocal00: wait 62 randcondjmp 25 UltrokorLocal01 randcondjmp 128 UltrokorLocal02 goto UltrokorLocal00 UltrokorLocal01: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 10 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 goto UltrokorGndAttkToIdle UltrokorLocal02: randcondjmp 128 UltrokorLocal03 playfram 0x66 wait 1 turnccwise 1 playfram 0x77 wait 1 turnccwise 1 playfram 0x88 wait 1 turnccwise 1 playfram 0x99 wait 1 turnccwise 1 playfram 0xaa wait 1 turnccwise 1 playfram 0xbb wait 1 turnccwise 1 goto UltrokorGndAttkToIdle UltrokorLocal03: playfram 0x66 wait 1 turncwise 1 playfram 0x77 wait 1 turncwise 1 playfram 0x88 wait 1 turncwise 1 playfram 0x99 wait 1 turncwise 1 playfram 0xaa wait 1 turncwise 1 playfram 0xbb wait 1 turncwise 1 goto UltrokorGndAttkToIdle UltrokorDeath: playsnd 878 # Zerg\Ultra\ZUlDth00.WAV setfldirect 0 playfram 408 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 playfram 415 wait 2 playfram 416 wait 2 playfram 417 wait 2 lowsprul 158 0 0 # Ultrokor Remnants (zerg\zulDeath.grp) wait 1 end UltrokorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1181 playfram 417 wait 2 playfram 416 wait 2 playfram 415 wait 2 playfram 414 wait 2 playfram 413 wait 2 playfram 412 wait 2 playfram 411 wait 2 playfram 410 wait 2 playfram 409 wait 2 playfram 408 wait 2 setfldirect 14 nobrkcodeend goto UltrokorGndAttkToIdle UltrokorGndAttkInit: playfram 0xee UltrokorGndAttkRpt: wait 1 nobrkcodestart playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV wait 1 playfram 0xdd wait 1 playfram 0xcc attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 2 playfram 0xbb wait 2 playfram 0xcc wait 1 playfram 0xdd wait 2 playfram 0xee wait 1 nobrkcodeend gotorepeatattk goto UltrokorGndAttkToIdle UltrokorWalking: move 5 wait 1 playfram 0x00 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 move 5 wait 1 playfram 0x99 goto UltrokorWalking UltrokorSpecialState2: playfram 0x187 goto ScourgeLocal00 UltrokorBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) imgol 423 -18 15 # Burrowing Dust (thingy\bDust.grp) playsnd 1093 # Zerg\LURKER\ZLuBurrw.wav playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x121 wait 1 playfram 0x132 wait 1 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -15 -18 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 wait 1 playfram 0x154 wait 1 playfram 0x165 wait 1 playfram 0x176 wait 1 playfram 0x187 imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) imgol 423 9 15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -15 21 # Burrowing Dust (thingy\bDust.grp) wait 1 sigorder 4 goto ScourgeLocal00 UltrokorUnBurrow: wait 1 waitrand 1 2 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x176 wait 1 playfram 0x165 wait 1 playfram 0x154 wait 1 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 wait 1 playfram 0x132 wait 1 playfram 0x121 wait 1 playfram 0x110 wait 1 playfram 0xff imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -15 9 # Burrowing Dust (thingy\bDust.grp) wait 1 sigorder 4 goto UltrokorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 054 Zethrokor (zerg\zergling.grp) .headerstart IsId 31 Type 26 Init ZethrokorInit Death ZethrokorDeath GndAttkInit ZethrokorGndAttkInit AirAttkInit [NONE] Unused1 ZethrokorUnused1 GndAttkRpt ZethrokorGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ZethrokorGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking ZethrokorWalking WalkingToIdle ZethrokorGndAttkToIdle SpecialState1 [NONE] SpecialState2 ZethrokorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow ZethrokorBurrow UnBurrow ZethrokorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # ZethrokorInit: imgul 55 0 -1 # Zethrokor Shadow (zerg\zzeShad.grp) ZethrokorGndAttkToIdle: playfram 0x55 goto ZethrokorLocal00 ZethrokorLocal00: wait 63 randcondjmp 25 ZethrokorLocal01 randcondjmp 128 ZethrokorLocal02 goto ZethrokorLocal00 ZethrokorLocal01: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 12 playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 goto ZethrokorGndAttkToIdle ZethrokorLocal02: randcondjmp 128 ZethrokorLocal03 playfram 0x66 wait 1 turnccwise 1 playfram 0x77 wait 1 turnccwise 1 playfram 0x88 wait 1 turnccwise 1 playfram 0x99 wait 1 turnccwise 1 playfram 0xaa wait 1 turnccwise 1 playfram 0xbb wait 1 turnccwise 1 goto ZethrokorGndAttkToIdle ZethrokorLocal03: playfram 0x66 wait 1 turncwise 1 playfram 0x77 wait 1 turncwise 1 playfram 0x88 wait 1 turncwise 1 playfram 0x99 wait 1 turncwise 1 playfram 0xaa wait 1 turncwise 1 playfram 0xbb wait 1 turncwise 1 goto ZethrokorGndAttkToIdle ZethrokorDeath: playsnd 896 # Zerg\Zergling\ZZeDth00.WAV setfldirect 0 playfram 289 wait 2 playfram 290 wait 2 playfram 291 wait 2 playfram 292 wait 2 playfram 293 wait 2 playfram 294 wait 2 playfram 295 wait 2 lowsprul 160 0 0 # Zethrokor Remnants (zerg\zzeDeath.grp) wait 1 end ZethrokorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1171 playfram 295 wait 2 playfram 294 wait 2 playfram 293 wait 2 playfram 292 wait 2 playfram 291 wait 2 playfram 290 wait 2 playfram 289 wait 2 setfldirect 10 nobrkcodeend goto ZethrokorGndAttkToIdle ZethrokorGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x22 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x33 wait 1 nobrkcodeend playfram 0x44 wait 1 gotorepeatattk goto ZethrokorGndAttkToIdle ZethrokorWalking: move 6 wait 1 playfram 0x66 move 6 wait 1 playfram 0x77 move 6 wait 1 playfram 0x88 move 6 wait 1 playfram 0x99 move 6 wait 1 playfram 0xaa move 6 wait 1 playfram 0xbb move 6 wait 1 playfram 0x55 goto ZethrokorWalking ZethrokorSpecialState2: playfram 0x110 goto ScourgeLocal00 ZethrokorBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 sigorder 4 goto ScourgeLocal00 ZethrokorUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 playfram 0xee wait 1 playfram 0xdd wait 1 playfram 0xcc wait 1 sigorder 4 goto ZethrokorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 058 Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) # 059 Zerg Air Death Explosion (Small) (thingy\zAirDthS.grp) .headerstart IsId 33 Type 1 Init ZergAirDeathExplosionInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZergAirDeathExplosionInit: 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: # 060 Zerg Building Explosion (thingy\zBldDthS.grp) .headerstart IsId 34 Type 1 Init ZergBuildingExplosionInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZergBuildingExplosionInit: playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 10 wait 2 playfram 11 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 002 Scourge Birth (zerg\zavBirth.grp) # 015 Isthrathaleth Birth (zerg\zdebirth.grp) # 019 Droleth Birth (zerg\zdrbirth.grp) # 031 Hydralisk Birth (zerg\zhybirth.grp) # 040 Mutalisk Birth (zerg\zmubirth.grp) # 044 Ovileth Birth (zerg\zovBirth.grp) # 049 Matraleth Birth (zerg\zquBirth.grp) # 052 Ultrokor Birth (zerg\zulbirth.grp) # 056 Zethrokor Birth (zerg\zzebirth.grp) # 919 Lurker Birth (zerg\zLubirth.grp) # 1244 Nathrokor Birth (cm\zerg\nathrokor-birth.grp) # 1294 Quazilisk Birth (cm\zerg\quazilisk-birth.grp) # 1297 Almaksalisk Birth (cm\zerg\almaksalisk-birth.grp) # 1298 Zoryusthaleth Birth (cm\zerg\zoryusthaleth-birth.grp) # 1365 Konvilisk Birth (cm\zerg\konvilisk-birth.grp) # 1501 Sovroleth Birth (cm\zerg\sovroleth-birth.grp) # 1506 Cohort Birth (cm\shared\cohort-birth.grp) # 1507 Tarasque Birth (cm\shared\tarasque-birth.grp) # 1510 Charlatan Birth (cm\shared\charlatan-birth.grp) # 1511 Anticthon Birth (cm\shared\anticthon-birth.grp) # 1514 Gosvileth Birth (cm\zerg\gosvileth-birth.grp) # 1517 Empress Birth (cm\shared\empress-birth.grp) # 1518 Othstoleth Birth (cm\zerg\othstoleth-birth.grp) # 1525 Axitrilisk Birth (cm\shared\axitrilisk-birth.grp) # 1553 Kagralisk Birth .headerstart IsId 36 Type 13 Init ZergBirthInit Death EggDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 ZergBirthUnused Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # ZergBirthInit: playfram 0x00 goto ScourgeLocal00 ZergBirthUnused: wait 1 nobrkcodestart 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 sigorder 4 lowsprul 319 0 0 # Egg Spawn (zerg\zegspawn.grp) nobrkcodeend goto ScourgeLocal00 ZergBirthSpecialState1: wait 1 nobrkcodestart 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 sigorder 4 lowsprul 319 0 0 # Egg Spawn (zerg\zegspawn.grp) nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 023 Egg Spawn (zerg\zegspawn.grp) .headerstart IsId 37 Type 0 Init EggSpawnInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # EggSpawnInit: playfram 0x00 wait 100 playfram 1 wait 100 playfram 2 wait 100 playfram 3 wait 100 playfram 4 wait 100 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 061 Cerebrate (zerg\UCereb.grp) .headerstart IsId 38 Type 20 Init CerebrateInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt CerebrateAlmostBuilt Built CerebrateBuilt Landing [NONE] LiftOff [NONE] IsWorking CerebrateIsWorking WorkingToIdle CerebrateIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # CerebrateInit: imgul 62 0 0 # Cerebrate Shadow (zerg\zucShad.grp) playfram 0x00 goto ScourgeLocal00 CerebrateDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end CerebrateAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) CerebrateBuilt: playfram 0x00 wait 2 CerebrateIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 0x00 wait 2 goto CerebrateIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 063 Infested Ministry (terran\control.grp) .headerstart IsId 39 Type 20 Init InfestedMinistryInit Death InfestedMinistryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle InfestedMinistryBuilt SpecialState1 InfestedMinistrySpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built InfestedMinistryBuilt Landing InfestedMinistryLanding LiftOff InfestedMinistryLiftOff IsWorking InfestedMinistryIsWorking WorkingToIdle InfestedMinistryBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # InfestedMinistryInit: imgul 277 0 0 # Ministry Shadow (terran\tccShad.grp) imgol 101 0 0 # Infested Ministry Overlay (zerg\Infest03.grp) InfestedMinistryBuilt: playfram 0x00 goto ScourgeLocal00 InfestedMinistryDeath: 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 LiftedTerranStructureDeath: lowsprul 274 0 42 # Terran Building Rubble (Large) (thingy\RubbleL.grp) wait 1 end InfestedMinistrySpecialState1: playfram 4 goto ScourgeLocal00 InfestedMinistryLanding: 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 InfestedMinistryBuilt InfestedMinistryLiftOff: nobrkcodestart playsnd 471 # Misc\LiftOff.WAV playfram 5 wait 5 playfram 2 wait 5 playfram 3 wait 5 playfram 4 sigorder 16 nobrkcodeend goto ScourgeLocal00 InfestedMinistryIsWorking: playfram 6 wait 4 playfram 0 wait 1 playfram 6 wait 1 playfram 0 wait 1 playfram 6 wait 3 playfram 0 wait 1 playfram 6 wait 3 playfram 0 wait 1 playfram 6 wait 4 playfram 0 wait 1 playfram 6 wait 1 playfram 0 wait 1 playfram 6 wait 3 playfram 0 wait 1 playfram 6 wait 3 playfram 0 wait 1 playfram 6 wait 4 playfram 0 wait 1 playfram 6 wait 3 playfram 0 wait 1 playfram 6 wait 1 playfram 0 wait 1 playfram 6 wait 1 playfram 0 wait 1 goto InfestedMinistryIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 064 Quazrok Pool (zerg\chrysal.grp) .headerstart IsId 40 Type 20 Init QuazethPoolInit Death QuazethPoolDeath 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 QuazethPoolAlmostBuilt Built QuazethPoolBuilt Landing [NONE] LiftOff [NONE] IsWorking QuazethPoolIsWorking WorkingToIdle QuazethPoolWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # QuazethPoolInit: playfram 0x00 imgul 65 0 0 # Quazrok Pool Shadow (zerg\zchShad.grp) goto QuazethPoolWorkingToIdle QuazethPoolWorkingToIdle: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 goto QuazethPoolWorkingToIdle QuazethPoolDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end QuazethPoolAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto QuazethPoolBuilt QuazethPoolBuilt: playfram 0x00 wait 2 goto QuazethPoolWorkingToIdle QuazethPoolIsWorking: playfram 4 wait 2 playfram 5 wait 3 playfram 6 wait 2 playfram 7 wait 2 playfram 6 wait 3 playfram 5 wait 2 playfram 6 waitrand 2 3 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 waitrand 2 4 goto QuazethPoolIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 066 Evolution Chamber (zerg\cerebrat.grp) .headerstart IsId 41 Type 20 Init QuazethPoolInit Death QuazethPoolDeath 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 QuazethPoolAlmostBuilt Built QuazethPoolBuilt Landing [NONE] LiftOff [NONE] IsWorking QuazethPoolIsWorking WorkingToIdle QuazethPoolWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 068 Cagrant Cesiant (zerg\cagrant-cesiant.grp) .headerstart IsId 42 Type 20 Init CagrantCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt CagrantCesiantAlmostBuilt Built CagrantCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # CagrantCesiantInit: imgul 69 0 0 # Cagrant Cesiant Shadow (zerg\cagrant-cesiant-shadow.grp) playfram 0x00 goto ScourgeLocal00 CagrantCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) CagrantCesiantBuilt: playfram 0x00 wait 2 CagrantCesiantLocal00: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 0x00 wait 2 goto CagrantCesiantLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 070 Hachirosk (zerg\hatchery.grp) .headerstart IsId 43 Type 20 Init HachiroskInit Death HachiroskDeath 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 HachiroskAlmostBuilt Built HachiroskBuilt Landing [NONE] LiftOff [NONE] IsWorking HachiroskIsWorking WorkingToIdle HachiroskWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # HachiroskInit: imgul 71 0 0 # Hachirosk Shadow (zerg\zhaShad.grp) playfram 0x00 goto HachiroskWorkingToIdle HachiroskWorkingToIdle: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto HachiroskWorkingToIdle HachiroskDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp) wait 1 end HachiroskAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) HachiroskBuilt: playfram 0x00 wait 2 goto HachiroskWorkingToIdle HachiroskIsWorking: playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 3 playfram 9 wait 2 playfram 10 wait 3 playfram 11 wait 3 playfram 10 wait 2 playfram 9 wait 2 playfram 8 wait 3 playfram 7 wait 2 playfram 6 wait 2 playfram 7 waitrand 2 3 playfram 8 wait 2 playfram 9 wait 2 playfram 10 wait 3 playfram 11 waitrand 2 3 playfram 10 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 waitrand 2 4 goto HachiroskIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 072 Gathtelosk (zerg\Hive.grp) .headerstart IsId 44 Type 20 Init GathteloskInit Death GathteloskDeath 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 GathteloskAlmostBuilt Built GathteloskBuilt Landing [NONE] LiftOff [NONE] IsWorking GathteloskIsWorking WorkingToIdle GathteloskWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # GathteloskInit: imgul 73 0 0 # Gathtelosk Shadow (zerg\zhiShad.grp) playfram 0x00 goto GathteloskWorkingToIdle GathteloskWorkingToIdle: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto GathteloskWorkingToIdle GathteloskDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp) wait 1 end GathteloskAlmostBuilt: imgol 109 0 0 # Zerg Building Spawn (Large) (zerg\zSpawn03.grp) GathteloskBuilt: playfram 0x00 wait 2 goto GathteloskWorkingToIdle GathteloskIsWorking: playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 3 playfram 8 wait 3 playfram 9 wait 2 playfram 8 waitrand 2 3 playfram 7 wait 2 playfram 6 wait 2 playfram 7 waitrand 2 3 playfram 8 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 waitrand 2 4 goto GathteloskIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 074 Caphrolosk (zerg\lair.grp) .headerstart IsId 45 Type 20 Init CaphroloskInit Death CaphroloskDeath 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 CaphroloskAlmostBuilt Built CaphroloskBuilt Landing [NONE] LiftOff [NONE] IsWorking CaphroloskIsWorking WorkingToIdle CaphroloskWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # CaphroloskInit: imgul 75 0 0 # Caphrolosk Shadow (zerg\zlrShad.grp) playfram 0x00 goto CaphroloskWorkingToIdle CaphroloskWorkingToIdle: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto CaphroloskWorkingToIdle CaphroloskDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp) wait 1 end CaphroloskAlmostBuilt: imgol 109 0 0 # Zerg Building Spawn (Large) (zerg\zSpawn03.grp) CaphroloskBuilt: playfram 0x00 wait 2 goto CaphroloskWorkingToIdle CaphroloskIsWorking: playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 3 playfram 8 wait 3 playfram 9 wait 2 playfram 8 waitrand 2 3 playfram 7 wait 2 playfram 6 wait 2 playfram 7 waitrand 2 3 playfram 8 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 waitrand 2 4 goto CaphroloskIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 076 Surkith Cesiant (zerg\Lurker.grp) .headerstart IsId 46 Type 20 Init SurkithCesiantInit Death CerebrateDeath GndAttkInit SurkithCesiantGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt SurkithCesiantGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle SurkithCesiantGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt SurkithCesiantAlmostBuilt Built SurkithCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking SurkithCesiantIsWorking WorkingToIdle SurkithCesiantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # SurkithCesiantInit: playfram 0x00 imgul 77 0 0 # Surkith Cesiant Shadow (zerg\zluShad.grp) goto ScourgeLocal00 SurkithCesiantGndAttkInit: trgtarccondjmp 74 42 SurkithCesiantLocal00 trgtarccondjmp 159 42 SurkithCesiantLocal01 nobrkcodestart playsnd 78 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 attackwith 1 wait 6 playfram 32 wait 1 playfram 31 wait 1 playfram 30 wait 1 playfram 29 wait 1 playfram 28 wait 1 playfram 27 wait 1 playfram 26 wait 1 playfram 25 wait 1 playfram 24 wait 1 nobrkcodeend gotorepeatattk ignorerest SurkithCesiantGndAttkToIdle: goto SurkithCesiantIsWorking SurkithCesiantIsWorking: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 goto SurkithCesiantIsWorking SurkithCesiantLocal00: nobrkcodestart playsnd 78 # Bullet\ZLuFir00.wav 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 attackwith 1 wait 6 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 nobrkcodeend gotorepeatattk ignorerest goto SurkithCesiantIsWorking SurkithCesiantLocal01: nobrkcodestart playsnd 78 # Bullet\ZLuFir00.wav 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 playfram 21 wait 1 playfram 22 wait 1 playfram 23 wait 1 attackwith 1 wait 6 playfram 23 wait 1 playfram 22 wait 1 playfram 21 wait 1 playfram 20 wait 1 playfram 19 wait 1 playfram 18 wait 1 playfram 0x11 wait 1 playfram 16 wait 1 playfram 15 wait 1 playfram 14 wait 1 nobrkcodeend gotorepeatattk ignorerest goto SurkithCesiantIsWorking SurkithCesiantAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) SurkithCesiantBuilt: playfram 0x00 wait 2 playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 goto SurkithCesiantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 078 Mature Chrysalis (neutral\kerrChry.grp) .headerstart IsId 47 Type 20 Init MatureChrysalisInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt MatureChrysalisAlmostBuilt Built MatureChrysalisBuilt Landing [NONE] LiftOff [NONE] IsWorking MatureChrysalisIsWorking WorkingToIdle MatureChrysalisIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MatureChrysalisInit: playfram 0x00 imgul 79 0 0 # Mature Chrysalis Shadow (neutral\nkoShad.grp) goto ScourgeLocal00 MatureChrysalisAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto MatureChrysalisBuilt MatureChrysalisBuilt: playfram 0x00 wait 2 MatureChrysalisIsWorking: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 goto MatureChrysalisIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 080 Tosvrol Haunt (zerg\MutaCham.grp) .headerstart IsId 48 Type 20 Init TosvrolHauntInit Death TosvrolHauntDeath 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 TosvrolHauntAlmostBuilt Built TosvrolHauntBuilt Landing [NONE] LiftOff [NONE] IsWorking TosvrolHauntIsWorking WorkingToIdle TosvrolHauntWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # TosvrolHauntInit: imgul 81 0 0 # Tosvrol Haunt Shadow (zerg\zmcShad.grp) playfram 0x00 goto TosvrolHauntWorkingToIdle TosvrolHauntWorkingToIdle: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 goto TosvrolHauntWorkingToIdle TosvrolHauntDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end TosvrolHauntAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) TosvrolHauntBuilt: playfram 0x00 wait 2 goto TosvrolHauntWorkingToIdle TosvrolHauntIsWorking: playfram 4 wait 2 playfram 5 wait 4 playfram 6 wait 3 playfram 7 wait 4 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 3 playfram 3 wait 2 playfram 2 wait 2 playfram 3 waitrand 2 3 goto TosvrolHauntIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 082 ElthisthMound (zerg\Mutapit.grp) .headerstart IsId 49 Type 20 Init ElthisthMoundInit Death ElthisthMoundDeath 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 ElthisthMoundAlmostBuilt Built ElthisthMoundBuilt Landing [NONE] LiftOff [NONE] IsWorking ElthisthMoundIsWorking WorkingToIdle ElthisthMoundWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ElthisthMoundInit: imgul 83 0 0 # Elthisth Mound Shadow (zerg\zmhShad.grp) playfram 0x00 goto ElthisthMoundWorkingToIdle ElthisthMoundWorkingToIdle: playfram 1 wait 2 playfram 2 wait 3 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 3 goto ElthisthMoundWorkingToIdle ElthisthMoundDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end ElthisthMoundAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) ElthisthMoundBuilt: playfram 0x00 wait 2 goto ElthisthMoundWorkingToIdle ElthisthMoundIsWorking: playfram 4 wait 2 playfram 5 wait 3 playfram 6 wait 3 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 3 playfram 5 wait 2 goto ElthisthMoundIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 084 Matravil Nest (zerg\nest.grp) .headerstart IsId 50 Type 20 Init MatravilNestInit Death MatravilNestDeath 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 MatravilNestAlmostBuilt Built MatravilNestBuilt Landing [NONE] LiftOff [NONE] IsWorking MatravilNestIsWorking WorkingToIdle MatravilNestWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MatravilNestInit: imgul 85 0 0 # Matravil Nest Shadow (zerg\zneShad.grp) playfram 0x00 goto MatravilNestWorkingToIdle MatravilNestWorkingToIdle: playfram 1 wait 2 playfram 2 wait 4 playfram 1 wait 2 playfram 0x00 wait 4 goto MatravilNestWorkingToIdle MatravilNestDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end MatravilNestAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) MatravilNestBuilt: playfram 0x00 wait 2 goto MatravilNestWorkingToIdle MatravilNestIsWorking: playfram 4 wait 1 waitrand 1 2 playfram 5 wait 2 playfram 6 wait 4 playfram 7 wait 3 playfram 6 wait 2 playfram 5 wait 2 playfram 4 waitrand 2 3 playfram 5 wait 2 playfram 6 wait 3 playfram 7 waitrand 2 4 playfram 5 waitrand 2 3 goto MatravilNestIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 086 Nydus Cesiant (zerg\NydusPit.grp) .headerstart IsId 51 Type 20 Init NydusCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt NydusCesiantAlmostBuilt Built NydusCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking NydusCesiantIsWorking WorkingToIdle NydusCesiantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # NydusCesiantInit: playfram 0x00 imgul 87 0 0 # Nydus Cesiant Shadow (zerg\znyShad.grp) goto ScourgeLocal00 NydusCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) NydusCesiantBuilt: playfram 0x00 wait 2 NydusCesiantIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto NydusCesiantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 088 Overmind (with shell) (zerg\Over1.grp) .headerstart IsId 52 Type 20 Init OvermindShellInit Death OvermindShellDeath 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 OvermindShellAlmostBuilt Built OvermindShellBuilt Landing [NONE] LiftOff [NONE] IsWorking OvermindShellIsWorking WorkingToIdle OvermindShellIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # OvermindShellInit: imgul 1257 0 0 # Overmind (with shell) Shadow (cm\zerg\overmind-shell-shadow.grp) playfram 0x00 goto ScourgeLocal00 OvermindShellDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 7 playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 7 playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp) wait 3 end OvermindShellAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto OvermindShellBuilt OvermindShellBuilt: wait 2 OvermindShellIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 wait 1 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto OvermindShellIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 089 Overmind Remnants (zerg\Over2.grp) .headerstart IsId 53 Type 1 Init OvermindRemnantsInit Death OvermindRemnantsDeath .headerend # ----------------------------------------------------------------------------- # OvermindRemnantsInit: playfram 0x00 wait 63 goto OvermindRemnantsDeath OvermindRemnantsDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 090 Overmind (without shell) (zerg\Over2.grp) .headerstart IsId 54 Type 20 Init OvermindNoShellInit Death OvermindNoShellDeath 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 OvermindNoShellAlmostBuilt Built OvermindNoShellBuilt Landing [NONE] LiftOff [NONE] IsWorking OvermindNoShellIsWorking WorkingToIdle OvermindNoShellIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # OvermindNoShellInit: imgul 1234 0 0 # Overmind (without shell) Shadow (cm\zerg\overmind-shadow.grp) playfram 0x00 goto ScourgeLocal00 OvermindNoShellDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 187 0 0 # Zerg Building Rubble (Large) (thingy\ZRubbleL.grp) wait 1 end OvermindNoShellAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto OvermindNoShellBuilt OvermindNoShellBuilt: waitrand 1 3 OvermindNoShellIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 wait 1 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto OvermindNoShellIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 091 Ultrok Cavern (zerg\RCluster.grp) .headerstart IsId 55 Type 20 Init UltrokCavernInit Death UltrokCavernDeath 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 UltrokCavernAlmostBuilt Built UltrokCavernBuilt Landing [NONE] LiftOff [NONE] IsWorking UltrokCavernIsWorking WorkingToIdle UltrokCavernWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # UltrokCavernInit: imgul 92 0 0 # Ultrok Cavern Shadow (zerg\zrcShad.grp) playfram 0x00 goto UltrokCavernWorkingToIdle UltrokCavernWorkingToIdle: playfram 1 wait 2 playfram 2 wait 4 playfram 1 wait 2 playfram 0x00 wait 4 goto UltrokCavernWorkingToIdle UltrokCavernDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end UltrokCavernAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) UltrokCavernBuilt: playfram 0x00 wait 2 goto UltrokCavernWorkingToIdle UltrokCavernIsWorking: playfram 3 wait 2 playfram 4 wait 3 playfram 5 wait 2 playfram 6 wait 2 playfram 5 wait 3 playfram 4 waitrand 2 3 goto UltrokCavernIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 093 Excisant (zerg\Extract.grp) .headerstart IsId 56 Type 20 Init ExcisantInit Death ExcisantDeath 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 ExcisantAlmostBuilt Built ExcisantBuilt Landing [NONE] LiftOff [NONE] IsWorking ExcisantIsWorking WorkingToIdle ExcisantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ExcisantInit: imgul 94 0 0 # Excisant Shadow (zerg\zreShad.grp) playfram 0x00 goto ScourgeLocal00 ExcisantDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV sprol 185 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 end ExcisantAlmostBuilt: imgol 109 0 0 # Zerg Building Spawn (Large) (zerg\zSpawn03.grp) ExcisantBuilt: playfram 0x00 wait 2 ExcisantIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 creategasoverlays 0 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 goto ExcisantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 095 Hydrith Den (zerg\Snakey.grp) .headerstart IsId 57 Type 20 Init HydrithDenInit Death HydrithDenDeath 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 HydrithDenAlmostBuilt Built HydrithDenBuilt Landing [NONE] LiftOff [NONE] IsWorking HydrithDenIsWorking WorkingToIdle HydrithDenWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # HydrithDenInit: imgul 96 0 0 # Hydrith Den Shadow (zerg\zsbShad.grp) playfram 0x00 goto HydrithDenWorkingToIdle HydrithDenWorkingToIdle: playfram 1 wait 2 playfram 2 wait 4 playfram 1 wait 2 playfram 0x00 wait 4 goto HydrithDenWorkingToIdle HydrithDenDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end HydrithDenAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) HydrithDenBuilt: playfram 0x00 wait 2 goto HydrithDenWorkingToIdle HydrithDenIsWorking: playfram 3 wait 1 waitrand 1 2 playfram 4 wait 2 playfram 5 wait 3 playfram 6 waitrand 3 4 playfram 5 wait 2 playfram 4 wait 2 playfram 5 waitrand 2 3 playfram 6 wait 2 playfram 5 wait 2 playfram 4 waitrand 2 3 goto HydrithDenIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 097 Mutath Spire (zerg\spire.grp) .headerstart IsId 58 Type 20 Init MutathSpireInit Death MutathSpireDeath 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 MutathSpireAlmostBuilt Built MutathSpireBuilt Landing [NONE] LiftOff [NONE] IsWorking MutathSpireIsWorking WorkingToIdle MutathSpireWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MutathSpireInit: imgul 98 0 0 # Spire Shadow (zerg\zspShad.grp) playfram 0x00 goto MutathSpireWorkingToIdle MutathSpireWorkingToIdle: playfram 1 wait 2 playfram 2 wait 4 playfram 1 wait 2 playfram 0x00 wait 4 goto MutathSpireWorkingToIdle MutathSpireDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end MutathSpireAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) MutathSpireBuilt: playfram 0x00 wait 2 goto MutathSpireWorkingToIdle MutathSpireIsWorking: playfram 2 wait 2 playfram 3 wait 3 playfram 4 wait 4 playfram 5 wait 3 playfram 6 wait 3 playfram 5 wait 2 playfram 4 wait 2 playfram 5 wait 3 playfram 6 wait 3 playfram 5 wait 2 playfram 4 wait 2 playfram 3 waitrand 2 3 goto MutathSpireIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 099 Spraith Cesiant (zerg\SCesiant.grp) .headerstart IsId 59 Type 20 Init SpraithCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit SpraithCesiantAirAttkInit Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt SpraithCesiantAirAttkInit CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle SpraithCesiantAirAttkToIdle Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt SpraithCesiantAlmostBuilt Built SpraithCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking SpraithCesiantBuilt WorkingToIdle SpraithCesiantBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # SpraithCesiantInit: imgul 100 0 0 # Spraith Cesiant Shadow (zerg\zscShad.grp) playfram 0x00 goto ScourgeLocal00 SpraithCesiantAirAttkInit: playfram 4 wait 1 playfram 5 attackwith 2 playsndbtwn 2155 2157 # Spraith Cesiant weaponfire 01, 02, 03 wait 2 playfram 6 wait 1 playfram 7 wait 2 gotorepeatattk ignorerest goto SpraithCesiantAirAttkToIdle SpraithCesiantAirAttkToIdle: playfram 4 wait 2 goto SpraithCesiantBuilt SpraithCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 SpraithCesiantBuilt: wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 0x00 wait 2 goto SpraithCesiantBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 101 Infested Ministry Overlay (zerg\Infest03.grp) # 1487 Infested Overlay (Small) (cm\zerg\infested-small.grp) # 1488 Infested Overlay (Medium) (cm\zerg\infested-medium.grp) # 1489 Infested Overlay (Large) (cm\zerg\infested-large.grp) .headerstart IsId 60 Type 1 Init InfestedOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # InfestedOverlayInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 goto InfestedOverlayInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 105 Zerg Construction (Small) (zerg\ZBuild.grp) .headerstart IsId 61 Type 15 Init ZergConstruction_Small_Init Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergConstruction_Small_SpecialState1 SpecialState2 ZergConstruction_Small_SpecialState1 AlmostBuilt ZergConstruction_Small_AlmostBuilt .headerend # ----------------------------------------------------------------------------- # ZergConstruction_Small_Init: imgul 106 0 0 # Zerg Building Construction Shadow (zerg\ZBShad.grp) playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 ZergConstruction_Small_SpecialState1: playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 goto ZergConstruction_Small_SpecialState1 ZergConstruction_Small_AlmostBuilt: playfram 10 wait 2 playfram 11 wait 2 playfram 12 wait 2 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 104 Zerg Construction (Medium) (zerg\ZBuild.grp) .headerstart IsId 62 Type 15 Init ZergConstruction_Medium_Init Death ZergConstruction_Medium_Death GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergConstruction_Medium_SpecialState1 SpecialState2 ZergConstruction_Medium_SpecialState1 AlmostBuilt ZergConstruction_Medium_AlmostBuilt .headerend # ----------------------------------------------------------------------------- # ZergConstruction_Medium_Init: imgul 106 0 0 # Zerg Building Construction Shadow (zerg\ZBShad.grp) playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 ZergConstruction_Medium_Local00: playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 goto ZergConstruction_Medium_Local00 ZergConstruction_Medium_Death: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end ZergConstruction_Medium_SpecialState1: playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 wait 2 playfram 0x11 wait 2 playfram 16 wait 2 playfram 15 wait 2 playfram 14 wait 2 goto ZergConstruction_Medium_SpecialState1 ZergConstruction_Medium_AlmostBuilt: sigorder 32 playfram 19 wait 2 playfram 20 wait 2 playfram 21 wait 2 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 103 Zerg Building Morph (zerg\ZBuild.grp) .headerstart IsId 63 Type 15 Init ZergBuildingMorphInit Death OvermindRemnantsDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergBuildingMorphSpecialState1 SpecialState2 ZergBuildingMorphSpecialState2 AlmostBuilt ZergBuildingMorphAlmostBuilt .headerend # ----------------------------------------------------------------------------- # ZergBuildingMorphInit: imgul 106 0 0 # Zerg Building Construction Shadow (zerg\ZBShad.grp) playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 ZergBuildingMorphLocal00: playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 goto ZergBuildingMorphLocal00 ZergBuildingMorphSpecialState1: playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 wait 2 playfram 0x11 wait 2 playfram 16 wait 2 playfram 15 wait 2 playfram 14 wait 2 goto ZergBuildingMorphSpecialState1 ZergBuildingMorphSpecialState2: playfram 22 wait 2 playfram 23 wait 2 playfram 24 wait 2 playfram 25 wait 2 playfram 26 wait 2 playfram 27 wait 2 playfram 26 wait 2 playfram 25 wait 2 playfram 24 wait 2 playfram 23 wait 2 goto ZergBuildingMorphSpecialState2 ZergBuildingMorphAlmostBuilt: playfram 28 wait 2 playfram 29 wait 2 playfram 30 wait 2 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 102 Zerg Construction (Large) (zerg\ZBuild.grp) .headerstart IsId 64 Type 15 Init ZergConstruction_Large_Init Death ZergConstruction_Large_Death GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergBuildingMorphSpecialState2 SpecialState2 ZergBuildingMorphSpecialState2 AlmostBuilt ZergBuildingMorphAlmostBuilt .headerend # ----------------------------------------------------------------------------- # ZergConstruction_Large_Init: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 goto ZergBuildingMorphSpecialState2 ZergConstruction_Large_Death: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV sprol 185 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 107 Zerg Building Spawn (Small) (zerg\zSpawn01.grp) # 108 Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) # 109 Zerg Building Spawn (Large) (zerg\zSpawn03.grp) .headerstart IsId 65 Type 1 Init ZergBuildingSpawnInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZergBuildingSpawnInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 218 Minotaur (terran\BattleCr.grp) .headerstart IsId 66 Type 12 Init MinotaurInit Death MinotaurDeath GndAttkInit MinotaurGndAttkInit AirAttkInit MinotaurAirAttkInit Unused1 [NONE] GndAttkRpt MinotaurGndAttkInit AirAttkRpt MinotaurAirAttkInit CastSpell MinotaurCastSpell GndAttkToIdle ScourgeLocal00 AirAttkToIdle ScourgeLocal00 Unused2 [NONE] Walking MinotaurWalking WalkingToIdle MinotaurWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # MinotaurInit: imgul 219 0 42 # Minotaur Shadow (terran\BattleCr.grp) playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 MinotaurCastSpell: imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp) goto ScourgeLocal00 MinotaurWalking: imgol 220 0 0 # Minotaur Engines (thingy\tbaGlow.grp) goto ScourgeLocal00 MinotaurWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto MinotaurWalkingToIdle # ----------------------------------------------------------------------------- # # 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 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking TrojanWalking WalkingToIdle OvilethLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # TrojanInit: imgul 224 0 42 # Trojan Shadow (terran\dropship.grp) playfram 0x00 goto OvilethLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 # Scourge 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 EidolonAirAttkInit Unused1 EidolonUnused1 GndAttkRpt EidolonGndAttkRpt AirAttkRpt EidolonAirAttkRpt CastSpell EidolonCastSpell GndAttkToIdle EidolonGndAttkToIdle AirAttkToIdle EidolonAirAttkToIdle 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 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 230 0 0 # Eidolon Remnants (terran\tghDeath.grp) wait 1 end 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 EidolonAirAttkInit: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 EidolonAirAttkRpt: wait 1 nobrkcodestart playsnd 98 # Bullet\TGhFir00.wav attack playfram 0xcc wait 1 playfram 0x22 nobrkcodeend gotorepeatattk ignorerest EidolonAirAttkToIdle: 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 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 [NONE] 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 WraithWalking: setvertpos 0 imgol 245 0 0 # Wraith Engines (terran\wraith-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 MasonGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 SpiderMineUnused2: fireweapon 89 sigorder 1 playsnd 10 # Misc\Explo1.wav imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp) goto ScourgeLocal00 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 ScourgeLocal00 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 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell SeraphBaseCastSpell GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell ScourgeLocal00 GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # SeraphTurretInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 [NONE] GndAttkRpt Phalanx_Tank_TurretGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 ScourgeLocal00 .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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] GndAttkRpt Phalanx_Siege_TurretGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle ScourgeLocal00 SpecialState1 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 FountainheadLanding: # imgol 1326 0 0 # Vestry connector (cm\terran\medbay-connector.grp) goto ScourgeLocal00 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 InfestedMinistryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 StockadeSpecialState1: playfram 4 goto ScourgeLocal00 StockadeAlmostBuilt: playfram 1 goto ScourgeLocal00 StockadeBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 IsWorking AtelierIsWorking WorkingToIdle AtelierBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # AtelierInit: imgul 270 0 0 # Atelier Shadow (terran\tclShad.grp) AtelierBuilt: playfram 0x00 goto ScourgeLocal00 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 LiftedTerranStructureDeath_Small: lowsprul 273 0 42 # Terran Building Rubble (Small) (thingy\RubbleS.grp) wait 1 end AtelierAlmostBuilt: playfram 1 goto ScourgeLocal00 AtelierLanding: # imgol 1326 0 0 # Vestry connector (cm\terran\medbay-connector.grp) goto ScourgeLocal00 AtelierIsWorking: imgol 269 0 0 # Atelier Overlay (terran\chemlabT.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 IsWorking ScourgeLocal00 WorkingToIdle LodestoneBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # LodestoneInit: playfram 0x00 imgul 1761 0 0 # Lodestone Shadow (terran\tcsShad.grp) goto ScourgeLocal00 LodestoneAlmostBuilt: playfram 1 goto ScourgeLocal00 LodestoneBuilt: playfram 0x00 goto ScourgeLocal00 LodestoneLanding: # imgol 1759 0 0 # Lodestone Connector (terran\ComSatC.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # LodestoneConnectorInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 LodestoneConnectorIsWorking: playfram 3 goto ScourgeLocal00 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 ScourgeLocal00 IsWorking LodestoneOverlayIsWorking WorkingToIdle LodestoneOverlayIsWorking WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # LodestoneOverlayInit: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 MinistryAlmostBuilt: playfram 1 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # CrashedMinotaurInit: imgul 300 0 0 # Crashed Minotaur Shadow (neutral\cbaShad.grp) CrashedMinotaurBuilt: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WorkingToIdle SupplyDepotWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # SupplyDepotInit: imgul 280 0 0 # Supply Depot Shadow (terran\tdeShad.grp) playfram 0x00 goto ScourgeLocal00 SupplyDepotAlmostBuilt: playfram 12 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 CommandmentAlmostBuilt: playfram 1 goto ScourgeLocal00 CommandmentLanding: imgol 282 0 0 # Commandment Connector (terran\DryDockC.grp) goto ScourgeLocal00 CommandmentIsWorking: imgol 283 0 0 # Commandment Overlay (terran\DryDockT.grp) goto ScourgeLocal00 CommandmentDisable: goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # CommandmentConnectorInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 CommandmentConnectorIsWorking: playfram 4 goto ScourgeLocal00 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 FulcrumSpecialState1 SpecialState2 [NONE] AlmostBuilt FulcrumAlmostBuilt Built FulcrumBuilt Landing FulcrumLanding LiftOff FulcrumLiftOff IsWorking FulcrumIsWorking WorkingToIdle FulcrumBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # FulcrumInit: playfram 0x00 imgul 287 0 0 # Fulcrum shadow goto ScourgeLocal00 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 ScourgeLocal00 FulcrumAlmostBuilt: playfram 0x01 goto ScourgeLocal00 FulcrumBuilt: playfram 0x00 goto ScourgeLocal00 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 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 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 ScourgeLocal00 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 ScourgeLocal00 IsWorking CovertOpsIsWorking WorkingToIdle CovertOpsBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # CovertOpsInit: imgul 291 0 0 # Covert Ops Shadow (terran\tglShad.grp) CovertOpsBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 CovertOpsLanding: imgol 289 0 0 # Covert Ops Connector (terran\GeneLabC.grp) goto ScourgeLocal00 CovertOpsIsWorking: imgol 290 0 0 # Covert Ops Overlay (terran\GeneLabT.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # CovertOpsConnectorInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 CovertOpsConnectorIsWorking: playfram 4 goto ScourgeLocal00 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 MachineShopInit Death MachineShopDeath 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 MachineShopAlmostBuilt Built MachineShopBuilt Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking MachineShopIsWorking WorkingToIdle MachineShopWorkingToIdle WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # MachineShopInit: playfram 0x00 imgul 295 0 0 goto ScourgeLocal00 MachineShopDeath: playsnd 7 imgol 334 0 0 wait 3 liftoffcondjmp MachineShopLocal00 lowsprul 273 0 0 # Terran Building Rubble (small) MachineShopLocal00: wait 1 end MachineShopAlmostBuilt: playfram 0x08 goto ScourgeLocal00 MachineShopBuilt: imgul 294 0 0 # Palladium Connector MachineShopWorkingToIdle: playfram 0x00 goto ScourgeLocal00 MachineShopIsWorking: 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 MachineShopIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 294 Palladium Connector (terran\machineC.grp) .headerstart IsId 118 Type 24 Init MachineShopConnectorInit 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 MachineShopConnectorLanding LiftOff MachineShopConnectorLiftOff IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # MachineShopConnectorInit: playfram 0x07 goto ScourgeLocal00 MachineShopConnectorLanding: 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 ScourgeLocal00 MachineShopConnectorLiftOff: 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 MachineShopConnectorInit # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 AirAttkInit ScourgeLocal00 Unused1 [NONE] GndAttkRpt ScourgeLocal00 AirAttkRpt ScourgeLocal00 CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle ScourgeLocal00 Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt Watchdog_Base_AlmostBuilt Built Watchdog_Base_Built Landing Watchdog_Base_Landing LiftOff Watchdog_Base_LiftOff IsWorking ScourgeLocal00 WorkingToIdle Watchdog_Base_WorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # Watchdog_Base_Init: playfram 2 imgul 298 0 0 # Watchdog (Base) Shadow (terran\tmiShad.grp) goto ScourgeLocal00 Watchdog_Base_AlmostBuilt: playfram 1 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 Watchdog_Base_Built: imgol 297 0 0 # Watchdog (Turret) (terran\missileT.grp) Watchdog_Base_WorkingToIdle: playfram 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 PhysicsLabLanding: imgol 302 0 0 # Physics Lab Connector (terran\physicsC.grp) goto ScourgeLocal00 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 ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # PhysicsLabConnectorInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 PhysicsLabConnectorIsWorking: playfram 4 goto ScourgeLocal00 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt AnchorAlmostBuilt Built AnchorBuilt Landing AnchorLanding LiftOff AnchorLiftOff IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # AnchorInit: imgul 305 0 0 # Anchor Shadow (terran\tpbShad.grp) AnchorBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 DaedalaSpecialState1: playfram 5 goto ScourgeLocal00 DaedalaAlmostBuilt: playfram 1 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 DaedalaIsWorking: imgol 310 0 0 # Daedala Overlay (terran\ResearcT.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt AnvilAlmostBuilt Built AnvilBuilt Landing AnvilLanding LiftOff ScourgeLocal00 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 ScourgeLocal00 AnvilAlmostBuilt: playfram 1 goto ScourgeLocal00 AnvilLanding: imgol 313 0 0 # Nuclear Silo Connector (terran\NukeSilC.grp) goto ScourgeLocal00 AnvilIsWorking: playfram 2 wait 4 playfram 0x00 wait 4 goto AnvilIsWorking AnvilUnused3: playfram 2 goto ScourgeLocal00 AnvilDisable: goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # AnvilConnectorInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 AnvilConnectorIsWorking: playfram 4 goto ScourgeLocal00 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 ScourgeLocal00 SpecialState1 MorningstarSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn MorningstarWarpIn .headerend # ----------------------------------------------------------------------------- # MorningstarInit: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 MorningstarWarpIn: wait 250 sigorder 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 InfestedMinistryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 StarportSpecialState1: playfram 3 goto ScourgeLocal00 StarportAlmostBuilt: playfram 5 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 StarportIsWorking: imgol 320 0 0 # Starport Overlay (terran\StarpoT.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 AtlasSpecialState1 SpecialState2 [NONE] AlmostBuilt AtlasAlmostBuilt Built AtlasBuilt Landing AtlasLanding LiftOff AtlasLiftOff IsWorking ScourgeLocal00 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 ScourgeLocal00 AtlasSpecialState1: playfram 4 goto ScourgeLocal00 AtlasAlmostBuilt: playfram 1 goto ScourgeLocal00 AtlasBuilt: imgol 323 0 0 # Atlas Overlay (terran\weaponpT.grp) AtlasWorkingToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 AtlasDisable: goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 Generic_Wait1End SpecialState2 [NONE] AlmostBuilt [NONE] Built ScourgeLocal00 Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking AtlasOverlayIsWorking WorkingToIdle AtlasOverlayInit WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable AtlasOverlayInit Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # AtlasOverlayInit: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 TerranConstruction_Large_SpecialState1: playfram 1 goto ScourgeLocal00 TerranConstruction_Large_SpecialState2: playfram 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 TerranConstruction_Medium_SpecialState1: playfram 1 goto ScourgeLocal00 TerranConstruction_Medium_SpecialState2: playfram 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 TerranConstruction_Small_SpecialState1: playfram 1 goto ScourgeLocal00 TerranConstruction_Small_SpecialState2: playfram 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 SpecialState2 ScourgeLocal00 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: # 130 Didact (protoss\arbiter.grp) .headerstart IsId 146 Type 21 Init DidactInit Death DidactDeath GndAttkInit DidactGndAttkInit AirAttkInit DidactGndAttkInit Unused1 [NONE] GndAttkRpt DidactGndAttkRpt AirAttkRpt DidactGndAttkRpt CastSpell DidactCastSpell GndAttkToIdle DidactGndAttkToIdle AirAttkToIdle DidactGndAttkToIdle Unused2 DidactUnused2 Walking DidactWalking WalkingToIdle DidactGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn DidactWarpIn .headerend # ----------------------------------------------------------------------------- # DidactInit: imgul 131 0 42 # Didact Shadow (protoss\didact.grp) playfram 0x00 goto DidactGndAttkToIdle DidactGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto DidactGndAttkToIdle DidactDeath: playsnd 566 # Protoss\ARBITER\PAbDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 846 0 42 # Protoss Unit Rubble Medium wait 1 end DidactGndAttkInit: setvertpos 0 DidactGndAttkRpt: playfram 0x11 wait 1 nobrkcodestart playsnd 99 # Bullet\DragBull.wav attackwith 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto ScourgeLocal00 DidactCastSpell: nobrkcodestart wait 1 playsnd 548 # Protoss\ARBITER\PAbCag00.WAV castspell nobrkcodeend gotorepeatattk sigorder 2 goto ScourgeLocal00 DidactUnused2: nobrkcodestart wait 1 playsnd 2309 # Didact Stasis Field channel 01 sigorder 32 wait 3 imgul 364 0 0 # Stasis Field Hit wait 7 imgul 364 0 0 # Stasis Field Hit wait 8 imgul 364 0 0 # Stasis Field Hit castspell nobrkcodeend sigorder 2 goto DidactGndAttkToIdle DidactWalking: playfram 0x00 setvertpos 0 imgol 132 0 0 # Didact Engines (thingy\pabGlow.grp) goto ScourgeLocal00 DidactWarpIn: imgol 133 0 0 # Didact Warp Flash (protoss\didact.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 134 Archon Energy (protoss\archon.grp) .headerstart IsId 147 Type 13 Init ArchonEnergyInit Death ArchonEnergyDeath GndAttkInit ArchonEnergyGndAttkInit AirAttkInit ArchonEnergyGndAttkInit Unused1 ArchonEnergyUnused1 GndAttkRpt ArchonEnergyGndAttkInit AirAttkRpt ArchonEnergyGndAttkInit CastSpell [NONE] GndAttkToIdle ArchonEnergyGndAttkInit AirAttkToIdle ArchonEnergyGndAttkInit Unused2 [NONE] Walking ArchonEnergyGndAttkInit WalkingToIdle ArchonEnergyGndAttkInit SpecialState1 ArchonEnergySpecialState1 .headerend # ----------------------------------------------------------------------------- # ArchonEnergyInit: playfram 18 wait 1 nobrkcodestart wait 1 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 imgol 135 0 0 # Archon Being (protoss\archonT.grp) imgol 136 0 0 # Archon Swirl (protoss\archonT2.grp) sigorder 4 nobrkcodeend wait 2 ArchonEnergyGndAttkInit: 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 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 goto ArchonEnergyGndAttkInit ArchonEnergyDeath: playsnd 581 # Archon Death 01 playsnd 7 # Misc\ExploLrg.wav imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end ArchonEnergyUnused1: wait 1 nobrkcodestart playsnd 7 # Misc\ExploLrg.wav sprol 739 0 0 # Explosion Blue Reversed wait 3 nobrkcodeend goto ArchonEnergyInit ArchonEnergySpecialState1: playsnd 617 # Protoss\TEMPLAR\PTeSum00.WAV playfram 10 wait 2 playfram 11 wait 2 ArchonEnergyLocal00: playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 16 wait 2 playfram 15 wait 2 playfram 14 wait 2 playfram 13 wait 2 goto ArchonEnergyLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 135 Archon Being (protoss\archonT.grp) .headerstart IsId 148 Type 12 Init ArchonBeingInit Death Generic_Wait1End GndAttkInit ArchonBeingGndAttkInit AirAttkInit ArchonBeingGndAttkInit Unused1 [NONE] GndAttkRpt ArchonBeingGndAttkInit AirAttkRpt ArchonBeingGndAttkInit CastSpell [NONE] GndAttkToIdle ArchonBeingGndAttkToIdle AirAttkToIdle ArchonBeingGndAttkToIdle Unused2 [NONE] Walking ArchonBeingGndAttkToIdle WalkingToIdle ArchonBeingGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ArchonBeingInit: setfldirect 15 ArchonBeingGndAttkToIdle: playfram 0xaa wait 4 playfram 0xbb wait 4 playfram 0xcc wait 4 playfram 0xdd wait 4 playfram 0xcc wait 4 playfram 0xbb wait 4 goto ArchonBeingGndAttkToIdle ArchonBeingGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 trgtrangecondjmp 48 ArchonBeingLocal00 imgoluselo 549 0 0 # Archon Beam (thingy\emsBeam.grp) playsnd 58 # Bullet\PArFir00.wav attack wait 1 playfram 0x66 wait 3 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0x22 wait 2 playfram 0x11 wait 2 playfram 0x00 wait 2 nobrkcodeend gotorepeatattk goto ArchonBeingGndAttkToIdle ArchonBeingLocal00: playsnd 58 # Bullet\PArFir00.wav attack wait 1 playfram 0x66 wait 3 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0x22 wait 2 playfram 0x11 wait 2 playfram 0x00 wait 2 nobrkcodeend gotorepeatattk goto ArchonBeingGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 136 Archon Swirl (protoss\archonT2.grp) .headerstart IsId 149 Type 1 Init ArchonSwirlInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ArchonSwirlInit: tmprmgraphicstart wait 1 waitrand 1 4 tmprmgraphicend ArchonSwirlLocal00: 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 goto ArchonSwirlLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 112 Solarion (protoss\carrier.grp) .headerstart IsId 151 Type 21 Init SolarionInit Death SolarionDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 SolarionUnused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SolarionWalking WalkingToIdle OvilethLocal00 SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn SolarionWarpIn .headerend # ----------------------------------------------------------------------------- # SolarionInit: imgulnextid 0 42 playfram 0x00 goto ScourgeLocal00 SolarionDeath: playsndbtwn 595 596 # Protoss\Carrier\PCaDth00.WAV | Protoss\Carrier\PCaDth01.WAV imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 223 0 42 # Protoss Building Rubble Small wait 1 end SolarionUnused1: wait 1 nobrkcodestart tmprmgraphicstart setfldirect 0 playsndbtwn 1367 1368 # Solarion Revive 01, 02 sprol 745 0 0 playfram 0x00 wait 3 setfldirect 14 tmprmgraphicend nobrkcodeend goto ScourgeLocal00 SolarionWalking: imgol 114 0 0 # Solarion Engines (thingy\pcaGlow.grp) goto ScourgeLocal00 SolarionWarpIn: imgol 115 0 0 # Solarion Warp Flash (protoss\carrier.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 129 Dark Templar (Hero) (protoss\dtemplar.grp) .headerstart IsId 152 Type 12 Init DarkTemplar_Hero_Init Death DarkTemplar_Hero_Death GndAttkInit DarkTemplar_Hero_GndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt DarkTemplar_Hero_GndAttkInit AirAttkRpt [NONE] CastSpell DarkTemplar_Hero_CastSpell GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking DarkTemplar_Hero_Walking WalkingToIdle DarkTemplar_Hero_Init SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # DarkTemplar_Hero_Init: playfram 0xdd goto ScourgeLocal00 DarkTemplar_Hero_Death: playsnd 741 # Protoss\DARKTEMPLAR\PDTDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 1 end DarkTemplar_Hero_GndAttkInit: playsnd 111 # Bullet\UZeFir00.wav playfram 0x00 wait 1 nobrkcodestart playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 attackwith 1 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 nobrkcodeend gotorepeatattk goto DarkTemplar_Hero_Init DarkTemplar_Hero_CastSpell: castspell sigorder 2 gotorepeatattk goto DarkTemplar_Hero_Init DarkTemplar_Hero_Walking: move 4 wait 1 playfram 0xee move 4 wait 1 playfram 0xff move 4 wait 1 playfram 0x11 move 4 wait 1 playfram 0x12 move 4 wait 1 playfram 0xaa move 4 wait 1 playfram 0xbb move 4 wait 1 playfram 0xcc move 4 wait 1 playfram 0xdd goto DarkTemplar_Hero_Walking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 122 Dracadin (protoss\dracadin.grp) .headerstart IsId 153 Type 21 Init DracadinInit Death DracadinDeath GndAttkInit DracadinGndAttkInit AirAttkInit DracadinGndAttkInit Unused1 DracadinUnused1 GndAttkRpt DracadinGndAttkRpt AirAttkRpt DracadinGndAttkRpt CastSpell [NONE] GndAttkToIdle DracadinGndAttkToIdle AirAttkToIdle DracadinGndAttkToIdle Unused2 [NONE] Walking DracadinWalking WalkingToIdle DracadinWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn DracadinWarpIn .headerend # ----------------------------------------------------------------------------- # DracadinInit: imgul 123 0 0 # Dracadin Shadow (protoss\dracadin-shadow.grp) DracadinWalkingToIdle: playfram 0x00 wait 1 DracadinLocal00: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0xC0 wait 2 playfram 0xE0 wait 2 playfram 0x00 wait 2 goto DracadinLocal00 DracadinDeath: playsnd 493 # Protoss\DRAGOON\PDrDth00.WAV imgol 1774 0 0 # Dracadin death explosion (cm\protoss\dracadin-explosion.grp) setfldirect 0 goto DracadinDeathFrames DracadinDeathFrames: playfram 768 wait 2 playfram 769 wait 2 playfram 770 wait 2 playfram 771 wait 2 playfram 772 wait 2 playfram 773 wait 2 playfram 774 wait 2 lowsprul 192 0 0 # Dracadin Remnants (protoss\pdrDeath.grp) wait 1 end DracadinUnused1: wait 1 nobrkcodestart playsnd 1902 # Dracadin revive 01 setfldirect 0 playfram 773 wait 2 playfram 772 wait 2 playfram 771 wait 2 playfram 770 wait 2 playfram 769 wait 2 playfram 768 wait 2 setfldirect 12 nobrkcodeend goto DracadinWalkingToIdle DracadinGndAttkInit: playfram 0x200 wait 1 playfram 0x240 wait 1 playfram 0x280 wait 1 DracadinGndAttkRpt: playfram 0x2C0 wait 1 attackwith 1 playsnd 99 # Bullet\DragBull.wav playfram 0x2E0 wait 1 playfram 0x2C0 wait 1 playfram 0x2A0 gotorepeatattk ignorerest DracadinGndAttkToIdle: wait 1 playfram 0x280 wait 1 playfram 0x260 wait 1 playfram 0x240 wait 1 playfram 0x220 wait 1 playfram 0x200 goto DracadinWalkingToIdle DracadinWalking: move 5 wait 1 playfram 0x100 move 5 wait 1 playfram 0x120 move 5 wait 1 playfram 0x140 move 5 wait 1 playfram 0x160 move 5 wait 1 playfram 0x180 move 5 wait 1 playfram 0x1A0 move 5 wait 1 playfram 0x1C0 move 5 wait 1 playfram 0x1E0 goto DracadinWalking DracadinWarpIn: imgol 125 0 0 # Dracadin Warp Flash (protoss\dragoon.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 116 Steward (protoss\Intercep.grp) .headerstart IsId 155 Type 12 Init StewardInit Death StewardDeath GndAttkInit StewardGndAttkInit AirAttkInit StewardGndAttkInit Unused1 [NONE] GndAttkRpt StewardGndAttkInit AirAttkRpt StewardGndAttkInit CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle ScourgeLocal00 Unused2 [NONE] Walking StewardWalking WalkingToIdle OvilethLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # StewardInit: imgul 117 0 42 # Steward Shadow (protoss\Intercep.grp) playfram 0x00 goto OvilethLocal00 StewardDeath: playsnd 8 # Misc\ExploMed.wav imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 end StewardGndAttkInit: wait 1 attackwith 1 playfram 0x11 wait 1 playfram 0x00 gotorepeatattk goto ScourgeLocal00 StewardWalking: playfram 0x00 setvertpos 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 137 Scribe (protoss\probe.grp) .headerstart IsId 156 Type 21 Init ScribeInit Death ScribeDeath GndAttkInit ScribeGndAttkInit AirAttkInit [NONE] Unused1 ScribeUnused1 GndAttkRpt ScribeGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking ScribeWalking WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt ScribeAlmostBuilt Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn ScribeWarpIn .headerend # ----------------------------------------------------------------------------- # ScribeInit: imgul 138 0 7 # Scribe Shadow (protoss\probe.grp) playfram 0x00 goto ScourgeLocal00 ScribeDeath: setfldirect 0 playsnd 598 # Protoss\PROBE\PPrDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 wait 1 lowsprul 691 0 0 # Scribe Remnants (cm\protoss\scribe-death.grp) wait 1 end ScribeUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1352 # Scribe Revive 01 playfram 20 wait 1 playfram 19 wait 1 playfram 18 wait 1 playfram 17 sprol 740 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 1 playfram 0x00 wait 1 setfldirect 10 nobrkcodeend goto ScourgeLocal00 ScribeGndAttkInit: wait 1 nobrkcodestart playfram 0x20 attackwith 1 playsndbtwn 2670 2672 # Scribe weaponfire 01, 02, 03 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto ScourgeLocal00 ScribeWalking: setvertpos 0 goto MasonWalkingLoop ScribeAlmostBuilt: useweapon 63 # Particle Beam (Harvest) (Particle Beam) playsnd 614 # Protoss\PROBE\PPrMin00.WAV wait 9 goto ScribeAlmostBuilt ScribeWarpIn: imgol 139 0 0 # Scribe Warp Flash (protoss\probe.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 118 Envoy (protoss\shuttle.grp) .headerstart IsId 157 Type 21 Init EnvoyInit Death EnvoyDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking EnvoyWalking WalkingToIdle EnvoyWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn EnvoyWarpIn .headerend # ----------------------------------------------------------------------------- # EnvoyInit: imgul 119 0 42 # Envoy Shadow (protoss\shuttle.grp) EnvoyWalkingToIdle: playfram 0x00 goto OvilethLocal00 EnvoyDeath: playsnd 514 # Protoss\SHUTTLE\PShDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 921 0 42 # Envoy remains wait 1 end EnvoyWalking: playfram 0x00 setvertpos 0 imgol 120 0 0 # Envoy Engines (thingy\pshGlow.grp) goto ScourgeLocal00 EnvoyWarpIn: imgol 121 0 0 # Envoy Warp Flash (protoss\shuttle.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 126 Cantavis (protoss\templar.grp) .headerstart IsId 158 Type 21 Init CantavisInit Death CantavisDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 CantavisUnused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell CantavisCastSpell GndAttkToIdle CantavisGndAttkToIdle AirAttkToIdle [NONE] Unused2 CantavisUnused2 Walking CantavisWalking WalkingToIdle CantavisWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn CantavisWarpIn .headerend # ----------------------------------------------------------------------------- # CantavisInit: imgul 127 0 0 # Cantavis Shadow (protoss\pteShad.grp) playfram 0x66 wait 1 CantavisGndAttkToIdle: playfram 0x66 wait 2 playfram 0x77 wait 2 playfram 0x88 wait 2 playfram 0x99 wait 2 playfram 0xaa wait 2 playfram 0xbb wait 2 playfram 0xcc wait 2 goto CantavisGndAttkToIdle CantavisDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV setfldirect 0 playfram 289 wait 2 playfram 290 wait 2 playfram 291 wait 2 playfram 292 wait 2 playfram 293 wait 2 playfram 294 wait 2 playfram 295 wait 2 lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end CantavisUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1186 playfram 295 wait 2 playfram 294 wait 2 playfram 293 wait 2 playfram 292 wait 2 playfram 291 wait 2 playfram 290 wait 2 playfram 289 wait 2 setfldirect 12 nobrkcodeend goto CantavisWalkingToIdle CantavisCastSpell: playfram 0x00 wait 1 nobrkcodestart sigorder 64 playsnd 2547 # Psionic Storm cast 01 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 castspell sigorder 2 playfram 0x44 wait 1 nobrkcodeend gotorepeatattk goto CantavisGndAttkToIdle CantavisUnused2: playfram 0x00 nobrkcodestart wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 castspell wait 1 playfram 0x44 wait 1 sigorder 32 nobrkcodeend gotorepeatattk goto CantavisGndAttkToIdle CantavisWalking: playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x55 setvertpos 0 CantavisLocal00: wait 3 spruluselo 320 0 0 # Cantavis Glow (thingy\pteglow.grp) goto CantavisLocal00 CantavisWalkingToIdle: playfram 0x110 wait 1 playfram 0xff wait 1 playfram 0xee wait 1 goto CantavisGndAttkToIdle CantavisWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 144 Accantor (protoss\trilob.grp) .headerstart IsId 159 Type 21 Init AccantorInit Death AccantorDeath GndAttkInit AccantorGndAttkInit AirAttkInit AccantorGndAttkInit Unused1 AccantorUnused1 GndAttkRpt AccantorGndAttkInit AirAttkRpt AccantorGndAttkInit CastSpell [NONE] GndAttkToIdle AccantorGndAttkToIdle AirAttkToIdle AccantorGndAttkToIdle Unused2 [NONE] Walking AccantorWalking WalkingToIdle AccantorWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn AccantorWarpIn .headerend # ----------------------------------------------------------------------------- # AccantorInit: imgul 145 0 0 # Accantor Shadow (protoss\ptrShad.grp) AccantorWalkingToIdle: playfram 0x00 goto ScourgeLocal00 AccantorDeath: playsnd 638 # Protoss\TRILOBYTE\PTrDth00.WAV imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end AccantorUnused1: wait 1 nobrkcodestart playsnd 1698 # Accantor revive 01 wait 8 sprol 745 0 0 # Medium Blue Explosion Reversed playfram 0x00 wait 3 setfldirect 14 nobrkcodeend goto AccantorWalkingToIdle AccantorGndAttkInit: wait 1 playsndbtwn 102 103 # Bullet\pTrFir00.wav | Bullet\pTrFir01.wav attackwith 1 wait 1 gotorepeatattk ignorerest AccantorGndAttkToIdle: goto AccantorWalkingToIdle AccantorWalking: move 2 wait 1 playfram 0x11 move 2 wait 1 playfram 0x22 move 2 wait 1 playfram 0x33 move 2 wait 1 playfram 0x44 move 2 wait 1 playfram 0x55 move 2 wait 1 playfram 0x66 move 2 wait 1 playfram 0x77 move 2 wait 1 playfram 0x88 move 2 wait 1 playfram 0x00 goto AccantorWalking AccantorWarpIn: imgol 146 0 0 # Accantor Warp Flash (protoss\trilob.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 147 Plasma Shell (protoss\sapper.grp) .headerstart IsId 160 Type 2 Init PlasmaShellInit Death PlasmaShellDeath GndAttkInit PlasmaShellGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # PlasmaShellInit: playfram 0x00 wait 1 sigorder 1 PlasmaShellGndAttkInit: sprol 373 0 0 # Plasma Shell/Anti-Matter Missile Overlay (thingy\HKTrail.grp) wait 2 goto PlasmaShellGndAttkInit PlasmaShellDeath: imgol 444 0 0 # Plasma Shell Hit (thingy\psaExplo.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 142 Scout Engines (thingy\pscGlow.grp) .headerstart IsId 162 Type 12 Init ScoutEnginesInit 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 ScoutEnginesInit WalkingToIdle Generic_Wait1End SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ScoutEnginesInit: wait 1 engframe 0 wait 1 engframe 17 goto ScoutEnginesInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 151 Zealot (protoss\zealot.grp) .headerstart IsId 163 Type 21 Init ZealotInit Death ZealotDeath GndAttkInit ZealotGndAttkInit AirAttkInit [NONE] Unused1 ZealotUnused1 GndAttkRpt ZealotGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ZealotGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking ZealotWalking WalkingToIdle ZealotWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn ZealotWarpIn .headerend # ----------------------------------------------------------------------------- # ZealotInit: imgul 152 0 0 # Zealot Shadow (protoss\pzeShad.grp) ZealotWalkingToIdle: playfram 0x55 ZealotLocal00: wait 62 randcondjmp 64 ZealotLocal01 goto ZealotLocal00 ZealotLocal01: playfram 0x00 wait 1 playfram 0x22 ZealotLocal03: wait 1 waitrand 14 21 randcondjmp 85 ZealotLocal04 ZealotLocal05: turnccwise 1 wait 1 randcondjmp 225 ZealotLocal05 goto ZealotLocal06 ZealotLocal06: randcondjmp 160 ZealotLocal03 wait 1 waitrand 21 44 playfram 0x00 wait 1 goto ZealotWalkingToIdle ZealotLocal04: turncwise 1 wait 1 randcondjmp 236 ZealotLocal04 randcondjmp 160 ZealotLocal03 waitrand 22 45 playfram 0x00 wait 1 goto ZealotWalkingToIdle ZealotDeath: playsnd 678 # Protoss\ZEALOT\PZeDth00.WAV setfldirect 0 playfram 221 wait 2 playfram 222 wait 2 lowsprul 815 0 0 # Zealot Remains playfram 223 wait 2 playfram 224 wait 2 playfram 225 wait 2 playfram 226 wait 2 playfram 227 wait 2 end ZealotUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1187 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 ZealotWalkingToIdle ZealotGndAttkInit: playfram 0x00 wait 1 ZealotGndAttkRpt: playsndrand 2 662 663 # Protoss\ZEALOT\pzeAtt00.WAV | Protoss\ZEALOT\pzeAtt01.WAV playfram 0x11 wait 1 nobrkcodestart playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 attackmelee 1 0 wait 1 playfram 0x33 wait 1 playfram 0x22 attackmelee 1 0 wait 1 playfram 0x11 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk ignorerest ZealotGndAttkToIdle: goto ZealotWalkingToIdle ZealotWalking: 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 goto ZealotWalking ZealotWarpIn: imgol 154 0 0 # Zealot Warp Flash (protoss\zealot.grp) goto ZealotLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 153 Zealot Death (protoss\zealot.grp) .headerstart IsId 164 Type 1 Init ZealotDeathInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZealotDeathInit: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 148 Witness (protoss\witness.grp) .headerstart IsId 165 Type 21 Init WitnessInit Death WitnessDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking WitnessWalking WalkingToIdle OvilethLocal00 SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn WitnessWarpIn .headerend # ----------------------------------------------------------------------------- # WitnessInit: imgul 149 0 42 # Witness Shadow (protoss\witness.grp) playfram 0x00 goto OvilethLocal00 WitnessDeath: playsndbtwn 651 652 # Protoss\Witness\PWiDth00.WAV | Protoss\Witness\PWiDth01.WAV imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 949 0 42 # Witness remains wait 1 end WitnessWalking: playfram 0x00 setvertpos 0 goto ScourgeLocal00 WitnessWarpIn: imgol 150 0 0 # Witness Warp Flash (protoss\witness.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 155 Templar Archives (protoss\archives.grp) .headerstart IsId 166 Type 27 Init TemplarArchivesInit Death TemplarArchivesDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking TemplarArchivesIsWorking WorkingToIdle TemplarArchivesWorkingToIdle WarpIn TemplarArchivesWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # TemplarArchivesInit: imgul 157 0 0 # Templar Archives Shadow (protoss\pacShad.grp) playfram 1 goto ScourgeLocal00 TemplarArchivesDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end TemplarArchivesIsWorking: wait 1 goto TemplarArchivesIsWorking TemplarArchivesWorkingToIdle: playfram 1 goto ScourgeLocal00 TemplarArchivesWarpIn: imgol 156 0 0 # Templar Archives Warp Flash (protoss\archives.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 158 Aquifer (protoss\assim.grp) .headerstart IsId 167 Type 27 Init AquiferInit Death AquiferDeath 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 AquiferBuilt Landing [NONE] LiftOff [NONE] IsWorking AquiferBuilt WorkingToIdle AquiferBuilt WarpIn AquiferWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # AquiferInit: imgul 160 0 0 # Aquifer Shadow (protoss\pasShad.grp) playfram 0x00 goto ScourgeLocal00 AquiferDeath: playsnd 7 # Misc\ExploLrg.wav sprol 222 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 end AquiferBuilt: waitrand 5 50 creategasoverlays 0 waitrand 5 50 creategasoverlays 3 waitrand 5 50 creategasoverlays 2 waitrand 5 50 creategasoverlays 3 waitrand 5 50 creategasoverlays 0 waitrand 5 50 creategasoverlays 2 waitrand 5 50 goto AquiferBuilt AquiferWarpIn: imgol 159 0 0 # Aquifer Warp Flash (protoss\assim.grp) goto AquiferBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 161 Observatory (protoss\beacon.grp) .headerstart IsId 168 Type 27 Init ObservatoryInit Death ObservatoryDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ObservatoryIsWorking WorkingToIdle ObservatoryWorkingToIdle WarpIn ObservatoryWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # ObservatoryInit: imgul 163 0 0 # Observatory Shadow (protoss\pbeShad.grp) playfram 1 goto ScourgeLocal00 ObservatoryDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end ObservatoryIsWorking: playfram 2 wait 3 playfram 1 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 2 wait 3 playfram 1 wait 2 playfram 2 wait 1 playfram 1 wait 1 goto ObservatoryIsWorking ObservatoryWorkingToIdle: playfram 1 goto ScourgeLocal00 ObservatoryWarpIn: imgol 162 0 0 # Observatory Warp Flash (protoss\beacon.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # .headerstart IsId 169 Type 20 Init Unknown169Init 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 Unknown169Init SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking Unknown169Init WorkingToIdle Unknown169Init WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # Unknown169Init: playfram 0x00 wait 2 playfram 1 wait 2 goto Unknown169Init # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 164 Citadel of Adun (protoss\citadel.grp) .headerstart IsId 170 Type 27 Init CitadelOfAdunInit Death CitadelOfAdunDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking CitadelOfAdunIsWorking WorkingToIdle CitadelOfAdunWorkingToIdle WarpIn CitadelOfAdunWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # CitadelOfAdunInit: imgul 166 0 0 # Citadel of Adun Shadow (protoss\pciShad.grp) playfram 0x00 goto ScourgeLocal00 CitadelOfAdunDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end CitadelOfAdunIsWorking: playfram 2 wait 3 playfram 1 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 2 wait 3 playfram 1 wait 2 playfram 2 wait 1 playfram 1 wait 1 goto CitadelOfAdunIsWorking CitadelOfAdunWorkingToIdle: playfram 1 goto ScourgeLocal00 CitadelOfAdunWarpIn: imgol 165 0 0 # Citadel of Adun Warp Flash (protoss\citadel.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 167 Forge (protoss\forge.grp) .headerstart IsId 171 Type 27 Init ForgeInit Death ForgeDeath 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 ForgeBuilt Landing [NONE] LiftOff [NONE] IsWorking ForgeIsWorking WorkingToIdle ScourgeLocal00 WarpIn ForgeWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # ForgeInit: imgul 170 0 0 # Forge Shadow (protoss\pfoShad.grp) playfram 0x00 goto ScourgeLocal00 ForgeDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end ForgeBuilt: goto ScourgeLocal00 ForgeIsWorking: wait 1 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 0x00 wait 1 goto ForgeIsWorking ForgeWarpIn: imgol 169 0 0 # Forge Warp Flash (protoss\forge.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 168 Forge Overlay (protoss\forgeT.grp) .headerstart IsId 172 Type 27 Init ForgeOverlayInit 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 ForgeOverlayIsWorking WorkingToIdle ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # ForgeOverlayInit: playfram 0x00 goto ScourgeLocal00 ForgeOverlayIsWorking: playfram 0x00 wait 3 playfram 1 wait 3 playfram 2 wait 3 goto ForgeOverlayIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 171 Gateway (protoss\gateway.grp) .headerstart IsId 173 Type 27 Init GatewayInit Death GatewayDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 GatewaySpecialState1 SpecialState2 GatewaySpecialState2 AlmostBuilt GatewayAlmostBuilt Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking GatewayIsWorking WorkingToIdle GatewayWorkingToIdle WarpIn GatewayAlmostBuilt Unused3 [NONE] StarEditInit [NONE] Disable GatewayDisable Burrow [NONE] UnBurrow [NONE] Enable GatewayEnable .headerend # ----------------------------------------------------------------------------- # GatewayInit: imgul 173 0 0 # Gateway Shadow (protoss\pgaShad.grp) playfram 0x00 wait 2 goto ScourgeLocal00 GatewayDeath: playfram 0x00 playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end GatewaySpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav wait 1 goto GatewayLocal00 GatewayLocal00: wait 255 goto GatewayLocal00 GatewaySpecialState2: wait 1 goto GatewayWorkingToIdle GatewayWorkingToIdle: playfram 0x00 goto ScourgeLocal00 GatewayAlmostBuilt: imgol 172 0 0 # Gateway Warp Flash (protoss\gateway.grp) goto ScourgeLocal00 GatewayIsWorking: playfram 1 wait 1 playfram 2 waitrand 1 2 playfram 3 waitrand 1 2 playfram 2 waitrand 1 2 playfram 3 waitrand 1 2 playfram 2 waitrand 1 2 playfram 1 waitrand 1 2 playfram 2 waitrand 1 2 goto GatewayIsWorking GatewayDisable: playfram 0x00 wait 2 playfram 4 wait 2 playfram 5 wait 1 goto ScourgeLocal00 GatewayEnable: playfram 5 wait 2 playfram 4 wait 2 goto GatewayWorkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 174 Cenotaph (protoss\gencore.grp) .headerstart IsId 174 Type 27 Init CenotaphInit Death ForgeDeath 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 CenotaphBuilt Landing [NONE] LiftOff [NONE] IsWorking CenotaphIsWorking WorkingToIdle ScourgeLocal00 WarpIn CenotaphWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # CenotaphInit: imgul 177 0 0 # Cenotaph Shadow (protoss\pgcShad.grp) playfram 0x00 goto ScourgeLocal00 CenotaphBuilt: goto ScourgeLocal00 CenotaphIsWorking: wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 0x00 goto CenotaphIsWorking CenotaphWarpIn: imgol 175 0 0 # Cenotaph Warp Flash (protoss\gencore.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 176 Cenotaph Overlay (protoss\gencoreT.grp) .headerstart IsId 175 Type 27 Init CenotaphOverlayInit 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 CenotaphOverlayIsWorking WorkingToIdle ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # CenotaphOverlayInit: playfram 0x00 goto ScourgeLocal00 CenotaphOverlayIsWorking: playfram 0x00 wait 1 playfram 1 wait 1 goto CenotaphOverlayIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 178 Khaydarin Crystal Formation (neutral\Khyad01.grp) .headerstart IsId 176 Type 20 Init KhaydarinCrystalFormationInit Death GatewayDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # KhaydarinCrystalFormationInit: imgul 1252 0 0 # Khaydarin Formation Shadow (cm\neutral\khaydarin-formation-shadow.grp) playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 179 Nexus (protoss\nexus.grp) .headerstart IsId 177 Type 21 Init NexusInit Death NexusDeath 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 NexusBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn NexusWarpIn .headerend # ----------------------------------------------------------------------------- # NexusInit: imgul 182 0 0 # Nexus Shadow (protoss\pneShad.grp) playfram 0x00 goto ScourgeLocal00 NexusDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end NexusBuilt: imgol 181 0 0 # Nexus Overlay (protoss\pneGlow.grp) goto ScourgeLocal00 NexusWarpIn: imgol 180 0 0 # Nexus Warp Flash (protoss\nexus.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 181 Nexus Overlay (protoss\pneGlow.grp) .headerstart IsId 178 Type 24 Init NexusOverlayInit 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 NexusOverlayIsWorking WorkingToIdle NexusOverlayInit WarpIn ScourgeLocal00 Unused3 [NONE] StarEditInit [NONE] Disable Generic_Wait1End Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # NexusOverlayInit: playfram 0x00 goto ScourgeLocal00 NexusOverlayIsWorking: playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 goto NexusOverlayIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 183 Warden (protoss\photon.grp) .headerstart IsId 179 Type 27 Init WardenInit Death WardenDeath GndAttkInit WardenGndAttkInit AirAttkInit WardenGndAttkInit Unused1 [NONE] GndAttkRpt WardenGndAttkRpt AirAttkRpt WardenGndAttkRpt CastSpell [NONE] GndAttkToIdle WardenGndAttkToIdle AirAttkToIdle WardenGndAttkToIdle Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn WardenWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable InfestedTerranWalkingToIdle .headerend # ----------------------------------------------------------------------------- # WardenInit: imgul 184 0 0 # Warden Shadow (protoss\ppbShad.grp) WardenLocal00: playfram 0x00 goto ScourgeLocal00 WardenDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end WardenGndAttkInit: playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 WardenGndAttkRpt: wait 1 attack playsndbtwn 2007 2009 # Warden weaponfire 01, 02, 03 imgol 1163 0 -20 # Warden impact gotorepeatattk ignorerest WardenGndAttkToIdle: playfram 0x22 wait 2 playfram 0x11 wait 2 goto WardenLocal00 WardenWarpIn: imgol 185 0 0 # Warden Warp Flash (protoss\photon.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 189 Pylon (protoss\pylon.grp) .headerstart IsId 181 Type 21 Init PylonInit Death PylonDeath 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 PylonBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn PylonWarpIn .headerend # ----------------------------------------------------------------------------- # PylonInit: imgul 191 0 0 # Pylon Shadow (protoss\ppyShad.grp) PylonBuilt: playfram 0x00 goto PylonLocal01 PylonLocal01: 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 0x00 wait 10 goto PylonLocal01 PylonDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 end PylonWarpIn: imgol 190 0 0 # Pylon Warp Flash (protoss\pylon.grp) goto PylonBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 192 Robotics Facility (protoss\robotic.grp) .headerstart IsId 182 Type 27 Init RoboticsFacilityInit Death RoboticsFacilityDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking RoboticsFacilityIsWorking WorkingToIdle RoboticsFacilityWorkingToIdle WarpIn RoboticsFacilityWarpIn Unused3 [NONE] StarEditInit [NONE] Disable RoboticsFacilityDisable Burrow [NONE] UnBurrow [NONE] Enable RoboticsFacilityEnable .headerend # ----------------------------------------------------------------------------- # RoboticsFacilityInit: imgul 194 0 0 # Robotics Facility Shadow (protoss\proShad.grp) playfram 0x00 goto ScourgeLocal00 RoboticsFacilityDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end RoboticsFacilityIsWorking: 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 goto RoboticsFacilityIsWorking RoboticsFacilityWorkingToIdle: playfram 0x00 goto ScourgeLocal00 RoboticsFacilityWarpIn: imgol 193 0 0 # Robotics Facility Warp Flash (protoss\robotic.grp) goto ScourgeLocal00 RoboticsFacilityDisable: playfram 11 wait 2 playfram 12 goto ScourgeLocal00 RoboticsFacilityEnable: playfram 11 wait 2 playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 195 Shield Battery (protoss\sbattery.grp) .headerstart IsId 183 Type 27 Init ShieldBatteryInit Death ShieldBatteryDeath 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 ShieldBatteryBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn ShieldBatteryWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ShieldBatteryBuilt .headerend # ----------------------------------------------------------------------------- # ShieldBatteryInit: imgul 198 0 0 # Shield Battery Shadow (protoss\pbaShad.grp) playfram 0x00 # Frame set 0 goto ScourgeLocal00 ShieldBatteryDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 end ShieldBatteryBuilt: imgol 196 0 0 # Shield Battery Overlay (protoss\pbaGlow.grp) goto ScourgeLocal00 ShieldBatteryWarpIn: imgol 197 0 0 # Shileld Battery Warp Flash (protoss\sbattery.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 196 Shield Battery Overlay (protoss\pbaGlow.grp) .headerstart IsId 184 Type 24 Init ShieldBatteryOverlayInit 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 ShieldBatteryOverlayIsWorking WorkingToIdle ShieldBatteryOverlayInit WarpIn ScourgeLocal00 Unused3 [NONE] StarEditInit [NONE] Disable Generic_Wait1End Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # ShieldBatteryOverlayInit: playfram 0x00 goto ScourgeLocal00 ShieldBatteryOverlayIsWorking: playsnd 481 # Protoss\Bldg\PbaAct00.wav playfram 1 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 2 wait 2 goto ShieldBatteryOverlayIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 199 Stargate (protoss\stargate.grp) .headerstart IsId 185 Type 27 Init StargateInit Death StargateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 StargateSpecialState1 SpecialState2 StargateSpecialState2 AlmostBuilt [NONE] Built StargateBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn StargateWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable StargateBuilt .headerend # ----------------------------------------------------------------------------- # StargateInit: imgul 202 0 0 # Stargate Shadow (protoss\psgShad.grp) playfram 0x00 goto ScourgeLocal00 StargateDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end StargateSpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav wait 1 goto StargateLocal00 StargateLocal00: wait 255 goto StargateLocal00 StargateSpecialState2: wait 1 goto StargateLocal01 StargateLocal01: playfram 0x00 goto StargateBuilt StargateBuilt: imgol 200 0 0 # Stargate Overlay (protoss\psgGlow.grp) goto ScourgeLocal00 StargateWarpIn: imgol 201 0 0 # Stargate Warp Flash (protoss\stargate.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 200 Stargate Overlay (protoss\psgGlow.grp) .headerstart IsId 186 Type 27 Init StargateOverlayInit Death StargateOverlayDeath 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 StargateOverlayIsWorking WorkingToIdle StargateOverlayWorkingToIdle WarpIn ScourgeLocal00 Unused3 [NONE] StarEditInit [NONE] Disable StargateOverlayDisable Burrow [NONE] UnBurrow [NONE] Enable StargateOverlayEnable .headerend # ----------------------------------------------------------------------------- # StargateOverlayInit: playfram 0 wait 2 StargateOverlayWorkingToIdle: playfram 0x00 goto ScourgeLocal00 StargateOverlayIsWorking: 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 goto StargateOverlayIsWorking StargateOverlayEnable: tmprmgraphicend wait 2 goto StargateOverlayWorkingToIdle StargateOverlayDisable: playfram 8 wait 2 tmprmgraphicstart goto ScourgeLocal00 StargateOverlayDeath: playfram 8 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 203 Stasis Cell/Prison (neutral\stasis.grp) .headerstart IsId 187 Type 20 Init StasisCell_PrisonInit Death ForgeDeath 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 StasisCell_PrisonInit Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # StasisCell_PrisonInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 204 Robotics Support Bay (protoss\stasis.grp) .headerstart IsId 188 Type 27 Init RoboticsSupportBayInit Death RoboticsSupportBayDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking RoboticsSupportBayIsWorking WorkingToIdle RoboticsSupportBayWorkingToIdle WarpIn RoboticsSupportBayWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # RoboticsSupportBayInit: imgul 206 0 0 # Robotics Support Bay Shadow (protoss\pstShad.grp) playfram 1 goto ScourgeLocal00 RoboticsSupportBayDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end RoboticsSupportBayIsWorking: playfram 2 wait 2 playfram 1 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 2 wait 2 playfram 1 wait 2 playfram 2 wait 1 playfram 1 wait 1 goto RoboticsSupportBayIsWorking RoboticsSupportBayWorkingToIdle: playfram 1 # Frame set 0, direction 1 goto ScourgeLocal00 RoboticsSupportBayWarpIn: imgol 205 0 0 # Robotics Support Bay Warp Flash (protoss\stasis.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 207 Protoss Temple (neutral\temple.grp) .headerstart IsId 189 Type 20 Init TempleInit Death NexusDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # TempleInit: imgul 1228 0 0 # Protoss Temple Shadow (cm\neutral\temple-shadow.grp) playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 208 Fleet Beacon (protoss\warp.grp) .headerstart IsId 190 Type 27 Init FleetBeaconInit Death FleetBeaconDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking FleetBeaconIsWorking WorkingToIdle FleetBeaconWorkingToIdle WarpIn FleetBeaconWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # FleetBeaconInit: imgul 212 0 0 # Fleet Beacon Shadow (protoss\pwaShad.grp) playfram 1 goto ScourgeLocal00 FleetBeaconDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end FleetBeaconIsWorking: playfram 2 wait 2 playfram 1 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 2 wait 2 playfram 1 wait 2 playfram 2 wait 1 playfram 1 wait 1 goto FleetBeaconIsWorking FleetBeaconWorkingToIdle: playfram 1 goto ScourgeLocal00 FleetBeaconWarpIn: imgol 209 0 0 # Fleet Beacon Warp Flash (protoss\warp.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 211 Warp Anchor (protoss\pb1Glow.grp) .headerstart IsId 191 Type 15 Init WarpAnchorInit Death WarpAnchorDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 WarpAnchorSpecialState1 SpecialState2 WarpAnchorSpecialState1 AlmostBuilt WarpAnchorSpecialState1 .headerend # ----------------------------------------------------------------------------- # WarpAnchorInit: playfram 0x02 warpoverlay 0x02 wait 2 playfram 0x03 warpoverlay 0x03 wait 2 playfram 0x04 warpoverlay 0x04 wait 2 playfram 0x05 warpoverlay 0x05 wait 2 playfram 0x06 warpoverlay 0x06 wait 2 playfram 0x07 warpoverlay 0x07 wait 2 WarpAnchorLocal00: playfram 0x08 warpoverlay 0x08 wait 1 playfram 0x09 warpoverlay 0x09 wait 1 playfram 0x0A warpoverlay 0x0A wait 1 playfram 0x0B warpoverlay 0x0B wait 1 playfram 0x0C warpoverlay 0x0C wait 1 playfram 0x0D warpoverlay 0x0D wait 1 goto WarpAnchorLocal00 WarpAnchorDeath: playfram 0x07 warpoverlay 0x07 wait 2 playfram 0x06 warpoverlay 0x06 wait 2 playfram 0x05 warpoverlay 0x05 wait 2 playfram 0x04 warpoverlay 0x04 wait 2 playfram 0x03 warpoverlay 0x03 wait 2 playfram 0x02 warpoverlay 0x02 wait 2 end WarpAnchorSpecialState1: playfram 0x00 warpoverlay 0x00 wait 2 playfram 0x01 warpoverlay 0x01 wait 2 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 115 Carrier Warp Flash (protoss\carrier.grp) # 121 Envoy Warp Flash (protoss\shuttle.grp) # 125 Dracadin Warp Flash (protoss\dragoon.grp) # 128 Cantavis Warp Flash (protoss\templar.grp) # 133 Didact Warp Flash (protoss\didact.grp) # 139 Scribe Warp Flash (protoss\probe.grp) # 143 Scout Warp Flash (protoss\scout.grp) # 146 Accantor Warp Flash (protoss\trilob.grp) # 150 Witness Warp Flash (protoss\witness.grp) # 154 Zealot Warp Flash (protoss\zealot.grp) # 156 Templar Archives Warp Flash (protoss\archives.grp) # 159 Aquifer Warp Flash (protoss\assim.grp) # 162 Observatory Warp Flash (protoss\beacon.grp) # 165 Citadel of Adun Warp Flash (protoss\citadel.grp) # 169 Forge Warp Flash (protoss\forge.grp) # 172 Gateway Warp Flash (protoss\gateway.grp) # 175 Cenotaph Warp Flash (protoss\gencore.grp) # 180 Nexus Warp Flash (protoss\nexus.grp) # 185 Warden Warp Flash (protoss\photon.grp) # 187 Didact Tribunal Warp Flash (protoss\prism.grp) # 190 Pylon Warp Flash (protoss\pylon.grp) # 193 Robotics Facility Warp Flash (protoss\robotic.grp) # 197 Shileld Battery Warp Flash (protoss\sbattery.grp) # 201 Stargate Warp Flash (protoss\stargate.grp) # 205 Robotics Support Bay Warp Flash (protoss\stasis.grp) # 209 Fleet Beacon Warp Flash (protoss\warp.grp) .headerstart IsId 192 Type 1 Init WarpFlashHeaderInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # WarpFlashHeaderInit: playfram 0x00 wait 1 followmaingraphic goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 210 Warp Texture (protoss\texture.grp) .headerstart IsId 193 Type 1 Init WarpTextureInit Death WarpTextureDeath .headerend # ----------------------------------------------------------------------------- # WarpTextureInit: warpoverlay 0x00 wait 1 warpoverlay 1 wait 1 warpoverlay 2 wait 1 warpoverlay 3 wait 1 warpoverlay 4 wait 1 warpoverlay 5 wait 1 warpoverlay 6 wait 1 warpoverlay 7 wait 1 warpoverlay 8 wait 1 warpoverlay 9 wait 1 warpoverlay 10 wait 1 warpoverlay 11 wait 1 warpoverlay 12 wait 1 warpoverlay 13 wait 1 warpoverlay 14 wait 1 warpoverlay 15 wait 1 warpoverlay 16 wait 1 warpoverlay 0x11 wait 1 warpoverlay 18 wait 1 warpoverlay 19 sigorder 1 wait 1 goto ScourgeLocal00 WarpTextureDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 338 Ragnasaur (neutral\Acritter.grp) .headerstart IsId 198 Type 12 Init RagnasaurInit Death RagnasaurDeath GndAttkInit RagnasaurGndAttkInit AirAttkInit RagnasaurGndAttkInit Unused1 [NONE] GndAttkRpt RagnasaurGndAttkInit AirAttkRpt RagnasaurGndAttkInit CastSpell RagnasaurCastSpell GndAttkToIdle RagnasaurGndAttkToIdle AirAttkToIdle RagnasaurGndAttkToIdle Unused2 [NONE] Walking RagnasaurWalking WalkingToIdle RagnasaurGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # RagnasaurInit: imgul 339 0 0 # Ragnasaur Shadow (neutral\nacShad.grp) RagnasaurGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 RagnasaurDeath: playsndbtwn 276 277 # Maverick death 01, 02 imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end RagnasaurGndAttkInit: playfram 0x00 wait 1 RagnasaurGndAttkRpt: nobrkcodestart playfram 0x11 wait 1 playfram 0x22 playsndbtwn 1189 1193 # Ragnasaur weaponfire 01, 02, 03, 04, 05 attackwith 1 wait 1 playfram 0x11 wait 1 nobrkcodeend gotorepeatattk goto RagnasaurGndAttkToIdle RagnasaurCastSpell: playsnd 974 # Misc\CRITTERS\ScWht03.wav wait 1 goto RagnasaurGndAttkToIdle RagnasaurWalking: move 3 wait 1 playfram 0x11 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 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 goto RagnasaurWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 340 Rhynadon (Badlands) (neutral\Bcritter.grp) .headerstart IsId 199 Type 12 Init Rhynadon_BadlandsCritter_Init Death Rhynadon_BadlandsCritter_Death GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking Rhynadon_BadlandsCritter_Walking WalkingToIdle Rhynadon_BadlandsCritter_WalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # Rhynadon_BadlandsCritter_Init: imgul 341 0 0 # Rhynadon (Badlands) Shadow (neutral\nbcShad.grp) Rhynadon_BadlandsCritter_WalkingToIdle: playfram 0x66 goto ScourgeLocal00 Rhynadon_BadlandsCritter_Death: playsnd 57 # Misc\CRITTERS\BCrDth00.wav setfldirect 0 playfram 0xbb wait 1 playfram 188 wait 1 playfram 189 wait 1 playfram 190 wait 1 playfram 191 wait 1 playfram 192 wait 1 playfram 193 wait 1 playfram 194 wait 1 end Rhynadon_BadlandsCritter_Walking: 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 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 goto Rhynadon_BadlandsCritter_Walking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 342 Bengalaas (Jungle) (neutral\Jcritter.grp) .headerstart IsId 200 Type 12 Init Bengalaas_JungleCritter_Init Death Bengalaas_JungleCritter_Death GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking Bengalaas_JungleCritter_Walking WalkingToIdle Bengalaas_JungleCritter_WalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # Bengalaas_JungleCritter_Init: imgul 343 0 0 # Bengalaas (Jungle) Shadow (neutral\njcShad.grp) Bengalaas_JungleCritter_WalkingToIdle: playfram 0x00 goto ScourgeLocal00 Bengalaas_JungleCritter_Death: playsnd 49 # Misc\CRITTERS\JCrDth00.wav setfldirect 0 playfram 0xcc wait 1 playfram 205 wait 1 playfram 206 wait 1 playfram 207 wait 1 playfram 208 wait 1 playfram 209 wait 1 playfram 210 wait 1 playfram 211 wait 1 end Bengalaas_JungleCritter_Walking: 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 playfram 0x99 move 4 wait 1 playfram 0xaa move 4 wait 1 playfram 0xbb move 4 wait 1 playfram 0x00 goto Bengalaas_JungleCritter_Walking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 344 Vespene Geyser (neutral\geyser.grp) .headerstart IsId 201 Type 20 Init VespeneGeyserInit Death VespeneGeyserDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 VespeneGeyserSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built VespeneGeyserBuilt Landing [NONE] LiftOff [NONE] IsWorking VespeneGeyserSpecialState1 WorkingToIdle VespeneGeyserSpecialState1 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # VespeneGeyserInit: playframtile 0x00 imgul 346 0 0 # Vespene Geyser Shadow (neutral\geyShad.grp) VespeneGeyserBuilt: wait 14 VespeneGeyserSpecialState1: wait 1 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 waitrand 5 50 goto VespeneGeyserSpecialState1 VespeneGeyserDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 345 Vespene Geyser Underlay (neutral\geyser.grp) .headerstart IsId 202 Type 20 Init VespeneGeyserUnderlayInit Death VespeneGeyserDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ScourgeLocal00 SpecialState2 ScourgeLocal00 AlmostBuilt ScourgeLocal00 Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # VespeneGeyserUnderlayInit: playframtile 0x00 imgul 346 0 0 # Vespene Geyser Shadow (neutral\geyShad.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 346 Vespene Geyser Shadow (neutral\geyShad.grp) .headerstart IsId 203 Type 1 Init VespeneGeyserShadowInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # VespeneGeyserShadowInit: playframtile 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 347 Mineral Field Type1 (neutral\min01.grp) .headerstart IsId 204 Type 20 Init MineralFieldType1Init 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 MineralFieldType1SpecialState1 SpecialState2 MineralFieldType1SpecialState2 AlmostBuilt MineralFieldType1AlmostBuilt Built InfestedTerranWalkingToIdle Landing MineralFieldType1Landing LiftOff [NONE] IsWorking [NONE] WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MineralFieldType1Init: imgul 348 0 0 # Mineral Field Type1 Shadow (neutral\min01Sha.grp) goto InfestedTerranWalkingToIdle MineralFieldType1SpecialState1: playfram 3 goto ScourgeLocal00 MineralFieldType1SpecialState2: playfram 2 goto ScourgeLocal00 MineralFieldType1AlmostBuilt: playfram 1 goto ScourgeLocal00 MineralFieldType1Landing: playfram 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 349 Mineral Field Type2 (neutral\min02.grp) .headerstart IsId 205 Type 20 Init MineralFieldType2Init 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 MineralFieldType1SpecialState1 SpecialState2 MineralFieldType1SpecialState2 AlmostBuilt MineralFieldType1AlmostBuilt Built InfestedTerranWalkingToIdle Landing MineralFieldType1Landing LiftOff [NONE] IsWorking [NONE] WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MineralFieldType2Init: imgul 350 0 0 # Mineral Field Type2 Shadow (neutral\min02Sha.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 351 Mineral Field Type3 (neutral\min03.grp) .headerstart IsId 206 Type 20 Init MineralFieldType3Init 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 MineralFieldType1SpecialState1 SpecialState2 MineralFieldType1SpecialState2 AlmostBuilt MineralFieldType1AlmostBuilt Built InfestedTerranWalkingToIdle Landing MineralFieldType1Landing LiftOff [NONE] IsWorking [NONE] WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MineralFieldType3Init: imgul 352 0 0 # Mineral Field Type3 Shadow (neutral\min03Sha.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 353 Independent Starport (Unused) (protoss\scout.grp) .headerstart IsId 207 Type 20 Init Unknown207Init Death Unknown207Death 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 Unknown207Init Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # Unknown207Init: playfram 0x00 goto ScourgeLocal00 Unknown207Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 355 Zerg Beacon Overlay (zerg\zCirGlow.grp) .headerstart IsId 208 Type 1 Init ZergBeaconOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZergBeaconOverlayInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 goto ZergBeaconOverlayInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 357 Terran Beacon Overlay (terran\tCirGlow.grp) .headerstart IsId 209 Type 1 Init TerranBeaconOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # TerranBeaconOverlayInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 goto TerranBeaconOverlayInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 359 Protoss Beacon Overlay (protoss\pCirGlow.grp) .headerstart IsId 210 Type 1 Init ProtossBeaconOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ProtossBeaconOverlayInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 goto ProtossBeaconOverlayInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 354 Zerg Beacon (zerg\zmarker.grp) .headerstart IsId 211 Type 1 Init ZergBeaconInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZergBeaconInit: playfram 0x00 imgol 355 0 0 # Zerg Beacon Overlay (zerg\zCirGlow.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 358 Protoss Beacon (protoss\pMarker.grp) .headerstart IsId 212 Type 1 Init ProtossBeaconInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ProtossBeaconInit: playfram 0x00 imgol 359 0 0 # Protoss Beacon Overlay (protoss\pCirGlow.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 356 Terran Beacon (terran\tMarker.grp) .headerstart IsId 213 Type 1 Init TerranBeaconInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # TerranBeaconInit: playfram 0x00 imgol 357 0 0 # Terran Beacon Overlay (terran\tCirGlow.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # .headerstart IsId 214 Type 1 Init Unknown214Init Death Unknown214Death .headerend # ----------------------------------------------------------------------------- # Unknown214Init: playfram 0x00 goto ScourgeLocal00 Unknown214Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 405 Mineral Chunk Shadow (neutral\norShad.grp) # 406 Protoss Gas Orb Shadow (neutral\ngoShad.grp) # 407 Zerg Gas Sac Shadow (neutral\ngsShad.grp) # 408 Terran Gas Tank Shadow (neutral\ngcShad.grp) # 409 Data Disk Shadow (Ground) (neutral\nddShad.grp) # 410 Data Disk Shadow (Carried) (neutral\nddSha2.grp) # 411 Flag Shadow (Ground) (neutral\nflShad.grp) # 412 Flag Shadow (Carried) (neutral\nflSha2.grp) # 413 Crystal Shadow (Ground) (neutral\nkhShad.grp) # 414 Crystal Shadow (Carried) (neutral\nkhSha2.grp) # 415 Young Chrysalis Shadow (Ground) (neutral\nkeShad.grp) # 416 Young Chrysalis Shadow (Carried) (neutral\nkeSha2.grp) # 417 Psi Emitter Shadow (Ground) (neutral\npsShad.grp) # 418 Psi Emitter Shadow (Carried) (neutral\npsSha2.grp) .headerstart IsId 215 Type 1 Init PowerupsShadowHeaderInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PowerupsShadowHeaderInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 392 Flag (neutral\Flag.grp) .headerstart IsId 216 Type 1 Init FlagInit Death FlagDeath .headerend # ----------------------------------------------------------------------------- # FlagInit: playfram 0x00 pwrupcondjmp FlagLocal00 imgul 411 0 0 # Flag Shadow (Ground) (neutral\nflShad.grp) goto FlagLocal01 FlagLocal01: 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 FlagLocal01 FlagLocal00: wait 1 switchul 412 # Flag Shadow (Carried) (neutral\nflSha2.grp) 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 FlagLocal01 FlagDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 394 Psi Emitter (neutral\PsiEmit.grp) .headerstart IsId 217 Type 1 Init PsiEmitterInit Death PsiEmitterDeath .headerend # ----------------------------------------------------------------------------- # PsiEmitterInit: pwrupcondjmp PsiEmitterLocal00 imgul 417 0 0 # Psi Emitter Shadow (Ground) (neutral\npsShad.grp) goto PsiEmitterLocal01 PsiEmitterLocal01: 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 PsiEmitterLocal01 PsiEmitterLocal00: wait 1 switchul 418 # Psi Emitter Shadow (Carried) (neutral\npsSha2.grp) goto PsiEmitterLocal01 PsiEmitterDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 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 ScourgeLocal00 AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # BlueBurstLaserInit: playfram 0x00 wait 1 sigorder 1 wait 1 goto ScourgeLocal00 BlueBurstLaserDeath: imgol 1105 0 0 # Burst Lasers Hit (Blue) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 396 Khaydarin Crystal (neutral\KhChunk.grp) # 958 Uraj (neutral\Uraj.grp) # 959 Khalis (neutral\Khalis.grp) .headerstart IsId 219 Type 1 Init CrystalsShadowsInit Death CrystalsShadowsDeath .headerend # ----------------------------------------------------------------------------- # CrystalsShadowsInit: playfram 0x00 pwrupcondjmp CrystalsShadowsLocal00 imgul 413 0 0 # Crystal Shadow (Ground) (neutral\nkhShad.grp) goto ScourgeLocal00 CrystalsShadowsLocal00: wait 1 switchul 414 # Crystal Shadow (Carried) (neutral\nkhSha2.grp) goto ScourgeLocal00 CrystalsShadowsDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 393 Vorvrokor (cm\zerg\vorvrokor.grp) .headerstart IsId 220 Type 26 Init VorvrokorInit Death VorvrokorDeath GndAttkInit VorvrokorGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt VorvrokorGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle VorvrokorGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking VorvrokorWalking WalkingToIdle VorvrokorGndAttkToIdle SpecialState1 [NONE] SpecialState2 VorvrokorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow VorvrokorBurrow UnBurrow VorvrokorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # VorvrokorInit: imgul 1772 -1 -5 # Vorvrokor Shadow (cm\zerg\vorvrokor-shadow.grp) VorvrokorGndAttkToIdle: playfram 0x55 goto ZethrokorLocal00 VorvrokorDeath: playsnd 1160 # Vorvrokor death 01 setfldirect 0 playfram 0x121 wait 2 playfram 290 wait 2 playfram 291 wait 2 playfram 292 wait 2 playfram 293 wait 2 playfram 294 wait 2 playfram 295 wait 2 lowsprul 942 0 0 # Vorvrokor Remnants (cm\zerg\vorvrokor-death.grp) wait 1 end VorvrokorGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 wait 1 playfram 0x22 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 nobrkcodeend gotorepeatattk goto VorvrokorGndAttkToIdle VorvrokorWalking: move 7 wait 1 playfram 0x66 move 7 wait 1 playfram 0x77 move 7 wait 1 playfram 0x88 move 7 wait 1 playfram 0x99 move 7 wait 1 playfram 0xaa move 7 wait 1 playfram 0xbb move 7 wait 1 playfram 0x55 goto VorvrokorWalking VorvrokorSpecialState2: playfram 0x110 goto ScourgeLocal00 VorvrokorBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 sigorder 4 goto ScourgeLocal00 VorvrokorUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 playfram 0xee wait 1 playfram 0xdd wait 1 playfram 0xcc wait 1 sigorder 4 goto VorvrokorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 397 Mineral Chunk Type1 (neutral\OreChunk.grp) .headerstart IsId 221 Type 1 Init OreChunkInit Death OreChunkDeath .headerend # ----------------------------------------------------------------------------- # OreChunkInit: playfram 0x00 pwrupcondjmp ScourgeLocal00 imgul 405 0 0 # Mineral Chunk Shadow (neutral\norShad.grp) goto ScourgeLocal00 OreChunkDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 398 Mineral Chunk Type2 (neutral\OreChunk.grp) .headerstart IsId 222 Type 1 Init OreChunk2Init Death OreChunk2Death .headerend # ----------------------------------------------------------------------------- # OreChunk2Init: playfram 0x11 pwrupcondjmp ScourgeLocal00 imgul 405 0 0 # Mineral Chunk Shadow (neutral\norShad.grp) goto ScourgeLocal00 OreChunk2Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 401 Zerg Gas Sac Type1 (neutral\GasSac.grp) .headerstart IsId 223 Type 1 Init GasSacInit Death GasSacDeath .headerend # ----------------------------------------------------------------------------- # GasSacInit: playfram 0x00 pwrupcondjmp ScourgeLocal00 imgul 407 0 0 # Zerg Gas Sac Shadow (neutral\ngsShad.grp) goto ScourgeLocal00 GasSacDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 402 Zerg Gas Sac Type2 (neutral\GasSac.grp) .headerstart IsId 224 Type 1 Init GasSac2Init Death GasSacDeath .headerend # ----------------------------------------------------------------------------- # GasSac2Init: playfram 0x11 pwrupcondjmp ScourgeLocal00 imgul 407 0 0 # Zerg Gas Sac Shadow (neutral\ngsShad.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 399 Protoss Gas Orb Type1 (neutral\GasOrb.grp) .headerstart IsId 225 Type 1 Init GasOrbInit Death GasOrbDeath .headerend # ----------------------------------------------------------------------------- # GasOrbInit: playfram 0x00 pwrupcondjmp ScourgeLocal00 imgul 406 0 0 # Protoss Gas Orb Shadow (neutral\ngoShad.grp) goto ScourgeLocal00 GasOrbDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 400 Protoss Gas Orb Type2 (neutral\GasOrb.grp) .headerstart IsId 226 Type 1 Init GasOrb2Init Death GasOrbDeath .headerend # ----------------------------------------------------------------------------- # GasOrb2Init: playfram 0x11 pwrupcondjmp ScourgeLocal00 imgul 406 0 0 # Protoss Gas Orb Shadow (neutral\ngoShad.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 403 Terran Gas Tank Type1 (neutral\GasTank.grp) .headerstart IsId 227 Type 1 Init GasTankInit Death GasTankDeath .headerend # ----------------------------------------------------------------------------- # GasTankInit: playfram 0x00 pwrupcondjmp ScourgeLocal00 imgul 408 0 0 # Terran Gas Tank Shadow (neutral\ngcShad.grp) goto ScourgeLocal00 GasTankDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 404 Terran Gas Tank Type2 (neutral\GasTank.grp) .headerstart IsId 228 Type 1 Init GasTank2Init Death GasTankDeath .headerend # ----------------------------------------------------------------------------- # GasTank2Init: playfram 1 pwrupcondjmp ScourgeLocal00 imgul 408 0 0 # Terran Gas Tank Shadow (neutral\ngcShad.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 549 Archon Beam (thingy\emsBeam.grp) .headerstart IsId 229 Type 1 Init ArchonOverlayInit Death ArchonOverlayDeath .headerend # ----------------------------------------------------------------------------- # ArchonOverlayInit: nobrkcodestart tmprmgraphicstart trgtrangecondjmp 70 ArchonOverlayLocal00 playfram 0x00 wait 1 tmprmgraphicend wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x00 wait 1 playfram 0x11 wait 1 goto ArchonOverlayDeath ArchonOverlayDeath: nobrkcodeend wait 1 end ArchonOverlayLocal00: playfram 0x22 wait 1 tmprmgraphicend wait 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 playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 nobrkcodeend wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 520 Particle Beam Hit (bullet\ephFire.grp) .headerstart IsId 230 Type 2 Init ParticleBeamHitInit Death ParticleBeamHitDeath GndAttkInit ParticleBeamHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # ParticleBeamHitInit: wait 1 sigorder 1 wait 1 ParticleBeamHitDeath: 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 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 519 Dual Photon Blasters Hit (bullet\pspark.grp) .headerstart IsId 231 Type 2 Init DualPhotonBlasterHitInit Death DualPhotonBlasterHitDeath GndAttkInit DualPhotonBlasterHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # DualPhotonBlasterHitInit: wait 1 sigorder 1 wait 1 DualPhotonBlasterHitDeath: 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 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 521 Anti-Matter Missile (bullet\hks.grp) .headerstart IsId 232 Type 2 Init AntiMatterMissileInit Death AntiMatterMissileDeath GndAttkInit AntiMatterMissileGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # AntiMatterMissileInit: playfram 0x00 wait 1 sigorder 1 AntiMatterMissileGndAttkInit: wait 2 sprol 373 0 0 # Plasma Shell/Anti-Matter Missile Overlay (thingy\HKTrail.grp) goto AntiMatterMissileGndAttkInit AntiMatterMissileDeath: imgol 442 0 0 # Anti-Matter Missile Hit (thingy\HKexplod.grp) if bullet.weapon_id == 71 goto AntiMatterMissileEmpyrean playsnd 2848 # Panoptus weaponhit 01 domissiledmg wait 1 end AntiMatterMissileEmpyrean: playsndbtwn 2016 2019 # Empyrean weaponhit 01, 02, 03, 04 domissiledmg goto Generic_Wait1End # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 522 Pulse Cannon (bullet\blastcan.grp) .headerstart IsId 233 Type 2 Init PulseCannonInit Death PulseCannonDeath GndAttkInit PulseCannonGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # PulseCannonInit: playsnd 65 # Bullet\BlastCan.wav wait 1 sigorder 1 wait 1 PulseCannonGndAttkInit: playfram 0x00 wait 1 goto PulseCannonGndAttkInit PulseCannonDeath: playsnd 9 # Misc\ExploSm.wav domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 523 Phase Disruptor (bullet\dragbull.grp) .headerstart IsId 234 Type 2 Init PhaseDisruptorInit Death PhaseDisruptorDeath GndAttkInit PhaseDisruptorGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # PhaseDisruptorInit: wait 1 sigorder 1 wait 1 PhaseDisruptorGndAttkInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 goto PhaseDisruptorGndAttkInit PhaseDisruptorDeath: imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp) domissiledmg if bullet.weapon_id == 66 goto PhaseDisruptor_Dracadin playsnd 2848 # Panoptus weaponhit 01 wait 1 end PhaseDisruptor_Dracadin: playsndbtwn 2673 2675 # Dracadin weaponhit 01, 02, 03 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 524 STA/STS Warden Overlay (bullet\epbBul.grp) .headerstart IsId 235 Type 2 Init STA_STSWardenOverlayInit Death STA_STSWardenOverlayDeath GndAttkInit STA_STSWardenOverlayGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # STA_STSWardenOverlayInit: playsnd 99 # Bullet\DragBull.wav wait 1 sigorder 1 wait 1 STA_STSWardenOverlayGndAttkInit: 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 goto STA_STSWardenOverlayGndAttkInit STA_STSWardenOverlayDeath: imgol 1163 0 0 # Warden Hit (thingy\phohit.grp) domissiledmg playsndbtwn 1385 1386 # Warden weapon hit 01, 02 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 525 Psionic Storm (thingy\psiStorm.grp) .headerstart IsId 236 Type 14 Init PsionicStormInit Death Generic_Wait1End GndAttkInit Generic_Wait1End AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 PsionicStormSpecialState2 AlmostBuilt [NONE] .headerend # ----------------------------------------------------------------------------- # PsionicStormInit: playfram 0x00 tmprmgraphicstart wait 5 goto PsionicStormSpecialState2 PsionicStormSpecialState2: tmprmgraphicend PsionicStormLocal00: 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 goto PsionicStormLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # ATA_ATSLaserBattery_BurstLasersInit: playfram 0x00 wait 1 sigorder 1 wait 1 goto ScourgeLocal00 ATA_ATSLaserBattery_BurstLasersDeath: imgol 447 0 0 # Burst Lasers Hit (thingy\elbHit.grp) domissiledmg if bullet.weapon_id == 170 goto ATA_ATSLaserBattery_BurstLasersRamesses if bullet.weapon_id == 173 goto ATA_ATSLaserBattery_BurstLasersCataphract playsnd 77 # Bullet\LASRHIT3.wav goto ATA_ATSLaserBattery_BurstLasersDeath2 ATA_ATSLaserBattery_BurstLasersCataphract: playsndbtwn 2518 2520 # Cataphract weaponhit 01, 02, 03 goto ATA_ATSLaserBattery_BurstLasersDeath2 ATA_ATSLaserBattery_BurstLasersRamesses: playsnd 3178 # Ramesses weaponhit 01 ATA_ATSLaserBattery_BurstLasersDeath2: 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 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 # ----------------------------------------------------------------------------- # .headerstart IsId 254 Type 0 Init Unknown254Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # Unknown254Init: 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 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 505 Plasma Drip Hit (Unused) (bullet\PDripHit.grp) .headerstart IsId 255 Type 0 Init Unknown255Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # Unknown255Init: 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: # 504 Needle Spine Hit (bullet\zspark.grp) .headerstart IsId 256 Type 2 Init NeedleSpinesHitInit Death NeedleSpinesHitDeath GndAttkInit NeedleSpinesHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # NeedleSpinesHitInit: wait 1 sigorder 1 wait 1 NeedleSpinesHitDeath: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 507 Venom (Unused Zerg Weapon) (thingy\ep2Fire.grp) .headerstart IsId 257 Type 13 Init Venom_Unused_Init Death Venom_Unused_Death GndAttkInit ScourgeLocal00 AirAttkInit [NONE] Unused1 Venom_Unused_Unused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 Venom_Unused_Unused2 Walking [NONE] WalkingToIdle [NONE] SpecialState1 Venom_Unused_SpecialState1 .headerend # ----------------------------------------------------------------------------- # Venom_Unused_Init: playfram 0x00 wait 1 sigorder 1 if bullet.weapon_id == 37 goto Venom_Unused_Unused1 goto ScourgeLocal00 Venom_Unused_Death: domissiledmg if bullet.weapon_id == 37 goto Venom_Unused_Unused2 playsndbtwn 2853 2855 # Bactalisk weaponhit 01, 02, 03 imgol 508 0 0 # Venom Hit (Unused) (thingy\etgHit.grp) wait 1 end Venom_Unused_Unused1: tmprmgraphicstart goto ScourgeLocal00 Venom_Unused_Unused2: imgol 1097 0 0 # Nathrokor Attack Overlay (cm\effect\nathrokor-breath.grp) wait 1 end Venom_Unused_SpecialState1: playsndbtwn 2853 2855 # Bactalisk weaponhit 01, 02, 03 sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 506 Surkith Cesiant Tentacle (bullet\Tentacle.grp) .headerstart IsId 258 Type 2 Init SubterraneanTentacleInit Death SubterraneanTentacleDeath GndAttkInit SubterraneanTentacleDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # SubterraneanTentacleInit: playsnd 79 # Bullet\ZLuHit00.wav wait 1 sigorder 1 wait 1 SubterraneanTentacleDeath: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 domissiledmg wait 2 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: # 508 Venom Hit (Unused) (thingy\etgHit.grp) .headerstart IsId 259 Type 1 Init VenomHit_Unused_Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # VenomHit_Unused_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 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: # 509 Acid Spore (thingy\ep3Shot.grp) .headerstart IsId 260 Type 2 Init AcidSporeInit Death AcidSporeDeath GndAttkInit AcidSporeGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # AcidSporeInit: playfram 0x00 wait 1 sigorder 1 wait 1 AcidSporeGndAttkInit: playfram 0x00 wait 2 playfram 1 wait 2 goto AcidSporeGndAttkInit AcidSporeDeath: domissiledmg playsnd 72 # Bullet\ZGuHit00.wav imgol 510 0 0 # Acid Spore Hit (thingy\ep3Burst.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 510 Acid Spore Hit (thingy\ep3Burst.grp) .headerstart IsId 261 Type 1 Init AcidSporeHitInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # AcidSporeHitInit: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 518 Geszithalor Attack Overlay (thingy\eplMuzz.grp) .headerstart IsId 262 Type 1 Init GeszithalorAttackOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # GeszithalorAttackOverlayInit: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 511 Glave Wurm (bullet\spores.grp) .headerstart IsId 264 Type 13 Init GlaveWurmInit Death GlaveWurmDeath GndAttkInit GlaveWurmGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 GlaveWurmSpecialState1 .headerend # ----------------------------------------------------------------------------- # GlaveWurmInit: playfram 0x00 wait 1 sigorder 1 wait 1 GlaveWurmGndAttkInit: sprol 367 0 0 # Glave Wurm Trail playfram 0x00 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 1 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 2 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 3 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 4 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 5 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 6 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 7 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 8 wait 1 sprol 367 0 0 # Glave Wurm Trail playfram 9 wait 1 goto GlaveWurmGndAttkInit GlaveWurmDeath: playsnd 93 # Bullet\ZQuHit02.wav sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg wait 1 end GlaveWurmSpecialState1: playsndbtwn 91 92 # Bullet\ZQuHit00.wav | Bullet\ZQuHit01.wav sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg goto GlaveWurmGndAttkInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 512 Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) .headerstart IsId 265 Type 1 Init GlaveWurmHitInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # GlaveWurmHitInit: 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: # 515 Seeker Spores (bullet\Spore2.grp) .headerstart IsId 266 Type 2 Init SeekerSporesInit Death SeekerSporesDeath GndAttkInit SeekerSporesGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # SeekerSporesInit: playfram 0x00 playsnd 78 # Bullet\ZLuFir00.wav wait 1 sigorder 1 wait 1 SeekerSporesGndAttkInit: sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp) playfram 0x00 wait 1 sprol 368 0 0 # Seeker Spores Overlay playfram 1 wait 1 sprol 368 0 0 # Seeker Spores Overlay playfram 2 wait 1 sprol 368 0 0 # Seeker Spores Overlay playfram 3 wait 1 sprol 368 0 0 # Seeker Spores Overlay goto SeekerSporesGndAttkInit SeekerSporesDeath: 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: # 516 Matraleth Spell Holder (bullet\parasite.grp) .headerstart IsId 267 Type 2 Init MatralethSpellHolderInit Death MatralethSpellHolderDeath GndAttkInit MatralethSpellHolderGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # MatralethSpellHolderInit: playfram 0x00 wait 1 sigorder 1 MatralethSpellHolderGndAttkInit: goto ScourgeLocal00 MatralethSpellHolderDeath: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 548 Psionic Shockwave Hit (thingy\emsHit.grp) .headerstart IsId 268 Type 2 Init PsionicShockwaveHitInit Death PsionicShockwaveHitDeath GndAttkInit PsionicShockwaveHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # PsionicShockwaveHitInit: wait 1 sigorder 1 wait 1 PsionicShockwaveHitDeath: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 domissiledmg wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 513 Glave Wurm Trail (thingy\SpoTrail.grp) .headerstart IsId 269 Type 1 Init GlaveWurmTrailInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # GlaveWurmTrailInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 514 Seeker Spores Overlay (thingy\gSmoke.grp) .headerstart IsId 270 Type 1 Init SeekerSporesOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # SeekerSporesOverlayInit: 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: # 419 Acid Spray (Unused) (thingy\plasma.grp) .headerstart IsId 271 Type 1 Init AcidSprayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # AcidSprayInit: imgol 556 0 0 # EMP Shockwave Hit (Part2) (thingy\empl.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 420 Plasma Drip (Unused) (thingy\PlasDrip.grp) .headerstart IsId 272 Type 1 Init Unknown272Init Death Unknown272Death .headerend # ----------------------------------------------------------------------------- # Unknown272Init: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 1 Unknown272Death: 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: # 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: # 424 Shield Overlay (thingy\pshield.grp) .headerstart IsId 276 Type 1 Init ShieldOverlayInit Death ShieldOverlayDeath .headerend # ----------------------------------------------------------------------------- # ShieldOverlayInit: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 ShieldOverlayDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 425 Energy Pulse Underlay (thingy\explo2.grp) .headerstart IsId 277 Type 1 Init EnergyPulseUnderlayInit Death EnergyPulseUnderlayDeath .headerend # ----------------------------------------------------------------------------- # EnergyPulseUnderlayInit: playsnd 636 # Protoss\TEMPLAR\PTeMov00.WAV 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 EnergyPulseUnderlayDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 426 Double Explosion (thingy\dbl_exp.grp) .headerstart IsId 278 Type 1 Init DoubleExplosionInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # DoubleExplosionInit: playsnd 9 # Misc\ExploSm.wav playfram 0x00 wait 1 playfram 9 wait 1 playfram 18 wait 1 playfram 27 wait 1 playfram 36 wait 1 playfram 45 wait 1 playfram 54 wait 1 playfram 63 wait 1 playfram 72 wait 1 playfram 81 wait 1 playfram 90 wait 1 playfram 99 wait 1 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 ScourgeLocal00 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: # 430 Vespene Geyser Smoke1 (thingy\GeySmok1.grp) # 431 Vespene Geyser Smoke2 (thingy\GeySmok2.grp) # 432 Vespene Geyser Smoke3 (thingy\GeySmok3.grp) # 433 Vespene Geyser Smoke4 (thingy\GeySmok4.grp) # 434 Vespene Geyser Smoke5 (thingy\GeySmok5.grp) .headerstart IsId 281 Type 1 Init VespeneGeyserSmokesInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # VespeneGeyserSmokesInit: 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: # 435 Vespene Geyser Smoke1 Overlay (thingy\GeySmoS1.grp) # 436 Vespene Geyser Smoke2 Overlay (thingy\GeySmoS1.grp) # 437 Vespene Geyser Smoke3 Overlay (thingy\GeySmoS1.grp) # 438 Vespene Geyser Smoke4 Overlay (thingy\GeySmoS1.grp) # 439 Vespene Geyser Smoke5 Overlay (thingy\GeySmoS1.grp) .headerstart IsId 282 Type 1 Init Unknown282Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # Unknown282Init: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 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: # 427 Phase Disruptor Hit (thingy\HKexplod.grp) # 442 Anti-Matter Missile Hit (thingy\HKexplod.grp) .headerstart IsId 285 Type 1 Init PhaseDisruptor_AntiMatterMissileHitInit Death PhaseDisruptor_AntiMatterMissileHitDeath .headerend # ----------------------------------------------------------------------------- # PhaseDisruptor_AntiMatterMissileHitInit: 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 PhaseDisruptor_AntiMatterMissileHitDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 443 Plasma Shell/Anti-Matter Missile Overlay (thingy\HKTrail.grp) .headerstart IsId 286 Type 1 Init PlasmaShell_AntiMatterMissileOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlasmaShell_AntiMatterMissileOverlayInit: 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: # 444 Plasma Shell Hit (thingy\psaExplo.grp) .headerstart IsId 287 Type 1 Init PlasmaShellHitInit Death PlasmaShellHitDeath .headerend # ----------------------------------------------------------------------------- # PlasmaShellHitInit: playsnd 100 # Bullet\psaHit00.wav 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 PlasmaShellHitDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 445 Cursor Marker (thingy\blackx.grp) .headerstart IsId 288 Type 2 Init ScourgeLocal00 Death [NONE] GndAttkInit CursorMarkerGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # CursorMarkerGndAttkInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 __2d goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 560 Circle Marker1 (thingy\blackx.grp) # 561 Selection Circle (22pixels) (thingy\o022.grp) # 562 Selection Circle (32pixels) (thingy\o032.grp) # 563 Selection Circle (48pixels) (thingy\o048.grp) # 564 Selection Circle (62pixels) (thingy\o062.grp) # 565 Selection Circle (72pixels) (thingy\o072.grp) # 566 Selection Circle (94pixels) (thingy\o094.grp) # 567 Selection Circle (110pixels) (thingy\o110.grp) # 568 Selection Circle (122pixels) (thingy\o122.grp) # 569 Selection Circle (146pixels) (thingy\o146.grp) # 570 Selection Circle (224pixels) (thingy\o224.grp) # 571 Selection Circle Dashed (22pixels) (thingy\od022.grp) # 572 Selection Circle Dashed (32pixels) (thingy\od032.grp) # 573 Selection Circle Dashed (48pixels) (thingy\od048.grp) # 574 Selection Circle Dashed (62pixels) (thingy\od062.grp) # 575 Selection Circle Dashed (72pixels) (thingy\od072.grp) # 576 Selection Circle Dashed (94pixels) (thingy\od094.grp) # 577 Selection Circle Dashed (110pixels) (thingy\od110.grp) # 578 Selection Circle Dashed (122pixels) (thingy\od122.grp) # 579 Selection Circle Dashed (146pixels) (thingy\od146.grp) # 580 Selection Circle Dashed (224pixels) (thingy\od224.grp) .headerstart IsId 289 Type 1 Init ScourgeLocal00 Death ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- # # 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: # 503 White Circle (bullet\circle14.grp) .headerstart IsId 292 Type 2 Init WhiteCircleInit Death WhiteCircleDeath GndAttkInit WhiteCircleDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # WhiteCircleInit: wait 1 sigorder 1 wait 1 WhiteCircleDeath: playfram 0x00 wait 5 domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # 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: # 387 Plague Cloud (thingy\ebbCloud.grp) .headerstart IsId 296 Type 2 Init PlagueCloudInit Death PlagueCloudDeath GndAttkInit PlagueCloudDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # PlagueCloudInit: playfram 0x00 wait 1 sigorder 1 wait 1 PlagueCloudDeath: playsnd 816 # Zerg\DEFILER\ZDeBlo00.WAV playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 domissiledmg 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: # 388 Plague Overlay (Small) (thingy\ebbHitS.grp) # 389 Plague Overlay (Medium) (thingy\ebbHitM.grp) # 390 Plague Overlay (Large) (thingy\ebbHitL.grp) .headerstart IsId 297 Type 1 Init PlagueOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlagueOverlayInit: tmprmgraphicstart wait 2 tmprmgraphicend PlagueOverlayLocal00: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 waitrand 2 3 goto PlagueOverlayLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 517 Consume (thingy\consume.grp) .headerstart IsId 298 Type 2 Init ConsumeInit Death ConsumeDeath GndAttkInit ConsumeDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # ConsumeInit: wait 1 sigorder 1 wait 1 ConsumeDeath: playsnd 813 # Zerg\DEFILER\ZDeCon00.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 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 domissiledmg wait 2 playfram 0x11 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 337 Dark Swarm (thingy\Dswarm.grp) .headerstart IsId 299 Type 1 Init DarkSwarmInit Death DarkSwarmDeath .headerend # ----------------------------------------------------------------------------- # DarkSwarmInit: playsnd 922 # Zerg\Matraleth\ZQuSwm00.WAV playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 DarkSwarmLocal00: playfram 5 wait 3 playfram 6 wait 3 playfram 7 wait 3 playfram 8 wait 3 playfram 9 wait 3 playfram 8 wait 3 playfram 7 wait 3 playfram 6 wait 3 goto DarkSwarmLocal00 DarkSwarmDeath: 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: # 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: # 383 Ensnare Cloud (thingy\Ensnare.grp) .headerstart IsId 302 Type 1 Init EnsnareInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # EnsnareInit: playsnd 924 # Zerg\Matraleth\ZQuEns00.WAV 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 384 Ensnare Overlay (Small) (thingy\ensGooS.grp) # 385 Ensnare Overlay (Medium) (thingy\ensGooM.grp) # 386 Ensnare Overlay (Large) (thingy\ensGooL.grp) .headerstart IsId 303 Type 1 Init EnsnareOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # EnsnareOverlayInit: tmprmgraphicstart wait 2 tmprmgraphicend EnsnareOverlayLocal00: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 waitrand 2 3 goto EnsnareOverlayLocal00 # ----------------------------------------------------------------------------- # # 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: # 391 Recall Field (thingy\recall.grp) .headerstart IsId 305 Type 1 Init RecallFieldInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # RecallFieldInit: 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 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 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 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 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 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 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 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 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 1 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: # 365 Stasis Field (Small) (thingy\esfSmall.grp) # 366 Stasis Field (Medium) (thingy\esfSmall.grp) # 367 Stasis Field (Large) (thingy\esfLarge.grp) .headerstart IsId 306 Type 1 Init StasisFieldOverlayInit Death StasisFieldOverlayDeath .headerend # ----------------------------------------------------------------------------- # StasisFieldOverlayInit: playfram 0x00 tmprmgraphicstart wait 1 waitrand 2 7 tmprmgraphicend 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 StasisFieldOverlayLocal00: waitrand 1 3 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 10 wait 2 playfram 11 wait 2 playfram 12 wait 2 goto StasisFieldOverlayLocal00 StasisFieldOverlayDeath: playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 364 Stasis Field Hit (thingy\esfHit.grp) .headerstart IsId 307 Type 1 Init StasisFieldHitInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # StasisFieldHitInit: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 370 Recharge Shields (Large) (thingy\sbaLarge.grp) .headerstart IsId 308 Type 1 Init RechargeShields_Large_Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # RechargeShields_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 1 wait 2 playfram 1 wait 2 playfram 1 wait 2 playfram 1 wait 2 playfram 1 wait 2 playfram 1 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 368 Recharge Shields (Small) (thingy\sbaSmall.grp) # 1548 Recharge Shields (Medium) (cm\protoss\recharge-shields-medium.grp) # 370 Recharge Shields (Large) (thingy\sbaLarge.grp) # 1549 Recharge Shields (XLarge) (cm\protoss\recharge-shields-xlarge.grp) .headerstart IsId 309 Type 1 Init RechargeShieldsInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # RechargeShieldsInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 tmprmgraphicstart wait 2 tmprmgraphicend goto RechargeShieldsInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 449 Cantavis Glow (thingy\pteglow.grp) .headerstart IsId 310 Type 1 Init CantavisGlowInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # CantavisGlowInit: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 035 Needle Spines (thingy\spooge.grp) .headerstart IsId 311 Type 1 Init NeedleSpinesOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # NeedleSpinesOverlayInit: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x55 wait 2 playfram 0x66 wait 2 end # ----------------------------------------------------------------------------- # # 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: # 547 Archon Birth (Unused) (thingy\emsHit.grp) .headerstart IsId 316 Type 1 Init Unknown316Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # Unknown316Init: playfram 0x00 wait 1 imguluselo 552 2 0 # Psionic Storm Part3 (thingy\elect02a.grp) imguluselo 550 2 1 # Psionic Storm Part1 (thingy\elect02a.grp) imgoluselo 553 2 2 # Psionic Storm Part4 (thingy\elect02.grp) imgoluselo 551 2 3 # Psionic Storm Part2 (thingy\elect02.grp) wait 1 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 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 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 550 Psionic Storm Part1 (thingy\elect02a.grp) # 551 Psionic Storm Part2 (thingy\elect02.grp) .headerstart IsId 317 Type 1 Init PsionicStormPartVariant1Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PsionicStormPartVariant1Init: playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 552 Psionic Storm Part3 (thingy\elect02a.grp) # 553 Psionic Storm Part4 (thingy\elect02.grp) .headerstart IsId 318 Type 1 Init PsionicStormPartVariant2Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PsionicStormPartVariant2Init: playfram 0x00 setflipstate 1 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 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 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 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: # 557 Hallucination Death1 (thingy\ehaMed.grp) # 558 Hallucination Death2 (thingy\ehaMed.grp) # 559 Hallucination Death3 (thingy\ehaMed.grp) .headerstart IsId 321 Type 1 Init HallucinationDeathInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # HallucinationDeathInit: 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 playfram 10 wait 3 playfram 11 wait 3 playfram 12 wait 3 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 # ----------------------------------------------------------------------------- # .headerstart IsId 323 Type 1 Init Unknown323Init Death Flames_Small_Death .headerend # ----------------------------------------------------------------------------- # Unknown323Init: setflipstate 1 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 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 458 Bleeding Variant1 Type1 (Small) (thingy\bblood01.grp) # 459 Bleeding Variant1 Type2 (Small) (thingy\bblood02.grp) # 460 Bleeding Variant1 Type3 (Small) (thingy\bblood03.grp) # 461 Bleeding Variant1 Type4 (Small) (thingy\bblood04.grp) .headerstart IsId 324 Type 1 Init Bleeding_Small_Variant1Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # Bleeding_Small_Variant1Init: 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 Bleeding_Small_Variant1Init # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 462 Bleeding Variant2 Type1 (Small) (thingy\bblood01.grp) # 463 Bleeding Variant2 Type2 (Small) (thingy\bblood02.grp) # 464 Bleeding Variant2 Type3 (Small) (thingy\bblood03.grp) # 465 Bleeding Variant2 Type4 (Small) (thingy\bblood04.grp) .headerstart IsId 325 Type 1 Init Bleeding_Small_Variant2Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # Bleeding_Small_Variant2Init: setflipstate 1 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 Bleeding_Small_Variant1Init # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 472 Flames1 Type1 (Large) (thingy\oFireC.grp) # 473 Flames1 Type2 (Large) (thingy\oFireF.grp) # 474 Flames1 Type3 (Large) (thingy\oFireV.grp) # 475 Flames2 Type3 (Large) (thingy\oFireV.grp) # 476 Flames3 Type3 (Large) (thingy\oFireV.grp) # 477 Flames4 Type3 (Large) (thingy\oFireV.grp) # 478 Flames5 Type3 (Large) (thingy\oFireV.grp) # 479 Flames6 Type3 (Large) (thingy\oFireV.grp) # 488 Flames2 Type1 (Large) (thingy\oFireC.grp) # 489 Flames2 Type2 (Large) (thingy\oFireF.grp) # 490 Flames7 Type3 (Large) (thingy\oFireV.grp) # 491 Flames3 Type1 (Large) (thingy\oFireC.grp) # 492 Flames3 Type2 (Large) (thingy\oFireF.grp) # 493 Flames8 Type3 (Large) (thingy\oFireV.grp) .headerstart IsId 326 Type 1 Init Flames_Large_Init Death Flames_Large_Death .headerend # ----------------------------------------------------------------------------- # Flames_Large_Init: playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 wait 2 playfram 19 wait 2 playfram 20 wait 2 playfram 21 wait 2 playfram 22 wait 2 playfram 23 wait 2 goto Flames_Large_Init Flames_Large_Death: wait 1 end # ----------------------------------------------------------------------------- # .headerstart IsId 327 Type 1 Init Unknown327Init Death Flames_Large_Death .headerend # ----------------------------------------------------------------------------- # Unknown327Init: setflipstate 1 playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 wait 2 playfram 19 wait 2 playfram 20 wait 2 playfram 21 wait 2 playfram 22 wait 2 playfram 23 wait 2 goto Flames_Large_Init # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 480 Bleeding Variant1 Type1 (Large) (thingy\bblood01.grp) # 481 Bleeding Variant1 Type2 (Large) (thingy\bblood02.grp) # 482 Bleeding Variant1 Type3 (Large) (thingy\bblood03.grp) # 483 Bleeding Variant1 Type4 (Large) (thingy\bblood04.grp) .headerstart IsId 328 Type 1 Init Bleeding_Large_Variant1Init Death Bleeding_Large_Variant1Death .headerend # ----------------------------------------------------------------------------- # Bleeding_Large_Variant1Init: 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 Bleeding_Large_Variant1Init Bleeding_Large_Variant1Death: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 484 Bleeding Variant2 Type1 (Large) (thingy\bblood01.grp) # 485 Bleeding Variant2 Type3 (Large) (thingy\bblood02.grp) # 486 Bleeding Variant3 Type3 (Large) (thingy\bblood03.grp) # 487 Bleeding Variant2 Type4 (Large) (thingy\bblood04.grp) .headerstart IsId 329 Type 1 Init Bleeding_Large_Variant2Init Death Bleeding_Large_Variant1Death .headerend # ----------------------------------------------------------------------------- # Bleeding_Large_Variant2Init: setflipstate 1 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 Bleeding_Large_Variant1Init # ----------------------------------------------------------------------------- # # 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: # 581 Circle Marker2 (thingy\blackx.grp) # 583 Circle Marker3 (thingy\blackx.grp) # 585 Psi Field1 (Right Lower) (thingy\Juice02.grp) .headerstart IsId 332 Type 1 Init ConfirmCircleInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ConfirmCircleInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 584 Psi Field1 (Right Upper) (thingy\Juice01.grp) .headerstart IsId 333 Type 1 Init PsiFieldType1Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PsiFieldType1Init: playfram 0x00 imgol 586 -126 -77 # Psi Field2 (Right Upper) (thingy\Juice01.grp) imgol 585 126 77 # Psi Field1 (Right Lower) (thingy\Juice02.grp) imgol 587 -126 77 # Psi Field2 (Right Lower) (thingy\Juice02.grp) setpos 126 -77 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 586 Psi Field2 (Right Upper) (thingy\Juice01.grp) # 587 Psi Field2 (Right Lower) (thingy\Juice02.grp) # 840 Unknown840 (thingy\tileset\ice\HDRadr02.grp) # 842 6/1 Ice (thingy\tileset\ice\JGant1.grp) # 906 6/20 Desert (thingy\tileset\desert\HDMachn2.grp) .headerstart IsId 334 Type 1 Init PsiFieldType2Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PsiFieldType2Init: playfram 0x00 setflipstate 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 588 Start Location (thingy\StartLoc.grp) .headerstart IsId 335 Type 0 Init StartLocationInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # StartLocationInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 599 2/43 Ash (thingy\tileset\AshWorld\LALRoc01.grp) # 600 2/44 Ash (thingy\tileset\AshWorld\LALRoc02.grp) # 601 2/1 Ash (thingy\tileset\AshWorld\HASRoc01.grp) # 602 2/4 Ash (thingy\tileset\AshWorld\HASRoc02.grp) # 603 2/5 Ash (thingy\tileset\AshWorld\HASRoc03.grp) # 604 2/30 Ash (thingy\tileset\AshWorld\HASRoc04.grp) # 605 2/28 Ash (thingy\tileset\AshWorld\HASRoc05.grp) # 606 2/29 Ash (thingy\tileset\AshWorld\HASRoc06.grp) # 607 4/1 Ash (thingy\tileset\AshWorld\RORock01.grp) # 608 4/2 Ash (thingy\tileset\AshWorld\RORock02.grp) # 609 4/3 Ash (thingy\tileset\AshWorld\RORock03.grp) # 640 4/12 Jungle (thingy\tileset\Jungle\dd025.grp) # 641 4/13 Jungle (thingy\tileset\Jungle\dd026.grp) # 642 4/1 Jungle (thingy\tileset\Jungle\dd027.grp) # 643 4/3 Jungle (thingy\tileset\Jungle\dd028.grp) # 644 4/2 Jungle (thingy\tileset\Jungle\dd029.grp) # 645 4/5 Jungle (thingy\tileset\Jungle\dd030.grp) # 646 4/4 Jungle (thingy\tileset\Jungle\dd031.grp) # 647 4/9 Jungle (thingy\tileset\Jungle\dd055.grp) # 648 4/10 Jungle (thingy\tileset\Jungle\dd056.grp) # 649 5/5 Jungle (thingy\tileset\Jungle\dd075.grp) # 650 5/7 Jungle (thingy\tileset\Jungle\dd076.grp) # 651 5/6 Jungle (thingy\tileset\Jungle\dd077.grp) # 652 5/9 Jungle (thingy\tileset\Jungle\dd078.grp) # 653 5/8 Jungle (thingy\tileset\Jungle\dd079.grp) # 654 4/6 Jungle (thingy\tileset\Jungle\dd080.grp) # 655 4/7 Jungle (thingy\tileset\Jungle\dd081.grp) # 656 4/17 Jungle (thingy\tileset\Jungle\dd091.grp) # 657 13/4 Jungle (thingy\tileset\Jungle\dd203.grp) # 658 11/5 Jungle (thingy\tileset\Jungle\dd204.grp) # 659 11/6 Jungle (thingy\tileset\Jungle\dd205.grp) # 660 11/7 Jungle (thingy\tileset\Jungle\dd206.grp) # 661 11/8 Jungle (thingy\tileset\Jungle\dd207.grp) # 662 11/10 Jungle (thingy\tileset\Jungle\dd209.grp) # 663 11/11 Jungle (thingy\tileset\Jungle\dd210.grp) # 664 11/12 Jungle (thingy\tileset\Jungle\dd211.grp) # 677 7/9 Platform (thingy\tileset\Platform\Towr01.grp) # 678 7/10 Platform (thingy\tileset\Platform\Towr02.grp) # 681 7/26 Platform (thingy\tileset\Platform\LBSign01.grp) # 682 7/24 Platform (thingy\tileset\Platform\LBSign02.grp) # 683 7/28 Platform (thingy\tileset\Platform\LBSign03.grp) # 684 7/27 Platform (thingy\tileset\Platform\LBSign04.grp) # 685 7/25 Platform (thingy\tileset\Platform\LBSign05.grp) # 686 7/29 Platform (thingy\tileset\Platform\LBSign06.grp) # 687 7/30 Platform (thingy\tileset\Platform\LBSign07.grp) # 688 7/31 Platform (thingy\tileset\Platform\LBSign08.grp) # 689 12/1 Platform (thingy\tileset\Platform\SPThin01.grp) # 690 9/27 Platform (thingy\tileset\Platform\refinery.grp) # 699 6/16 Badlands (thingy\tileset\Badlands\HDRock05.grp) # 700 6/17 Badlands (thingy\tileset\Badlands\HDRock06.grp) # 701 6/20 Badlands (thingy\tileset\Badlands\HDRock07.grp) # 702 6/21 Badlands (thingy\tileset\Badlands\HDRock08.grp) # 703 5/10 Badlands (thingy\tileset\Badlands\HDVent01.grp) # 712 6/3 Badlands (thingy\tileset\Badlands\HGTree01.grp) # 713 11/3 Badlands (thingy\tileset\Badlands\LCShop01.grp) # 714 11/8 Badlands (thingy\tileset\Badlands\LCShop02.grp) # 715 11/6 Badlands (thingy\tileset\Badlands\LCShop03.grp) # 716 11/7 Badlands (thingy\tileset\Badlands\LCShop04.grp) # 717 11/9 Badlands (thingy\tileset\Badlands\LCShop05.grp) # 718 11/10 Badlands (thingy\tileset\Badlands\LCShop06.grp) # 719 11/11 Badlands (thingy\tileset\Badlands\LCShop07.grp) # 720 11/12 Badlands (thingy\tileset\Badlands\LCShop08.grp) # 721 11/13 Badlands (thingy\tileset\Badlands\LCShop09.grp) # 722 11/14 Badlands (thingy\tileset\Badlands\LCShopAA.grp) # 723 1/13 Badlands (thingy\tileset\Badlands\LCSign01.grp) # 724 1/9 Badlands (thingy\tileset\Badlands\LCSign02.grp) # 725 1/11 Badlands (thingy\tileset\Badlands\LCSign03.grp) # 726 1/14 Badlands (thingy\tileset\Badlands\LCSign04.grp) # 727 1/10 Badlands (thingy\tileset\Badlands\LCSign05.grp) # 728 1/12 Badlands (thingy\tileset\Badlands\LCSign06.grp) # 729 1/15 Badlands (thingy\tileset\Badlands\LCSign07.grp) # 730 1/7 Badlands (thingy\tileset\Badlands\LCSign08.grp) # 731 1/5 Badlands (thingy\tileset\Badlands\LCSign09.grp) # 732 1/16 Badlands (thingy\tileset\Badlands\LCSignAA.grp) # 733 1/8 Badlands (thingy\tileset\Badlands\LCSignBB.grp) # 734 1/6 Badlands (thingy\tileset\Badlands\LCSignCC.grp) # 746 3/9 Installation (thingy\tileset\install\DICran1.grp) # 747 3/10 Installation (thingy\tileset\install\DICran2.grp) # 748 3/11 Installation (thingy\tileset\install\DICran3.grp) # 749 3/12 Installation (thingy\tileset\install\DICran4.grp) # 755 7/21 Twilight (thingy\tileset\twilight\Ldarch.grp) # 759 7/16 Twilight (thingy\tileset\twilight\Ldxel03.grp) # 760 7/15 Twilight (thingy\tileset\twilight\Ldxel04.grp) # 761 7/19 Twilight (thingy\tileset\twilight\Ldxel05.grp) # 762 7/20 Twilight (thingy\tileset\twilight\Ldxel06.grp) # 764 6/1 Twilight (thingy\tileset\twilight\JTree01.grp) # 765 6/2 Twilight (thingy\tileset\twilight\JTree02.grp) # 766 6/3 Twilight (thingy\tileset\twilight\JTree03.grp) # 767 6/4 Twilight (thingy\tileset\twilight\JTree04.grp) # 768 6/5 Twilight (thingy\tileset\twilight\JTree05.grp) # 769 8/3 Twilight1 (thingy\tileset\twilight\rstatue.grp) # 787 Unknown787 (thingy\tileset\ice\HDSTre01.grp) # 788 Unknown788 (thingy\tileset\ice\HDSTre02.grp) # 789 12/9 Ice1 (thingy\tileset\ice\HDSTre03.grp) # 790 12/10 Ice1 (thingy\tileset\ice\HDSTre04.grp) # 831 12/20 Ice (thingy\tileset\ice\LDsmrock.grp) # 841 4/1 Ice (thingy\tileset\ice\JGant1.grp) # 880 10/6 Desert (thingy\tileset\desert\JGPLNT01.grp) # 897 4/17 Desert (thingy\tileset\desert\HDMachn2.grp) .headerstart IsId 336 Type 0 Init DoodadHeaderInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # DoodadHeaderInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 589 2/38 Ash (thingy\tileset\AshWorld\rock01.grp) # 591 2/39 Ash (thingy\tileset\AshWorld\rock02.grp) # 593 2/41 Ash (thingy\tileset\AshWorld\rock03.grp) # 595 2/40 Ash (thingy\tileset\AshWorld\rock04.grp) # 597 2/42 Ash (thingy\tileset\AshWorld\rock05.grp) # 610 4/56 Jungle (thingy\tileset\Jungle\HDRock01.grp) # 612 4/57 Jungle (thingy\tileset\Jungle\HDRock02.grp) # 614 4/58 Jungle (thingy\tileset\Jungle\HDRock03.grp) # 616 4/59 Jungle (thingy\tileset\Jungle\HDRock04.grp) # 618 9/5 Jungle (thingy\tileset\Jungle\JUbush01.grp) # 620 9/6 Jungle (thingy\tileset\Jungle\JUbush03.grp) # 622 9/7 Jungle (thingy\tileset\Jungle\JUbush05.grp) # 624 4/51 Jungle (thingy\tileset\Jungle\LDtree01.grp) # 626 4/52 Jungle (thingy\tileset\Jungle\LDtree02.grp) # 628 4/54 Jungle (thingy\tileset\Jungle\LDtree03.grp) # 630 4/53 Jungle (thingy\tileset\Jungle\LDtree04.grp) # 632 9/1 Jungle (thingy\tileset\Jungle\tree01.grp) # 634 9/2 Jungle (thingy\tileset\Jungle\tree02.grp) # 636 9/3 Jungle (thingy\tileset\Jungle\tree03.grp) # 638 9/4 Jungle (thingy\tileset\Jungle\tree04.grp) # 665 7/4 Platform (thingy\tileset\Platform\Dish01.grp) # 667 7/5 Platform (thingy\tileset\Platform\Dish02.grp) # 669 7/6 Platform (thingy\tileset\Platform\Dish03.grp) # 671 7/1 Platform (thingy\tileset\Platform\Glob01.grp) # 673 7/2 Platform (thingy\tileset\Platform\Glob02.grp) # 675 7/3 Platform (thingy\tileset\Platform\Glob03.grp) # 691 5/54 Badlands (thingy\tileset\Badlands\HDRock01.grp) # 693 5/55 Badlands (thingy\tileset\Badlands\HDRock02.grp) # 695 5/56 Badlands (thingy\tileset\Badlands\HDRock03.grp) # 697 5/57 Badlands (thingy\tileset\Badlands\HDRock04.grp) # 704 5/50 Badlands (thingy\tileset\Badlands\HDTree01.grp) # 706 5/52 Badlands (thingy\tileset\Badlands\HDTree02.grp) # 708 5/53 Badlands (thingy\tileset\Badlands\HDTree03.grp) # 710 5/51 Badlands (thingy\tileset\Badlands\HDTree04.grp) # 771 9/29 Ice (thingy\tileset\ice\HDbld01.grp) # 773 9/28 Ice (thingy\tileset\ice\HDbld02.grp) # 775 12/38 Ice (thingy\tileset\ice\HDbld03.grp) # 777 12/37 Ice (thingy\tileset\ice\HDbld04.grp) # 779 12/33 Ice1 (thingy\tileset\ice\HDradarl.grp) # 781 9/21 Ice (thingy\tileset\ice\HDradarR.grp) # 783 9/15 Ice (thingy\tileset\ice\HDRock01.grp) # 785 9/16 Ice (thingy\tileset\ice\HDRock02.grp) # 791 9/24 Ice (thingy\tileset\ice\HDSpire.grp) # 793 9/23 Ice (thingy\tileset\ice\HDTwr01.grp) # 795 Unknown795 (thingy\tileset\ice\HDTwr02.grp) # 797 12/7 Ice (thingy\tileset\ice\LDBTre01.grp) # 799 12/8 Ice (thingy\tileset\ice\LDBTre02.grp) # 801 12/9 Ice2 (thingy\tileset\ice\LDBTre03.grp) # 803 12/10 Ice2 (thingy\tileset\ice\LDBTre04.grp) # 805 12/40 Ice (thingy\tileset\ice\LDbld01.grp) # 807 12/41 Ice (thingy\tileset\ice\LDbld02.grp) # 809 12/42 Ice (thingy\tileset\ice\LDComm.grp) # 811 12/5 Ice (thingy\tileset\ice\LDDtre01.grp) # 813 12/6 Ice (thingy\tileset\ice\LDDtre02.grp) # 815 12/36 Ice (thingy\tileset\ice\LDDish.grp) # 817 12/32 Ice (thingy\tileset\ice\LDRdr01.grp) # 819 12/33 Ice2 (thingy\tileset\ice\LDRdr02.grp) # 821 12/34 Ice (thingy\tileset\ice\LDRdr03.grp) # 823 12/24 Ice1 (thingy\tileset\ice\LDRck01.grp) # 825 12/25 Ice1 (thingy\tileset\ice\LDRck02.grp) # 827 12/30 Ice1 (thingy\tileset\ice\HDPipes.grp) # 829 12/31 Ice (thingy\tileset\ice\LDthing.grp) # 834 9/22 Ice (thingy\tileset\ice\HDRadr02.grp) # 843 5/6 Ice (thingy\tileset\ice\RJBTree1.grp) # 845 5/7 Ice (thingy\tileset\ice\RJBTree2.grp) # 847 5/8 Ice (thingy\tileset\ice\RJBTree3.grp) # 849 5/9 Ice (thingy\tileset\ice\RJBTree4.grp) # 852 10/12 Desert1 (thingy\tileset\desert\HDBBROKE.grp) # 854 10/8 Desert1 (thingy\tileset\desert\HDBGAS.grp) # 856 10/9 Desert1 (thingy\tileset\desert\HDBMED.grp) # 858 6/10 Desert (thingy\tileset\desert\HDBMOSS.grp) # 860 6/13 Desert1 (thingy\tileset\desert\HDBTENT.grp) # 862 Unknown Desert (thingy\tileset\desert\HDPLNT03.grp) # 864 10/12 Desert2 (thingy\tileset\desert\JGBROKE.grp) # 866 10/9 Desert2 (thingy\tileset\desert\JGBGAS.grp) # 868 10/10 Desert2 (thingy\tileset\desert\JGBGEN.grp) # 870 10/11 Desert (thingy\tileset\desert\JGBSGN.grp) # 872 10/14 Desert (thingy\tileset\desert\JGBTENT.grp) # 874 10/41 Desert (thingy\tileset\desert\JGBCOMM.grp) # 876 10/39 Desert (thingy\tileset\desert\JGBFACT.grp) # 878 10/8 Desert2 (thingy\tileset\desert\JGBRED.grp) # 881 10/7 Desert (thingy\tileset\desert\JGPLNT02.grp) # 883 4/6 Desert (thingy\tileset\desert\LDBAZ.grp) # 885 4/11 Desert (thingy\tileset\desert\LDBGAS.grp) # 887 4/10 Desert (thingy\tileset\desert\LDBGREN.grp) # 890 4/7 Desert (thingy\tileset\desert\LDBSUKY.grp) # 892 4/12 Desert (thingy\tileset\desert\LDBTENT.grp) # 895 4/13 Desert (thingy\tileset\desert\HDLbox01.grp) # 898 4/15 Desert1 (thingy\tileset\desert\LDLbox01.grp) # 900 10/23 Desert (thingy\tileset\desert\LDMachn1.grp) # 902 10/5 Desert (thingy\tileset\desert\LDPlnt04.grp) .headerstart IsId 337 Type 0 Init DoodadHeader_secondary_Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # DoodadHeader_secondary_Init: playfram 0x00 imgulnextid 0 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 679 7/8 Platform (thingy\tileset\Platform\tree01.grp) .headerstart IsId 338 Type 0 Init SpacePlatformDoodadInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # SpacePlatformDoodadInit: playfram 0x00 SpacePlatformDoodadLocal00: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 goto SpacePlatformDoodadLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 680 7/7 Platform (thingy\tileset\Platform\tree02.grp) .headerstart IsId 339 Type 0 Init SpacePlatformDoodad2Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # SpacePlatformDoodad2Init: playfram 0x00 SpacePlatformDoodad2Local00: 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 goto SpacePlatformDoodad2Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 742 Left Upper Level Door (thingy\tileset\install\CRDoor1.grp) # 750 Substructure Left Door (thingy\tileset\install\DIDoor1.grp) # 754 Substructure Opening Hole (thingy\tileset\install\DIHatc1.grp) .headerstart IsId 340 Type 27 Init InstallationDoodadInit 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 InstallationDoodadAlmostBuilt Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit InstallationDoodadStarEditInit Disable InstallationDoodadDisable Burrow [NONE] UnBurrow [NONE] Enable InstallationDoodadStarEditInit .headerend # ----------------------------------------------------------------------------- # InstallationDoodadInit: playfram 0x00 goto ScourgeLocal00 InstallationDoodadAlmostBuilt: playfram 9 goto ScourgeLocal00 InstallationDoodadStarEditInit: playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 sigorder 1 goto ScourgeLocal00 InstallationDoodadDisable: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 4 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 9 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 743 Right Upper Level Door (thingy\tileset\install\CRDoor1.grp) # 751 Substructure Right Door (thingy\tileset\install\DIDoor1.grp) .headerstart IsId 341 Type 27 Init InstallationDoodad2Init 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 InstallationDoodad2AlmostBuilt Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable InstallationDoodad2Disable Burrow [NONE] UnBurrow [NONE] Enable InstallationDoodad2Enable .headerend # ----------------------------------------------------------------------------- # InstallationDoodad2Init: playfram 0x00 setflipstate 1 goto ScourgeLocal00 InstallationDoodad2AlmostBuilt: playfram 9 setflipstate 1 goto ScourgeLocal00 InstallationDoodad2Enable: playfram 9 setflipstate 1 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 sigorder 1 goto ScourgeLocal00 InstallationDoodad2Disable: 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 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 744 4/15 Installation1 (thingy\tileset\install\DCFan1.grp) .headerstart IsId 342 Type 0 Init InstallationRightWallFansInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # InstallationRightWallFansInit: 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 goto InstallationRightWallFansInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 745 4/15 Installation2 (thingy\tileset\install\DCFan1.grp) .headerstart IsId 343 Type 0 Init InstallationLeftWallFansInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # InstallationLeftWallFansInit: playfram 0x00 setflipstate 1 wait 2 InstallationLeftWallFansLocal00: 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 0x00 wait 2 goto InstallationLeftWallFansLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 752 3/1 Installation (thingy\tileset\install\DIGear1.grp) # 753 3/2 Installation (thingy\tileset\install\DIGear2.grp) .headerstart IsId 344 Type 0 Init InstallationGearInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # InstallationGearInit: 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 InstallationGearInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 736 Floor Missile Trap (thingy\tileset\install\CLPlate1.grp) .headerstart IsId 345 Type 27 Init FloorMissileTrapInit Death FloorMissileTrapDeath GndAttkInit FloorMissileTrapGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt FloorMissileTrapGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 FloorMissileTrapSpecialState1 SpecialState2 FloorMissileTrapSpecialState2 AlmostBuilt ScourgeLocal00 Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable FloorMissileTrapSpecialState2 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # FloorMissileTrapInit: playfram 1 goto ScourgeLocal00 FloorMissileTrapDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 1 end FloorMissileTrapGndAttkInit: wait 1 attackwith 1 gotorepeatattk ignorerest goto ScourgeLocal00 FloorMissileTrapSpecialState1: 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 imgol 737 0 0 # Floor Missile Trap Turret (thingy\tileset\install\CLPlat1T.grp) sigorder 1 goto ScourgeLocal00 FloorMissileTrapSpecialState2: setspawnframe 20 wait 1 FloorMissileTrapLocal00: curdirectcondjmp 160 10 FloorMissileTrapLocal01 wait 2 goto FloorMissileTrapLocal00 FloorMissileTrapLocal01: wait 1 playfram 10 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 737 Floor Missile Trap Turret (thingy\tileset\install\CLPlat1T.grp) .headerstart IsId 346 Type 24 Init FloorMissileTrapTurretInit Death Generic_Wait1End GndAttkInit ScourgeLocal00 AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt ScourgeLocal00 AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 FloorMissileTrapTurretSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable FloorMissileTrapTurretSpecialState2 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # FloorMissileTrapTurretInit: playfram 0x00 wait 1 setfldirect 20 goto ScourgeLocal00 FloorMissileTrapTurretSpecialState2: wait 1 FloorMissileTrapTurretLocal00: curdirectcondjmp 160 10 Generic_Wait1End wait 2 goto FloorMissileTrapTurretLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 735 Floor Gun Trap (thingy\tileset\install\CLPlate2.grp) .headerstart IsId 347 Type 27 Init FloorGunTrapInit Death FloorGunTrapDeath GndAttkInit FloorGunTrapGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt FloorGunTrapGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle FloorGunTrapGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 FloorGunTrapSpecialState1 SpecialState2 FloorGunTrapSpecialState2 AlmostBuilt ScourgeLocal00 Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable FloorGunTrapSpecialState2 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # FloorGunTrapInit: playfram 1 goto ScourgeLocal00 FloorGunTrapDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 1 end FloorGunTrapGndAttkInit: wait 1 nobrkcodestart playsnd 70 # Bullet\TGoFir00.wav attackwith 1 playfram 11 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 10 wait 1 nobrkcodeend gotorepeatattk ignorerest goto ScourgeLocal00 FloorGunTrapGndAttkToIdle: playfram 10 goto ScourgeLocal00 FloorGunTrapSpecialState1: 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 sigorder 1 playfram 10 goto ScourgeLocal00 FloorGunTrapSpecialState2: playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 738 Wall Missile Trap (thingy\tileset\install\DCGun1.grp) .headerstart IsId 348 Type 27 Init WallMissileTrapType1Init Death WallMissileTrapType1Death GndAttkInit WallMissileTrapType1GndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt WallMissileTrapType1GndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 WallMissileTrapType1SpecialState1 SpecialState2 WallMissileTrapType1SpecialState2 AlmostBuilt ScourgeLocal00 Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable WallMissileTrapType1SpecialState2 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # WallMissileTrapType1Init: playfram 1 wait 1 setfldirect 12 goto ScourgeLocal00 WallMissileTrapType1Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 1 end WallMissileTrapType1GndAttkInit: wait 1 attackwith 1 gotorepeatattk ignorerest goto ScourgeLocal00 WallMissileTrapType1SpecialState1: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 sigorder 1 goto ScourgeLocal00 WallMissileTrapType1SpecialState2: playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 739 Wall Missile Trap2 (thingy\tileset\install\DCGun1.grp) .headerstart IsId 349 Type 27 Init WallMissileTrapTypet2Init Death WallMissileTrapTypet2Death GndAttkInit WallMissileTrapTypet2GndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt WallMissileTrapTypet2GndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 WallMissileTrapTypet2SpecialState1 SpecialState2 WallMissileTrapTypet2SpecialState2 AlmostBuilt ScourgeLocal00 Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable WallMissileTrapTypet2SpecialState2 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # WallMissileTrapTypet2Init: playfram 1 setflipstate 1 wait 1 setfldirect 20 goto ScourgeLocal00 WallMissileTrapTypet2Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 1 end WallMissileTrapTypet2GndAttkInit: wait 1 attackwith 1 gotorepeatattk ignorerest goto ScourgeLocal00 WallMissileTrapTypet2SpecialState1: playfram 1 setflipstate 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 sigorder 1 goto ScourgeLocal00 WallMissileTrapTypet2SpecialState2: playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 740 Wall Flame Trap (thingy\tileset\install\DCGun2.grp) .headerstart IsId 350 Type 27 Init WallFlameTrapType1Init Death WallFlameTrapType1Death GndAttkInit WallFlameTrapType1GndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt WallFlameTrapType1GndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 WallFlameTrapType1SpecialState1 SpecialState2 WallFlameTrapType1SpecialState2 AlmostBuilt ScourgeLocal00 Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable WallFlameTrapType1SpecialState2 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # WallFlameTrapType1Init: playfram 1 wait 1 setfldirect 12 goto ScourgeLocal00 WallFlameTrapType1Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 1 end WallFlameTrapType1GndAttkInit: wait 1 nobrkcodestart imgoluselo 421 0 0 # FlameThrower (thingy\flamer.grp) setfldirect 12 attkshiftproj 24 wait 2 attkshiftproj 52 wait 1 attkshiftproj 80 wait 10 ignorerest goto ScourgeLocal00 WallFlameTrapType1SpecialState1: 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 sigorder 1 goto ScourgeLocal00 WallFlameTrapType1SpecialState2: playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 741 Wall Flame Trap2 (thingy\tileset\install\DCGun2.grp) .headerstart IsId 351 Type 27 Init WallFlameTrapType2Init Death WallFlameTrapType2Death GndAttkInit WallFlameTrapType2GndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt WallFlameTrapType2GndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 WallFlameTrapType2SpecialState1 SpecialState2 WallFlameTrapType2SpecialState2 AlmostBuilt ScourgeLocal00 Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable WallFlameTrapType2SpecialState2 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # WallFlameTrapType2Init: playfram 1 setflipstate 1 wait 1 setfldirect 20 goto ScourgeLocal00 WallFlameTrapType2Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 1 end WallFlameTrapType2GndAttkInit: wait 1 nobrkcodestart imgoluselo 421 0 0 # FlameThrower (thingy\flamer.grp) setfldirect 20 attkshiftproj 24 wait 2 attkshiftproj 52 wait 1 attkshiftproj 80 wait 10 ignorerest goto ScourgeLocal00 WallFlameTrapType2SpecialState1: playfram 1 setflipstate 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 sigorder 1 goto ScourgeLocal00 WallFlameTrapType2SpecialState2: playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 582 Map Revealer (neutral\maprev.grp) .headerstart IsId 352 Type 1 Init MapRevealerInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MapRevealerInit: playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 914 Zerg Egg (All Mutations) (zerg\Lurkegg.grp) .headerstart IsId 353 Type 20 Init ZergEggAllMutationsInit Death ZergEggAllMutationsDeath GndAttkInit ZergEggAllMutationsGndAttkInit AirAttkInit ZergEggAllMutationsAirAttkInit Unused1 ZergEggAllMutationsUnused1 GndAttkRpt [NONE] # Bugged AirAttkRpt [NONE] # Bugged CastSpell ZergEggAllMutationsCastSpell GndAttkToIdle ZergEggAllMutationsGndAttkToIdle AirAttkToIdle ZergEggAllMutationsAirAttkToIdle Unused2 ZergEggAllMutationsUnused2 Walking ZergEggAllMutationsWalking WalkingToIdle ZergEggAllMutationsWalkingToIdle SpecialState1 ZergEggAllMutationsSpecialState1 SpecialState2 ZergEggAllMutationsSpecialState2 AlmostBuilt ZergEggAllMutationsAlmostBuilt Built ZergEggAllMutationsBuilt Landing ZergEggAllMutationsLanding LiftOff ZergEggAllMutationsLiftoff IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ZergEggAllMutationsInit: imgul 22 0 -4 # Egg Shadow (zerg\zegShad.grp) playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 18 waitrand 1 3 ZergEggAllMutationsLocal00: 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 ZergEggAllMutationsLocal00 ZergEggAllMutationsDeath: playsnd 830 # Zerg\Egg\ZEgDth00.WAV lowsprul 143 0 0 # Egg Remnants (zerg\zegDeath.grp) wait 1 end ZergEggAllMutationsGndAttkInit: wait 1 nobrkcodestart playfram 36 wait 2 playfram 37 wait 2 playfram 38 wait 2 playfram 39 wait 2 playfram 40 wait 2 playfram 41 wait 2 playfram 42 wait 2 playfram 43 wait 2 sigorder 4 wait 2 nobrkcodeend goto ScourgeLocal00 ZergEggAllMutationsAirAttkInit: wait 1 playfram 56 wait 2 playfram 57 wait 2 playfram 58 wait 2 playfram 59 wait 2 playfram 60 wait 2 playfram 61 wait 2 playfram 62 wait 2 playfram 63 waitrand 1 3 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsUnused1: 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 waitrand 1 3 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsUnused2: wait 1 nobrkcodestart playfram 27 wait 2 playfram 26 wait 2 playfram 25 wait 2 playfram 24 wait 2 playfram 23 wait 2 playfram 22 wait 2 playfram 21 wait 2 playfram 20 sigorder 4 wait 2 nobrkcodeend goto ScourgeLocal00 ZergEggAllMutationsAlmostBuilt: 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 waitrand 1 3 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsCastSpell: wait 1 nobrkcodestart playfram 34 wait 2 playfram 33 wait 2 playfram 32 wait 2 playfram 31 wait 2 playfram 30 wait 2 playfram 29 wait 2 playfram 28 wait 2 sigorder 4 wait 2 nobrkcodeend goto ZergEggAllMutationsLocal00 ZergEggAllMutationsSpecialState1: sigorder 4 goto ScourgeLocal00 ZergEggAllMutationsWalking: playfram 44 wait 2 playfram 45 wait 2 playfram 46 wait 2 playfram 47 waitrand 1 3 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsWalkingToIdle: wait 1 nobrkcodestart playfram 46 wait 2 playfram 45 wait 2 playfram 44 wait 2 playfram 43 wait 2 sigorder 4 wait 2 nobrkcodeend goto ZergEggAllMutationsLocal00 ZergEggAllMutationsSpecialState2: wait 1 nobrkcodestart playfram 19 wait 2 playfram 18 wait 2 playfram 0x11 wait 2 playfram 16 wait 2 playfram 15 wait 2 playfram 14 wait 2 playfram 13 wait 2 playfram 12 wait 2 sigorder 4 wait 2 nobrkcodeend goto ScourgeLocal00 ZergEggAllMutationsGndAttkToIdle: wait 1 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsAirAttkToIdle: wait 1 nobrkcodestart playfram 54 wait 2 playfram 53 wait 2 playfram 52 wait 2 playfram 51 wait 2 playfram 50 wait 2 playfram 49 wait 2 playfram 48 wait 2 sigorder 4 wait 2 nobrkcodeend goto ZergEggAllMutationsLocal00 ZergEggAllMutationsBuilt: # Zoryusthaleth mutate playfram 64 wait 2 playfram 65 wait 2 playfram 66 wait 2 playfram 67 wait 2 playfram 68 wait 2 playfram 69 wait 2 playfram 70 wait 2 playfram 71 waitrand 1 3 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsLanding: # Konvilisk mutate playfram 72 wait 2 playfram 73 wait 2 playfram 74 wait 2 playfram 75 wait 2 playfram 76 wait 2 playfram 77 wait 2 playfram 78 wait 2 playfram 79 waitrand 1 3 goto ZergEggAllMutationsLocal00 ZergEggAllMutationsLiftoff: # Keskathalor mutate playfram 80 wait 2 playfram 81 wait 2 playfram 82 wait 2 playfram 83 wait 2 playfram 84 wait 2 playfram 85 wait 2 playfram 86 wait 2 playfram 87 waitrand 1 3 goto ZergEggAllMutationsLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 921 Lakizilisk (zerg\Zlurker.grp) .headerstart IsId 354 Type 26 Init LakiziliskInit Death LakiziliskDeath GndAttkInit LakiziliskGndAttkInit AirAttkInit LakiziliskGndAttkInit Unused1 LakiziliskUnused1 GndAttkRpt LakiziliskGndAttkRpt AirAttkRpt LakiziliskGndAttkRpt CastSpell [NONE] GndAttkToIdle LakiziliskGndAttkToIdle AirAttkToIdle LakiziliskGndAttkToIdle Unused2 [NONE] Walking LakiziliskWalking WalkingToIdle LakiziliskWalkingToIdle SpecialState1 [NONE] SpecialState2 LakiziliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow LakiziliskBurrow UnBurrow LakiziliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # LakiziliskInit: imgul 922 0 0 # Lakizilisk Shadow (zerg\zZluShad.grp) LakiziliskWalkingToIdle: playfram 0x00 LakiziliskLocal00: wait 1 waitrand 62 74 randcondjmp 128 LakiziliskLocal01 goto LakiziliskLocal00 LakiziliskLocal01: randcondjmp 128 LakiziliskLocal02 playfram 0x11 wait 1 turnccwise 1 playfram 0x22 wait 1 turnccwise 1 playfram 0x33 wait 1 turnccwise 1 playfram 0x44 wait 1 turnccwise 1 playfram 0x55 wait 1 turnccwise 1 playfram 0x66 wait 1 turnccwise 1 goto LakiziliskWalkingToIdle LakiziliskLocal02: playfram 0x11 wait 1 turncwise 1 playfram 0x22 wait 1 turncwise 1 playfram 0x33 wait 1 turncwise 1 playfram 0x44 wait 1 turncwise 1 playfram 0x55 wait 1 turncwise 1 playfram 0x66 wait 1 turncwise 1 goto LakiziliskWalkingToIdle LakiziliskDeath: playsnd 1080 # Zerg\LURKER\ZLuDth00.WAV setfldirect 0 playfram 0x1a9 wait 2 playfram 0x1ba wait 2 playfram 0x1cb wait 2 playfram 0x1dc wait 2 playfram 0x1ed wait 2 lowsprul 484 0 0 # Lakizilisk Remnants (zerg\zLakizilisk.grp) wait 9 # Extra time to prevent nullsprite crash end LakiziliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1174 playfram 0x1ed wait 2 playfram 0x1dc wait 2 playfram 0x1cb wait 2 playfram 0x1ba wait 2 playfram 0x1a9 wait 2 setfldirect 12 nobrkcodeend goto LakiziliskWalkingToIdle LakiziliskGndAttkInit: nobrkcodestart LakiziliskGndAttkRpt: wait 1 playsnd 2484 # Lakizilisk weaponfire 01 sigorder 32 attack wait 1 nobrkcodeend gotorepeatattk ignorerest LakiziliskGndAttkToIdle: goto ScourgeLocal00 LakiziliskWalking: 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 0x00 goto LakiziliskWalking LakiziliskSpecialState2: playfram 0x198 goto ScourgeLocal00 LakiziliskBurrow: sigorder 128 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playsnd 1093 # Zerg\LURKER\ZLuBurrw.wav playfram 0xbb wait 1 playfram 0xcc wait 1 playfram 0xdd wait 1 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x121 wait 1 playfram 0x132 wait 1 playfram 0x143 wait 1 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x121 wait 1 playfram 0x132 wait 1 playfram 0x143 wait 1 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x154 wait 1 playfram 0x165 wait 1 playfram 0x176 wait 1 playfram 0x187 wait 1 playfram 0x198 wait 1 sigorder 4 goto ScourgeLocal00 LakiziliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0xaa wait 1 sigorder 4 goto LakiziliskWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 915 Vithrilisk (zerg\devour.grp) .headerstart IsId 357 Type 12 Init VithriliskInit Death VithriliskDeath GndAttkInit VithriliskGndAttkInit AirAttkInit VithriliskGndAttkInit Unused1 [NONE] GndAttkRpt VithriliskGndAttkInit AirAttkRpt VithriliskGndAttkInit CastSpell [NONE] GndAttkToIdle VithriliskGndAttkToIdle AirAttkToIdle VithriliskGndAttkToIdle Unused2 [NONE] Walking VithriliskWalking WalkingToIdle VithriliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # VithriliskInit: imgul 916 0 42 # Vithrilisk Shadow (zerg\devour.grp) playfram 0x00 wait 2 VithriliskGndAttkToIdle: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x55 wait 2 goto VithriliskGndAttkToIdle VithriliskDeath: playsnd 1097 # Zerg\Vithrilisk\ZDvDth00.WAV sprol 483 0 0 # Vithrilisk Death (zerg\zdvDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end VithriliskGndAttkInit: playfram 0x66 wait 1 nobrkcodestart playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0x88 playsnd 1094 # Zerg\Vithrilisk\firesuck.wav wait 2 playfram 0x77 wait 2 playfram 0x66 wait 2 attackwith 2 nobrkcodeend gotorepeatattk goto VithriliskGndAttkToIdle VithriliskWalking: playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 wait 2 goto VithriliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 917 Vithrilisk Birth (thingy\zDvbirth.grp) .headerstart IsId 358 Type 13 Init VithriliskBirthInit 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 VithriliskBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # VithriliskBirthInit: playfram 7 wait 1 waitrand 10 15 VithriliskBirthLocal00: playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 goto VithriliskBirthLocal00 VithriliskBirthSpecialState1: wait 1 nobrkcodestart 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 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 918 Vithrilisk Death (zerg\zdvDeath.grp) .headerstart IsId 359 Type 0 Init VithriliskDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # VithriliskDeathInit: playfram 0x00 wait 2 imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 1 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 ScourgeLocal00 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 [NONE] GndAttkRpt ValkyrieAirAttkInit AirAttkRpt ValkyrieAirAttkInit CastSpell [NONE] GndAttkToIdle OvilethLocal00 AirAttkToIdle OvilethLocal00 Unused2 [NONE] Walking ValkyrieWalking WalkingToIdle ValkyrieWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ValkyrieInit: imgul 940 0 42 # Valkyrie Shadow (terran\bomber.grp) playfram 0x00 goto OvilethLocal00 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 OvilethLocal00 ValkyrieWalking: setvertpos 0 imgol 941 0 0 # Valkyrie Engines (thingy\tbmGlow.grp) sigorder 64 goto ScourgeLocal00 ValkyrieWalkingToIdle: orderdone 64 goto OvilethLocal00 # ----------------------------------------------------------------------------- # .headerstart IsId 363 Type 0 Init Unknown363Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # Unknown363Init: playframtile 0x00 imgulnextid 0 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 925 Mind Tyrant Energy (protoss\darchn.grp) .headerstart IsId 365 Type 13 Init MindTyrantEnergyInit Death MindTyrantEnergyDeath GndAttkInit MindTyrantEnergyGndAttkInit AirAttkInit MindTyrantEnergyGndAttkInit Unused1 MindTyrantEnergyUnused1 GndAttkRpt MindTyrantEnergyGndAttkInit AirAttkRpt MindTyrantEnergyGndAttkInit CastSpell MindTyrantEnergyCastSpell GndAttkToIdle MindTyrantEnergyGndAttkInit AirAttkToIdle MindTyrantEnergyGndAttkInit Unused2 MindTyrantEnergyUnused2 Walking MindTyrantEnergyGndAttkInit WalkingToIdle MindTyrantEnergyGndAttkInit SpecialState1 MindTyrantEnergySpecialState1 .headerend # ----------------------------------------------------------------------------- # MindTyrantEnergyInit: playfram 18 wait 1 nobrkcodestart wait 1 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 imgol 926 0 0 # Mind Tyrant Being (protoss\darchnT.grp) imgol 927 0 0 # Mind Tyrant Swirl (protoss\darchnT2.grp) sigorder 4 nobrkcodeend wait 2 MindTyrantEnergyGndAttkInit: 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 7 wait 1 playfram 5 wait 1 playfram 3 wait 1 playfram 1 wait 1 goto MindTyrantEnergyGndAttkInit MindTyrantEnergyDeath: playsnd 7 # Misc\ExploLrg.wav imgol 928 0 0 # Mind Tyrant Death (protoss\PdaDeath.grp) wait 3 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end MindTyrantEnergyUnused1: wait 1 nobrkcodestart playsnd 7 # Misc\ExploLrg.wav sprol 741 0 0 # Mind Tyrant Death (protoss\PdaDeath.grp) wait 3 nobrkcodeend goto MindTyrantEnergyInit MindTyrantEnergyCastSpell: wait 1 castspell sigorder 2 gotorepeatattk goto MindTyrantEnergyGndAttkInit MindTyrantEnergyUnused2: playsnd 1275 # Mind Tyrant Tyranny Channel wait 2 sigorder 2 gotorepeatattk goto MindTyrantEnergyGndAttkInit MindTyrantEnergySpecialState1: playsnd 617 # Protoss\TEMPLAR\PTeSum00.WAV playfram 10 wait 2 playfram 11 wait 2 MindTyrantEnergyLocal00: playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 wait 2 playfram 16 wait 2 playfram 15 wait 2 playfram 14 wait 2 playfram 13 wait 2 goto MindTyrantEnergyLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 926 Mind Tyrant Being (protoss\darchnT.grp) .headerstart IsId 366 Type 12 Init MindTyrantBeingInit Death Generic_Wait1End GndAttkInit MindTyrantBeingGndAttkInit AirAttkInit MindTyrantBeingGndAttkInit Unused1 [NONE] GndAttkRpt MindTyrantBeingGndAttkInit AirAttkRpt MindTyrantBeingGndAttkInit CastSpell MindTyrantBeingCastSpell GndAttkToIdle MindTyrantBeingGndAttkToIdle AirAttkToIdle MindTyrantBeingGndAttkToIdle Unused2 [NONE] Walking MindTyrantBeingGndAttkToIdle WalkingToIdle MindTyrantBeingGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # MindTyrantBeingInit: setfldirect 15 MindTyrantBeingGndAttkToIdle: playfram 0x00 wait 4 playfram 0x11 wait 4 playfram 0x22 wait 4 playfram 0x33 wait 4 playfram 0x44 wait 4 playfram 0x55 wait 4 playfram 0x66 wait 4 playfram 0x77 wait 4 playfram 0x88 wait 4 playfram 0x99 wait 4 playfram 0x88 wait 4 playfram 0x77 wait 4 playfram 0x66 wait 4 playfram 0x55 wait 4 playfram 0x44 wait 4 playfram 0x33 wait 4 playfram 0x22 wait 4 playfram 0x11 wait 4 goto MindTyrantBeingGndAttkToIdle MindTyrantBeingGndAttkInit: playfram 0xaa wait 1 nobrkcodestart trgtrangecondjmp 48 MindTyrantBeingLocal00 imgoluselo 549 0 0 # Archon Beam (thingy\emsBeam.grp) playsnd 58 # Bullet\PArFir00.wav attack wait 1 nobrkcodeend gotorepeatattk goto MindTyrantBeingGndAttkToIdle MindTyrantBeingLocal00: playsnd 58 # Bullet\PArFir00.wav attack wait 1 nobrkcodeend gotorepeatattk goto MindTyrantBeingGndAttkToIdle MindTyrantBeingCastSpell: nobrkcodestart castspell sigorder 2 nobrkcodeend gotorepeatattk goto MindTyrantBeingGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 927 Mind Tyrant Swirl (protoss\darchnT2.grp) .headerstart IsId 367 Type 1 Init MindTyrantSwirlInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MindTyrantSwirlInit: tmprmgraphicstart wait 2 tmprmgraphicend MindTyrantSwirlLocal00: 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 goto MindTyrantSwirlLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 928 Mind Tyrant Death (protoss\PdaDeath.grp) .headerstart IsId 368 Type 0 Init MindTyrantDeathInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # MindTyrantDeathInit: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 929 Lanifect (cm\protoss\lanifect.grp) .headerstart IsId 369 Type 21 Init LanifectInit Death LanifectDeath GndAttkInit LanifectAirAttkInit AirAttkInit LanifectAirAttkInit Unused1 [NONE] GndAttkRpt LanifectAirAttkInit AirAttkRpt LanifectAirAttkInit CastSpell LanifectCastSpell GndAttkToIdle LanifectGndAttkToIdle AirAttkToIdle LanifectGndAttkToIdle Unused2 [NONE] Walking LanifectWalking WalkingToIdle LanifectGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # LanifectInit: imgul 930 0 42 # Lanifect Shadow (cm\protoss\lanifect.grp) LanifectGndAttkToIdle: playfram 0x00 goto OvilethLocal00 LanifectDeath: playsnd 1351 # Lanifect death 01 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 887 0 42 # Lanifect Remains wait 1 end LanifectAirAttkInit: nobrkcodestart playfram 0x20 wait 1 attackwith 2 playsnd 1060 # Protoss\Corsair\PCorlasr2.wav playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0x40 wait 1 playfram 0x20 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto LanifectGndAttkToIdle LanifectCastSpell: playfram 0xA0 nobrkcodestart wait 1 playfram 0xC0 wait 1 playsnd 1059 # Protoss\Corsair\PCorWeb1.wav castspell nobrkcodeend gotorepeatattk sigorder 2 goto LanifectGndAttkToIdle LanifectWalking: playfram 0x00 setvertpos 0 imgol 931 0 0 # Lanifect Engines (cm\protoss\lanifect-engines.grp) goto ScourgeLocal00 LanifectWarpIn: imgol 143 0 0 # Scout Warp Flash (protoss\scout.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 932 Neutron Flare Overlay (Unused) (thingy\elbFireC.grp) .headerstart IsId 371 Type 1 Init Unknown371Init Death Unknown371Death .headerend # ----------------------------------------------------------------------------- # Unknown371Init: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 1 Unknown371Death: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 933 Cabalist (protoss\dtemplar.grp) .headerstart IsId 372 Type 12 Init CabalistInit Death CabalistDeath GndAttkInit CabalistGndAttkInit AirAttkInit [NONE] Unused1 CabalistUnused1 GndAttkRpt CabalistGndAttkInit AirAttkRpt [NONE] CastSpell CabalistCastSpell GndAttkToIdle CabalistGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking CabalistWalking WalkingToIdle CabalistGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # CabalistInit: imgul 1617 0 0 # Cabalist Shadow (cm\protoss\cabalist-shadow.grp) playfram 0xdd CabalistGndAttkToIdle: playfram 0xdd goto ScourgeLocal00 CabalistDeath: playsnd 1920 # Cabalist death 01 imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 1 lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end CabalistUnused1: wait 1 nobrkcodestart playsnd 1921 # Cabalist revive 01 imgol 1445 0 0 # Zealot death reversed wait 11 setfldirect 12 nobrkcodeend goto CabalistGndAttkToIdle CabalistGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 attackmelee 1 111 # Bullet\UZeFir00.wav playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 nobrkcodeend gotorepeatattk ignorerest goto CabalistGndAttkToIdle CabalistCastSpell: castspell sigorder 2 gotorepeatattk goto CabalistGndAttkToIdle CabalistWalking: 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 move 5 wait 1 playfram 0x121 goto CabalistWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 964 Neutron Flare (thingy\PcsSplsh.grp) .headerstart IsId 373 Type 2 Init NeutronFlareInit Death NeutronFlareDeath GndAttkInit NeutronFlareDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # NeutronFlareInit: wait 1 sigorder 1 wait 1 NeutronFlareDeath: playfram 0x00 domissiledmg if bullet.weapon_id == 106 goto NeutronFlareDeathDemiurge playsnd 95 # Lanifect weaponhit 01 goto NeutronFlareDeath2 NeutronFlareDeathDemiurge: playsndbtwn 1405 1406 # Demiurge weaponhit 01, 02 NeutronFlareDeath2: 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: # 951 Disruption Web (thingy\Disrupt.grp) .headerstart IsId 374 Type 1 Init DisruptionWebInit Death DisruptionWebDeath .headerend # ----------------------------------------------------------------------------- # DisruptionWebInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 DisruptionWebLocal00: playfram 5 wait 3 playfram 6 wait 3 playfram 7 wait 3 playfram 8 wait 3 playfram 9 wait 3 goto DisruptionWebLocal00 DisruptionWebDeath: 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: # 1380 Exemplar (cm\protoss\exemplar.grp) .headerstart IsId 376 Type 21 Init ExemplarInit Death ExemplarDeath GndAttkInit ExemplarGndAttkInit AirAttkInit ExemplarGndAttkInit Unused1 [NONE] GndAttkRpt ExemplarGndAttkInit AirAttkRpt ExemplarGndAttkInit CastSpell [NONE] GndAttkToIdle ExemplarGndAttkToIdle AirAttkToIdle ExemplarGndAttkToIdle Unused2 [NONE] Walking ExemplarWalking WalkingToIdle ExemplarWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # ExemplarInit: imgul 1381 0 42 # Exemplar Shadow (cm\protoss\exemplar.grp) ExemplarGndAttkToIdle: playfram 0x00 goto ExemplarWalkingToIdle ExemplarWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto ExemplarWalkingToIdle ExemplarDeath: playsnd 2860 # Exemplar death 01 imgol 1565 0 0 # Protoss Explosion (Medium) wait 5 imgol 1563 -8 0 # Exemplar Death imgol 1563 0 -8 # Exemplar Death wait 2 imgol 1563 6 -4 # Exemplar Death imgol 1563 -4 6 # Exemplar Death wait 3 lowsprul 846 0 42 # Protoss Unit Rubble Medium wait 1 end ExemplarGndAttkInit: nobrkcodestart playsndbtwn 1222 1226 # Exemplar weaponfire 01, 02, 03, 04, 05 playfram 0x11 attackwith 1 wait 2 playfram 0x00 nobrkcodeend gotorepeatattk goto ScourgeLocal00 ExemplarWalking: playfram 0x00 setvertpos 0 imgol 1202 0 0 # Exemplar Engines (cm\protoss\exemplar-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 961 Subterranean Spines (bullet\Spike.grp) .headerstart IsId 380 Type 1 Init SubterraneanSpinesInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # SubterraneanSpinesInit: 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 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: # 962 Corrosive Acid Shot (thingy\ZDvPuke.grp) .headerstart IsId 381 Type 2 Init CorrosiveAcidInit Death CorrosiveAcidDeath GndAttkInit CorrosiveAcidGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # CorrosiveAcidInit: playfram 0x00 wait 1 sigorder 1 wait 1 CorrosiveAcidGndAttkInit: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 goto ScourgeLocal00 CorrosiveAcidDeath: playsnd 72 # Bullet\ZGuHit00.wav imgol 963 0 0 # Corrosive Acid Hit (thingy\ZDvHit.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 963 Corrosive Acid Hit (thingy\ZDvHit.grp) .headerstart IsId 382 Type 1 Init CorrosiveAcidHitInit Death CorrosiveAcidHitDeath .headerend # ----------------------------------------------------------------------------- # CorrosiveAcidHitInit: playfram 0x00 playsnd 1095 # Zerg\Devourer\goophit.wav 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 CorrosiveAcidHitDeath: end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 986 Acid Spores (1) Overlay (Small) (thingy\ZdvGooS.grp) # 990 Acid Spores (1) Overlay (Medium) (thingy\ZdvGooM.grp) # 994 Acid Spores (1) Overlay (Large) (thingy\ZdvGooL.grp) .headerstart IsId 383 Type 1 Init AcidSpores_1_OverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # AcidSpores_1_OverlayInit: tmprmgraphicstart wait 2 tmprmgraphicend AcidSpores_1_OverlayLocal00: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 goto AcidSpores_1_OverlayLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 987 Acid Spores (2-3) Overlay (Small) (thingy\ZdvGooS.grp) # 991 Acid Spores (2-3) Overlay (Medium) (thingy\ZdvGooM.grp) # 995 Acid Spores (2-3) Overlay (Large) (thingy\ZdvGooL.grp) .headerstart IsId 384 Type 1 Init AcidSpores_2_3_OverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # AcidSpores_2_3_OverlayInit: tmprmgraphicstart wait 2 tmprmgraphicend AcidSpores_2_3_OverlayLocal00: playfram 0x44 wait 2 playfram 0x55 wait 2 playfram 0x66 wait 2 playfram 0x77 wait 2 goto AcidSpores_2_3_OverlayLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 988 Acid Spores (4-5) Overlay (Small) (thingy\ZdvGooS.grp) # 992 Acid Spores (4-5) Overlay (Medium) (thingy\ZdvGooM.grp) # 996 Acid Spores (4-5) Overlay (Large) (thingy\ZdvGooL.grp) .headerstart IsId 385 Type 1 Init AcidSpores_4_5_OverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # AcidSpores_4_5_OverlayInit: tmprmgraphicstart wait 2 tmprmgraphicend AcidSpores_4_5_OverlayLocal00: playfram 0x88 wait 2 playfram 0x99 wait 2 playfram 0xaa wait 2 playfram 0xbb wait 2 goto AcidSpores_4_5_OverlayLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 989 Acid Spores (6-9) Overlay (Small) (thingy\ZdvGooS.grp) # 993 Acid Spores (6-9) Overlay (Medium) (thingy\ZdvGooM.grp) # 997 Acid Spores (6-9) Overlay (Large) (thingy\ZdvGooL.grp) .headerstart IsId 386 Type 1 Init AcidSpores_6_9_OverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # AcidSpores_6_9_OverlayInit: tmprmgraphicstart wait 2 tmprmgraphicend AcidSpores_6_9_OverlayLocal00: playfram 0xcc wait 2 playfram 0xdd wait 2 playfram 0xee wait 2 playfram 0xff wait 2 goto AcidSpores_6_9_OverlayLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 832 12/30 Ice2 (thingy\tileset\ice\HDPipes.grp) # 836 12/24 Ice2 (thingy\tileset\ice\LDRck01.grp) # 838 12/25 Ice2 (thingy\tileset\ice\LDRck02.grp) # 904 6/13 Desert2 (thingy\tileset\desert\HDLbox01.grp) # 907 4/15 Desert2 (thingy\tileset\desert\LDLbox01.grp) # 909 8/23 Desert (thingy\tileset\desert\LDMachn1.grp) .headerstart IsId 387 Type 0 Init IceDoodadInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # IceDoodadInit: playfram 0x00 setflipstate 1 imgulnextid 0 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 833 12/30 Ice2 Shadow (thingy\tileset\ice\SHDPipes.grp) # 837 12/24 Ice2 Shadow (thingy\tileset\ice\SLDRck01.grp) # 839 12/25 Ice2 Shadow (thingy\tileset\ice\SLDRck02.grp) # 905 6/13 Desert2 Shadow (thingy\tileset\desert\SHDLbox1.grp) # 908 4/15 Desert2 Shadow (thingy\tileset\desert\SLDLbox1.grp) # 910 8/23 Desert Shadow (thingy\tileset\desert\SLDMchn1.grp) .headerstart IsId 388 Type 1 Init DoodadShadowsHeader_BW_Init Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # DoodadShadowsHeader_BW_Init: wait 1 followmaingraphic goto DoodadShadowsHeader_BW_Init # ----------------------------------------------------------------------------- # # 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: # 973 Mind Control Hit (Small) (thingy\PDaMyoSm.grp) # 974 Mind Control Hit (Medium) (thingy\PDaMyoMd.grp) # 975 Mind Control Hit (Large) (thingy\PDaMyoLg.grp) .headerstart IsId 390 Type 1 Init MindControlHitInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MindControlHitInit: 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 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # 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: # 979 Feedback (Small) (thingy\PDaPsySm.grp) # 980 Feedback (Medium) (thingy\PDaPsyMd.grp) # 981 Feedback Hit (Large) (thingy\PDaPsyLg.grp) .headerstart IsId 392 Type 1 Init FeedbackInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # FeedbackInit: playfram 0 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 playfram 20 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 982 Maelstrom Overlay (Small) (thingy\PDaParSm.grp) # 983 Maelstrom Overlay (Medium) (thingy\PDaParMd.grp) # 984 Maelstrom Overlay (Large) (thingy\PDaParLg.grp) .headerstart IsId 393 Type 1 Init MaelstromOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MaelstromOverlayInit: 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 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 0x11 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 goto MaelstromOverlayInit # ----------------------------------------------------------------------------- # # 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: # 985 Subterranean Spines Hit (zerg\zmarker.grp) .headerstart IsId 395 Type 2 Init Unknown395Init Death Unknown395Death GndAttkInit Unknown395GndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # Unknown395Init: wait 1 sigorder 1 wait 1 Unknown395GndAttkInit: grdsprol 511 0 0 # Subterranean Spines (bullet\Spike.grp) dogrddamage wait 2 goto Unknown395GndAttkInit Unknown395Death: playsnd 1110 # Bullet\ZLrkHit1.wav imgol 530 0 0 # Gemini Missiles Explosion (thingy\ecaHit.grp) dogrddamage wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 851 10/10 Desert1 (thingy\tileset\desert\HDBANT.grp) .headerstart IsId 396 Type 0 Init DesertDoodad1Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # DesertDoodad1Init: playfram 0x00 DesertDoodad1Local00: 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 5 wait 1 goto DesertDoodad1Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 889 4/9 Desert (thingy\tileset\desert\LDBNEON.grp) .headerstart IsId 397 Type 0 Init DesertDoodad2Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # DesertDoodad2Init: playfram 0x00 DesertDoodad2Local00: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0x00 wait 1 goto DesertDoodad2Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 894 4/8 Desert (thingy\tileset\desert\Ldneon.grp) # 913 Unknown913 (protoss\scout.grp) .headerstart IsId 398 Type 0 Init DesertDoodad4Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # DesertDoodad4Init: playfram 0x00 DesertDoodad4Local00: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0x00 wait 1 goto DesertDoodad4Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 911 12/1 Desert Overlay (thingy\tileset\desert\Tgas.grp) .headerstart IsId 399 Type 0 Init DesertDoodadOverlayInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # DesertDoodadOverlayInit: playfram 0x00 DesertDoodadOverlayLocal00: 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 waitrand 63 75 goto DesertDoodadOverlayLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 912 11/3 Desert (thingy\tileset\desert\sarlacc.grp) .headerstart IsId 400 Type 0 Init DesertDoodad3Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # DesertDoodad3Init: playfram 0x00 DesertDoodad3Local00: 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 goto DesertDoodad3Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 756 Unknown Twilight (thingy\tileset\twilight\Lddrill.grp) .headerstart IsId 401 Type 0 Init TwilightDoodad4Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # TwilightDoodad4Init: playfram 0x00 TwilightDoodad4Local00: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 goto TwilightDoodad4Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 757 7/13 Twilight (thingy\tileset\twilight\Ldxel01.grp) .headerstart IsId 402 Type 0 Init TwilightDoodad13Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # TwilightDoodad13Init: playfram 0x00 TwilightDoodad13Local00: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0x00 wait 1 goto TwilightDoodad13Local00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 758 7/14 Twilight (thingy\tileset\twilight\Ldxel02.grp) .headerstart IsId 403 Type 0 Init TwilightDoodad5Init Death [NONE] .headerend # ----------------------------------------------------------------------------- # TwilightDoodad5Init: playfram 0x00 TwilightDoodadLocal700: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 goto TwilightDoodadLocal700 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 763 7/17 Twilight (thingy\tileset\twilight\Ldxeltur.grp) .headerstart IsId 404 Type 0 Init TwilightDoodadInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # TwilightDoodadInit: playfram 0x00 TwilightDoodadLocal00: playfram 0x00 setflipstate 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 setflipstate 1 sethorpos -3 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 goto TwilightDoodadLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 923 Overmind Cocoon (zerg\XOvermnd.grp) .headerstart IsId 405 Type 20 Init OvermindCocoonInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt OvermindCocoonAlmostBuilt Built OvermindCocoonBuilt Landing [NONE] LiftOff [NONE] IsWorking OvermindCocoonIsWorking WorkingToIdle OvermindCocoonIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # OvermindCocoonInit: imgul 924 0 0 # Overmind Cocoon Shadow (zerg\ZovShad.grp) playfram 0x00 goto ScourgeLocal00 OvermindCocoonAlmostBuilt: playfram 0x00 goto OvermindCocoonBuilt OvermindCocoonBuilt: wait 1 waitrand 1 2 OvermindCocoonIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 wait 1 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto OvermindCocoonIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 934 Warp Gate (protoss\XwarpGat.grp) .headerstart IsId 406 Type 20 Init WarpGateInit Death WarpGateDeath 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 WarpGateAlmostBuilt Built WarpGateBuilt Landing [NONE] LiftOff [NONE] IsWorking WarpGateIsWorking WorkingToIdle WarpGateIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # WarpGateInit: imgul 935 0 0 # Warp Gate Shadow (protoss\pwgShad.grp) playfram 0x00 goto ScourgeLocal00 WarpGateDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end WarpGateAlmostBuilt: playfram 0x00 goto WarpGateBuilt WarpGateBuilt: imgol 936 0 0 goto ScourgeLocal00 WarpGateIsWorking: playfram 0x00 goto WarpGateIsWorking # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WorkingToIdle ScourgeLocal00 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: # 936 Warp Gate Overlay (protoss\XwarpFir.grp) .headerstart IsId 409 Type 24 Init WarpGateOverlayInit 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 WarpGateOverlayInit WorkingToIdle WarpGateOverlayInit WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable Generic_Wait1End Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # WarpGateOverlayInit: 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 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 goto WarpGateOverlayInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 937 Xel'Naga Temple (protoss\XelTempl.grp) .headerstart IsId 410 Type 20 Init XelNagaTempleInit Death XelNagaTempleDeath 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 InfestedTerranWalkingToIdle Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking InfestedTerranWalkingToIdle WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # XelNagaTempleInit: imgul 938 0 0 # Xel'Naga Temple Shadow (protoss\pxtShad.grp) goto InfestedTerranWalkingToIdle XelNagaTempleDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 998 Maelstrom Hit (thingy\MaelHit.grp) .headerstart IsId 411 Type 1 Init MaelstromHitInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MaelstromHitInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1015 Gorgrokor (cm\zerg\gorgrokor.grp) .headerstart IsId 413 Type 12 Init GorgrokorInit Death GorgrokorDeath GndAttkInit GorgrokorGndAttkInit AirAttkInit GorgrokorAirAttkInit Unused1 [NONE] GndAttkRpt GorgrokorGndAttkInit AirAttkRpt GorgrokorAirAttkInit CastSpell [NONE] GndAttkToIdle GorgrokorWalkingToIdle AirAttkToIdle GorgrokorWalkingToIdle Unused2 [NONE] Walking GorgrokorWalking WalkingToIdle GorgrokorWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # GorgrokorInit: imgul 1017 0 42 # Gorgrokor Shadow (cm\zerg\gorgrokor.grp) playfram 0x00 wait 2 GorgrokorWalkingToIdle: 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 goto GorgrokorWalkingToIdle GorgrokorDeath: playsnd 852 # Zerg\Guardian\ZGuDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 963 0 42 # Zerg Building Rubble Small wait 1 end GorgrokorGndAttkInit: nobrkcodestart playsndbtwn 1295 1296 # Gorgrokor weapon fire 01, 02 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x180 attackwith 1 playsndbtwn 3171 3174 # Gorgrokor weaponhit 01, 02, 03, 04 wait 1 playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x180 wait 1 nobrkcodeend gotorepeatattk goto GorgrokorWalkingToIdle GorgrokorAirAttkInit: nobrkcodestart playsndbtwn 1295 1296 # Gorgrokor weapon fire 01, 02 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 attackwith 2 playfram 0x140 wait 1 nobrkcodeend gotorepeatattk goto GorgrokorWalkingToIdle GorgrokorWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x00 wait 1 goto GorgrokorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1003 Iroleth (cm\zerg\iroleth.grp) .headerstart IsId 414 Type 12 Init IrolethInit Death IrolethDeath GndAttkInit IrolethGndAttkInit AirAttkInit IrolethGndAttkInit Unused1 [NONE] GndAttkRpt IrolethGndAttkInit AirAttkRpt IrolethGndAttkInit CastSpell [NONE] GndAttkToIdle IrolethWalkingToIdle AirAttkToIdle IrolethWalkingToIdle Unused2 [NONE] Walking IrolethWalking WalkingToIdle IrolethWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # IrolethInit: imgul 1016 0 42 # Iroleth Shadow (cm\zerg\Iroleth.grp) playfram 0x00 goto IrolethLocal00 IrolethLocal00: 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 0x00 wait 2 goto IrolethLocal00 IrolethDeath: playsnd 910 # Zerg\Ovileth\ZOvDth00.WAV imgol 45 0 0 # Ovileth Death (zerg\zovDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end IrolethGndAttkInit: playfram 0x00 wait 1 nobrkcodestart # playsndbtwn 1934 1936 # Akistrokor weaponfire 01, 02, 03 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 playfram 0x1A0 attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0x1C0 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto IrolethLocal00 IrolethWalking: 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 0x100 wait 1 playfram 0x00 wait 1 goto IrolethWalking IrolethWalkingToIdle: playfram 0x00 wait 1 goto IrolethLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 IsWorking QuarryIsWorking WorkingToIdle QuarryBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # QuarryInit: imgul 1014 0 0 # Quarry Shadow (cm\terran\quarry-shad.grp) QuarryBuilt: playfram 0x00 goto ScourgeLocal00 QuarryAlmostBuilt: playfram 1 goto ScourgeLocal00 QuarryLanding: imgol 1784 0 0 # Quarry Connector (cm\terran\quarry-connector.grp) goto ScourgeLocal00 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: # 1020 Gorgrokor Birth (zerg\cocoon.grp) .headerstart IsId 417 Type 13 Init GorgrokorBirthInit Death ZergCocoonDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 GorgrokorBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # GorgrokorBirthInit: imgul 12 0 42 # Geszithalor Cocoon Shadow (zerg\cocoon.grp) goto ZergCocoonWalking GorgrokorBirthSpecialState1: wait 1 nobrkcodestart playfram 15 wait 2 playfram 49 wait 2 playfram 50 wait 2 playfram 51 wait 2 playfram 52 wait 2 playfram 53 wait 2 playfram 54 wait 2 playfram 55 wait 2 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1021 Aurora (cm\protoss\aurora.grp) .headerstart IsId 418 Type 21 Init AuroraInit Death AuroraDeath GndAttkInit AuroraGndAttkInit AirAttkInit AuroraGndAttkInit Unused1 [NONE] GndAttkRpt AuroraGndAttkInit AirAttkRpt AuroraGndAttkInit CastSpell [NONE] GndAttkToIdle AuroraGndAttkToIdle AirAttkToIdle AuroraGndAttkToIdle Unused2 [NONE] Walking AuroraWalking WalkingToIdle AuroraWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # AuroraInit: imgul 1022 0 42 # Aurora Shadow (cm\protoss\aurora.grp) AuroraGndAttkToIdle: playfram 0x00 goto AuroraWalkingToIdle AuroraWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto AuroraWalkingToIdle AuroraDeath: playsnd 533 # Protoss\Aurora\PScDth00.WAV imgol 1164 0 0 # Beta Protoss Explosion (small) (thingy\pexplode.grp) wait 3 lowsprul 847 0 42 # Protoss Unit Rubble Small wait 1 end AuroraGndAttkInit: playfram 0x20 attackwith 1 wait 1 playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x00 gotorepeatattk goto ScourgeLocal00 AuroraWalking: playfram 0x00 setvertpos 0 imgol 1199 0 0 # Aurora Engines (cm\protoss\aurora-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1023 Panoptus (protoss\panoptus.grp) .headerstart IsId 419 Type 21 Init PanoptusInit Death PanoptusDeath GndAttkInit PanoptusGndAttkInit AirAttkInit PanoptusGndAttkInit Unused1 [NONE] GndAttkRpt PanoptusGndAttkInit AirAttkRpt PanoptusGndAttkInit CastSpell [NONE] GndAttkToIdle PanoptusGndAttkToIdle AirAttkToIdle PanoptusGndAttkToIdle Unused2 [NONE] Walking PanoptusWalking WalkingToIdle PanoptusWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # PanoptusInit: imgul 1024 0 42 # Panoptus Shadow (cm\protoss\panoptus.grp) PanoptusGndAttkToIdle: playfram 0x00 goto PanoptusWalkingToIdle PanoptusWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto PanoptusWalkingToIdle PanoptusDeath: playsnd 533 # Protoss\Panoptus\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 846 0 42 # Protoss Unit Rubble Medium wait 1 end PanoptusGndAttkInit: playfram 0x20 playsndbtwn 2020 2023 # Panoptus weaponfire 01, 02, 03, 04 attack wait 2 playfram 0x00 gotorepeatattk ignorerest goto ScourgeLocal00 PanoptusWalking: playfram 0x00 setvertpos 0 imgol 142 0 0 # Panoptus Engines (thingy\pscGlow.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 CentaurUnused2 Walking CentaurWalking WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # CentaurInit: imgul 1026 0 42 # Centaur Shadow (cm\terran\centaur.grp) CentaurGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 CentaurUnused2: wait 1 nobrkcodestart playsndbtwn 1204 1207 # fireweapon 24 wait 4 fireweapon 24 wait 4 fireweapon 24 wait 4 fireweapon 24 wait 1 nobrkcodeend gotorepeatattk goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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: # Parasite Overlay (cm\effect\parasite-overlay.grp) .headerstart IsId 423 Type 1 Init ParasiteOverlayInit Death ParasiteOverlayDeath .headerend # ----------------------------------------------------------------------------- # ParasiteOverlayInit: playsnd 114 # Misc\ZPwrDown.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 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 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 playsnd 3239 # Rilirokor\ZBrPss02.wav wait 1 end ParasiteOverlayDeath: 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # MadrigalImperiosoTurretInit: playfram 0x20 goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 MadrigalFuriaBaseUnused1: wait 1 nobrkcodestart playsnd 1699 # Phalanx revive 01 sprol 744 0 0 # Medium orange explosion reversed playfram 5 wait 12 nobrkcodeend goto ScourgeLocal00 MadrigalFuriaBaseSpecialState2: wait 14 playfram 0x40 wait 2 playfram 0x20 wait 2 playfram 0x00 wait 2 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle ScourgeLocal00 SpecialState1 ScourgeLocal00 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 ScourgeLocal00 MadrigalFuriaTurretGndAttkInit: wait 1 nobrkcodestart playfram 0x100 attackwith 1 playfram 0xE0 wait 1 nobrkcodeend gotorepeatattk goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 LiftOff ScourgeLocal00 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 ScourgeLocal00 ScrapyardAlmostBuilt: playfram 1 goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1040 Liivral Pond (cm\zerg\liivralpond.grp) .headerstart IsId 430 Type 20 Init LiivralPondInit Death LiivralPondDeath 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 LiivralPondAlmostBuilt Built LiivralPondBuilt Landing [NONE] LiftOff [NONE] IsWorking LiivralPondIsWorking WorkingToIdle LiivralPondWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # LiivralPondInit: playfram 0x00 imgul 1042 0 0 # Vorval Pond Shadow (cm\zerg\liivralpond-shad.grp) goto LiivralPondWorkingToIdle LiivralPondWorkingToIdle: 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 LiivralPondWorkingToIdle LiivralPondDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end LiivralPondAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto LiivralPondBuilt LiivralPondBuilt: playfram 0x00 wait 2 goto LiivralPondWorkingToIdle LiivralPondIsWorking: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 waitrand 1 2 playfram 4 wait 1 playfram 3 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0x00 waitrand 1 3 goto LiivralPondIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1041 Othstol Oviform (cm\zerg\othstoloviform.grp) .headerstart IsId 431 Type 20 Init OthstolOviformInit Death OthstolOviformDeath 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 OthstolOviformAlmostBuilt Built OthstolOviformBuilt Landing [NONE] LiftOff [NONE] IsWorking OthstolOviformIsWorking WorkingToIdle OthstolOviformWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # OthstolOviformInit: imgul 1043 0 0 # Othstol Oviform Shadow (cm\zerg\othstoloviform-shad.grp) playfram 0x00 goto OthstolOviformWorkingToIdle OthstolOviformWorkingToIdle: 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 goto OthstolOviformWorkingToIdle OthstolOviformDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end OthstolOviformAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) OthstolOviformBuilt: playfram 0x00 wait 2 goto OthstolOviformWorkingToIdle OthstolOviformIsWorking: playfram 0x00 wait 1 playfram 1 waitrand 1 2 playfram 2 wait 1 playfram 3 waitrand 1 2 playfram 4 wait 1 playfram 5 waitrand 1 2 playfram 6 wait 1 playfram 7 waitrand 1 2 playfram 8 wait 1 playfram 9 waitrand 1 2 playfram 10 wait 1 goto OthstolOviformIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1048 Othstoleth (cm\zerg\othstoleth.grp) .headerstart IsId 434 Type 12 Init OthstolethInit Death OthstolethDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking OthstolethWalking WalkingToIdle OthstolethWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # OthstolethInit: imgul 1049 0 42 # Othstoleth Shadow (cm\zerg\othstoleth.grp) playfram 0x00 goto OthstolethLocal00 OthstolethLocal00: 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 0x00 wait 2 goto OthstolethLocal00 OthstolethDeath: playsnd 910 # Zerg\ovileth\ZOvDth00.WAV imgol 45 0 0 # Ovileth Death (zerg\zovDeath.grp) wait 1 lowsprul 186 0 42 # Zerg Building Rubble Small wait 1 end OthstolethWalking: 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 OthstolethWalking OthstolethWalkingToIdle: playfram 0x00 wait 2 goto OthstolethLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1050 Ancestral Archives (cm\protoss\ancestral-archives.grp) .headerstart IsId 435 Type 27 Init AncestralArchivesInit Death AncestralArchivesDeath 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 AncestralArchivesBuilt Landing [NONE] LiftOff [NONE] IsWorking AncestralArchivesIsWorking WorkingToIdle AncestralArchivesLocal00 WarpIn AncestralArchivesWarpIn Unused3 [NONE] StarEditInit [NONE] Disable AncestralArchivesDisabled Burrow [NONE] UnBurrow [NONE] Enable AncestralArchivesLocal00 .headerend # ----------------------------------------------------------------------------- # AncestralArchivesInit: imgul 1051 0 0 # Ancestral Archives Shadow (cm\protoss\ancestral-archives-shadow.grp) AncestralArchivesLocal00: playfram 0x00 goto ScourgeLocal00 AncestralArchivesDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end AncestralArchivesBuilt: playfram 0x00 goto ScourgeLocal00 AncestralArchivesWarpIn: imgol 1052 0 0 # Ancestral Archives Warp Flash (cm\protoss\ancestral-archives.grp) goto ScourgeLocal00 AncestralArchivesIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 goto AncestralArchivesIsWorking AncestralArchivesDisabled: playfram 3 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1053 Irol Iris (cm\zerg\iroliris.grp) .headerstart IsId 436 Type 20 Init IrolIrisInit Death IrolIrisDeath 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 IrolIrisAlmostBuilt Built IrolIrisBuilt Landing [NONE] LiftOff [NONE] IsWorking IrolIrisIsWorking WorkingToIdle IrolIrisWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # IrolIrisInit: imgul 1054 0 0 # Irol Iris Shadow (cm\zerg\iroliris-shad.grp) playfram 0x00 goto IrolIrisWorkingToIdle IrolIrisWorkingToIdle: 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 goto IrolIrisWorkingToIdle IrolIrisDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end IrolIrisAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) IrolIrisBuilt: playfram 0x00 wait 2 goto IrolIrisWorkingToIdle IrolIrisIsWorking: playfram 0x00 wait 1 playfram 1 waitrand 1 2 playfram 2 wait 1 playfram 3 waitrand 1 2 playfram 4 wait 1 playfram 5 waitrand 1 2 playfram 6 wait 1 playfram 7 waitrand 1 2 playfram 8 wait 1 playfram 9 waitrand 1 2 playfram 10 wait 1 goto IrolIrisIsWorking # ----------------------------------------------------------------------------- # # 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt TreasuryAlmostBuilt Built TreasuryBuilt Landing TreasuryLanding LiftOff TreasuryLiftoff IsWorking TreasuryIsWorking WorkingToIdle TreasuryBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # TreasuryInit: playfram 0x00 imgul 1057 0 0 # Treasury Shadow (cm\terran\treasury-shad.grp) goto ScourgeLocal00 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 ScourgeLocal00 TreasuryBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 TreasuryIsWorking: playfram 1 wait 2 playfram 2 waitrand 2 4 playfram 3 wait 2 playfram 4 waitrand 2 4 playfram 5 wait 2 playfram 6 waitrand 2 4 playfram 7 wait 2 playfram 8 waitrand 2 4 playfram 9 wait 2 playfram 10 waitrand 2 4 playfram 11 wait 2 playfram 12 waitrand 2 4 playfram 13 wait 2 playfram 14 waitrand 2 4 playfram 15 wait 2 playfram 16 waitrand 2 4 playfram 17 wait 2 playfram 18 waitrand 2 4 playfram 19 wait 2 playfram 0x00 waitrand 2 4 goto TreasuryIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1060 Khaydarin Charge Overlay (cm\effect\treasury-overlay.grp) .headerstart IsId 440 Type 1 Init KhaydarinChargeInit Death KhaydarinChargeDeath .headerend # ----------------------------------------------------------------------------- # KhaydarinChargeInit: playfram 0x00 wait 2 KhaydarinChargeLocal00: playfram 1 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 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 1 KhaydarinChargeDeath: wait 1 end # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 RotaryAlmostBuilt: playfram 1 goto ScourgeLocal00 RotaryLanding: imgol 1788 0 0 # Rotary Connector (cm\terran\rotary-connector.grp) goto ScourgeLocal00 RotaryIsWorking: playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 0x00 waitrand 2 5 goto RotaryIsWorking RotaryDisable: goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 [NONE] 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 ScourgeLocal00 SavantEntropyGauntletsTransform: imgol 1846 0 0 # Savant Entropy Gauntlets transform playsnd 3077 # Savant Entropy Gauntlets transform 01 wait 12 sigorder 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1071 Simulacrum (protoss\simulacrum.grp) .headerstart IsId 443 Type 21 Init SimulacrumInit Death SimulacrumDeath GndAttkInit SimulacrumGndAttkInit AirAttkInit SimulacrumGndAttkInit Unused1 [NONE] GndAttkRpt SimulacrumGndAttkInit AirAttkRpt SimulacrumGndAttkInit CastSpell [NONE] GndAttkToIdle SimulacrumWalkingToIdle AirAttkToIdle SimulacrumWalkingToIdle Unused2 [NONE] Walking SimulacrumWalking WalkingToIdle SimulacrumWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn SimulacrumWarpIn .headerend # ----------------------------------------------------------------------------- # SimulacrumInit: imgul 1072 0 0 # Simulacrum Shadow (protoss\pdrShad.grp) SimulacrumWalkingToIdle: playfram 0x00 goto ScourgeLocal00 SimulacrumDeath: playsndbtwn 1256 1258 # Simulacrum death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end SimulacrumGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playsndbtwn 1427 1434 # Simulacrum weapon fire 01, 02, 03, 04, 05, 06, 07, 08 attackwith 1 playfram 0x33 wait 1 playfram 0x11 wait 1 playfram 0x33 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk ignorerest goto SimulacrumWalkingToIdle SimulacrumWalking: move 4 wait 1 playfram 0x44 move 5 wait 1 playfram 0x55 move 4 wait 1 playfram 0x66 move 5 wait 1 playfram 0x77 move 4 wait 1 playfram 0x88 move 5 wait 1 playfram 0x99 move 4 wait 1 playfram 0xaa move 5 wait 1 playfram 0xbb move 4 wait 1 playfram 0xcc move 5 wait 1 playfram 0xdd move 4 wait 1 playfram 0xee move 5 wait 1 playfram 0xff goto SimulacrumWalking SimulacrumWarpIn: imgol 125 0 0 # Simulacrum Warp Flash (protoss\simulacrum.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking PytheanWalking WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # PytheanInit: imgul 1633 0 42 # Trojan Shadow (cm\terran\pythean.grp) playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1095 Nathrokor (cm\zerg\nathrokor.grp) .headerstart IsId 451 Type 12 Init NathrokorInit Death NathrokorDeath GndAttkInit NathrokorGndAttkInit AirAttkInit NathrokorAirAttkInit Unused1 [NONE] GndAttkRpt NathrokorGndAttkInit AirAttkRpt NathrokorAirAttkInit CastSpell [NONE] GndAttkToIdle NathrokorGndAttkToIdle AirAttkToIdle NathrokorGndAttkToIdle Unused2 [NONE] Walking NathrokorWalking WalkingToIdle NathrokorGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # NathrokorInit: imgul 1096 0 42 # Nathrokor Shadow (cm\zerg\nathrokor.grp) playfram 0x00 wait 2 NathrokorGndAttkToIdle: 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 0x00 wait 2 goto NathrokorGndAttkToIdle NathrokorDeath: playsnd 1203 # Nathrokor death 01 imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 1 lowsprul 850 0 42 # Zerg Unit Rubble Tiny wait 1 end NathrokorGndAttkInit: playfram 0x100 wait 1 nobrkcodestart playfram 0x120 playsnd 1326 # Nathrokor weaponfire 01 wait 1 playfram 0x140 wait 1 playfram 0x160 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 2 playfram 0x140 wait 2 playfram 0x120 wait 2 playfram 0x100 wait 1 nobrkcodeend gotorepeatattk goto NathrokorGndAttkToIdle NathrokorAirAttkInit: playfram 0x180 wait 1 nobrkcodestart playfram 0x1A0 playsnd 1326 # Nathrokor weaponfire 01 wait 1 playfram 0x1C0 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x1E0 wait 1 playfram 0x200 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 nobrkcodeend gotorepeatattk goto NathrokorGndAttkToIdle NathrokorWalking: 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 NathrokorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1097 Nathrokor Attack Overlay (cm\effect\nathrokor-breath.grp) .headerstart IsId 452 Type 1 Init NathrokorAttackOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # NathrokorAttackOverlayInit: 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: # 1098 Empyrean (cm\protoss\empyrean.grp) .headerstart IsId 453 Type 21 Init EmpyreanInit Death EmpyreanDeath GndAttkInit EmpyreanGndAttkInit AirAttkInit EmpyreanGndAttkInit Unused1 [NONE] GndAttkRpt EmpyreanGndAttkInit AirAttkRpt EmpyreanGndAttkInit CastSpell [NONE] GndAttkToIdle EmpyreanGndAttkToIdle AirAttkToIdle EmpyreanGndAttkToIdle Unused2 [NONE] Walking EmpyreanWalking WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn EmpyreanWarpIn .headerend # ----------------------------------------------------------------------------- # EmpyreanInit: imgul 1099 0 42 # Empyrean Shadow (protoss\empyrean.grp) EmpyreanGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 EmpyreanDeath: playsndbtwn 3050 3052 # Empyrean death 01, 02, 03 imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 223 0 42 # Protoss Building Rubble Small wait 1 end EmpyreanGndAttkInit: wait 1 nobrkcodestart playsndbtwn 1323 1325 # Empyrean attack 01, 02, 03 attackwith 1 wait 4 attackwith 1 wait 4 attackwith 1 wait 4 attackwith 1 nobrkcodeend gotorepeatattk goto EmpyreanGndAttkToIdle EmpyreanWalking: setvertpos 0 imgol 1203 0 0 # Empyrean Engines (cm\protoss\empyrean-engine.grp) goto ScourgeLocal00 EmpyreanWarpIn: imgol 143 0 0 # Empyrean Warp Flash (protoss\empyrean.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1102 Phase Link (cm\effect\phaselink-small.grp) # 1103 Phase Link (cm\effect\phaselink-medium.grp) # 1104 Phase Link (cm\effect\phaselink-large.grp) .headerstart IsId 455 Type 1 Init PhaseLinkInit Death PhaseLinkDeath .headerend # ----------------------------------------------------------------------------- # PhaseLinkInit: playfram 0x00 wait 2 PhaseLinkLocal00: playfram 1 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 PhaseLinkDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1105 Exemplar Laser Impact (cm\protoss\exemplar-impact.grp) .headerstart IsId 456 Type 1 Init ExemplarLaserImpactInit Death ExemplarLaserImpactDeath .headerend # ----------------------------------------------------------------------------- # ExemplarLaserImpactInit: playfram 0x00 wait 1 ExemplarLaserImpactLocal00: 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 ExemplarLaserImpactDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1106 Augur Death (cm\protoss\augur-death.grp) .headerstart IsId 457 Type 1 Init AugurDeathInit Death AugurDeathDeath .headerend # ----------------------------------------------------------------------------- # AugurDeathInit: playfram 0x00 # Frame set 0 wait 1 AugurDeathLocal00: 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 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 goto AugurDeathDeath AugurDeathDeath: wait 1 end # ----------------------------------------------------------------------------- # # 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 # Frame set 0 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: # 1095 Alkajelisk (cm\zerg\alkajelisk.grp) .headerstart IsId 460 Type 12 Init AlkajeliskInit Death AlkajeliskDeath GndAttkInit AlkajeliskGndAttkInit AirAttkInit AlkajeliskGndAttkInit Unused1 [NONE] GndAttkRpt AlkajeliskGndAttkInit AirAttkRpt AlkajeliskGndAttkInit CastSpell [NONE] GndAttkToIdle AlkajeliskGndAttkToIdle AirAttkToIdle AlkajeliskGndAttkToIdle Unused2 [NONE] Walking AlkajeliskWalking WalkingToIdle AlkajeliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AlkajeliskInit: imgul 1112 0 42 # Alkajelisk Shadow (cm\zerg\alkajelisk.grp) playfram 0x00 wait 2 AlkajeliskGndAttkToIdle: 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 0x00 wait 2 goto AlkajeliskGndAttkToIdle AlkajeliskDeath: playsnd 878 # Zerg\Ultra\ZUlDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 186 0 42 # Zerg Building Rubble Small wait 1 end AlkajeliskGndAttkInit: wait 1 nobrkcodestart playsndbtwn 1784 1787 # Alkajelisk weapon fire 01, 02, 03, 04 attackwith 1 wait 2 attackwith 1 wait 2 attackwith 1 wait 3 attackwith 1 wait 2 attackwith 1 wait 2 attackwith 1 nobrkcodeend gotorepeatattk goto AlkajeliskGndAttkToIdle AlkajeliskWalking: 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 AlkajeliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1113 Keskathalor (zerg\keskathalor.grp) .headerstart IsId 461 Type 26 Init KeskathalorInit Death KeskathalorDeath GndAttkInit KeskathalorGndAttkInit AirAttkInit KeskathalorGndAttkInit Unused1 [NONE] GndAttkRpt KeskathalorGndAttkRpt AirAttkRpt KeskathalorGndAttkRpt CastSpell [NONE] GndAttkToIdle KeskathalorGndAttkToIdle AirAttkToIdle KeskathalorGndAttkToIdle Unused2 [NONE] Walking KeskathalorWalking WalkingToIdle KeskathalorGndAttkToIdle SpecialState1 [NONE] SpecialState2 KeskathalorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow KeskathalorBurrow UnBurrow KeskathalorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # KeskathalorInit: imgul 1114 0 0 # Keskathalor Shadow (cm\zerg\keskathalor-shad.grp) KeskathalorGndAttkToIdle: playfram 0x88 goto KeskathalorLocal00 KeskathalorLocal00: wait 62 randcondjmp 25 KeskathalorLocal02 randcondjmp 85 KeskathalorLocal01 goto KeskathalorLocal00 KeskathalorLocal01: playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0xaa wait 1 playfram 0xbb wait 25 playfram 0xaa wait 1 playfram 0x99 wait 1 randcondjmp 25 KeskathalorLocal03 goto KeskathalorGndAttkToIdle KeskathalorLocal02: playfram 0x00 wait 1 turnccwise 1 playfram 0x11 wait 1 turnccwise 1 playfram 0x22 wait 1 turnccwise 1 playfram 0x11 wait 1 turnccwise 1 playfram 0x00 wait 1 turnccwise 1 playfram 0x88 wait 1 turnccwise 1 goto KeskathalorGndAttkToIdle KeskathalorLocal03: playfram 0x88 wait 1 turncwise 1 playfram 0x00 wait 1 turncwise 1 playfram 0x11 wait 1 turncwise 1 playfram 0x22 wait 1 turncwise 1 playfram 0x11 wait 1 turncwise 1 playfram 0x00 wait 1 turncwise 1 goto KeskathalorGndAttkToIdle KeskathalorDeath: playsnd 878 # Zerg\Ultra\ZUlDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 2 lowsprul 186 0 0 # Zerg Building Rubble Small wait 1 end KeskathalorGndAttkInit: playfram 0x88 KeskathalorGndAttkRpt: wait 1 nobrkcodestart playfram 0x99 attackwith 1 fireweapon 58 playsndbtwn 1399 1400 # Keskathalor weapon fire 01, 02 wait 1 playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc nobrkcodeend gotorepeatattk ignorerest goto KeskathalorGndAttkToIdle KeskathalorWalking: move 3 wait 1 move 3 wait 1 playfram 0x11 move 3 wait 1 move 3 wait 1 playfram 0x22 move 3 wait 1 move 3 wait 1 playfram 0x33 move 3 wait 1 move 3 wait 1 playfram 0x44 move 3 wait 1 move 3 wait 1 playfram 0x55 move 3 wait 1 move 3 wait 1 playfram 0x66 move 3 wait 1 move 3 wait 1 playfram 0x77 goto KeskathalorWalking KeskathalorSpecialState2: playfram 0x165 goto ScourgeLocal00 KeskathalorBurrow: setfldirect 14 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) 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 0x165 wait 1 sigorder 4 goto ScourgeLocal00 KeskathalorUnBurrow: wait 1 waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x66 wait 1 playfram 0x55 wait 1 playfram 0x44 wait 1 playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 sigorder 4 goto KeskathalorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1115 Star Sovereign (cm\protoss\starsovereign.grp) .headerstart IsId 462 Type 21 Init StarSovereignInit Death StarSovereignDeath GndAttkInit StarSovereignGndAttkInit AirAttkInit StarSovereignGndAttkInit Unused1 StarSovereignUnused1 GndAttkRpt StarSovereignGndAttkInit AirAttkRpt StarSovereignGndAttkInit CastSpell StarSovereignCastSpell GndAttkToIdle StarSovereignGndAttkToIdle AirAttkToIdle StarSovereignGndAttkToIdle Unused2 [NONE] Walking StarSovereignWalking WalkingToIdle StarSovereignWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn StarSovereignWarpIn .headerend # ----------------------------------------------------------------------------- # StarSovereignInit: imgul 1116 0 42 # Star Sovereign Shadow (cm\protoss\starsovereign.grp) StarSovereignGndAttkToIdle: playfram 0x00 goto StarSovereignWalkingToIdle StarSovereignWalkingToIdle: setvertpos 0 goto ScourgeLocal00 StarSovereignDeath: playsndbtwn 1393 1395 # Star Sovereign death 01, 02, 03 imgol 1567 0 0 # Star Sovereign Death wait 2 imgol 1566 24 24 # Protoss Explosion (Large) wait 3 imgol 1566 -24 -24 # Protoss Explosion (Large) wait 1 imgol 1565 0 0 # Protoss Explosion (Medium) wait 2 imgol 1565 24 -24 # Protoss Explosion (Medium) wait 3 imgol 1565 -24 24 # Protoss Explosion (Medium) wait 1 imgol 1566 0 0 # Protoss Explosion (Large) wait 3 lowsprul 224 0 42 # Protoss Building Rubble Large wait 1 end StarSovereignUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsndbtwn 1701 1703 # Star Sovereign revive 01, 02, 03 sprol 745 -24 24 wait 2 sprol 745 -24 24 wait 3 sprol 745 24 -24 wait 1 sprol 745 0 0 wait 2 sprol 745 -24 -24 wait 3 sprol 745 24 24 wait 1 sprol 745 0 0 wait 3 setfldirect 13 tmprmgraphicend nobrkcodeend goto StarSovereignWalkingToIdle StarSovereignGndAttkInit: playsndbtwn 1227 1230 # Star Sovereign weapon fire 01, 02, 03, 04 attackwith 1 attackwith 1 wait 2 gotorepeatattk goto ScourgeLocal00 StarSovereignCastSpell: wait 1 nobrkcodestart wait 20 imgul 1251 0 30 # Grief of All Gods channel wait 100 imgul 1254 0 60 # Grief of All Gods Blast call StarSovereignLocal01 call StarSovereignLocal00 call StarSovereignLocal00 call StarSovereignLocal00 call StarSovereignLocal02 call StarSovereignLocal02 call StarSovereignLocal02 call StarSovereignLocal02 call StarSovereignLocal02 sprul 635 0 60 wait 36 sigorder 4 nobrkcodeend goto ScourgeLocal00 StarSovereignLocal00: imgul 1253 0 60 StarSovereignLocal01: wait 6 goto StarSovereignLocal03 StarSovereignLocal02: imgul 1253 0 60 wait 6 sigorder 64 StarSovereignLocal03: sigorder 8 wait 6 sigorder 16 wait 6 sigorder 32 wait 6 sigorder 64 sigorder 8 wait 6 sigorder 16 wait 6 sigorder 32 return StarSovereignWalking: setvertpos 0 imgol 1205 0 0 # Star Sovereign Engines (cm\protoss\starsovereign-engine.grp) goto ScourgeLocal00 StarSovereignWarpIn: imgol 143 0 0 # Star Sovereign Warp Flash (protoss\empyrean.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 # Scourge Death (zerg\zavDeath.grp) wait 5 lowsprul 565 0 0 # Apostle Remnants (cm\terran\apostle-death.grp) wait 1 end # ----------------------------------------------------------------------------- # # 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: # 1120 Exemplar Projectile (cm\protoss\exemplar-weapon.grp) .headerstart IsId 465 Type 2 Init ExemplarTorpedoInit Death ExemplarTorpedoDeath GndAttkInit ExemplarTorpedoGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # ExemplarTorpedoInit: playfram 0x00 wait 1 sigorder 1 wait 1 ExemplarTorpedoGndAttkInit: playfram 0x00 wait 2 goto ExemplarTorpedoLocal01 ExemplarTorpedoLocal01: playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x00 wait 2 goto ExemplarTorpedoLocal01 ExemplarTorpedoDeath: imgol 1105 0 0 # Exemplar weapon impact playsndbtwn 3057 3059 # Exemplar weaponhit 01, 02, 03 domissiledmg wait 1 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 ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking FutureStationIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # FutureStationInit: imgul 1121 0 0 # Future Station Shadow (cm\terran\future-station-shadow.grp) goto InfestedTerranWalkingToIdle FutureStationAlmostBuilt: playfram 20 goto ScourgeLocal00 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: # 1122 Argosy (cm\protoss\argosy.grp) .headerstart IsId 467 Type 27 Init ArgosyInit Death ArgosyDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ArgosySpecialState1 SpecialState2 ArgosySpecialState2 AlmostBuilt ArgosyAlmostBuilt Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ArgosyIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn ArgosyAlmostBuilt Unused3 [NONE] StarEditInit [NONE] Disable InfestedTerranWalkingToIdle Burrow [NONE] UnBurrow [NONE] Enable InfestedTerranWalkingToIdle .headerend # ----------------------------------------------------------------------------- # ArgosyInit: imgul 1123 0 0 # Argosy Shadow (cm\protoss\argosy-shad.grp) goto InfestedTerranWalkingToIdle ArgosyDeath: playfram 0x00 playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end ArgosySpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav goto ScourgeLocal00 ArgosySpecialState2: wait 1 goto InfestedTerranWalkingToIdle ArgosyAlmostBuilt: imgol 1124 0 0 # Argosy Warp Flash (cm\protoss\argosy.grp) goto ScourgeLocal00 ArgosyIsWorking: 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 0x00 wait 2 goto ArgosyIsWorking # ----------------------------------------------------------------------------- # # 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt NaniteAssemblyAlmostBuilt Built NaniteAssemblyBuilt Landing NaniteAssemblyLanding LiftOff NaniteAssemblyLiftOff IsWorking NaniteAssemblyIsWorking WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # NaniteAssemblyInit: playfram 0x00 imgul 1126 0 0 # Nanite Assembly Shadow (cm\terran\naniteassembly-shad.grp) goto ScourgeLocal00 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 ScourgeLocal00 NaniteAssemblyBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 InfestedMinistryDeath 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 ScourgeLocal00 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 ScourgeLocal00 HadronAlmostBuilt: playfram 5 goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1122 Crucible (cm\protoss\crucible.grp) .headerstart IsId 470 Type 27 Init CrucibleInit Death CrucibleDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 CrucibleSpecialState1 SpecialState2 CrucibleSpecialState2 AlmostBuilt CrucibleAlmostBuilt Built CrucibleBuilt Landing [NONE] LiftOff [NONE] IsWorking CrucibleIsWorking WorkingToIdle CrucibleWorkingToIdle WarpIn CrucibleAlmostBuilt Unused3 [NONE] StarEditInit [NONE] Disable InfestedTerranWalkingToIdle Burrow [NONE] UnBurrow [NONE] Enable CrucibleEnable .headerend # ----------------------------------------------------------------------------- # CrucibleInit: imgul 1130 0 0 # Crucible Shadow (cm\protoss\crucible-shad.grp) playfram 0x00 wait 1 goto CrucibleBuilt CrucibleBuilt: wait 1 goto CrucibleIsWorking CrucibleIsWorking: 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 playfram 12 wait 2 playfram 11 wait 2 playfram 10 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 goto CrucibleIsWorking CrucibleDeath: playfram 0x00 playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end CrucibleSpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav goto ScourgeLocal00 CrucibleSpecialState2: wait 1 goto CrucibleWorkingToIdle CrucibleWorkingToIdle: playfram 0x00 wait 1 goto CrucibleBuilt CrucibleAlmostBuilt: imgol 1131 0 0 # Crucible Warp Flash (cm\protoss\crucible.grp) goto CrucibleBuilt CrucibleEnable: playfram 0x00 wait 2 goto CrucibleWorkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1135 Gladius (cm\protoss\gladius.grp) .headerstart IsId 472 Type 21 Init GladiusInit Death GladiusDeath GndAttkInit GladiusGndAttkInit AirAttkInit GladiusGndAttkInit Unused1 [NONE] GndAttkRpt GladiusGndAttkInit AirAttkRpt GladiusGndAttkInit CastSpell [NONE] GndAttkToIdle GladiusGndAttkToIdle AirAttkToIdle GladiusGndAttkToIdle Unused2 [NONE] Walking GladiusWalking WalkingToIdle GladiusWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # GladiusInit: imgul 1136 0 42 # Gladius Shadow (cm\protoss\gladius.grp) GladiusGndAttkToIdle: playfram 0x00 goto GladiusWalkingToIdle GladiusWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto GladiusWalkingToIdle GladiusDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 846 0 42 # Protoss Unit Rubble Medium wait 1 end GladiusGndAttkInit: nobrkcodestart playsndbtwn 1926 1928 # Gladius weaponfire 01, 02, 03 playfram 0x20 attackwith 1 wait 2 playfram 0x00 nobrkcodeend gotorepeatattk goto ScourgeLocal00 GladiusWalking: setvertpos 0 imgol 1204 0 0 # Gladius Engines (cm\protoss\gladius-engine.grp) playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1137 Magister (cm\protoss\magister.grp) .headerstart IsId 473 Type 21 Init MagisterInit Death MagisterDeath GndAttkInit MagisterGndAttkInit AirAttkInit MagisterGndAttkInit Unused1 [NONE] GndAttkRpt MagisterGndAttkInit AirAttkRpt MagisterGndAttkInit CastSpell [NONE] GndAttkToIdle MagisterGndAttkToIdle AirAttkToIdle MagisterGndAttkToIdle Unused2 [NONE] Walking MagisterWalking WalkingToIdle MagisterWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # MagisterInit: imgul 1138 0 42 # Magister Shadow (cm\protoss\magister.grp) MagisterGndAttkToIdle: playfram 0x00 goto MagisterWalkingToIdle MagisterWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto MagisterWalkingToIdle MagisterDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 846 0 42 # Protoss Unit Rubble Medium wait 1 end MagisterGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x20 wait 1 playsndbtwn 1313 1315 # Magister attack 01, 02, 03 attackwith 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto ScourgeLocal00 MagisterWalking: playfram 0x00 setvertpos 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1139 Vassal (cm\protoss\vassal.grp) .headerstart IsId 474 Type 21 Init VassalInit Death VassalDeath GndAttkInit VassalGndAttkInit AirAttkInit VassalGndAttkInit Unused1 [NONE] GndAttkRpt VassalGndAttkInit AirAttkRpt VassalGndAttkInit CastSpell [NONE] GndAttkToIdle VassalGndAttkToIdle AirAttkToIdle VassalGndAttkToIdle Unused2 [NONE] Walking VassalWalking WalkingToIdle VassalWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # VassalInit: imgul 1140 0 42 # Vassal Shadow (cm\protoss\vassal.grp) VassalGndAttkToIdle: playfram 0x00 goto VassalWalkingToIdle VassalWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto VassalWalkingToIdle VassalDeath: playsndbtwn 3060 3062 # Vassal death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 847 0 42 # Protoss Unit Rubble Small wait 1 end VassalGndAttkInit: wait 1 nobrkcodestart playfram 0x20 playsndbtwn 1217 1221 # Vassal weaponfire 01, 02, 03, 04, 05 attackwith 1 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto ScourgeLocal00 VassalWalking: setvertpos 0 playfram 0x00 imgol 1206 0 0 # Vassal Engines (cm\protoss\vassal-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 MadcapDeath: playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV setfldirect 0 playfram 0x00 imgol 3 0 0 # Scourge 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: # 1143 Salamander (cm\terran\salamander.grp) .headerstart IsId 476 Type 12 Init SalamanderInit Death SalamanderDeath GndAttkInit SalamanderGndAttkInit AirAttkInit SalamanderAirAttkInit Unused1 [NONE] 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] GndAttkRpt PhobosGndAttkInit AirAttkRpt PhobosGndAttkInit CastSpell PhobosCastSpell GndAttkToIdle PhobosGndAttkToIdle AirAttkToIdle PhobosGndAttkToIdle Unused2 [NONE] Walking PhobosWalking WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # PhobosInit: imgul 1151 0 42 # Phobos Shadow (cm\terran\phobos.grp) PhobosGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 PhobosWalking: setvertpos 0 imgol 1162 0 0 # Phobos Engines (cm\terran\phobos-engine.grp) goto ScourgeLocal00 PhobosCastSpell: imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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: # 1159 Sanctum of Sorrow (cm\protoss\sanctumofsorrow.grp) .headerstart IsId 486 Type 27 Init SanctumofSorrowInit Death SanctumofSorrowDeath 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 SanctumofSorrowBuilt Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking SanctumofSorrowIsWorking WorkingToIdle SanctumofSorrowBuilt WarpIn SanctumofSorrowWarpIn Unused3 [NONE] StarEditInit [NONE] Disable SanctumofSorrowDisable Burrow [NONE] UnBurrow [NONE] Enable SanctumofSorrowBuilt .headerend # ----------------------------------------------------------------------------- # SanctumofSorrowInit: playfram 0x00 imgul 1160 0 0 # Sanctum of Sorrow Shadow (cm\protoss\sanctumofsorrow-shad.grp) goto ScourgeLocal00 SanctumofSorrowDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end SanctumofSorrowBuilt: playfram 0x00 goto ScourgeLocal00 SanctumofSorrowIsWorking: playfram 1 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0 goto SanctumofSorrowIsWorking SanctumofSorrowWarpIn: imgol 1161 0 0 # Sanctum of Sorrow Warp Flash (cm\protoss\sanctumofsorrow.grp) goto ScourgeLocal00 SanctumofSorrowDisable: playfram 3 wait 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1163 Warden Hit (thingy\phohit.grp) .headerstart IsId 487 Type 1 Init WardenHitInit Death WardenHitDeath .headerend # ----------------------------------------------------------------------------- # WardenHitInit: playfram 0x00 wait 1 playfram 2 wait 1 playfram 4 wait 1 playfram 6 wait 1 playfram 8 WardenHitDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1164 Beta Protoss Explosion (small) (thingy\pexplode.grp) .headerstart IsId 488 Type 1 Init ProtossExplosionSmallInit Death ProtossExplosionSmallDeath .headerend # ----------------------------------------------------------------------------- # ProtossExplosionSmallInit: 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 playfram 14 wait 2 playfram 15 wait 1 ProtossExplosionSmallDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1165 Aurora Last Orders Impact (thingy\tBangS.grp) .headerstart IsId 489 Type 1 Init LastOrdersImpactInit Death LastOrdersImpactDeath .headerend # ----------------------------------------------------------------------------- # LastOrdersImpactInit: 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 1 LastOrdersImpactDeath: 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: # 1171 Atreus (cm\protoss\atreus.grp) .headerstart IsId 492 Type 21 Init AtreusInit Death AtreusDeath GndAttkInit AtreusGndAttkInit AirAttkInit AtreusGndAttkInit Unused1 [NONE] GndAttkRpt AtreusGndAttkInit AirAttkRpt AtreusGndAttkInit CastSpell [NONE] GndAttkToIdle AtreusGndAttkToIdle AirAttkToIdle AtreusGndAttkToIdle Unused2 [NONE] Walking AtreusWalking WalkingToIdle AtreusGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn AtreusWarpIn .headerend # ----------------------------------------------------------------------------- # AtreusInit: imgul 1173 0 0 # Atreus Shadow (cm\protoss\atreus-shad.grp) goto AtreusGndAttkToIdle AtreusGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 AtreusDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 2 lowsprul 846 0 7 # Protoss Unit Rubble Medium wait 1 end AtreusGndAttkInit: playfram 0x00 AtreusGndAttkRpt: wait 1 nobrkcodestart playfram 0x220 playsndbtwn 1788 1790 # Atreus weapon fire 01, 02, 03 attackwith 1 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk ignorerest goto AtreusGndAttkToIdle AtreusWalking: move 4 wait 1 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 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 goto AtreusWalking AtreusWarpIn: imgol 125 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1174 Amaranth (cm\protoss\amaranth.grp) .headerstart IsId 493 Type 21 Init AmaranthInit Death AmaranthDeath GndAttkInit AmaranthGndAttkInit AirAttkInit AmaranthGndAttkInit Unused1 [NONE] GndAttkRpt AmaranthGndAttkRpt AirAttkRpt AmaranthGndAttkRpt CastSpell AmaranthCastSpell GndAttkToIdle AmaranthGndAttkToIdle AirAttkToIdle AmaranthGndAttkToIdle Unused2 [NONE] Walking AmaranthWalking WalkingToIdle AmaranthWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn AmaranthWarpIn .headerend # ----------------------------------------------------------------------------- # AmaranthInit: imgul 1175 0 -3 # Amaranth Shadow (cm\protoss\amaranth-shad.grp) playfram 0x00 wait 2 goto ScourgeLocal00 AmaranthGndAttkToIdle: playfram 0x00 wait 2 goto ScourgeLocal00 AmaranthDeath: playsnd 741 # Protoss\DARKTEMPLAR\PDTDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 1 lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end AmaranthGndAttkInit: playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 goto AmaranthGndAttkRpt AmaranthGndAttkRpt: nobrkcodestart playfram 0x44 wait 1 playfram 0x55 playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 attackmelee 4 3063 3064 3065 3066 # Amaranth weaponhit 01, 02, 03, 04 wait 1 playfram 0x66 wait 1 playfram 0x77 attackmelee 4 3063 3064 3065 3066 # Amaranth weaponhit 01, 02, 03, 04 wait 1 playfram 0x88 nobrkcodeend wait 1 playfram 0x11 wait 1 gotorepeatattk goto AmaranthGndAttkToIdle AmaranthCastSpell: playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 nobrkcodestart playfram 0x44 wait 1 playfram 0x55 playsnd 111 castspell sigorder 2 attackwith 1 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 nobrkcodeend wait 1 playfram 0x11 wait 1 gotorepeatattk goto ScourgeLocal00 AmaranthWalking: 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 0xdd move 4 wait 1 playfram 0xee move 4 wait 1 playfram 0xff move 4 wait 1 playfram 0x110 move 5 wait 1 playfram 0x121 goto AmaranthWalking AmaranthWalkingToIdle: playfram 0x00 goto ScourgeLocal00 AmaranthWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1176 Geszkath Grotto (cm\zerg\keskathcavern.grp) .headerstart IsId 494 Type 20 Init GeszkathGrottoInit Death GeszkathGrottoDeath 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 GeszkathGrottoAlmostBuilt Built GeszkathGrottoBuilt Landing [NONE] LiftOff [NONE] IsWorking GeszkathGrottoIsWorking WorkingToIdle GeszkathGrottoWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # GeszkathGrottoInit: imgul 1177 0 0 # Geszkath Grotto Shadow (cm\zerg\keskathcavern-shad.grp) playfram 0x00 goto GeszkathGrottoWorkingToIdle GeszkathGrottoWorkingToIdle: 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 GeszkathGrottoWorkingToIdle GeszkathGrottoDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end GeszkathGrottoAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) GeszkathGrottoBuilt: playfram 0x00 wait 2 goto GeszkathGrottoWorkingToIdle GeszkathGrottoIsWorking: playfram 0x00 wait 1 playfram 1 waitrand 1 2 playfram 2 wait 1 playfram 3 waitrand 1 2 playfram 4 wait 1 playfram 5 waitrand 1 2 playfram 6 wait 1 playfram 7 waitrand 1 2 playfram 8 wait 1 playfram 9 waitrand 1 2 goto GeszkathGrottoIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1178 Vithril Haunt (cm\zerg\devourerhaunt.grp) .headerstart IsId 495 Type 20 Init TosvrolHauntInit Death TosvrolHauntDeath 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 TosvrolHauntAlmostBuilt Built TosvrolHauntBuilt Landing [NONE] LiftOff [NONE] IsWorking TosvrolHauntIsWorking WorkingToIdle TosvrolHauntWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1170 Ecclesiast (cm\protoss\ecclesiast.grp) .headerstart IsId 497 Type 21 Init EcclesiastInit Death EcclesiastDeath GndAttkInit EcclesiastGndAttkInit AirAttkInit EcclesiastGndAttkInit Unused1 EcclesiastUnused1 GndAttkRpt EcclesiastGndAttkRpt AirAttkRpt EcclesiastGndAttkRpt CastSpell [NONE] GndAttkToIdle EcclesiastGndAttkToIdle AirAttkToIdle EcclesiastGndAttkToIdle Unused2 [NONE] Walking EcclesiastWalking WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn EcclesiastWarpIn .headerend # ----------------------------------------------------------------------------- # EcclesiastInit: imgul 1172 0 0 # Ecclesiast Shadow (cm\protoss\ecclesiast-shad.grp) playfram 0x00 wait 2 goto ScourgeLocal00 EcclesiastGndAttkToIdle: playfram 0x180 wait 1 playfram 0x160 wait 1 playfram 0x140 wait 1 playfram 0x120 wait 1 goto InfestedTerranWalkingToIdle EcclesiastDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 3 lowsprul 818 0 0 # Ecclesiast Remains wait 1 end EcclesiastUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1186 # Cantavis revive 01 imgol 1445 0 0 # Zealot death reversed wait 12 setfldirect 12 nobrkcodeend goto InfestedTerranWalkingToIdle EcclesiastGndAttkInit: playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 goto EcclesiastGndAttkRpt EcclesiastGndAttkRpt: wait 1 nobrkcodestart attackwith 1 playfram 0x1A0 wait 1 playfram 0x180 wait 1 nobrkcodeend gotorepeatattk ignorerest goto EcclesiastGndAttkToIdle EcclesiastWalking: move 5 wait 1 playfram 0x100 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 playfram 0xA0 move 5 wait 1 playfram 0xC0 move 5 wait 1 playfram 0xE0 goto EcclesiastWalking EcclesiastWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1182 Idol (cm\protoss\idol.grp) .headerstart IsId 498 Type 12 Init IdolInit Death IdolDeath GndAttkInit IdolGndAttkInit AirAttkInit IdolGndAttkInit Unused1 [NONE] GndAttkRpt IdolGndAttkRpt AirAttkRpt IdolGndAttkRpt CastSpell [NONE] GndAttkToIdle IdolGndAttkToIdle AirAttkToIdle IdolGndAttkToIdle Unused2 [NONE] Walking IdolWalking WalkingToIdle IdolGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # IdolInit: imgul 1183 0 0 # Idol Shadow (cm\protoss\idol-shad.grp) playfram 0x77 goto ScourgeLocal00 IdolGndAttkToIdle: playfram 0x88 wait 1 playfram 0x77 goto ScourgeLocal00 IdolDeath: playsndbtwn 3053 3056 # Idol death 01, 02, 03, 04 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 947 0 0 # Idol remains (cm\protoss\idol-death.grp) wait 1 end IdolGndAttkInit: playfram 0x88 wait 1 playfram 0x99 IdolGndAttkRpt: wait 1 nobrkcodestart playfram 0xbb attack playsndbtwn 1268 1272 # Idol weaponfire 01, 02, 03, 04, 05 wait 1 playfram 0x99 wait 3 playfram 0xbb attack playsndbtwn 1268 1272 # Idol weaponfire 01, 02, 03, 04, 05 wait 1 playfram 0x99 wait 1 nobrkcodeend gotorepeatattk ignorerest goto IdolGndAttkToIdle IdolWalking: move 5 wait 1 playfram 0x00 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 goto IdolWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1184 Golem (golem.grp) .headerstart IsId 499 Type 12 Init GolemInit Death GolemDeath GndAttkInit GolemGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt GolemGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle LegionnaireGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking LegionnaireWalking WalkingToIdle MadcapWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # GolemInit: imgul 1185 0 0 # Golem Shadow (golem-shad.grp) playfram 0x00 goto ScourgeLocal00 GolemDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 946 0 0 # Golem remains (cm\protoss\golem-death.grp) wait 1 end GolemGndAttkInit: playfram 0x100 GolemGndAttkRpt: playfram 0x100 wait 1 nobrkcodestart playsndbtwn 1937 1938 # Golem weaponfire 01, 02 attackwith 1 playfram 0x120 wait 1 playfram 0x140 attackwith 1 playsnd 664 # Protoss\ZEALOT\pzeHit00.WAV wait 1 playfram 0x160 wait 1 playfram 0x140 wait 1 playfram 0x120 playsnd 664 # Protoss\ZEALOT\pzeHit00.WAV nobrkcodeend gotorepeatattk ignorerest goto LegionnaireGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1186 Barghest (cm\protoss\barghest.grp) .headerstart IsId 500 Type 12 Init BarghestInit Death BarghestDeath GndAttkInit BarghestGndAttkInit AirAttkInit BarghestGndAttkInit Unused1 [NONE] GndAttkRpt BarghestGndAttkInit AirAttkRpt BarghestGndAttkInit CastSpell [NONE] GndAttkToIdle BarghestGndAttkToIdle AirAttkToIdle BarghestGndAttkToIdle Unused2 [NONE] Walking BarghestWalking WalkingToIdle BarghestGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # BarghestInit: imgul 1187 0 42 # Barghest Shadow (cm\protoss\barghest.grp) playfram 0x00 wait 2 BarghestGndAttkToIdle: 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 0x00 wait 2 goto BarghestGndAttkToIdle BarghestDeath: playsndbtwn 1239 1241 # Barghest death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 847 0 42 # Protoss Unit Rubble Small wait 1 end BarghestGndAttkInit: wait 1 playsndbtwn 1460 1464 # Barghest weaponfire 01, 02, 03, 04, 05 attackwith 1 gotorepeatattk goto BarghestGndAttkToIdle BarghestWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x00 wait 1 goto BarghestWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1188 Synthetic Synod (cm\protoss\synthetic-synod.grp) .headerstart IsId 501 Type 27 Init SyntheticSynodInit Death SyntheticSynodDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 SyntheticSynodSpecialState1 SpecialState2 SyntheticSynodSpecialState2 AlmostBuilt SyntheticSynodAlmostBuilt Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking SyntheticSynodIsWorking WorkingToIdle SyntheticSynodWorkingToIdle WarpIn SyntheticSynodAlmostBuilt Unused3 [NONE] StarEditInit [NONE] Disable SyntheticSynodDisable Burrow [NONE] UnBurrow [NONE] Enable SyntheticSynodEnable .headerend # ----------------------------------------------------------------------------- # SyntheticSynodInit: imgul 1189 0 0 # Synthetic Synod Shadow (cm\protoss\synthetic-synod-shadow.grp) playfram 0x00 wait 2 goto ScourgeLocal00 SyntheticSynodDeath: playfram 0x00 playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end SyntheticSynodSpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav goto ScourgeLocal00 SyntheticSynodSpecialState2: wait 1 goto SyntheticSynodWorkingToIdle SyntheticSynodWorkingToIdle: playfram 0x00 goto ScourgeLocal00 SyntheticSynodAlmostBuilt: imgol 1190 0 0 # Synthetic Synod Warp Flash (cm\protoss\synthetic-synod.grp) goto ScourgeLocal00 SyntheticSynodIsWorking: 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 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 17 wait 2 playfram 18 wait 2 playfram 19 wait 2 goto SyntheticSynodIsWorking SyntheticSynodDisable: playfram 0x00 goto ScourgeLocal00 SyntheticSynodEnable: playfram 0x00 wait 2 goto SyntheticSynodWorkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1191 Pariah (cm\protoss\pariah.grp) .headerstart IsId 502 Type 21 Init PariahInit Death PariahDeath GndAttkInit PariahGndAttkInit AirAttkInit PariahGndAttkInit Unused1 [NONE] GndAttkRpt PariahGndAttkInit AirAttkRpt PariahGndAttkInit CastSpell [NONE] GndAttkToIdle PariahGndAttkToIdle AirAttkToIdle PariahGndAttkToIdle Unused2 [NONE] Walking PariahWalking WalkingToIdle PariahWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn PariahWarpIn .headerend # ----------------------------------------------------------------------------- # PariahInit: imgul 1192 0 2 # Pariah Shadow (cm\protoss\pariah-shadow.grp) PariahWalkingToIdle: playfram 0xdd goto ScourgeLocal00 PariahDeath: playsndbtwn 1242 1245 # Pariah death 01, 02, 03 imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 2 imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 3 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end PariahGndAttkInit: playfram 0xdd wait 1 nobrkcodestart playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 playsndbtwn 1447 1449 # Pariah weapon fire 01, 02, 03 imgoluselo 1195 0 0 # Blue projection blade attkshiftproj 24 wait 1 attkshiftproj 48 wait 1 playfram 0x121 attkshiftproj 72 sigorder 32 wait 1 playfram 0x132 attkshiftproj 100 wait 1 playfram 0x143 wait 1 imgoluselo 1195 0 0 # Blue projection blade attkshiftproj 24 wait 1 attkshiftproj 48 sigorder 32 wait 1 playfram 0x154 attkshiftproj 72 wait 1 playfram 0xdd attkshiftproj 100 sigorder 32 wait 1 nobrkcodeend gotorepeatattk goto PariahGndAttkToIdle PariahGndAttkToIdle: sigorder 32 goto PariahWalkingToIdle PariahWalking: move 6 wait 1 playfram 0x00 move 6 wait 1 playfram 0x11 move 6 wait 1 playfram 0x22 move 6 wait 1 playfram 0x33 move 6 wait 1 playfram 0x44 move 6 wait 1 playfram 0x55 move 6 wait 1 playfram 0x66 move 6 wait 1 playfram 0x77 goto PariahWalking PariahWarpIn: imgol 125 0 0 # Pariah Warp Flash (protoss\pariah.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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: # 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: # 1196 Gladius Weapon (cm\protoss\gladius-weapon.grp) .headerstart IsId 505 Type 13 Init GladiusWeaponInit Death GladiusWeaponDeath GndAttkInit GladiusWeaponGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 GladiusWeaponSpecialState1 .headerend # ----------------------------------------------------------------------------- # GladiusWeaponInit: playfram 0x00 wait 1 sigorder 1 wait 1 GladiusWeaponGndAttkInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 goto GladiusWeaponGndAttkInit GladiusWeaponDeath: sprol 606 0 0 # Warden Hit (thingy\phohit.grp) playsnd 2848 # Panoptus weaponhit 01 domissiledmg wait 1 end GladiusWeaponSpecialState1: sprol 606 0 0 # Warden Hit (thingy\phohit.grp) playsnd 2848 # Panoptus weaponhit 01 domissiledmg goto GladiusWeaponGndAttkInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1207 Bactalisk (cm\zerg\bactalisk.grp) .headerstart IsId 506 Type 26 Init BactaliskInit Death BactaliskDeath GndAttkInit BactaliskGndAttkInit AirAttkInit BactaliskGndAttkInit Unused1 BactaliskUnused1 GndAttkRpt BactaliskGndAttkInit AirAttkRpt BactaliskGndAttkInit CastSpell [NONE] GndAttkToIdle BactaliskGndAttkToIdle AirAttkToIdle BactaliskGndAttkToIdle Unused2 [NONE] Walking BactaliskWalking WalkingToIdle BactaliskWalkingToIdle SpecialState1 [NONE] SpecialState2 BactaliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow BactaliskBurrow UnBurrow BactaliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # BactaliskInit: imgul 1208 0 0 # Bactalisk Shadow (cm\zerg\bactalisk-shad.grp) BactaliskWalkingToIdle: playfram 0xcc goto BactaliskLocal00 BactaliskLocal00: wait 63 randcondjmp 25 BactaliskLocal01 randcondjmp 128 BactaliskLocal02 goto BactaliskLocal00 BactaliskLocal01: playfram 0x00 wait 1 playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 25 playfram 0xdd wait 1 playfram 0xcc wait 1 playfram 0x00 wait 1 goto BactaliskWalkingToIdle BactaliskLocal02: 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 BactaliskWalkingToIdle BactaliskDeath: playsnd 2539 # Bactalisk death 01 setfldirect 0 playfram 561 wait 2 playfram 562 wait 2 playfram 563 wait 2 playfram 564 wait 2 playfram 565 wait 2 playfram 566 wait 2 playfram 567 wait 2 playfram 568 wait 2 lowsprul 617 0 0 # Bactalisk Remnants (cm\zerg\bactalisk-death.grp) wait 1 end BactaliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1172 # Hydralisk Revive 01 playfram 567 wait 2 playfram 566 wait 2 playfram 565 wait 2 playfram 564 wait 2 playfram 563 wait 2 playfram 562 wait 2 playfram 561 wait 2 setfldirect 14 nobrkcodeend goto BactaliskWalkingToIdle BactaliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff playsndbtwn 2850 2852 # Bactalisk weaponfire 01, 02, 03 sproluselo 332 0 # Needle Spines (thingy\spooge.grp) attackwith 1 wait 2 playfram 0x110 attackwith 1 wait 2 playfram 0x121 attackwith 1 sproluselo 332 0 # Needle Spines (thingy\spooge.grp) wait 2 playfram 0x132 wait 1 nobrkcodeend gotorepeatattk ignorerest BactaliskGndAttkToIdle: playfram 0x00 wait 1 goto BactaliskWalkingToIdle BactaliskWalking: 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 playfram 0x99 move 4 wait 1 playfram 0xaa move 4 wait 1 playfram 0xbb move 4 wait 1 playfram 0x00 goto BactaliskWalking BactaliskSpecialState2: playfram 280 # Frame set 16, direction 8 goto ScourgeLocal00 BactaliskBurrow: setfldirect 14 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 219 wait 1 playfram 0x1ba wait 1 playfram 0x1cb wait 1 playfram 0x1dc wait 1 playfram 0x1ed wait 1 playfram 0x1fe wait 1 playfram 0x20f wait 1 playfram 0x220 wait 1 sigorder 4 goto ScourgeLocal00 BactaliskUnBurrow: wait 1 waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x20f wait 1 playfram 0x1fe wait 1 playfram 0x1ed wait 1 playfram 0x1dc wait 1 playfram 0x1cb wait 1 playfram 0x1ba wait 1 sigorder 4 goto BactaliskWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1002 Pennant (cm\protoss\pennant.grp) .headerstart IsId 507 Type 27 Init PennantInit Death PennantDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 PennantSpecialState1 SpecialState2 PennantSpecialState2 AlmostBuilt PennantAlmostBuilt Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking PennantIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn PennantAlmostBuilt Unused3 [NONE] StarEditInit [NONE] Disable InfestedTerranWalkingToIdle Burrow [NONE] UnBurrow [NONE] Enable PennantEnable .headerend # ----------------------------------------------------------------------------- # PennantInit: imgul 1209 0 0 # Pennant Shadow (cm\protoss\pennant-shad.grp) goto InfestedTerranWalkingToIdle PennantDeath: playfram 0x00 playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end PennantSpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav goto ScourgeLocal00 PennantSpecialState2: wait 1 goto InfestedTerranWalkingToIdle PennantAlmostBuilt: imgol 1210 0 0 # Pennant Warp Flash (cm\protoss\pennant.grp) goto ScourgeLocal00 PennantIsWorking: 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 goto PennantIsWorking PennantEnable: playfram 0x00 # Frame set 0 wait 2 goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # 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 # Frame set 0 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: # 1212 Maelstrom Projectile (cm\protoss\maelstrom-weapon.grp) .headerstart IsId 509 Type 2 Init MaelstromProjectileInit Death MaelstromProjectileDeath GndAttkInit MaelstromProjectileGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # MaelstromProjectileInit: playsnd 99 # Bullet\DragBull.wav wait 1 sigorder 1 wait 1 MaelstromProjectileGndAttkInit: 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 goto MaelstromProjectileGndAttkInit MaelstromProjectileDeath: domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1213 Kalkalisk (cm\zerg\kalkalisk.grp) .headerstart IsId 510 Type 12 Init KalkaliskInit Death KalkaliskDeath GndAttkInit KalkaliskGndAttkInit AirAttkInit KalkaliskGndAttkInit Unused1 [NONE] GndAttkRpt KalkaliskGndAttkInit AirAttkRpt KalkaliskGndAttkInit CastSpell [NONE] GndAttkToIdle KalkaliskGndAttkToIdle AirAttkToIdle KalkaliskGndAttkToIdle Unused2 [NONE] Walking KalkaliskWalking WalkingToIdle KalkaliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # KalkaliskInit: imgul 1214 0 42 # Kalkalisk Shadow (cm\zerg\kalkalisk.grp) playfram 0x00 wait 2 KalkaliskGndAttkToIdle: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0x00 wait 2 goto KalkaliskGndAttkToIdle KalkaliskDeath: playsnd 942 # Zerg\Mutalid\ZMuDth00.WAV imgol 41 0 0 # Mutalisk Death (zerg\zmuDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end KalkaliskGndAttkInit: playfram 0xC0 wait 1 nobrkcodestart playfram 0xE0 wait 1 playfram 0x100 playsndbtwn 1316 1318 # Kalkalisk attack 01, 02, 03 attackwith 1 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 nobrkcodeend gotorepeatattk goto KalkaliskGndAttkToIdle KalkaliskWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0x00 wait 1 goto KalkaliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1215 Zorkiz Shroud (cm\zerg\zorkiz-shroud.grp) .headerstart IsId 511 Type 20 Init ZorkizShroudInit Death ZorkizShroudDeath 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 ZorkizShroudAlmostBuilt Built ZorkizShroudBuilt Landing [NONE] LiftOff [NONE] IsWorking ZorkizShroudIsWorking WorkingToIdle ZorkizShroudWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ZorkizShroudInit: playfram 0x00 imgul 1216 0 0 # Zorkiz Shroud Shadow (cm\zerg\zorkiz-shroud-shadow.grp) goto ZorkizShroudWorkingToIdle ZorkizShroudWorkingToIdle: 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 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 goto ZorkizShroudWorkingToIdle ZorkizShroudDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end ZorkizShroudAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto ZorkizShroudBuilt ZorkizShroudBuilt: playfram 0x00 wait 2 goto ZorkizShroudWorkingToIdle ZorkizShroudIsWorking: 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 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 2 goto ZorkizShroudIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1217 Manifold (cm\protoss\manifold.grp) .headerstart IsId 512 Type 21 Init ManifoldInit Death ManifoldDeath GndAttkInit ManifoldGndAttkInit AirAttkInit ManifoldGndAttkInit Unused1 [NONE] GndAttkRpt ManifoldGndAttkInit AirAttkRpt ManifoldGndAttkInit CastSpell [NONE] GndAttkToIdle ManifoldGndAttkToIdle AirAttkToIdle ManifoldGndAttkToIdle Unused2 [NONE] Walking ManifoldWalking WalkingToIdle ManifoldWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn ManifoldWarpIn .headerend # ----------------------------------------------------------------------------- # ManifoldInit: imgul 1218 0 -1 # Manifold Shadow (cm\protoss\manifold-shad.grp) playfram 0x00 wait 1 goto DidactGndAttkToIdle ManifoldGndAttkToIdle: playfram 0x00 wait 1 goto DidactGndAttkToIdle ManifoldDeath: playsndbtwn 3138 3140 # Manifold death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 945 0 0 # Manifold remains (cm\protoss\manifold-death.grp) wait 1 end ManifoldGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x20 attackwith 1 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk ignorerest goto ManifoldGndAttkToIdle ManifoldWalking: playfram 0x00 goto ManifoldGndAttkToIdle ManifoldWalkingToIdle: playfram 0x00 goto ManifoldGndAttkToIdle ManifoldWarpIn: imgol 125 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ManifoldGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1219 Architect (cm\protoss\architect.grp) .headerstart IsId 513 Type 21 Init ArchitectInit Death ArchitectDeath GndAttkInit ArchitectGndAttkInit AirAttkInit ArchitectGndAttkInit Unused1 [NONE] GndAttkRpt ArchitectGndAttkInit AirAttkRpt ArchitectGndAttkInit CastSpell [NONE] GndAttkToIdle ArchitectGndAttkToIdle AirAttkToIdle ArchitectGndAttkToIdle Unused2 [NONE] Walking ArchitectWalking WalkingToIdle ArchitectWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # ArchitectInit: imgul 1220 0 14 # Architect Shadow (cm\protoss\architect.grp) ArchitectGndAttkToIdle: playfram 0x00 goto ArchitectWalkingToIdle ArchitectWalkingToIdle: setvertpos 0 goto ScourgeLocal00 ArchitectDeath: playsnd 1334 # Architect death 01 imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble Small wait 1 end ArchitectGndAttkInit: nobrkcodestart playsnd 1557 # Architect charge 01 imgol 1820 0 0 # Architect charge overlay wait 7 imgol 1820 0 0 # Architect charge overlay wait 7 imgol 1820 0 0 # Architect charge overlay wait 8 playsndbtwn 1413 1415 # Architect weapon fire 01, 02, 03 attackwith 1 wait 2 nobrkcodeend gotorepeatattk goto ScourgeLocal00 ArchitectWalking: setvertpos 0 imgol 1221 0 0 # Architect Engines (cm\protoss\architect-engine.grp) goto ArchitectWalking2 ArchitectWalking2: move 4 wait 1 goto ArchitectWalking2 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1222 Kalkalisk Birth (zerg\cocoon.grp) .headerstart IsId 514 Type 13 Init KalkaliskBirthInit Death ZergCocoonDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 KalkaliskBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # KalkaliskBirthInit: imgul 12 0 42 # Geszithalor Cocoon Shadow (zerg\cocoon.grp) goto ZergCocoonWalking KalkaliskBirthSpecialState1: wait 1 nobrkcodestart playfram 15 wait 2 playfram 42 wait 2 playfram 43 wait 2 playfram 44 wait 2 playfram 45 wait 2 playfram 46 wait 2 playfram 47 wait 2 playfram 48 wait 2 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1223 Iroleth Birth (zerg\cocoon.grp) .headerstart IsId 515 Type 13 Init IrolethBirthInit Death ZergCocoonDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 IrolethBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # IrolethBirthInit: imgul 12 0 42 # Geszithalor Cocoon Shadow (zerg\cocoon.grp) goto ZergCocoonWalking IrolethBirthSpecialState1: wait 1 nobrkcodestart playfram 15 wait 2 playfram 35 wait 2 playfram 36 wait 2 playfram 37 wait 2 playfram 38 wait 2 playfram 39 wait 2 playfram 40 wait 2 playfram 41 wait 2 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1227 Bactith Swamp (cm\zerg\lakizden.grp) .headerstart IsId 517 Type 20 Init BactaliskDenInit Death BactaliskDenDeath 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 BactaliskDenAlmostBuilt Built BactaliskDenBuilt Landing [NONE] LiftOff [NONE] IsWorking BactaliskDenIsWorking WorkingToIdle BactaliskDenWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # BactaliskDenInit: imgul 1228 0 0 # Bactalisk Den Shadow (cm\zerg\lakizden-shad.grp) playfram 0x00 goto BactaliskDenWorkingToIdle BactaliskDenWorkingToIdle: wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 3 playfram 2 wait 2 playfram 1 wait 1 playfram 0x00 goto BactaliskDenWorkingToIdle BactaliskDenDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end BactaliskDenAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) BactaliskDenBuilt: playfram 0x00 wait 2 goto BactaliskDenWorkingToIdle BactaliskDenIsWorking: wait 1 playfram 1 wait 2 playfram 2 wait 1 playfram 3 wait 2 playfram 2 wait 1 playfram 1 wait 2 playfram 0x00 goto BactaliskDenIsWorking # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # BurstLasersSilentInit: playfram 0x00 wait 1 sigorder 1 wait 1 goto ScourgeLocal00 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 if bullet.weapon_id == 159 goto TerranHeavyMissile_Aion # default case is Madrigal Imperioso Missiles 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 TerranHeavyMissile_Aion: 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: # 1243 Kalkalisk Spores (bullet\Spore2.grp) .headerstart IsId 522 Type 2 Init KalkaliskSporesInit Death KalkaliskSporesDeath GndAttkInit KalkaliskSporesGndAttkInit AirAttkInit KalkaliskSporesAirAttkInit .headerend # ----------------------------------------------------------------------------- # KalkaliskSporesInit: playfram 0x00 wait 1 sigorder 1 wait 1 KalkaliskSporesGndAttkInit: sprol 936 0 0 # Spores Overlay Yellow (cm\zerg\spore-overlay-yellow.grp) playfram 0x00 wait 1 sprol 936 0 0 # Spores Overlay Yellow playfram 1 wait 1 sprol 936 0 0 # Spores Overlay Yellow playfram 2 wait 1 sprol 936 0 0 # Spores Overlay Yellow playfram 3 wait 1 sprol 936 0 0 # Spores Overlay Yellow goto KalkaliskSporesGndAttkInit KalkaliskSporesDeath: playsndbtwn 2396 2398 # Kalkalisk weaponhit 01, 02, 03 sprol 939 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) #domissiledmg sigorder 128 wait 2 end KalkaliskSporesAirAttkInit: playsndbtwn 2396 2398 # Kalkalisk weaponhit 01, 02, 03 sprol 939 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg goto KalkaliskSporesGndAttkInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1244 Recall Field Final (thingy\recall.grp) .headerstart IsId 523 Type 1 Init RecallFieldFinInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # RecallFieldFinInit: 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 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 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: # 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: # if bullet.weapon_id == XX goto LongboltMissileSilent_XX # default case is Goliath Contender Missiles 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: # 1251 Planet Cracker Cast Effect (cm\effect\planetcracker-init.grp) .headerstart IsId 527 Type 1 Init PlanetCrackerCastEffectInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlanetCrackerCastEffectInit: 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 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 playfram 62 wait 1 playfram 63 wait 1 playfram 64 wait 1 playfram 65 wait 1 playfram 66 wait 1 playfram 67 wait 1 playfram 68 wait 1 playfram 69 wait 1 playfram 70 wait 1 playfram 71 wait 1 playfram 72 wait 1 playfram 73 wait 1 playfram 74 wait 1 playfram 75 wait 1 playfram 76 wait 1 playfram 77 wait 1 playfram 78 wait 1 playfram 79 wait 1 playfram 80 wait 1 playfram 81 wait 1 playfram 82 wait 1 playfram 83 wait 1 playfram 84 wait 1 playfram 85 wait 1 playfram 86 wait 1 playfram 87 wait 1 playfram 88 wait 1 playfram 89 wait 1 playfram 90 wait 1 playfram 91 wait 1 playfram 92 wait 1 playfram 93 wait 1 playfram 94 wait 1 playfram 95 wait 1 playfram 96 wait 1 playfram 97 wait 1 playfram 98 wait 1 playfram 99 wait 1 playfram 100 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1252 Planet Cracker Beam (cm\effect\planetcracker-beam.grp) .headerstart IsId 528 Type 1 Init PlanetCrackerBeamInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlanetCrackerBeamInit: 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 imgol 1105 0 30 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1253 Planet Cracker Blast Loop (cm\effect\planetcracker-blastloop.grp) .headerstart IsId 529 Type 1 Init PlanetCrackerBlastLoopInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlanetCrackerBlastLoopInit: 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 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 playfram 62 wait 1 playfram 63 wait 1 playfram 64 wait 1 playfram 65 wait 1 playfram 66 wait 1 playfram 67 wait 1 playfram 68 wait 1 playfram 69 wait 1 playfram 70 wait 1 playfram 71 wait 1 playfram 72 wait 1 playfram 73 wait 1 playfram 74 wait 1 playfram 75 wait 1 playfram 76 wait 1 playfram 77 wait 1 playfram 78 wait 1 playfram 79 wait 1 playfram 80 wait 1 playfram 81 wait 1 playfram 82 wait 1 playfram 83 wait 1 playfram 84 wait 1 playfram 85 wait 1 playfram 86 wait 1 playfram 87 wait 1 playfram 88 wait 1 playfram 89 wait 1 playfram 90 wait 1 playfram 91 wait 1 playfram 92 wait 1 playfram 93 wait 1 playfram 94 wait 1 playfram 95 wait 1 playfram 96 wait 1 playfram 97 wait 1 playfram 98 wait 1 playfram 99 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1254 Planet Cracker Blast (cm\effect\planetcracker-blast.grp) .headerstart IsId 530 Type 1 Init PlanetCrackerBlastInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlanetCrackerBlastInit: 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 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 playfram 62 wait 1 playfram 63 wait 1 playfram 64 wait 1 playfram 65 wait 1 playfram 66 wait 1 playfram 67 wait 1 playfram 68 wait 1 playfram 69 wait 1 playfram 70 wait 1 playfram 71 wait 1 playfram 72 wait 1 playfram 73 wait 1 playfram 74 wait 1 playfram 75 wait 1 playfram 76 wait 1 playfram 77 wait 1 playfram 78 wait 1 playfram 79 wait 1 playfram 80 wait 1 playfram 81 wait 1 playfram 82 wait 1 playfram 83 wait 1 playfram 84 wait 1 playfram 85 wait 1 playfram 86 wait 1 playfram 87 wait 1 playfram 88 wait 1 playfram 89 wait 1 playfram 90 wait 1 playfram 91 wait 1 playfram 92 wait 1 playfram 93 wait 1 playfram 94 wait 1 playfram 95 wait 1 playfram 96 wait 1 playfram 97 wait 1 playfram 98 wait 1 playfram 99 wait 1 playfram 100 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt IonCannonBaseAlmostBuilt Built IonCannonBaseBuilt Landing IonCannonBaseLanding LiftOff IonCannonBaseLiftOff IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # IonCannonBaseInit: playfram 0x00 imgul 1258 -27 0 # Ion Cannon shadow imgul 1452 0 0 # Ion Cannon mouse response goto ScourgeLocal00 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 ScourgeLocal00 IonCannonBaseGndAttkToIdle: playfram 0x20 wait 3 playfram 0x00 goto ScourgeLocal00 IonCannonBaseAlmostBuilt: playfram 0xCC setfldirect 20 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # BurstLasersExplosiveInit: playfram 0x00 wait 1 sigorder 1 wait 1 goto ScourgeLocal00 BurstLasersExplosiveDeath: imgol 1245 0 0 # Arclite Shock Cannon Hit Silent (thingy\mushroom.grp) if bullet.weapon_id == 39 goto BurstLasersExplosiveDeathPenumbra playsnd 2859 # Phalanx Siege weaponhit 01 goto BurstLasersExplosiveDeathFinal BurstLasersExplosiveDeathPenumbra: playsndbtwn 2765 2766 # Penumbra weaponhit 01, 02 BurstLasersExplosiveDeathFinal: 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: # 1272 Khaydarin Eclipse (large) (cm\effect\khaydarineclipse-large.grp) # 1273 Khaydarin Eclipse (medium) (cm\effect\khaydarineclipse-medium.grp) # 1274 Khaydarin Eclipse (small) (cm\effect\khaydarineclipse-small.grp) # 1275 Protoss Accelerant (large) (cm\effect\cruciblepennant-large.grp) # 1276 Protoss Accelerant (medium) (cm\effect\cruciblepennant-medium.grp) # 1277 Protoss Accelerant (small) (cm\effect\cruciblepennant-small.grp) .headerstart IsId 538 Type 1 Init KhaydarinEclipseProtossAccelerantInit Death KhaydarinEclipseProtossAccelerantDeath .headerend # ----------------------------------------------------------------------------- # KhaydarinEclipseProtossAccelerantInit: playfram 0x00 wait 1 KhaydarinEclipseProtossAccelerantLocal00: 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 KhaydarinEclipseProtossAccelerantLocal00 KhaydarinEclipseProtossAccelerantDeath: 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 ScourgeLocal00 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: # 1279 Seeker Spores Silent (bullet\Spore2.grp) .headerstart IsId 542 Type 2 Init SeekerSporesSilentInit Death SeekerSporesSilentDeathGen GndAttkInit SeekerSporesSilentGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # SeekerSporesSilentInit: playfram 0x00 wait 1 sigorder 1 wait 1 if bullet.weapon_id == 54 goto SeekerSporesSilentGndAttkInitSkithrokor SeekerSporesSilentGndAttkInit: sprol 368 0 0 # Seeker Spores Overlay (thingy\gSmoke.grp) playfram 0x00 wait 1 sprol 368 0 0 # Seeker Spores Overlay playfram 1 wait 1 sprol 368 0 0 # Seeker Spores Overlay playfram 2 wait 1 sprol 368 0 0 # Seeker Spores Overlay playfram 3 wait 1 sprol 368 0 0 # Seeker Spores Overlay goto SeekerSporesSilentGndAttkInit SeekerSporesSilentGndAttkInitSkithrokor: sprol 935 0 0 # Spores Overlay Orange Small (cm\zerg\spore-overlay-orange-small.grp) playfram 0x00 wait 1 sprol 935 0 0 # Spores Overlay Orange Small playfram 1 wait 1 sprol 935 0 0 # Spores Overlay Orange Small playfram 2 wait 1 sprol 935 0 0 # Spores Overlay Orange Small playfram 3 wait 1 sprol 935 0 0 # Spores Overlay Orange Small goto SeekerSporesSilentGndAttkInitSkithrokor SeekerSporesSilentDeathGen: if bullet.weapon_id == 52 goto SeekerSporesSilentDeathSpraith playsnd 79 # Bullet\ZLuHit00.wav goto SeekerSporesSilentDeath SeekerSporesSilentDeathSpraith: playsndbtwn 1194 1195 # Spraith Cesiant weaponhit 01, 02 SeekerSporesSilentDeath: if bullet.weapon_id == 54 goto SeekerSporesSilentDeathSkithrokor sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg wait 1 end SeekerSporesSilentDeathSkithrokor: sprol 938 0 0 # Spore Hit Orange Small (cm\zerg\spore-hit-orange-small.grp) 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: # 1281 Ensnaring Brood Overlay (cm\effect\ensaringbrood-overlay.grp) .headerstart IsId 544 Type 1 Init EnsnaringBroodOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # EnsnaringBroodOverlayInit: playfram 1 wait 1 playfram 2 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 EnsnaringBroodOverlayLocal00: wait 1 tmprmgraphicstart wait 4 tmprmgraphicend playfram 1 wait 1 playfram 2 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 goto EnsnaringBroodOverlayLocal00 # ----------------------------------------------------------------------------- # # 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: # 1286 Quazilisk (cm\zerg\quazilisk.grp) .headerstart IsId 546 Type 26 Init QuaziliskInit Death QuaziliskDeath GndAttkInit QuaziliskGndAttkInit AirAttkInit QuaziliskGndAttkInit Unused1 QuaziliskUnused1 GndAttkRpt QuaziliskGndAttkRpt AirAttkRpt QuaziliskGndAttkRpt CastSpell [NONE] GndAttkToIdle QuaziliskGndAttkToIdle AirAttkToIdle QuaziliskGndAttkToIdle Unused2 [NONE] Walking QuaziliskWalking WalkingToIdle QuaziliskGndAttkToIdle SpecialState1 [NONE] SpecialState2 QuaziliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow QuaziliskBurrow UnBurrow QuaziliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # QuaziliskInit: imgul 1287 0 0 # Quazilisk Shadow (cm\zerg\quazilisk-shad.grp) QuaziliskGndAttkToIdle: playfram 0x00 goto QuaziliskLocal00 QuaziliskLocal00: wait 62 randcondjmp 43 QuaziliskLocal01 randcondjmp 51 QuaziliskLocal02 randcondjmp 128 QuaziliskLocal03 goto QuaziliskLocal00 QuaziliskLocal01: playfram 0x100 wait 1 turnccwise 1 playfram 0xE0 wait 1 turnccwise 1 playfram 0xC0 wait 1 turnccwise 1 playfram 0xE0 wait 1 turnccwise 1 playfram 0x100 wait 1 turnccwise 1 goto QuaziliskGndAttkToIdle QuaziliskLocal02: playfram 0x100 wait 1 turncwise 1 playfram 0xE0 wait 1 turncwise 1 playfram 0xC0 wait 1 turncwise 1 playfram 0xE0 wait 1 turncwise 1 playfram 0x100 wait 1 turncwise 1 goto QuaziliskGndAttkToIdle QuaziliskLocal03: playfram 0x100 wait 1 playfram 0xE0 randcondjmp 85 QuaziliskLocal04 goto QuaziliskLocal06 QuaziliskLocal04: randcondjmp 128 QuaziliskLocal05 turnccwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turnccwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turnccwise 1 waitrand 8 20 randcondjmp 25 QuaziliskLocal06 turncwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turncwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turncwise 1 goto QuaziliskLocal06 QuaziliskLocal05: turncwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turncwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turncwise 1 waitrand 8 20 randcondjmp 25 QuaziliskLocal06 turnccwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turnccwise 1 wait 1 randcondjmp 25 QuaziliskLocal06 turnccwise 1 goto QuaziliskLocal06 QuaziliskLocal06: wait 1 waitrand 7 19 playfram 0x100 wait 1 goto QuaziliskGndAttkToIdle QuaziliskDeath: imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) playsndbtwn 1707 1708 # Quazilisk death 01, 02 setfldirect 0 playfram 672 wait 1 playfram 673 wait 1 playfram 674 wait 1 playfram 675 wait 1 playfram 676 wait 1 playfram 677 wait 1 playfram 678 wait 1 lowsprul 814 0 0 # Quazilisk Remains wait 1 end QuaziliskUnused1: wait 1 nobrkcodestart tmprmgraphicstart wait 5 playsndbtwn 1721 1722 # Quazilisk revive 01, 02 wait 3 sprol 754 0 0 wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto QuaziliskGndAttkToIdle QuaziliskGndAttkInit: playfram 0x200 QuaziliskGndAttkRpt: wait 1 nobrkcodestart playfram 0x200 imgol 1752 0 0 # Quazilisk Attack Overlay attack wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 playfram 0x220 wait 1 playfram 0x200 nobrkcodeend gotorepeatattk goto QuaziliskGndAttkToIdle QuaziliskWalking: 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 playfram 0xA0 move 5 wait 1 playfram 0xC0 move 5 wait 1 playfram 0xE0 move 5 wait 1 playfram 0x100 goto QuaziliskWalking QuaziliskSpecialState2: playfram 0x1E0 goto ScourgeLocal00 QuaziliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x1E0 sigorder 4 goto ScourgeLocal00 QuaziliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x1C0 wait 1 playfram 0x1A0 wait 1 playfram 0x180 wait 1 playfram 0x160 wait 1 playfram 0x140 wait 1 sigorder 4 goto QuaziliskGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1290 Almaksalisk (cm\zerg\almaksalisk.grp) .headerstart IsId 547 Type 12 Init AlmaksaliskInit Death AlmaksaliskDeath GndAttkInit AlmaksaliskGndAttkInit AirAttkInit AlmaksaliskGndAttkInit Unused1 AlmaksaliskUnused1 GndAttkRpt AlmaksaliskGndAttkInit AirAttkRpt AlmaksaliskGndAttkInit CastSpell [NONE] GndAttkToIdle AlmaksaliskGndAttkToIdle AirAttkToIdle AlmaksaliskGndAttkToIdle Unused2 [NONE] Walking AlmaksaliskWalking WalkingToIdle AlmaksaliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AlmaksaliskInit: imgul 1291 0 42 # Almaksalisk Shadow (cm\zerg\almaksalisk.grp) playfram 0x00 wait 2 AlmaksaliskGndAttkToIdle: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0xC0 wait 2 goto AlmaksaliskGndAttkToIdle AlmaksaliskDeath: playsnd 867 # Zerg\Hydra\ZHyDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end AlmaksaliskUnused1: playfram 0x00 wait 1 nobrkcodestart tmprmgraphicstart playsnd 1173 # Hydralisk revive 01 wait 8 sprol 753 0 0 # Zerg Air Explosion Large Reversed wait 10 setfldirect 12 tmprmgraphicend playfram 0x00 wait 2 nobrkcodeend goto AlmaksaliskGndAttkToIdle AlmaksaliskGndAttkInit: wait 1 nobrkcodestart playsndbtwn 1299 1300 # Almaksalisk weaponfire 01, 02 sproluselo 332 0 # Needle Spines (thingy\spooge.grp) attackwith 1 wait 2 sproluselo 332 0 # Needle Spines (thingy\spooge.grp) attackwith 1 wait 2 nobrkcodeend gotorepeatattk goto AlmaksaliskGndAttkToIdle AlmaksaliskWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 goto AlmaksaliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1282 Zoryusthaleth (cm\zerg\zoryusthaleth.grp) .headerstart IsId 549 Type 26 Init ZoryusthalethInit Death ZoryusthalethDeath GndAttkInit ZoryusthalethGndAttkInit AirAttkInit ZoryusthalethGndAttkInit Unused1 ZoryusthalethUnused1 GndAttkRpt ZoryusthalethGndAttkInit AirAttkRpt ZoryusthalethGndAttkInit CastSpell ZoryusthalethCastSpell GndAttkToIdle ZoryusthalethGndAttkToIdle AirAttkToIdle ZoryusthalethGndAttkToIdle Unused2 [NONE] Walking ZoryusthalethWalking WalkingToIdle ZoryusthalethGndAttkToIdle SpecialState1 [NONE] SpecialState2 ZoryusthalethSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow ZoryusthalethBurrow UnBurrow ZoryusthalethUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # ZoryusthalethInit: imgul 1283 0 0 # Zoryusthaleth Shadow (cm\zerg\zoryusthaleth-shad.grp) ZoryusthalethGndAttkToIdle: playfram 0x00 goto ZoryusthalethLocal00 ZoryusthalethLocal00: wait 62 randcondjmp 25 ZoryusthalethLocal03 randcondjmp 32 ZoryusthalethLocal02 randcondjmp 100 ZoryusthalethLocal01 goto ZoryusthalethLocal00 ZoryusthalethLocal01: playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc randcondjmp 68 ZoryusthalethLocal04 goto ZoryusthalethLocal06 ZoryusthalethLocal02: playfram 0x33 wait 1 turnccwise 1 playfram 0x44 wait 1 turnccwise 1 playfram 0x55 wait 1 turnccwise 1 playfram 0x44 wait 1 turnccwise 1 playfram 0x33 wait 1 turnccwise 1 goto ZoryusthalethGndAttkToIdle ZoryusthalethLocal03: playfram 0x33 wait 1 turncwise 1 playfram 0x44 wait 1 turncwise 1 playfram 0x55 wait 1 turncwise 1 playfram 0x44 wait 1 turncwise 1 playfram 0x33 wait 1 turncwise 1 goto ZoryusthalethGndAttkToIdle ZoryusthalethLocal04: randcondjmp 128 ZoryusthalethLocal05 turnccwise 1 wait 1 randcondjmp 25 ZoryusthalethLocal06 turnccwise 1 waitrand 8 20 randcondjmp 25 ZoryusthalethLocal06 turncwise 1 wait 1 randcondjmp 25 ZoryusthalethLocal06 turncwise 1 wait 1 goto ZoryusthalethLocal06 ZoryusthalethLocal05: turncwise 1 wait 1 randcondjmp 25 ZoryusthalethLocal06 turncwise 1 waitrand 8 20 randcondjmp 25 ZoryusthalethLocal06 turnccwise 1 wait 1 randcondjmp 25 ZoryusthalethLocal06 turnccwise 1 goto ZoryusthalethLocal06 ZoryusthalethLocal06: wait 1 waitrand 7 19 playfram 0xbb wait 1 playfram 0xaa goto ZoryusthalethGndAttkToIdle ZoryusthalethDeath: playsnd 1917 # Zoryusthaleth death 01 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 lowsprul 823 0 0 # Zoryusthaleth Remains wait 1 end ZoryusthalethUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1171 # Ultrokor death reversed wait 14 setfldirect 10 nobrkcodeend goto ZoryusthalethGndAttkToIdle ZoryusthalethGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playsndbtwn 1918 1919 # Zoryusthaleth weaponfire 01, 02 playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc wait 1 playfram 0xdd attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0xcc wait 1 playfram 0xbb wait 1 playfram 0xaa nobrkcodeend gotorepeatattk goto ZoryusthalethGndAttkToIdle ZoryusthalethCastSpell: playfram 0x00 wait 1 nobrkcodestart playsndbtwn 1918 1919 # Zoryusthaleth weaponfire 01, 02 playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc wait 1 playfram 0xdd castspell nobrkcodeend gotorepeatattk goto ZoryusthalethGndAttkToIdle ZoryusthalethWalking: 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 move 5 wait 1 playfram 0x99 goto ZoryusthalethWalking ZoryusthalethSpecialState2: playfram 0x154 goto ScourgeLocal00 ZoryusthalethBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x121 wait 1 playfram 0x132 imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x143 wait 1 playfram 0x154 wait 1 sigorder 4 goto ScourgeLocal00 ZoryusthalethUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 wait 1 playfram 0x132 wait 1 playfram 0x121 wait 1 playfram 0x110 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0xff wait 1 playfram 0xee wait 1 sigorder 4 goto ZoryusthalethGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1295 Rililisk (cm\zerg\rililisk.grp) .headerstart IsId 550 Type 12 Init RililiskInit Death RililiskDeath GndAttkInit RililiskGndAttkInit AirAttkInit RililiskGndAttkInit Unused1 [NONE] GndAttkRpt RililiskGndAttkInit AirAttkRpt RililiskGndAttkInit CastSpell [NONE] GndAttkToIdle RililiskGndAttkToIdle AirAttkToIdle RililiskGndAttkToIdle Unused2 [NONE] Walking RililiskWalking WalkingToIdle RililiskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # RililiskInit: imgul 1296 0 42 # Rililisk Shadow (cm\zerg\rililisk.grp) playfram 0x00 wait 2 RililiskGndAttkToIdle: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0x00 wait 2 goto RililiskGndAttkToIdle RililiskDeath: randcondjmp 51 RililiskDeathFinal wait 1 waitrand 1 3 goto RililiskDeathFinal RililiskDeathFinal: playsnd 785 # Zerg\BROODLING\ZBrDth00.WAV imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 1 end RililiskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playsnd 1412 # Rililisk weaponfire 01 attackwith 1 wait 1 playfram 0x120 wait 1 nobrkcodeend gotorepeatattk goto RililiskGndAttkToIdle RililiskWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0x00 wait 1 goto RililiskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1292 Almakis Antre (cm\zerg\AlmakisAntre.grp) .headerstart IsId 551 Type 20 Init AlmakisAntreInit Death AlmakisAntreDeath 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 AlmakisAntreAlmostBuilt Built AlmakisAntreBuilt Landing [NONE] LiftOff [NONE] IsWorking AlmakisAntreIsWorking WorkingToIdle AlmakisAntreWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # AlmakisAntreInit: playfram 0x00 imgul 1293 0 0 # Almakis Antre Shadow (cm\zerg\AlmakisAntre-shad.grp) goto AlmakisAntreWorkingToIdle AlmakisAntreWorkingToIdle: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 goto AlmakisAntreWorkingToIdle AlmakisAntreDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end AlmakisAntreAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto AlmakisAntreBuilt AlmakisAntreBuilt: playfram 0x00 wait 2 goto AlmakisAntreWorkingToIdle AlmakisAntreIsWorking: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 waitrand 1 2 playfram 2 wait 1 playfram 1 wait 1 goto AlmakisAntreIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 082 Zorkiz Shroud (cm\zerg\zoryusshroud.grp) .headerstart IsId 552 Type 20 Init ZoryusShroudInit Death ZoryusShroudDeath 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 ZoryusShroudAlmostBuilt Built ZoryusShroudBuilt Landing [NONE] LiftOff [NONE] IsWorking ZoryusShroudIsWorking WorkingToIdle ZoryusShroudWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ZoryusShroudInit: imgul 1285 0 0 # Zorkiz Shroud Shadow (cm\zerg\zoryusshroud-shad.grp) playfram 0x00 goto ZoryusShroudWorkingToIdle ZoryusShroudWorkingToIdle: playfram 1 wait 2 playfram 2 wait 3 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 3 goto ZoryusShroudWorkingToIdle ZoryusShroudDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end ZoryusShroudAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) ZoryusShroudBuilt: playfram 0x00 wait 2 goto ZoryusShroudWorkingToIdle ZoryusShroudIsWorking: playfram 4 wait 2 playfram 5 wait 3 playfram 6 wait 3 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 3 playfram 5 wait 2 goto ZoryusShroudIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1310 Larvosk Cesiant (cm\zerg\larvosk-cesiant.grp) .headerstart IsId 553 Type 20 Init LarvoskCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt LarvoskCesiantAlmostBuilt Built LarvoskCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # LarvoskCesiantInit: imgul 1311 0 0 # Larvosk Cesiant Shadow (cm\zerg\larvosk-cesiant-shadow.grp) playfram 0x00 goto ScourgeLocal00 LarvoskCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) LarvoskCesiantBuilt: playfram 0x00 wait 2 LarvoskCesiantLocal00: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 goto LarvoskCesiantLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1312 Captaincy (cm\terran\captaincy.grp) .headerstart IsId 554 Type 24 Init CaptaincyInit Death InfestedMinistryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 CaptaincySpecialState1: playfram 4 goto ScourgeLocal00 CaptaincyAlmostBuilt: playfram 11 goto ScourgeLocal00 CaptaincyBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1314 Iron Foundry (cm\terran\ironfoundry.grp) .headerstart IsId 555 Type 24 Init IronFoundryInit Death InfestedMinistryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 IronFoundrySpecialState1: playfram 4 goto ScourgeLocal00 IronFoundryAlmostBuilt: playfram 11 goto ScourgeLocal00 IronFoundryBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1316 Mineral Field Type1 (Christmas) (cm\celebrations\christmas\mineralfield01.grp) .headerstart IsId 556 Type 20 Init MineralFieldType1ChristmasInit 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 MineralFieldType1SpecialState1 SpecialState2 MineralFieldType1SpecialState2 AlmostBuilt MineralFieldType1AlmostBuilt Built InfestedTerranWalkingToIdle Landing MineralFieldType1Landing LiftOff [NONE] IsWorking [NONE] WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MineralFieldType1ChristmasInit: imgul 1317 0 0 # Mineral Field Type1 (Christmas) Shadow (cm\celebrations\christmas\mineralfield01-shad.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1318 Mineral Field Type2 (Christmas) (cm\celebrations\christmas\mineralfield02.grp) .headerstart IsId 557 Type 20 Init MineralFieldType2ChristmasInit 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 MineralFieldType1SpecialState1 SpecialState2 MineralFieldType1SpecialState2 AlmostBuilt MineralFieldType1AlmostBuilt Built InfestedTerranWalkingToIdle Landing MineralFieldType1Landing LiftOff [NONE] IsWorking [NONE] WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MineralFieldType2ChristmasInit: imgul 1319 0 0 # Mineral Field Type2 (Christmas) Shadow (cm\celebrations\christmas\mineralfield02-shad.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1320 Mineral Field Type3 (Christmas) (cm\celebrations\christmas\mineralfield03.grp) .headerstart IsId 558 Type 20 Init MineralFieldType3ChristmasInit 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 MineralFieldType1SpecialState1 SpecialState2 MineralFieldType1SpecialState2 AlmostBuilt MineralFieldType1AlmostBuilt Built InfestedTerranWalkingToIdle Landing MineralFieldType1Landing LiftOff [NONE] IsWorking [NONE] WorkingToIdle InfestedTerranWalkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # MineralFieldType3ChristmasInit: imgul 1321 0 0 # Mineral Field Type3 (Christmas) Shadow (cm\celebrations\christmas\mineralfield03-shad.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 IsWorking VestryIsWorking WorkingToIdle VestryWorkingToIdle WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # VestryInit: imgul 1325 0 0 # Vestry Shadow (cm\terran\medbay.grp) VestryBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 VestryLanding: imgol 1326 0 0 # Vestry connector (cm\terran\medbay-connector.grp) goto ScourgeLocal00 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 ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # VestryConnectorInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 VestryConnectorIsWorking: playfram 3 goto ScourgeLocal00 VestryConnectorLiftOff: playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1327 Protoss Warp Fade (cm\effect\protoss-warp-fade.grp) .headerstart IsId 561 Type 1 Init ProtossWarpFadeInit Death ProtossWarpFadeDeath .headerend # ----------------------------------------------------------------------------- # ProtossWarpFadeInit: playfram 1 wait 1 playfram 2 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 ProtossWarpFadeDeath: wait 1 end # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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: # 1335 Astral Blaster Hit (thingy\phohit.grp) .headerstart IsId 565 Type 2 Init AstralBlasterHitInit Death AstralBlasterHitDeath GndAttkInit AstralBlasterHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # AstralBlasterHitInit: wait 1 sigorder 1 wait 1 AstralBlasterHitDeath: 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: # 769 8/3 Twilight1 (thingy\tileset\twilight\rstatue.grp) .headerstart IsId 566 Type 0 Init FullTilesetDoodadInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # FullTilesetDoodadInit: playframtile 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # .headerstart IsId 750 Type 0 Init FullTilesetDoodadWithShadowInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # FullTilesetDoodadWithShadowInit: playframtile 0x00 imgulnextid 0 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 770 8/3 Twilight2 (thingy\tileset\twilight\rstatue.grp) .headerstart IsId 567 Type 1 Init FullTilesetDoodadFlipInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # FullTilesetDoodadFlipInit: playframtile 0x00 setflipstate 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1336 Hierophant (cm\protoss\hierophant.grp) .headerstart IsId 568 Type 21 Init HierophantInit Death HierophantDeath GndAttkInit HierophantGndAttkInit AirAttkInit HierophantGndAttkInit Unused1 HierophantUnused1 GndAttkRpt HierophantGndAttkRpt AirAttkRpt HierophantGndAttkRpt CastSpell [NONE] GndAttkToIdle HierophantGndAttkToIdle AirAttkToIdle HierophantGndAttkToIdle Unused2 [NONE] Walking HierophantWalking WalkingToIdle HierophantWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn HierophantWarpIn .headerend # ----------------------------------------------------------------------------- # HierophantInit: imgul 1337 0 0 # Hierophant Shadow (cm\protoss\hierophant-shad.grp) HierophantWalkingToIdle: playfram 0x00 wait 1 goto DracadinLocal00 HierophantDeath: playsnd 1335 # Hierophant death 01 imgol 1774 0 0 # Dracadin death explosion (cm\protoss\dracadin-explosion.grp) imgol 153 0 0 # Zealot Death (protoss\zealot.grp) setfldirect 0 playfram 832 wait 2 playfram 833 wait 2 playfram 834 wait 2 playfram 835 wait 2 playfram 836 wait 2 lowsprul 925 0 0 # Hierophant remains wait 1 end HierophantUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1704 # Hierophant Revive 01 sprol 746 0 0 # Zealot Death Reversed (protoss\zealot.grp) wait 2 playfram 773 wait 2 playfram 772 wait 2 playfram 771 wait 2 playfram 770 wait 2 playfram 769 wait 2 playfram 768 wait 2 setfldirect 12 nobrkcodeend goto HierophantWalkingToIdle HierophantGndAttkInit: playfram 0x220 wait 1 playfram 0x260 wait 1 playfram 0x280 wait 1 HierophantGndAttkRpt: playfram 0x2A0 wait 1 playfram 0x2C0 wait 1 attackwith 1 playfram 0x2E0 wait 1 playfram 0x2C0 gotorepeatattk ignorerest HierophantGndAttkToIdle: wait 1 playfram 0x2A0 wait 1 playfram 0x280 wait 1 playfram 0x260 wait 1 playfram 0x240 wait 1 playfram 0x220 goto HierophantWalkingToIdle HierophantWalking: move 6 wait 1 playfram 0x100 move 6 wait 1 playfram 0x120 move 6 wait 1 playfram 0x140 move 6 wait 1 playfram 0x160 move 6 wait 1 playfram 0x180 move 6 wait 1 playfram 0x1A0 move 6 wait 1 playfram 0x1C0 move 6 wait 1 playfram 0x1E0 goto HierophantWalking HierophantWarpIn: imgol 125 0 0 # Dracadin Warp Flash (protoss\dragoon.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1268 Clarion (cm\protoss\clarion.grp) .headerstart IsId 569 Type 21 Init ClarionInit Death ClarionDeath GndAttkInit ClarionGndAttkToIdle AirAttkInit ClarionGndAttkToIdle Unused1 [NONE] GndAttkRpt ClarionGndAttkToIdle AirAttkRpt ClarionGndAttkToIdle CastSpell [NONE] GndAttkToIdle ClarionGndAttkToIdle AirAttkToIdle ClarionGndAttkToIdle Unused2 [NONE] Walking ClarionWalking WalkingToIdle ClarionGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn ClarionWarpIn .headerend # ----------------------------------------------------------------------------- # ClarionInit: imgul 1269 0 42 # Clarion Shadow (cm\protoss\clarion.grp) playfram 0x00 goto ClarionGndAttkToIdle ClarionGndAttkToIdle: 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 playfram 0x100 wait 2 playfram 0x120 wait 2 playfram 0x140 wait 2 playfram 0x160 wait 2 playfram 0x180 wait 2 playfram 0x1A0 wait 2 playfram 0x1C0 wait 2 playfram 0x1E0 wait 2 goto ClarionGndAttkToIdle ClarionDeath: playsnd 7 # Misc\ExploLrg.wav imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 847 0 42 # Protoss Unit Rubble Small wait 1 end ClarionWalking: playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x1E0 wait 1 goto ClarionWalking ClarionWarpIn: imgol 133 0 0 # Didact Warp Flash (protoss\didact.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1338 Legionnaire (cm\protoss\legionnaire.grp) .headerstart IsId 570 Type 21 Init LegionnaireInit Death LegionnaireDeath GndAttkInit LegionnaireGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt LegionnaireGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle LegionnaireGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking LegionnaireWalking WalkingToIdle MadcapWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LegionnaireWarpIn .headerend # ----------------------------------------------------------------------------- # LegionnaireInit: imgul 1339 0 0 # Legionnaire Shadow (cm\protoss\legionnaire-shad.grp) goto MadcapWalkingToIdle LegionnaireDeath: playsnd 678 # Protoss\ZEALOT\PZeDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 4 lowsprul 819 0 0 # Legionnaire Remains wait 3 end LegionnaireGndAttkInit: playfram 0x100 LegionnaireGndAttkRpt: playfram 0x100 nobrkcodestart wait 1 playfram 0x120 wait 1 playfram 0x140 attackmelee 1 1897 # Legionnaire weapon hit 01 wait 1 playfram 0x160 wait 1 nobrkcodeend playfram 0x120 wait 1 gotorepeatattk ignorerest LegionnaireGndAttkToIdle: playfram 0x100 wait 1 goto MadcapWalkingToIdle LegionnaireWalking: move 4 wait 1 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 goto LegionnaireWalking LegionnaireWarpIn: imgol 154 0 0 # Zealot Warp Flash (protoss\zealot.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 1352 Akistrokor (cm\zerg\akistrokor.grp) .headerstart IsId 576 Type 13 Init AkistrokorInit Death AkistrokorDeath GndAttkInit AkistrokorGndAttkInit AirAttkInit AkistrokorGndAttkInit Unused1 [NONE] GndAttkRpt AkistrokorGndAttkInit AirAttkRpt AkistrokorGndAttkInit CastSpell [NONE] GndAttkToIdle AkistrokorWalkingToIdle AirAttkToIdle AkistrokorWalkingToIdle Unused2 [NONE] Walking AkistrokorWalking WalkingToIdle AkistrokorWalkingToIdle SpecialState1 AkistrokorSpecialState1 .headerend # ----------------------------------------------------------------------------- # AkistrokorInit: imgul 1353 0 42 # Akistrokor Shadow (cm\zerg\akistrokor.grp) playfram 0x00 wait 2 AkistrokorWalkingToIdle: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0xC0 wait 2 playfram 0xE0 wait 2 playfram 0x00 wait 2 goto AkistrokorWalkingToIdle AkistrokorDeath: playsndbtwn 925 927 # Zerg\Queen\ZQuDth00.WAV | Zerg\Queen\ZQuDth02.WAV sprol 156 0 0 # Matraleth Death (zerg\zquDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end AkistrokorGndAttkInit: nobrkcodestart playfram 0x100 playsndbtwn 1934 1936 # Akistrokor weaponfire 01, 02, 03 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x180 attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0x1A0 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto AkistrokorWalkingToIdle AkistrokorSpecialState1: nobrkcodestart playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 2 playfram 0x160 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x180 wait 1 playfram 0x1A0 wait 2 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto AkistrokorSpecialState1 AkistrokorWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x00 wait 1 goto AkistrokorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1354 Konvilisk (cm\zerg\konvilisk.grp) .headerstart IsId 577 Type 26 Init KonviliskInit Death KonviliskDeath GndAttkInit KonviliskGndAttkInit AirAttkInit KonviliskGndAttkInit Unused1 KonviliskUnused1 GndAttkRpt KonviliskGndAttkInit AirAttkRpt KonviliskGndAttkInit CastSpell [NONE] GndAttkToIdle KonviliskGndAttkToIdle AirAttkToIdle KonviliskGndAttkToIdle Unused2 [NONE] Walking KonviliskWalking WalkingToIdle KonviliskGndAttkToIdle SpecialState1 [NONE] SpecialState2 KonviliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow KonviliskBurrow UnBurrow KonviliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # KonviliskInit: imgul 1355 0 0 # Konvilisk Shadow (cm\zerg\konvilisk-shad.grp) KonviliskGndAttkToIdle: playfram 0x00 goto KonviliskLocal00 KonviliskLocal00: wait 62 randcondjmp 43 KonviliskLocal01 randcondjmp 51 KonviliskLocal02 randcondjmp 128 KonviliskLocal03 goto KonviliskLocal00 KonviliskLocal01: playfram 0x55 wait 1 turnccwise 1 playfram 0x66 wait 1 turnccwise 1 playfram 0x77 wait 1 turnccwise 1 playfram 0x66 wait 1 turnccwise 1 playfram 0x55 wait 1 turnccwise 1 goto KonviliskGndAttkToIdle KonviliskLocal02: playfram 0x55 wait 1 turncwise 1 playfram 0x66 wait 1 turncwise 1 playfram 0x77 wait 1 turncwise 1 playfram 0x66 wait 1 turncwise 1 playfram 0x55 wait 1 turncwise 1 goto KonviliskGndAttkToIdle KonviliskLocal03: playfram 0x11 wait 1 playfram 0x22 randcondjmp 85 KonviliskLocal04 goto KonviliskLocal06 KonviliskLocal04: randcondjmp 128 KonviliskLocal05 turnccwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turnccwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turnccwise 1 waitrand 8 20 randcondjmp 25 KonviliskLocal06 turncwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turncwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turncwise 1 goto KonviliskLocal06 KonviliskLocal05: turncwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turncwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turncwise 1 waitrand 8 20 randcondjmp 25 KonviliskLocal06 turnccwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turnccwise 1 wait 1 randcondjmp 25 KonviliskLocal06 turnccwise 1 goto KonviliskLocal06 KonviliskLocal06: wait 1 waitrand 7 19 playfram 0x11 wait 1 goto KonviliskGndAttkToIdle KonviliskDeath: playsndbtwn 925 927 # Zerg\Queen\ZQuDth00.WAV | Zerg\Queen\ZQuDth02.WAV sprol 156 0 0 # Matraleth Death (zerg\zquDeath.grp) playfram 204 wait 1 playfram 205 wait 1 playfram 206 wait 1 playfram 207 wait 1 playfram 208 wait 1 playfram 209 wait 1 playfram 210 wait 1 playfram 211 wait 5 lowsprul 689 0 0 # Konvilisk Remnants (cm\zerg\konvilisk-death.grp) wait 1 end KonviliskUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1176 # Matraleth revive 01 wait 8 sprol 753 0 0 wait 10 setfldirect 15 tmprmgraphicend nobrkcodeend goto KonviliskGndAttkToIdle KonviliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 playsndbtwn 1297 1298 # Konvilisk weapon fire 01, 02 sproluselo 332 0 # Needle Spines (thingy\spooge.grp) attack wait 1 nobrkcodeend playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 gotorepeatattk goto KonviliskGndAttkToIdle KonviliskWalking: 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 0x00 goto KonviliskWalking KonviliskSpecialState2: playfram 282 goto ScourgeLocal00 KonviliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x121 imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x132 wait 1 playfram 0x143 wait 1 sigorder 4 goto ScourgeLocal00 KonviliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 wait 1 playfram 0x132 wait 1 playfram 0x121 wait 1 playfram 0x110 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0xff wait 1 playfram 0xee wait 1 sigorder 4 setfldirect 14 goto KonviliskGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1367 Legionnaire Teleport Effect (cm\effect\legionnaire-teleport.grp) .headerstart IsId 578 Type 1 Init LegionnaireTeleportInit Death LegionnaireTeleportDeath .headerend # ----------------------------------------------------------------------------- # LegionnaireTeleportInit: playsndbtwn 1289 1292 # Legionnaire teleport 01, 02, 03, 04 playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 LegionnaireTeleportDeath: 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 [NONE] GndAttkRpt ClaymoreGndAttkInit AirAttkRpt ClaymoreGndAttkInit CastSpell [NONE] GndAttkToIdle ClaymoreGndAttkToIdle AirAttkToIdle ClaymoreGndAttkToIdle Unused2 [NONE] Walking ScourgeLocal00 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: # 1363 Tethvith Swamp (cm\zerg\tethvith-swamp.grp) .headerstart IsId 581 Type 20 Init TethvithSwampInit Death TethvithSwampDeath 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 TethvithSwampAlmostBuilt Built TethvithSwampBuilt Landing [NONE] LiftOff [NONE] IsWorking TethvithSwampIsWorking WorkingToIdle TethvithSwampWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # TethvithSwampInit: imgul 1364 0 0 # Bactith Swamp Shadow (cm\zerg\bactith-swamp-shad.grp) playfram 0x00 goto TethvithSwampWorkingToIdle TethvithSwampWorkingToIdle: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 4 wait 1 wait 2 playfram 1 wait 2 playfram 0x00 wait 4 goto TethvithSwampWorkingToIdle TethvithSwampDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end TethvithSwampAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) TethvithSwampBuilt: playfram 0x00 wait 1 randcondjmp 128 TethvithSwampWorkingToIdle wait 1 goto TethvithSwampWorkingToIdle TethvithSwampIsWorking: playfram 1 wait 1 playfram 2 wait 1 playfram 3 waitrand 2 3 playfram 1 wait 1 playfram 0x00 wait 2 goto TethvithSwampIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1262 Keskathalor Acid Pool .headerstart IsId 582 Type 1 Init KeskathalorAcidPoolInit Death KeskathalorAcidPoolDeath .headerend # ----------------------------------------------------------------------------- # KeskathalorAcidPoolInit: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 KeskathalorAcidPoolLocal00: 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 goto KeskathalorAcidPoolLocal00 KeskathalorAcidPoolDeath: playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1368 Warp Flash Fade (cm\protoss\texture-fade.grp) .headerstart IsId 584 Type 1 Init WarpTextureFadeInit Death WarpTextureFadeDeath .headerend # ----------------------------------------------------------------------------- # WarpTextureFadeInit: warpoverlay 0x00 wait 1 warpoverlay 1 wait 1 warpoverlay 2 wait 1 warpoverlay 3 wait 1 warpoverlay 4 wait 1 warpoverlay 5 wait 1 warpoverlay 6 wait 1 warpoverlay 7 wait 1 warpoverlay 8 wait 1 warpoverlay 9 wait 1 warpoverlay 10 wait 1 warpoverlay 11 wait 1 warpoverlay 12 wait 1 warpoverlay 13 wait 1 warpoverlay 14 wait 1 warpoverlay 15 wait 1 warpoverlay 16 wait 1 warpoverlay 17 wait 1 warpoverlay 18 wait 1 warpoverlay 19 wait 1 warpoverlay 20 wait 1 warpoverlay 21 wait 1 warpoverlay 22 wait 1 warpoverlay 23 wait 1 warpoverlay 24 WarpTextureFadeDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1373 Demiurge (cm\protoss\demiurge.grp) .headerstart IsId 585 Type 21 Init DemiurgeInit Death DemiurgeDeath GndAttkInit DemiurgeGndAttkInit AirAttkInit DemiurgeGndAttkInit Unused1 [NONE] GndAttkRpt DemiurgeGndAttkInit AirAttkRpt DemiurgeGndAttkInit CastSpell [NONE] GndAttkToIdle DemiurgeGndAttkToIdle AirAttkToIdle DemiurgeGndAttkToIdle Unused2 [NONE] Walking PariahWalking WalkingToIdle PariahWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn PariahWarpIn .headerend # ----------------------------------------------------------------------------- # DemiurgeInit: imgul 1374 0 2 # Demiurge Shadow (cm\protoss\demiurge-shadow.grp) goto PariahWalkingToIdle DemiurgeDeath: playsndbtwn 1439 1442 # Demiurge death 01, 02, 03, 04 imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 2 imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble Small wait 1 end DemiurgeGndAttkInit: playfram 0xdd wait 1 nobrkcodestart playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 attack wait 1 playfram 0x121 wait 1 playfram 0x132 wait 1 playfram 0x143 wait 1 playfram 0x154 wait 1 playfram 0xdd nobrkcodeend gotorepeatattk goto DemiurgeGndAttkToIdle DemiurgeGndAttkToIdle: wait 1 goto PariahWalkingToIdle # ----------------------------------------------------------------------------- # # 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 [NONE] 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: # 1170 Charlatan (cm\protoss\charlatan.grp) .headerstart IsId 587 Type 21 Init CharlatanInit Death EcclesiastDeath GndAttkInit EcclesiastGndAttkInit AirAttkInit EcclesiastGndAttkInit Unused1 EcclesiastUnused1 GndAttkRpt EcclesiastGndAttkRpt AirAttkRpt EcclesiastGndAttkRpt CastSpell [NONE] GndAttkToIdle EcclesiastGndAttkToIdle AirAttkToIdle EcclesiastGndAttkToIdle Unused2 [NONE] Walking EcclesiastWalking WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn EcclesiastWarpIn .headerend # ----------------------------------------------------------------------------- # CharlatanInit: imgul 1172 0 0 # Charlatan Shadow (cm\protoss\charlatan-shad.grp) goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # 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: # 1383 Neutron Flare (Silent) (thingy\PcsSplsh.grp) .headerstart IsId 589 Type 2 Init NeutronFlareSilentInit Death NeutronFlareSilentDeath GndAttkInit NeutronFlareSilentDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # NeutronFlareSilentInit: wait 1 sigorder 1 wait 1 NeutronFlareSilentDeath: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1384 Hallucination projectile (cm\protoss\cantavis-hallucination-projectile.grp) .headerstart IsId 590 Type 2 Init HallucinationProjectileInit Death HallucinationProjectileDeath GndAttkInit HallucinationProjectileGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # HallucinationProjectileInit: playsnd 636 # Templar unused move wait 1 sigorder 1 wait 1 HallucinationProjectileGndAttkInit: 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 goto HallucinationProjectileGndAttkInit HallucinationProjectileDeath: imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp) playsnd 2848 # Panoptus weaponhit 01 domissiledmg playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1385 Hallucination field (cm\protoss\cantavis-hallucination-field.grp) .headerstart IsId 591 Type 1 Init HallucinationFieldInit Death HallucinationFieldDeath .headerend # ----------------------------------------------------------------------------- # HallucinationFieldInit: playfram 0x00 HallucinationFieldLocal00: wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 HallucinationFieldLocal01: playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 goto HallucinationFieldLocal00 HallucinationFieldDeath: playfram 10 wait 1 playfram 11 wait 1 playfram 12 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 ScourgeLocal00 AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # BurstLasersBlueSilentInit: playfram 0x00 wait 1 sigorder 1 wait 1 goto ScourgeLocal00 BurstLasersBlueSilentDeath: imgol 1249 0 0 # Burst Lasers Blue Hit Damaging (thingy\elbHit.grp) if bullet.weapon_id == 132 goto BurstLasersBlueSilentEpigraphDeath wait 1 end BurstLasersBlueSilentEpigraphDeath: playsndbtwn 3169 3170 # Epigraph weaponhit 01, 02 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1392 Skithrokor (cm\zerg\skithrokor.grp) .headerstart IsId 596 Type 12 Init SkithrokorInit Death SkithrokorDeath GndAttkInit SkithrokorGndAttkInit AirAttkInit SkithrokorGndAttkInit Unused1 SkithrokorUnused1 GndAttkRpt SkithrokorGndAttkInit AirAttkRpt SkithrokorGndAttkInit CastSpell [NONE] GndAttkToIdle SkithrokorWalkingToIdle AirAttkToIdle SkithrokorWalkingToIdle Unused2 [NONE] Walking SkithrokorWalking WalkingToIdle SkithrokorWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # SkithrokorInit: imgul 1393 0 42 # Skithrokor Shadow (cm\zerg\Skithrokor.grp) playfram 0x00 wait 2 SkithrokorWalkingToIdle: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0xC0 wait 2 playfram 0xE0 wait 2 playfram 0x00 wait 2 goto SkithrokorWalkingToIdle SkithrokorDeath: playsnd 1536 # Skithrokor death 01 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 849 0 42 # Zerg Unit Rubble Small wait 1 end SkithrokorUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1732 # Skithrokor revive 01 wait 8 sprol 753 0 0 # Zerg Air Explosion Large Reversed wait 10 setfldirect 13 tmprmgraphicend nobrkcodeend goto SkithrokorWalkingToIdle SkithrokorGndAttkInit: nobrkcodestart playfram 0x100 wait 1 playfram 0x140 wait 1 playsndbtwn 1488 1489 # Skithrokor weapon fire 01, 02 playfram 0x180 attackwith 1 wait 1 playfram 0x1C0 wait 1 nobrkcodeend gotorepeatattk playfram 0x00 wait 1 goto SkithrokorWalkingToIdle SkithrokorWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x00 wait 1 goto SkithrokorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1402 Liiralisk (cm\zerg\liiralisk.grp) .headerstart IsId 599 Type 26 Init LiiraliskInit Death LiiraliskDeath GndAttkInit LiiraliskGndAttkInit AirAttkInit LiiraliskGndAttkInit Unused1 LiiraliskUnused1 GndAttkRpt LiiraliskGndAttkRpt AirAttkRpt LiiraliskGndAttkRpt CastSpell [NONE] GndAttkToIdle LiiraliskGndAttkToIdle AirAttkToIdle LiiraliskGndAttkToIdle Unused2 [NONE] Walking LiiraliskWalking WalkingToIdle LiiraliskWalkingToIdle SpecialState1 [NONE] SpecialState2 LiiraliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow LiiraliskBurrow UnBurrow LiiraliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # LiiraliskInit: imgul 1403 0 0 # Liiralisk Shadow (cm\zerg\liiralisk-shad.grp) LiiraliskWalkingToIdle: playfram 0x00 wait 2 LiiraliskLocal00: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0x00 wait 2 goto LiiraliskLocal00 LiiraliskDeath: playsnd 896 # Zerg\Zergling\ZZeDth00.WAV imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 5 lowsprul 849 0 0 # Zerg Unit Rubble Small wait 1 end LiiraliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1171 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 0xff # wait 2 wait 14 setfldirect 10 nobrkcodeend goto LiiraliskGndAttkToIdle LiiraliskGndAttkInit: playfram 0x00 wait 1 playfram 0x1C0 wait 2 LiiraliskGndAttkRpt: wait 1 nobrkcodestart playsndbtwn 2014 2015 # Liiralisk attack 01, 02 playfram 0x1E0 wait 1 playfram 0x200 attack attack wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 playfram 0x260 wait 1 nobrkcodeend gotorepeatattk ignorerest LiiraliskGndAttkToIdle: playfram 0x1E0 wait 1 playfram 0x1C0 wait 1 playfram 0x00 wait 1 goto LiiraliskWalkingToIdle LiiraliskWalking: move 6 wait 1 playfram 0xC0 move 6 wait 1 playfram 0xE0 move 6 wait 1 playfram 0x100 move 6 wait 1 playfram 0x120 move 6 wait 1 playfram 0x140 move 6 wait 1 playfram 0x160 move 6 wait 1 playfram 0x180 move 6 wait 1 playfram 0x1A0 goto LiiraliskWalking LiiraliskSpecialState2: playfram 0x320 goto ScourgeLocal00 LiiraliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x00 wait 1 playfram 0x280 wait 1 playfram 0x2A0 wait 1 playfram 0x2C0 wait 1 playfram 0x2E0 wait 1 playfram 0x300 sigorder 4 playfram 0x320 goto ScourgeLocal00 LiiraliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x300 wait 1 playfram 0x2E0 wait 1 playfram 0x2C0 wait 1 playfram 0x2A0 wait 1 playfram 0x280 wait 1 sigorder 4 goto LiiraliskWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1404 Sovroleth (cm\zerg\sovroleth.grp) .headerstart IsId 600 Type 12 Init SovrolethInit Death SovrolethDeath GndAttkInit SovrolethGndAttkInit AirAttkInit SovrolethGndAttkInit Unused1 [NONE] GndAttkRpt SovrolethGndAttkInit AirAttkRpt SovrolethGndAttkInit CastSpell SovrolethCastSpell GndAttkToIdle SovrolethGndAttkToIdle AirAttkToIdle SovrolethGndAttkToIdle Unused2 [NONE] Walking SovrolethWalking WalkingToIdle SovrolethGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # SovrolethInit: imgul 1405 0 42 # Sovroleth Shadow (cm\zerg\sovroleth.grp) playfram 0x00 # Frame set 0 wait 2 SovrolethGndAttkToIdle: playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x55 wait 2 goto SovrolethGndAttkToIdle SovrolethDeath: playsnd 785 # Zerg\BROODLING\ZBrDth00.WAV imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 1 lowsprul 850 0 42 # Zerg Unit Rubble Tiny wait 1 end SovrolethCastSpell: castspell gotorepeatattk sigorder 2 goto SovrolethLocal01 SovrolethLocal01: playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x44 wait 2 playfram 0x55 wait 2 goto SovrolethLocal01 SovrolethGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 wait 1 playfram 0x22 playsndbtwn 1889 1890 # Sovroleth attack 01, 02 attackwith 1 wait 1 playfram 0x11 wait 1 nobrkcodeend gotorepeatattk goto SovrolethGndAttkToIdle SovrolethWalking: playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 wait 1 goto SovrolethWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1406 Seeker Spores (Bounce) (bullet\spores.grp) .headerstart IsId 601 Type 13 Init SeekerSporesBounceInit Death SeekerSporesBounceDeath GndAttkInit SeekerSporesBounceGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 SeekerSporesBounceSpecialState1 .headerend # ----------------------------------------------------------------------------- # SeekerSporesBounceInit: playfram 0x00 wait 1 sigorder 1 wait 1 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 SeekerSporesBounceDeath: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg if bullet.weapon_id == 163 goto ProtathalorSporesBounceDeath if bullet.weapon_id == 178 goto SpirtithSporesBounceDeath playsnd 79 # Bullet\ZLuHit00.wav goto SeekerSporesBounceDeath2 ProtathalorSporesBounceDeath: playsndbtwn 2399 2402 # Protathalor weaponhit 01, 02, 03, 04 goto SeekerSporesBounceDeath2 SpirtithSporesBounceDeath: playsndbtwn 2545 2546 # Spirtith Cesiant weaponhit 01, 02 SeekerSporesBounceDeath2: wait 1 end SeekerSporesBounceSpecialState1: if bullet.weapon_id == 178 goto SeekerSporesBounceSpecialState1Spirtith playsnd 79 # Bullet\ZLuHit00.wav goto SeekerSporesBounceSpecialState1Fin SeekerSporesBounceSpecialState1Spirtith: playsndbtwn 2545 2546 # Spirtith Cesiant weaponhit 01, 02 SeekerSporesBounceSpecialState1Fin: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg goto SeekerSporesBounceGndAttkInit # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 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 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 OlympianDeath: playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV setfldirect 0 playfram 0x00 imgol 3 0 0 # Scourge 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 fireweapon 124 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 [NONE] 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 # Scourge 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 ScourgeLocal00 IsWorking GuildhallIsWorking WorkingToIdle GuildhallWorkingToIdle WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # GuildhallInit: imgul 1401 0 0 # Guildhall Shadow (cm\terran\medbay.grp) GuildhallBuilt: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 GuildhallLanding: # imgol 1326 0 0 # Guildhall connector (cm\terran\guildhall-connector.grp) goto ScourgeLocal00 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 [NONE] 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 # Scourge 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 [NONE] 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1413 Axitrilisk (cm\zerg\axitrilisk.grp) .headerstart IsId 608 Type 26 Init AxitriliskInit Death AxitriliskDeath GndAttkInit AxitriliskGndAttkInit AirAttkInit AxitriliskGndAttkInit Unused1 AxitriliskUnused1 GndAttkRpt AxitriliskGndAttkInit AirAttkRpt AxitriliskGndAttkInit CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle ScourgeLocal00 Unused2 [NONE] Walking AxitriliskWalking WalkingToIdle AxitriliskWalkingToIdle SpecialState1 [NONE] SpecialState2 AxitriliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow AxitriliskBurrow UnBurrow AxitriliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # AxitriliskInit: imgul 1414 0 -5 # Axitrilisk Shadow (cm\zerg\axitrilisk-shadow.grp) AxitriliskWalkingToIdle: playfram 0x00 goto ScourgeLocal00 AxitriliskDeath: playsnd 1536 # Skithrokor death 01 imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 1 lowsprul 849 0 0 # Zerg Unit Rubble Small wait 1 end AxitriliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1172 playfram 448 wait 2 playfram 447 wait 2 playfram 446 wait 2 playfram 445 wait 2 playfram 444 wait 2 playfram 443 wait 2 playfram 442 wait 2 setfldirect 14 nobrkcodeend goto ScourgeLocal00 AxitriliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x100 wait 1 playfram 0x120 playsndbtwn 1626 1630 # Axitrilisk weapon fire 01, 02, 03, 04, 05 attackwith 1 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 playfram 0x1A0 playsndbtwn 1626 1630 # Axitrilisk weapon fire 01, 02, 03, 04, 05 attackwith 1 wait 1 playfram 0x1C0 wait 1 playfram 0x1E0 wait 1 nobrkcodeend gotorepeatattk ignorerest goto AxitriliskWalkingToIdle AxitriliskWalking: move 4 wait 1 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 playfram 0x00 goto AxitriliskWalking AxitriliskSpecialState2: playfram 0x200 goto ScourgeLocal00 AxitriliskBurrow: setfldirect 14 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) 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 0x200 wait 1 sigorder 4 goto ScourgeLocal00 AxitriliskUnBurrow: wait 1 waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xC0 wait 1 playfram 0xA0 wait 1 playfram 0x80 wait 1 playfram 0x60 wait 1 playfram 0x40 wait 1 playfram 0x20 wait 1 sigorder 4 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1418 Anthelion (cm\protoss\anthelion.grp) .headerstart IsId 609 Type 21 Init AnthelionInit Death AnthelionDeath GndAttkInit AnthelionGndAttkInit AirAttkInit AnthelionGndAttkInit Unused1 [NONE] GndAttkRpt AnthelionGndAttkInit AirAttkRpt AnthelionGndAttkInit CastSpell [NONE] GndAttkToIdle AnthelionGndAttkToIdle AirAttkToIdle AnthelionGndAttkToIdle Unused2 [NONE] Walking AnthelionWalking WalkingToIdle AnthelionWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn AnthelionWarpIn .headerend # ----------------------------------------------------------------------------- # AnthelionInit: imgul 1419 0 42 # Anthelion Shadow (cm\protoss\anthelion.grp) AnthelionGndAttkToIdle: playfram 0x00 # Frame set 0 setvertpos 0 goto AnthelionWalkingToIdle AnthelionWalkingToIdle: 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 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 0x00 wait 2 goto AnthelionGndAttkToIdle AnthelionDeath: playsndbtwn 1393 1395 # Anthelion death 01, 02, 03 imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 2 imgol 214 24 24 wait 3 imgol 214 -24 -24 wait 1 imgol 214 0 0 wait 2 imgol 214 24 -24 wait 3 imgol 214 -24 24 wait 1 imgol 214 0 0 wait 3 lowsprul 224 0 42 # Protoss Building Rubble Large wait 1 end AnthelionGndAttkInit: attackwith 1 attackwith 1 wait 2 gotorepeatattk goto AnthelionGndAttkToIdle AnthelionLocal00: wait 125 goto AnthelionGndAttkToIdle AnthelionWalking: 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 AnthelionWalking AnthelionWarpIn: imgol 143 0 0 # Anthelion Warp Flash goto AnthelionLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 TinkerersTowerAlmostBuilt: playfram 10 goto ScourgeLocal00 TinkerersTowerBuilt: playfram 0x00 goto ScourgeLocal00 TinkerersTowerLanding: #imgol 294 0 0 # Tinkerer's Tower Connector (terran\machineC.grp) goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 ScourgeLocal00 BioticBaseAlmostBuilt: playfram 10 goto ScourgeLocal00 BioticBaseBuilt: playfram 0x00 goto ScourgeLocal00 BioticBaseLanding: #imgol 294 0 0 # Biotic Base Connector (terran\machineC.grp) goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1424 Prostration Stage (cm\protoss\prostrationstage.grp) .headerstart IsId 613 Type 27 Init ProstrationStageInit Death ProstrationStageDeath 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 InfestedTerranWalkingToIdle Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking ProstrationStageIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn ProstrationStageWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ProstrationStageDisable Burrow [NONE] UnBurrow [NONE] Enable InfestedTerranWalkingToIdle .headerend # ----------------------------------------------------------------------------- # ProstrationStageInit: playfram 0x00 imgul 1425 0 0 # Prostration Stage Shadow (cm\protoss\prostrationstage-shad.grp) goto ScourgeLocal00 ProstrationStageDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end ProstrationStageIsWorking: 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 playfram 14 wait 2 playfram 15 wait 2 playfram 16 wait 2 playfram 17 wait 2 playfram 18 wait 2 playfram 19 wait 8 goto ProstrationStageIsWorking ProstrationStageWarpIn: imgol 1426 0 0 # Prostration Stage Warp Flash (cm\protoss\prostrationstage.grp) goto ScourgeLocal00 ProstrationStageDisable: playfram 18 wait 2 playfram 19 wait 2 goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1427 Rogue Gallery (cm\protoss\roguegallery.grp) .headerstart IsId 614 Type 21 Init RogueGalleryInit Death RogueGalleryDeath 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 InfestedTerranWalkingToIdle Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking RogueGalleryIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn RogueGalleryWarpIn .headerend # ----------------------------------------------------------------------------- # RogueGalleryInit: playfram 0x00 imgul 1428 0 0 # Rogue Gallery Shadow (cm\protoss\roguegallery-shad.grp) goto ScourgeLocal00 RogueGalleryDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end RogueGalleryIsWorking: 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 RogueGalleryIsWorking RogueGalleryWarpIn: imgol 1429 0 0 # Rogue Gallery Warp Flash (cm\protoss\roguegallery.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1433 Monument of Sin (cm\protoss\monumentofsin.grp) .headerstart IsId 616 Type 21 Init MonumentOfSinInit Death NexusDeath 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 InfestedTerranWalkingToIdle Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking MonumentOfSinIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn MonumentOfSinWarpIn .headerend # ----------------------------------------------------------------------------- # MonumentOfSinInit: imgul 1434 0 0 # Monument of Sin Shadow (cm\protoss\monumentofsin-shad.grp) playfram 0x00 goto ScourgeLocal00 MonumentOfSinIsWorking: 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 0 wait 1 goto MonumentOfSinIsWorking MonumentOfSinWarpIn: imgol 1435 0 0 # Monument of Sin Warp Flash (cm\protoss\monumentofsin.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1098 Empress (cm\shared\empress.grp) .headerstart IsId 617 Type 21 Init EmpressInit Death EmpressDeath GndAttkInit EmpressGndAttkInit AirAttkInit EmpressGndAttkInit Unused1 [NONE] GndAttkRpt EmpressGndAttkInit AirAttkRpt EmpressGndAttkInit CastSpell [NONE] GndAttkToIdle EmpressGndAttkToIdle AirAttkToIdle EmpressGndAttkToIdle Unused2 [NONE] Walking EmpressWalking WalkingToIdle EmpressWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn EmpressWarpIn .headerend # ----------------------------------------------------------------------------- # EmpressInit: imgul 1437 0 42 # Empress Shadow (cm\shared\empress.grp) EmpressGndAttkToIdle: playfram 0x00 EmpressWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto EmpressWalkingToIdle EmpressDeath: playsnd 533 imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 846 0 42 # Protoss Unit Rubble Medium wait 1 end EmpressGndAttkInit: wait 1 nobrkcodestart playsndbtwn 1781 1783 # Empress weapon fire 01, 02, 03 attackwith 1 wait 2 nobrkcodeend gotorepeatattk goto EmpressGndAttkToIdle EmpressWalking: setvertpos 0 #imgol 1203 0 0 # Empress Engines (cm\shared\empress-engine.grp) goto ScourgeLocal00 EmpressWarpIn: imgol 143 0 0 # Empress Warp Flash (shared\empress.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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: # 1441 Explosion (Small, Reversed) (thingy\tBangS.grp) # 1442 Explosion Blue (Small, Reversed) (thingy\tBangS.grp) .headerstart IsId 620 Type 1 Init Explosion_SmallReversed_Init Death Explosion_SmallReversed_Death .headerend # ----------------------------------------------------------------------------- # Explosion_SmallReversed_Init: playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 goto Explosion_SmallReversed_Death Explosion_SmallReversed_Death: wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1443 Explosion (Medium, Reversed) (thingy\tBangL.grp) # 1444 Explosion Blue (Medium, Reversed) (thingy\tBangL.grp) .headerstart IsId 621 Type 1 Init Explosion_MediumReversed_Init Death Explosion_MediumReversed_Death .headerend # ----------------------------------------------------------------------------- # Explosion_MediumReversed_Init: playfram 9 wait 2 playfram 8 wait 2 playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 goto Explosion_MediumReversed_Death Explosion_MediumReversed_Death: wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1445 Zealot Death Reversed (protoss\zealot.grp) .headerstart IsId 622 Type 1 Init ZealotDeathReversedInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZealotDeathReversedInit: 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 0xdd wait 2 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1199 Aurora Engines (cm\protoss\aurora-engine.grp) # 1202 Exemplar Engines (cm\protoss\exemplar-engine.grp) # 1204 Gladius Engines (cm\protoss\gladius-engine.grp) # 1301 Epigraph Engines (cm\protoss\epigraph-engine.grp) .headerstart IsId 623 Type 15 Init Engines_MultiGlowHeaderInit 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_MultiGlowHeaderInit WalkingToIdle Generic_Wait1End SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # Engines_MultiGlowHeaderInit: engframe 0 wait 1 engframe 17 wait 1 goto Engines_MultiGlowHeaderInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1383 Neutron Flare (Orange, Damageless) (thingy\PcsSplsh.grp) .headerstart IsId 624 Type 1 Init NeutronFlareDamagelessInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # NeutronFlareDamagelessInit: 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: # 1447 Axtoth Axis (cm\zerg\axtothaxis.grp) .headerstart IsId 625 Type 20 Init AxtothAxisInit Death AxtothAxisDeath 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 AxtothAxisAlmostBuilt Built AxtothAxisBuilt Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle AxtothAxisWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # AxtothAxisInit: playfram 0x00 imgul 1448 0 0 # Axtoth Axis Shadow (cm\zerg\axtothaxis-shad.grp) goto AxtothAxisWorkingToIdle AxtothAxisWorkingToIdle: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 goto AxtothAxisWorkingToIdle AxtothAxisDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end AxtothAxisAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 goto AxtothAxisBuilt AxtothAxisBuilt: playfram 0x00 wait 2 goto AxtothAxisWorkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1449 Ovileth Death Reversed (zerg\zovDeath.grp) .headerstart IsId 626 Type 0 Init OvilethDeathReversedInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # OvilethDeathReversedInit: playfram 0x00 imgol 1450 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1450 Zerg Air Death Explosion Reversed (Large) (thingy\zAirDthL.grp) # 1451 Zerg Air Death Explosion Reversed (Small) (thingy\zAirDthS.grp) .headerstart IsId 627 Type 1 Init ZergAirDeathExplosionReversedInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ZergAirDeathExplosionReversedInit: playfram 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0x00 wait 2 end # ----------------------------------------------------------------------------- # # 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] 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: # 1455 Anthelion Teleport (Departure) (cm\protoss\anthelion-teleport-depart.grp) .headerstart IsId 631 Type 0 Init AnthelionTeleportDepartInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # AnthelionTeleportDepartInit: playfram 0x00 wait 2 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: # 1456 Anthelion Teleport (Arrival) (cm\protoss\anthelion-teleport-arrive.grp) .headerstart IsId 632 Type 0 Init AnthelionTeleportArriveInit Death [NONE] .headerend # ----------------------------------------------------------------------------- # AnthelionTeleportArriveInit: 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: # 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: # 1462 Dermal Accelerant (Small) (cm\zerg\dermalaccelerant-small.grp) # 1463 Dermal Accelerant (Medium) (cm\zerg\dermalaccelerant-medium.grp) # 1464 Dermal Accelerant (Large) (cm\zerg\dermalaccelerant-large.grp) # 1465 Dermal Accelerant (XLarge) (cm\zerg\dermalaccelerant-xlarge.grp) .headerstart IsId 634 Type 1 Init DermalAccelerantInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # DermalAccelerantInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 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 goto DermalAccelerantInit # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # MagnetarInit: imgul 1470 0 42 # Magnetar Shadow (cm\terran\magnetar.grp) MagnetarGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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: # 1472 Izirokor (cm\zerg\izirokor.grp) .headerstart IsId 636 Type 26 Init IzirokorInit Death IzirokorDeath GndAttkInit IzirokorGndAttkInit AirAttkInit IzirokorGndAttkInit Unused1 IzirokorUnused1 GndAttkRpt IzirokorGndAttkRpt AirAttkRpt IzirokorGndAttkRpt CastSpell [NONE] GndAttkToIdle IzirokorGndAttkToIdle AirAttkToIdle IzirokorGndAttkToIdle Unused2 [NONE] Walking IzirokorWalking WalkingToIdle IzirokorGndAttkToIdle SpecialState1 [NONE] SpecialState2 IzirokorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow IzirokorBurrow UnBurrow IzirokorUnburrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # IzirokorInit: imgul 1473 0 0 # Izirokor Shadow (cm\zerg\izirokor-shad.grp) IzirokorGndAttkToIdle: playfram 0x00 goto IzirokorLocal00 IzirokorLocal00: wait 62 randcondjmp 128 IzirokorLocal01 goto IzirokorLocal00 IzirokorLocal01: playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 wait 1 playfram 0x66 wait 1 randcondjmp 34 IzirokorLocal02 playfram 0x55 wait 1 playfram 0x44 wait 1 playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 goto IzirokorGndAttkToIdle IzirokorLocal02: randcondjmp 62 IzirokorLocal03 randcondjmp 51 IzirokorLocal04 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc wait 1 goto IzirokorGndAttkToIdle IzirokorLocal03: playfram 0x55 wait 1 turnccwise 1 playfram 0x44 wait 1 turnccwise 1 playfram 0x33 wait 1 turnccwise 1 playfram 0x22 wait 1 turnccwise 1 playfram 0x11 wait 1 turnccwise 1 goto IzirokorGndAttkToIdle IzirokorLocal04: playfram 0x55 wait 1 turncwise 1 playfram 0x44 wait 1 turncwise 1 playfram 0x33 wait 1 turncwise 1 playfram 0x22 wait 1 turncwise 1 playfram 0x11 wait 1 turncwise 1 goto IzirokorGndAttkToIdle IzirokorDeath: playsnd 1506 # Izirokor death 01 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 lowsprul 763 0 0 # Izirokor Remnants (cm\zerg\izirokor-corpse.grp) wait 2 end IzirokorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1181 playfram 639 wait 2 playfram 638 wait 2 playfram 637 wait 2 playfram 636 wait 2 playfram 635 wait 2 playfram 634 wait 2 playfram 633 wait 2 playfram 632 wait 2 playfram 631 wait 2 playfram 630 wait 2 setfldirect 14 nobrkcodeend goto IzirokorGndAttkToIdle IzirokorGndAttkInit: playfram 0x1ba wait 1 playfram 0x1dc IzirokorGndAttkRpt: nobrkcodestart playsndbtwn 1880 1881 # Izirokor weapon fire 01, 02 wait 1 wait 1 playfram 0x1fe wait 1 playfram 0x20f attack wait 2 playfram 0x220 wait 2 playfram 0x231 wait 1 playfram 0x242 wait 2 playfram 0x253 wait 1 playfram 0x264 wait 1 nobrkcodeend gotorepeatattk goto IzirokorGndAttkToIdle IzirokorWalking: move 5 wait 1 playfram 0x110 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 0x165 move 5 wait 1 playfram 0x176 move 5 wait 1 playfram 0x187 move 5 wait 1 playfram 0x198 move 5 wait 1 playfram 0x1a9 move 5 wait 1 playfram 0xdd move 5 wait 1 playfram 0xee move 5 wait 1 playfram 0xff goto IzirokorWalking IzirokorSpecialState2: playfram 0x187 goto ScourgeLocal00 IzirokorBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x286 wait 1 playfram 0x297 wait 1 playfram 0x2a8 wait 1 playfram 0x2b9 wait 1 playfram 0x2ca imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x2db wait 1 playfram 0x2ec wait 1 sigorder 4 playfram 0x2fd goto ScourgeLocal00 IzirokorUnburrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x2ec wait 1 playfram 0x2db wait 1 playfram 0x2ca wait 1 playfram 0x2b9 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x2a8 wait 1 playfram 0x297 wait 1 sigorder 4 setfldirect 14 goto IzirokorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1476 Izirokor Energy (cm\zerg\izirokor-projectile.grp) .headerstart IsId 637 Type 13 Init IzirokorEnergyInit Death IzirokorEnergyDeath GndAttkInit IzirokorEnergyGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 IzirokorEnergySpecialState1 .headerend # ----------------------------------------------------------------------------- # IzirokorEnergyInit: playfram 0x00 wait 1 sigorder 1 wait 1 IzirokorEnergyGndAttkInit: sprol 367 0 0 # Glave Wurm Trail (thingy\SpoTrail.grp) playfram 0x00 wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 sprol 367 0 0 # Glave Wurm Trail wait 1 goto IzirokorEnergyGndAttkInit IzirokorEnergyDeath: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg if bullet.weapon_id == 165 goto TosgriliskEnergyDeath playsnd 93 # Bullet\ZQuHit02.wav wait 1 end TosgriliskEnergyDeath: playsndbtwn 3175 3177 # Tosgrilisk weaponhit 01, 02, 03 wait 1 end IzirokorEnergySpecialState1: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg if bullet.weapon_id == 165 goto TosgriliskEnergySpecialState1 playsndbtwn 91 92 # Bullet\ZQuHit00.wav | Bullet\ZQuHit01.wav goto IzirokorEnergyGndAttkInit TosgriliskEnergySpecialState1: playsndbtwn 3175 3177 # Tosgrilisk weaponhit 01, 02, 03 goto IzirokorEnergyGndAttkInit # ----------------------------------------------------------------------------- # # 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: # 1478 Creep Morph Overlay (cm\zerg\creep-morph-overlay.grp) # 1484 Resource Boost Overlay (Small) (cm\effect\resource-boost-overlay-small.grp) # 1484 Resource Boost Overlay (Medium) (cm\effect\resource-boost-overlay-medium.grp) # 1484 Resource Boost Overlay (Large) (cm\effect\resource-boost-overlay-large.grp) .headerstart IsId 640 Type 1 Init CreepMorphOverlayInit Death CreepMorphOverlayDeath .headerend # ----------------------------------------------------------------------------- # CreepMorphOverlayInit: 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 tmprmgraphicstart wait 15 CreepMorphOverlayDeath: 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: # 1490 Gas Raw (cm\neutral\gas-raw.grp) .headerstart IsId 643 Type 1 Init GasRawInit Death GasRawDeath .headerend # ----------------------------------------------------------------------------- # GasRawInit: playfram 0 pwrupcondjmp ScourgeLocal00 imgul 407 0 0 # Zerg Gas Sac Shadow (neutral\ngsShad.grp) goto ScourgeLocal00 GasRawDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1491 Gas Raw 2 (cm\neutral\gas-raw.grp) .headerstart IsId 644 Type 1 Init GasRaw2Init Death GasRaw2Death .headerend # ----------------------------------------------------------------------------- # GasRaw2Init: playfram 1 pwrupcondjmp ScourgeLocal00 imgul 407 0 0 # Zerg Gas Sac Shadow (neutral\ngsShad.grp) goto ScourgeLocal00 GasRaw2Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1492 Demiurge Worship Proc (Small) (cm\protoss\demiurge-worship-proc-small.grp) # 1493 Demiurge Worship Proc (Medium) (cm\protoss\demiurge-worship-proc-medium.grp) # 1494 Demiurge Worship Proc (Large) (cm\protoss\demiurge-worship-proc-large.grp) # 1881 Demiurge Worship Proc (XLarge) (cm\protoss\demiurge-worship-proc-xlarge.grp) .headerstart IsId 645 Type 1 Init WorshipOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # WorshipOverlayInit: 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 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 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: # 1502 Gods Made Flesh Overlay (Small) (cm\protoss\demiurge-gods-made-flesh-small.grp) # 1503 Gods Made Flesh Overlay (Medium) (cm\protoss\demiurge-gods-made-flesh-medium.grp) # 1504 Gods Made Flesh Overlay (Large) (cm\protoss\demiurge-gods-made-flesh-large.grp) .headerstart IsId 651 Type 1 Init GodsMadeFleshOverlayInit Death GodsMadeFleshOverlayDeath .headerend # ----------------------------------------------------------------------------- # GodsMadeFleshOverlayInit: 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 GodsMadeFleshOverlayDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1509 Plague Field (cm\zerg\plague-field.grp) .headerstart IsId 652 Type 1 Init PlagueFieldInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # PlagueFieldInit: playfram 7 wait 2 PlagueFieldLocal00: 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 7 wait 2 goto PlagueFieldLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1512 Gosvileth (cm\zerg\gosvileth.grp) .headerstart IsId 653 Type 20 Init GosvilethInit Death GosvilethDeath GndAttkInit GosvilethGndAttkInit AirAttkInit GosvilethGndAttkInit Unused1 GosvilethUnused1 GndAttkRpt GosvilethGndAttkInit AirAttkRpt GosvilethGndAttkInit CastSpell [NONE] GndAttkToIdle GosvilethWalkingToIdle AirAttkToIdle GosvilethWalkingToIdle Unused2 [NONE] Walking GosvilethWalking WalkingToIdle GosvilethWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt GosvilethAlmostBuilt Built [NONE] Landing GosvilethWalking LiftOff GosvilethLiftOff IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # GosvilethInit: imgul 1513 0 42 # Gosvileth Shadow (cm\zerg\gosvileth.grp) playfram 0x00 goto GosvilethLocal00 GosvilethLocal00: wait 2 playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0x00 goto GosvilethLocal00 GosvilethWalkingToIdle: playfram 0x00 goto GosvilethLocal00 GosvilethDeath: playsnd 833 # Zerg\DRONE\ZDrDth00.WAV imgol 59 0 0 # Zerg Air Death Explosion (Small) (thingy\zAirDthS.grp) wait 1 lowsprul 850 0 42 # Zerg Unit Rubble Tiny wait 1 end GosvilethUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1169 # Droleth Revive 01 wait 8 sprol 753 0 0 # Zerg Air Death Explosion (Small) wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto GosvilethWalkingToIdle GosvilethGndAttkInit: setvertpos 0 playsnd 64 # Bullet\SpoogHit.wav sproluselo 332 0 # Needle Spines (thingy\spooge.grp) wait 1 attackwith 1 gotorepeatattk goto GosvilethWalkingToIdle GosvilethWalking: setvertpos 0 GosvilethLocal01: wait 1 playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0x00 goto GosvilethLocal01 GosvilethAlmostBuilt: setvertpos 0 wait 1 waitrand 4 7 playsndbtwn 1533 1535 # Droleth mining 01, 02, 03 wait 2 playfram 0x00 wait 2 playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 goto GosvilethAlmostBuilt GosvilethLiftOff: sigorder 16 goto GosvilethWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1515 Artisan (cm\protoss\artisan.grp) .headerstart IsId 654 Type 21 Init ArtisanInit Death ArtisanDeath GndAttkInit ArtisanGndAttkInit AirAttkInit ArtisanGndAttkInit Unused1 ArtisanUnused1 GndAttkRpt ArtisanGndAttkInit AirAttkRpt ArtisanGndAttkInit CastSpell [NONE] GndAttkToIdle ArtisanWalkingToIdle AirAttkToIdle ArtisanWalkingToIdle Unused2 [NONE] Walking ArtisanWalking WalkingToIdle ArtisanWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt ArtisanAlmostBuilt Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn ArtisanWarpIn .headerend # ----------------------------------------------------------------------------- # ArtisanInit: imgul 1516 0 42 # Artisan Shadow (cm\protoss\artisan.grp) playfram 0x00 goto ArtisanLocal00 ArtisanLocal00: wait 2 playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0x00 goto ArtisanLocal00 ArtisanDeath: setfldirect 0 playsnd 598 # Protoss\PROBE\PPrDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 2 lowsprul 948 0 42 # Artisan remains wait 1 end ArtisanUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1352 # Artisan Revive 01 # playfram 20 wait 1 # playfram 19 wait 1 # playfram 18 wait 1 # playfram 17 sprol 740 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 1 playfram 0x00 wait 1 setfldirect 10 nobrkcodeend goto ArtisanLocal00 ArtisanGndAttkInit: wait 1 attackwith 1 playsndbtwn 2752 2753 # Artisan weaponfire 01, 02 gotorepeatattk goto ArtisanLocal00 ArtisanWalking: wait 1 playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0x00 goto ArtisanWalking ArtisanWalkingToIdle: goto ArtisanLocal00 ArtisanAlmostBuilt: useweapon 63 # Particle Beam (Harvest) playsnd 614 # Protoss\PROBE\PPrMin00.WAV playfram 0x20 wait 1 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0x00 wait 1 goto ArtisanAlmostBuilt ArtisanWarpIn: imgol 139 0 0 # Artisan Warp Flash (protoss\probe.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1519 (cm\protoss\tyranny-stun.grp) .headerstart IsId 655 Type 1 Init TyrannyStunInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # TyrannyStunInit: playfram 0 wait 2 TyrannyStunLocal00: 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 7 wait 2 playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 wait 2 goto TyrannyStunLocal00 # ----------------------------------------------------------------------------- # # 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: # 1526 Akistrokor Birth (cm\zerg\akistrokor-birth.grp) # 1527 Alaszileth Birth (cm\zerg\alaszileth-birth.grp) .headerstart IsId 657 Type 13 Init NewZergAirBirthInit 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 NewZergZergAirBirthSpecialState1 .headerend # ----------------------------------------------------------------------------- # NewZergAirBirthInit: playfram 0x00 goto ScourgeLocal00 NewZergZergAirBirthSpecialState1: wait 1 nobrkcodestart 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 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1528 Keskathalor Spores (bullet\Spore2.grp) .headerstart IsId 658 Type 2 Init KeskathalorSporesInit Death KeskathalorSporesDeath GndAttkInit KeskathalorSporesGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # KeskathalorSporesInit: playfram 0x00 wait 1 sigorder 1 wait 1 KeskathalorSporesGndAttkInit: 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 KeskathalorSporesGndAttkInit KeskathalorSporesDeath: playsndbtwn 1891 1893 # Keskathalor weapon hit 01, 02, 03 imgol 1733 0 0 # Zerg spore explosion (large) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1529 Double Silent Seeker Spores (bullet\Spore2.grp) .headerstart IsId 659 Type 2 Init DoubleSilentSeekerSporesInit Death DoubleSilentSeekerSporesDeath GndAttkInit DoubleSilentSeekerSporesGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # DoubleSilentSeekerSporesInit: playfram 0x00 wait 1 sigorder 1 wait 1 DoubleSilentSeekerSporesGndAttkInit: 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 DoubleSilentSeekerSporesGndAttkInit DoubleSilentSeekerSporesDeath: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1530 Kagralisk (cm\zerg\kagralisk.grp) .headerstart IsId 660 Type 26 Init KagraliskInit Death KagraliskDeath GndAttkInit KagraliskGndAttkInit AirAttkInit KagraliskGndAttkInit Unused1 KagraliskUnused1 GndAttkRpt KagraliskGndAttkInit AirAttkRpt KagraliskGndAttkInit CastSpell [NONE] GndAttkToIdle KagraliskGndAttkToIdle AirAttkToIdle KagraliskGndAttkToIdle Unused2 [NONE] Walking KagraliskWalking WalkingToIdle KagraliskWalkingToIdle SpecialState1 [NONE] SpecialState2 KagraliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow KagraliskBurrow UnBurrow KagraliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # KagraliskInit: imgul 1531 0 0 # Kagralisk Shadow (cm\zerg\kagralisk-shadow.grp) KagraliskWalkingToIdle: playfram 0x00 KagraliskLocal00: wait 62 randcondjmp 25 KagraliskLocal01 randcondjmp 128 KagraliskLocal02 goto KagraliskLocal00 KagraliskLocal01: playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0xaa wait 1 playfram 0xbb wait 25 playfram 0xaa wait 1 playfram 0x99 wait 1 playfram 0x88 wait 1 goto KagraliskWalkingToIdle KagraliskLocal02: randcondjmp 128 KagraliskLocal03 playfram 0x88 wait 1 turnccwise 1 playfram 0x99 wait 1 turnccwise 1 playfram 0xaa wait 1 turnccwise 1 playfram 0xbb wait 1 turnccwise 1 playfram 0xaa wait 1 turnccwise 1 playfram 0x99 wait 1 turnccwise 1 playfram 0x88 wait 1 turnccwise 1 goto KagraliskWalkingToIdle KagraliskLocal03: playfram 0x88 wait 1 turncwise 1 playfram 0x99 wait 1 turncwise 1 playfram 0xaa wait 1 turncwise 1 playfram 0xbb wait 1 turncwise 1 playfram 0xaa wait 1 turncwise 1 playfram 0x99 wait 1 turncwise 1 playfram 0x88 wait 1 turncwise 1 goto KagraliskWalkingToIdle KagraliskDeath: playsnd 867 # Zerg\Hydra\ZHyDth00.WAV setfldirect 0 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 lowsprul 780 0 0 # Kagralisk Remnants wait 1 end KagraliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1172 # Hydralisk Revive 01 playfram 365 wait 2 playfram 364 wait 2 playfram 363 wait 2 playfram 362 wait 2 playfram 361 wait 2 playfram 360 wait 2 playfram 359 wait 2 playfram 358 wait 2 playfram 357 wait 2 setfldirect 12 nobrkcodeend goto KagraliskWalkingToIdle KagraliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 playsnd 1894 # Kagralisk weaponfire 01 attack wait 1 playfram 0x22 attack wait 1 playfram 0x33 attack wait 1 playfram 0x44 attack wait 1 playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 nobrkcodeend gotorepeatattk ignorerest KagraliskGndAttkToIdle: playfram 0x00 wait 1 goto KagraliskWalkingToIdle KagraliskWalking: 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 0xdd move 4 wait 1 playfram 0xee move 4 wait 1 playfram 0xff goto KagraliskWalking KagraliskSpecialState2: playfram 0x154 goto KagraliskLocal04 KagraliskLocal04: wait 125 goto KagraliskLocal04 KagraliskBurrow: 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 goto KagraliskLocal04 KagraliskUnBurrow: 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 KagraliskWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1532 Kagralisk Remains .headerstart IsId 661 Type 1 Init GenericRemnantsSixInit Death GenericRemnantsSixDeath .headerend # ----------------------------------------------------------------------------- # GenericRemnantsSixInit: playfram 0x00 GenericRemnantsSixDeath: wait 239 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 playfram 5 wait 255 wait 24 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1534 Kagralisk Weapon Hit .headerstart IsId 662 Type 2 Init KagraliskWeaponHitInit Death KagraliskWeaponHitDeath GndAttkInit KagraliskWeaponHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # KagraliskWeaponHitInit: wait 1 sigorder 1 wait 1 KagraliskWeaponHitDeath: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1535 Izkag Iteth .headerstart IsId 663 Type 20 Init IzkagItethInit Death IzkagItethDeath 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 IzkagItethAlmostBuilt Built IzkagItethBuilt Landing [NONE] LiftOff [NONE] IsWorking IzkagItethIsWorking WorkingToIdle IzkagItethWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # IzkagItethInit: imgul 1536 0 0 # Izkag Iteth Shadow playfram 0x00 goto IzkagItethWorkingToIdle IzkagItethWorkingToIdle: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 playfram 0x00 wait 2 goto IzkagItethWorkingToIdle IzkagItethDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end IzkagItethAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) IzkagItethBuilt: playfram 0x00 wait 2 goto IzkagItethWorkingToIdle IzkagItethIsWorking: playfram 0x00 wait 1 # Disabled cuz iscript lol # playfram 1 # wait 1 # playfram 2 # wait 1 # playfram 3 # wait 1 # playfram 4 # wait 1 # playfram 5 goto IzkagItethIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1536 Kagralisk Venom .headerstart IsId 664 Type 2 Init KagraliskVenomInit Death KagraliskVenomDeath GndAttkInit KagraliskVenomGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # KagraliskVenomInit: playfram 0x00 wait 1 sigorder 1 goto KagraliskVenomGndAttkInit KagraliskVenomGndAttkInit: sprol 367 0 0 # Glave Wurm Trail (thingy\SpoTrail.grp) playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 sprol 367 0 0 # Glave Wurm Trail (thingy\SpoTrail.grp) playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 goto KagraliskVenomGndAttkInit KagraliskVenomDeath: domissiledmg imgol 1097 0 0 # Nathrokor Attack Overlay if bullet.weapon_id == 95 goto KonviliskVenomDeath playsndbtwn 2853 2855 # Bactalisk weaponhit 01, 02, 03 wait 1 end KonviliskVenomDeath: playsndbtwn 2393 2395 # Konvilisk weaponhit 01, 02, 03 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1537 Evigrilisk (unit/cm/zerg/evigrilisk.grp) .headerstart IsId 665 Type 26 Init EvigriliskInit Death EvigriliskDeath GndAttkInit EvigriliskGndAttkInit AirAttkInit EvigriliskGndAttkInit Unused1 EvigriliskUnused1 GndAttkRpt EvigriliskGndAttkInit AirAttkRpt EvigriliskGndAttkInit CastSpell [NONE] GndAttkToIdle EvigriliskGndAttkToIdle AirAttkToIdle EvigriliskGndAttkToIdle Unused2 [NONE] Walking EvigriliskWalking WalkingToIdle EvigriliskWalkingToIdle SpecialState1 [NONE] SpecialState2 EvigriliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow EvigriliskBurrow UnBurrow EvigriliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # EvigriliskInit: imgul 1541 0 0 # Evigrilisk Shadow (unit/cm/zerg/evigrilisk-shadow.grp) EvigriliskWalkingToIdle: playfram 0x00 EvigriliskLocal00: wait 62 randcondjmp 25 EvigriliskLocal01 randcondjmp 128 EvigriliskLocal02 goto EvigriliskLocal00 EvigriliskLocal01: wait 1 goto EvigriliskWalkingToIdle EvigriliskLocal02: randcondjmp 128 EvigriliskLocal03 playfram 0xcc wait 1 turnccwise 1 playfram 0xdd wait 1 turnccwise 1 playfram 0xee wait 1 turnccwise 1 playfram 0xff wait 1 turnccwise 1 playfram 0xee wait 1 turnccwise 1 playfram 0xdd wait 1 turnccwise 1 playfram 0xcc wait 1 turnccwise 1 goto EvigriliskWalkingToIdle EvigriliskLocal03: playfram 0xcc wait 1 turncwise 1 playfram 0xdd wait 1 turncwise 1 playfram 0xee wait 1 turncwise 1 playfram 0xff wait 1 turncwise 1 playfram 0xee wait 1 turncwise 1 playfram 0xdd wait 1 turncwise 1 playfram 0xcc wait 1 turncwise 1 goto EvigriliskWalkingToIdle EvigriliskDeath: playsnd 1080 # Zerg\LURKER\ZLuDth00.WAV setfldirect 0 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 # 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 # playfram 229 # wait 2 lowsprul 484 0 0 # Lakizilisk Remnants (zerg\zLakizilisk.grp) wait 1 end EvigriliskUnused1: wait 1 nobrkcodestart setfldirect 0 sprol 753 0 0 # Ovileth death reversed playsnd 1172 # Hydralisk Revive 01 # 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 EvigriliskWalkingToIdle EvigriliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x11 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 imgoluselo 518 0 0 # Geszithalor Attack Overlay (thingy\eplMuzz.grp) attack playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x55 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack wait 1 playfram 0x99 wait 1 playfram 0xaa wait 1 playfram 0xbb playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack wait 1 playfram 0xcc wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk ignorerest EvigriliskGndAttkToIdle: playfram 0x00 wait 1 goto EvigriliskWalkingToIdle EvigriliskWalking: move 4 wait 1 playfram 0xdd move 4 wait 1 playfram 0xee move 4 wait 1 playfram 0xff move 4 wait 1 playfram 0x110 move 4 wait 1 playfram 0x121 move 4 wait 1 playfram 0x132 move 4 wait 1 playfram 0x143 move 4 wait 1 playfram 0x154 move 4 wait 1 playfram 0x165 goto EvigriliskWalking EvigriliskSpecialState2: playfram 0x176 goto ScourgeLocal00 EvigriliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 playfram 0x176 sigorder 4 wait 1 goto ScourgeLocal00 EvigriliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x110 wait 1 playfram 0xff wait 1 playfram 0xee wait 1 playfram 0xdd wait 1 sigorder 4 goto EvigriliskWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 296 Sentinel (Base) .headerstart IsId 666 Type 20 Init Sentinel_Base_Init Death AtelierDeath GndAttkInit ScourgeLocal00 AirAttkInit ScourgeLocal00 Unused1 [NONE] GndAttkRpt ScourgeLocal00 AirAttkRpt ScourgeLocal00 CastSpell [NONE] GndAttkToIdle ScourgeLocal00 AirAttkToIdle ScourgeLocal00 Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt Sentinel_Base_AlmostBuilt Built Sentinel_Base_Built Landing Sentinel_Base_Landing LiftOff Sentinel_Base_LiftOff IsWorking ScourgeLocal00 WorkingToIdle Sentinel_Base_WorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # Sentinel_Base_Init: playfram 2 imgul 1546 0 0 # Sentinel (Base) Shadow goto ScourgeLocal00 Sentinel_Base_AlmostBuilt: playfram 1 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 Sentinel_Base_Built: imgol 1545 0 0 # Sentinel (Turret) Sentinel_Base_WorkingToIdle: playfram 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 297 Sentinel (Turret) .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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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: # 1457 Simulacrum Autovitality Proc .headerstart IsId 668 Type 1 Init UnitBrightenEffectHeaderInit Death UnitBrightenEffectHeaderDeath .headerend # ----------------------------------------------------------------------------- # UnitBrightenEffectHeaderInit: playfram 0x00 wait 1 followmaingraphic UnitBrightenEffectHeaderDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1002 Vespene Ridge (cm\neutral\vespene-ridge.grp) .headerstart IsId 669 Type 20 Init VespeneRidgeInit Death VespeneRidgeDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 VespeneRidgeSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built VespeneRidgeBuilt Landing [NONE] LiftOff [NONE] IsWorking VespeneRidgeSpecialState1 WorkingToIdle VespeneRidgeSpecialState1 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # VespeneRidgeInit: playframtile 0x00 imgul 1209 0 0 # Vespene Ridge Shadow VespeneRidgeBuilt: wait 14 VespeneRidgeSpecialState1: wait 1 creategasoverlays 0 waitrand 5 50 creategasoverlays 2 waitrand 5 50 waitrand 5 50 creategasoverlays 2 waitrand 5 50 creategasoverlays 0 waitrand 5 50 waitrand 5 50 creategasoverlays 2 waitrand 5 50 goto VespeneRidgeSpecialState1 VespeneRidgeDeath: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1550 Idol Weapon Hit .headerstart IsId 670 Type 2 Init IdolWeaponHitInit Death IdolWeaponHitDeath GndAttkInit IdolWeaponHitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # IdolWeaponHitInit: wait 1 sigorder 1 wait 1 IdolWeaponHitDeath: domissiledmg randcondjmp 36 IdolWeaponHitLocal01 randcondjmp 36 IdolWeaponHitLocal02 randcondjmp 36 IdolWeaponHitLocal03 randcondjmp 36 IdolWeaponHitLocal04 randcondjmp 36 IdolWeaponHitLocal05 randcondjmp 36 IdolWeaponHitLocal06 wait 1 playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0x00 wait 1 end IdolWeaponHitLocal01: playfram 4 wait 1 playfram 5 wait 1 playfram 6 wait 1 playfram 7 wait 1 playfram 6 wait 1 playfram 5 wait 1 playfram 4 wait 1 end IdolWeaponHitLocal02: playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 playfram 10 wait 1 playfram 9 wait 1 playfram 8 wait 1 end IdolWeaponHitLocal03: playfram 12 wait 1 playfram 13 wait 1 playfram 14 wait 1 playfram 15 wait 1 playfram 14 wait 1 playfram 13 wait 1 playfram 12 wait 1 end IdolWeaponHitLocal04: playfram 16 wait 1 playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 18 wait 1 playfram 17 wait 1 playfram 16 wait 1 end IdolWeaponHitLocal05: playfram 20 wait 1 playfram 21 wait 1 playfram 22 wait 1 playfram 23 wait 1 playfram 22 wait 1 playfram 21 wait 1 playfram 20 wait 1 end IdolWeaponHitLocal06: playfram 24 wait 1 playfram 25 wait 1 playfram 26 wait 1 playfram 27 wait 1 playfram 26 wait 1 playfram 25 wait 1 playfram 24 wait 1 end # ----------------------------------------------------------------------------- # # 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: # 1365 Warp Anchor Underlay .headerstart IsId 672 Type 1 Init WarpAnchorUnderlayInit Death WarpAnchorDeath .headerend # ----------------------------------------------------------------------------- # WarpAnchorUnderlayInit: playfram 2 goto ShadowHeaderInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1556 Blade Vortex Debuff (Small) # 1557 Blade Vortex Debuff (Medium) # 1558 Blade Vortex Debuff (Large) .headerstart IsId 673 Type 1 Init BladeVortexDebuffInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # BladeVortexDebuffInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 BladeVortexDebuffLocal00: 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 goto BladeVortexDebuffLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1559 Stellar Enforcement Debuff (Small) # 1560 Stellar Enforcement Debuff (Medium) # 1561 Stellar Enforcement Debuff (Large) # 1562 Stellar Enforcement Debuff (X-Large) .headerstart IsId 674 Type 1 Init StellarEnforcementDebuffInit Death StellarEnforcementDebuffDeath .headerend # ----------------------------------------------------------------------------- # StellarEnforcementDebuffInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 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 wait 1 playfram 38 wait 1 playfram 39 wait 1 playfram 40 wait 1 playfram 41 wait 1 playfram 42 wait 1 playfram 43 StellarEnforcementDebuffDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1563 Exemplar Death .headerstart IsId 675 Type 1 Init ExemplarDeathInit Death ExemplarDeathDeath .headerend # ----------------------------------------------------------------------------- # ExemplarDeathInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 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 ExemplarDeathDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1564 Protoss Explosion (Small) # 1565 Protoss Explosion (Medium) # 1566 Protoss Explosion (Large) .headerstart IsId 676 Type 1 Init ProtossExplosionInit Death ProtossExplosionDeath .headerend # ----------------------------------------------------------------------------- # ProtossExplosionInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 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 ProtossExplosionDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1567 Star Sovereign Death .headerstart IsId 677 Type 1 Init StarSovereignDeathInit Death StarSovereignDeathDeath .headerend # ----------------------------------------------------------------------------- # StarSovereignDeathInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 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 StarSovereignDeathDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1004 Matrix (cm\protoss\matrix.grp) .headerstart IsId 678 Type 27 Init MatrixInit Death MatrixDeath GndAttkInit MatrixGndAttkInit AirAttkInit MatrixGndAttkInit Unused1 [NONE] GndAttkRpt MatrixGndAttkRpt AirAttkRpt MatrixGndAttkRpt CastSpell [NONE] GndAttkToIdle MatrixBuilt AirAttkToIdle MatrixBuilt Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built MatrixBuilt Landing [NONE] LiftOff [NONE] IsWorking MatrixBuilt WorkingToIdle MatrixBuilt WarpIn MatrixWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable MatrixEnable .headerend # ----------------------------------------------------------------------------- # MatrixInit: imgul 1010 0 0 # Matrix Shadow (cm\protoss\matrix-shadow.grp) goto MatrixBuilt MatrixBuilt: wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 0x00 goto MatrixBuilt MatrixDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp) wait 1 end MatrixGndAttkInit: playfram 0x00 MatrixGndAttkRpt: wait 1 attack playsndbtwn 1157 1159 # Matrix weaponfire 01, 02, 03 imgol 1163 0 -25 # Matrix impact gotorepeatattk ignorerest goto MatrixBuilt MatrixEnable: playfram 0x00 goto MatrixBuilt MatrixWarpIn: imgol 1012 0 0 # Matrix Warp Flash (cm\protoss\matrix.grp) goto MatrixBuilt # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 StarpadSpecialState1: playfram 3 goto ScourgeLocal00 StarpadAlmostBuilt: playfram 5 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 StarpadIsWorking: imgol 1618 0 0 # Starpad Overlay (cm\terran\starpad-overlay.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 [NONE] GndAttkRpt HippogriffGndAttkInit AirAttkRpt HippogriffAirAttkInit CastSpell [NONE] GndAttkToIdle HippogriffGndAttkToIdle AirAttkToIdle HippogriffGndAttkToIdle Unused2 [NONE] Walking HippogriffWalking WalkingToIdle ScourgeLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # HippogriffInit: imgul 1101 0 42 # Hippogriff Shadow (cm\terran\hippogriff.grp) HippogriffGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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: # 353 Facade (cm\terran\facade.grp) .headerstart IsId 684 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 SpecialState1 StarpadBuilt SpecialState2 [NONE] AlmostBuilt FacadeAlmostBuilt Built StarpadBuilt Landing FacadeLanding LiftOff FacadeLiftOff IsWorking FacadeIsWorking WorkingToIdle StarpadBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # FacadeInit: imgul 1133 0 0 # Facade Shadow (cm\terran\facade-shadow.grp) goto StarpadBuilt FacadeAlmostBuilt: playfram 20 goto ScourgeLocal00 FacadeLanding: nobrkcodestart wait 20 playsnd 472 # Misc\Land.WAV playfram 0 wait 20 # wait 5 # playfram 0 # wait 5 # playfram 0 # wait 5 # playfram 0 # wait 5 playfram 0x00 sigorder 16 nobrkcodeend goto ScourgeLocal00 FacadeLiftOff: nobrkcodestart playsnd 471 # Misc\LiftOff.WAV playfram 0 wait 15 # wait 5 # playfram 0 # wait 5 # playfram 0 # wait 5 # playfram 0 sigorder 16 nobrkcodeend goto ScourgeLocal00 FacadeIsWorking: playfram 1 wait 1 playfram 3 wait 1 playfram 5 wait 1 playfram 7 wait 1 playfram 9 wait 1 playfram 11 wait 1 playfram 13 wait 1 playfram 15 wait 1 playfram 17 wait 1 playfram 19 wait 1 goto FacadeIsWorking # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 WyvernGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1197 Zarcavrokor (cm\zerg\zarcavrokor.grp) .headerstart IsId 687 Type 12 Init ZarcavrokorInit Death ZarcavrokorDeath GndAttkInit ZarcavrokorGndAttkInit AirAttkInit ZarcavrokorGndAttkInit Unused1 [NONE] GndAttkRpt ZarcavrokorGndAttkInit AirAttkRpt ZarcavrokorGndAttkInit CastSpell ZarcavrokorCastSpell GndAttkToIdle ZarcavrokorWalkingToIdle AirAttkToIdle ZarcavrokorWalkingToIdle Unused2 [NONE] Walking ZarcavrokorWalking WalkingToIdle ZarcavrokorWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ZarcavrokorInit: imgul 1210 0 42 # Zarcavrokor Shadow (cm\zerg\zarcavrokor.grp) playfram 0x00 wait 2 ZarcavrokorWalkingToIdle: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0xC0 wait 2 playfram 0xE0 wait 2 playfram 0x00 wait 2 goto ZarcavrokorWalkingToIdle ZarcavrokorDeath: playsnd 852 # Zerg\Guardian\ZGuDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 186 0 42 # Zerg Building Rubble Small wait 1 end ZarcavrokorGndAttkInit: nobrkcodestart playsndbtwn 1295 1296 # Gorgrokor weapon fire 01, 02 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 attackwith 1 playsndbtwn 3171 3174 # Gorgrokor weaponhit 01, 02, 03, 04 wait 1 playfram 0x180 wait 1 playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x1A0 wait 1 playfram 0x180 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto ZarcavrokorWalkingToIdle ZarcavrokorCastSpell: nobrkcodestart playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 attackwith 1 wait 1 playfram 0x1a0 castspell sigorder 2 playfram 0x1c0 wait 1 playfram 0x1a0 wait 1 playfram 0x180 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto ZarcavrokorWalkingToIdle ZarcavrokorWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xa0 wait 1 playfram 0xc0 wait 1 playfram 0xe0 wait 1 playfram 0x100 wait 1 playfram 0x00 wait 1 goto ZarcavrokorWalking # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 ShamanSupportModeSpecialState1: attackwith 1 sigorder 1 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1276 Vagrant (cm\protoss\vagrant.grp) .headerstart IsId 689 Type 21 Init VagrantInit Death VagrantDeath GndAttkInit VagrantGndAttkInit AirAttkInit VagrantGndAttkInit Unused1 EcclesiastUnused1 GndAttkRpt VagrantGndAttkRpt AirAttkRpt VagrantGndAttkRpt CastSpell [NONE] GndAttkToIdle EcclesiastGndAttkToIdle AirAttkToIdle EcclesiastGndAttkToIdle Unused2 [NONE] Walking EcclesiastWalking WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn VagrantWarpIn .headerend # ----------------------------------------------------------------------------- # VagrantInit: imgul 1277 0 -2 # Vagrant Shadow (cm\protoss\vagrant-shad.grp) goto InfestedTerranWalkingToIdle VagrantDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 1 lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end VagrantGndAttkInit: playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 goto VagrantGndAttkRpt VagrantGndAttkRpt: wait 1 nobrkcodestart playsndbtwn 2126 2130 # Vagrant attack 01, 02, 03, 04, 05 attackwith 1 playfram 0x180 wait 1 playfram 0x160 wait 1 nobrkcodeend gotorepeatattk ignorerest goto EcclesiastGndAttkToIdle VagrantWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1284 Herald (cm\protoss\herald.grp) .headerstart IsId 690 Type 21 Init HeraldInit Death HeraldDeath GndAttkInit HeraldGndAttkInit AirAttkInit HeraldGndAttkInit Unused1 HeraldUnused1 GndAttkRpt HeraldGndAttkInit AirAttkRpt HeraldGndAttkInit CastSpell [NONE] GndAttkToIdle HeraldGndAttkToIdle AirAttkToIdle HeraldGndAttkToIdle Unused2 [NONE] Walking HeraldWalking WalkingToIdle HeraldWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn HeraldWarpIn .headerend # ----------------------------------------------------------------------------- # HeraldInit: imgul 1285 0 0 # Herald Shadow (cm\protoss\herald-shadow.grp) HeraldLocal42: playfram 0x00 wait 1 goto HeraldLocal00 HeraldLocal00: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x00 wait 1 randcondjmp 24 HeraldLocal01 goto HeraldLocal00 HeraldLocal01: playfram 0x180 wait 1 playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x1E0 wait 1 playfram 0x200 wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 playfram 0x260 wait 1 playfram 0x280 wait 1 playfram 0x2A0 wait 1 playfram 0x00 wait 1 goto HeraldLocal00 HeraldDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV playsnd 533 # Protoss\Panoptus\PScDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 1 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end HeraldUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1186 # Cantavis revive 01 imgol 1445 0 0 # Zealot death reversed # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto HeraldLocal42 HeraldGndAttkInit: playfram 0x2C0 wait 1 nobrkcodestart # playfram 0x2E0 # wait 1 playfram 0x300 wait 1 # playfram 0x320 # wait 1 playfram 0x340 wait 1 # playfram 0x360 # wait 1 playfram 0x380 wait 1 # playfram 0x3A0 # wait 1 playfram 0x3C0 wait 1 playfram 0x3E0 playsndbtwn 2158 2160 # Herald attack 01, 02, 03 attackwith 1 wait 1 playfram 0x400 wait 1 playfram 0x420 wait 1 playfram 0x440 nobrkcodeend gotorepeatattk ignorerest wait 1 playfram 0x00 wait 1 goto HeraldGndAttkToIdle HeraldGndAttkToIdle: playfram 0x00 wait 1 goto HeraldLocal00 HeraldWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x00 wait 1 goto HeraldWalking HeraldWalkingToIdle: playfram 0x00 goto HeraldLocal00 HeraldWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1288 Epigraph (cm\protoss\epigraph.grp) .headerstart IsId 691 Type 21 Init EpigraphInit Death EpigraphDeath GndAttkInit EpigraphGndAttkInit AirAttkInit EpigraphGndAttkInit Unused1 [NONE] GndAttkRpt EpigraphGndAttkInit AirAttkRpt EpigraphGndAttkInit CastSpell [NONE] GndAttkToIdle EpigraphGndAttkToIdle AirAttkToIdle EpigraphGndAttkToIdle Unused2 [NONE] Walking EpigraphWalking WalkingToIdle EpigraphWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # EpigraphInit: imgul 1289 0 42 # Epigraph Shadow (cm\protoss\epigraph.grp) EpigraphGndAttkToIdle: playfram 0x00 goto EpigraphWalkingToIdle EpigraphWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto EpigraphWalkingToIdle EpigraphDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 223 0 42 # Protoss Building Rubble Small wait 1 end EpigraphGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x20 attackwith 1 wait 1 playfram 0x00 wait 3 playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x40 attackwith 1 wait 1 playfram 0x00 wait 3 playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x60 attackwith 1 wait 1 playfram 0x00 wait 3 playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x80 attackwith 1 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto EpigraphLocal00 EpigraphLocal00: wait 125 goto EpigraphLocal00 EpigraphWalking: setvertpos 0 imgol 1301 0 0 # Epigraph Engines (cm\protoss\epigraph-engine.grp) playfram 0x00 goto EpigraphLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1309 Tethzorokor (cm\zerg\tethzorokor.grp) .headerstart IsId 692 Type 26 Init TethzorokorInit Death TethzorokorDeath GndAttkInit TethzorokorGndAttkInit AirAttkInit TethzorokorGndAttkInit Unused1 TethzorokorUnused1 GndAttkRpt TethzorokorGndAttkInit AirAttkRpt TethzorokorGndAttkInit CastSpell [NONE] GndAttkToIdle TethzorokorGndAttkToIdle AirAttkToIdle TethzorokorGndAttkToIdle Unused2 [NONE] Walking TethzorokorWalking WalkingToIdle TethzorokorWalkingToIdle SpecialState1 [NONE] SpecialState2 TethzorokorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow TethzorokorBurrow UnBurrow TethzorokorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # TethzorokorInit: imgul 1340 0 0 # Tethzorokor Shadow (cm\zerg\tethzorokor-shadow.grp) goto TethzorokorLocal42 TethzorokorLocal42: playfram 0x00 wait 1 goto TethzorokorLocal00 TethzorokorLocal00: wait 62 randcondjmp 85 TethzorokorLocal01 goto TethzorokorLocal00 TethzorokorLocal01: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xa0 wait 1 playfram 0xc0 wait 1 playfram 0xe0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 goto TethzorokorLocal42 TethzorokorDeath: playsnd 1917 # Zoryusthaleth death 01 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 lowsprul 848 0 0 # Zerg Unit Rubble Medium wait 1 end TethzorokorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1171 # Ultrokor death reversed # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto TethzorokorLocal42 TethzorokorGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x360 playsndbtwn 3141 3144 # Tethzorokor weaponfire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x380 wait 1 playfram 0x3A0 wait 1 playfram 0x3C0 wait 1 playfram 0x3E0 wait 1 playfram 0x400 wait 1 playfram 0x420 wait 1 playfram 0x440 wait 1 playfram 0x460 wait 1 playfram 0x480 wait 1 nobrkcodeend gotorepeatattk ignorerest goto TethzorokorGndAttkToIdle TethzorokorGndAttkToIdle: playfram 0x00 wait 1 goto TethzorokorLocal00 TethzorokorWalking: 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 0x220 move 5 wait 1 playfram 0x240 move 5 wait 1 playfram 0x260 move 5 wait 1 playfram 0x280 move 5 wait 1 playfram 0x2A0 move 5 wait 1 playfram 0x2C0 move 5 wait 1 playfram 0x2E0 move 5 wait 1 playfram 0x300 move 5 wait 1 playfram 0x320 move 5 wait 1 playfram 0x340 move 5 wait 1 goto TethzorokorWalking TethzorokorWalkingToIdle: playfram 0x00 goto TethzorokorLocal00 TethzorokorSpecialState2: playfram 0x4A0 goto ScourgeLocal00 TethzorokorBurrow: setfldirect 14 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x1E0 wait 1 playfram 0x200 wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 playfram 0x4A0 wait 1 sigorder 4 goto ScourgeLocal00 TethzorokorUnBurrow: wait 1 waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x240 wait 1 playfram 0x220 wait 1 playfram 0x200 wait 1 playfram 0x1E0 wait 1 playfram 0x1C0 wait 1 playfram 0x1A0 wait 1 sigorder 4 goto TethzorokorWalkingToIdle # ----------------------------------------------------------------------------- # # 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: # 1554 Protathalor (cm\zerg\protathalor.grp) .headerstart IsId 694 Type 26 Init ProtathalorInit Death ProtathalorDeath GndAttkInit ProtathalorGndAttkInit AirAttkInit ProtathalorGndAttkInit Unused1 ProtathalorUnused1 GndAttkRpt ProtathalorGndAttkInit AirAttkRpt ProtathalorGndAttkInit CastSpell ProtathalorCastSpell GndAttkToIdle ProtathalorGndAttkToIdle AirAttkToIdle ProtathalorGndAttkToIdle Unused2 [NONE] Walking ProtathalorWalking WalkingToIdle ProtathalorWalkingToIdle SpecialState1 [NONE] SpecialState2 ProtathalorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow ProtathalorBurrow UnBurrow ProtathalorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # ProtathalorInit: imgul 1568 0 0 # Protathalor Shadow (cm\zerg\protathalor-shadow.grp) goto ProtathalorLocal42 ProtathalorLocal42: playfram 0x00 wait 1 goto ProtathalorLocal00 ProtathalorLocal00: wait 62 randcondjmp 85 ProtathalorLocal01 goto ProtathalorLocal00 ProtathalorLocal01: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xa0 wait 1 playfram 0xc0 wait 1 goto ProtathalorLocal42 ProtathalorDeath: playsnd 867 # Zerg\Hydra\ZHyDth00.WAV imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 5 lowsprul 849 0 0 # Zerg Unit Rubble Small wait 1 end ProtathalorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1172 # Hydralisk Revive 01 sprol 754 0 0 # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto ProtathalorLocal42 ProtathalorGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x200 wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 playfram 0x260 wait 1 playfram 0x280 wait 1 playfram 0x2A0 wait 1 playfram 0x2C0 playsndbtwn 2536 2538 # Protathalor weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x2E0 wait 1 playfram 0x300 wait 1 playfram 0x320 wait 1 nobrkcodeend gotorepeatattk ignorerest goto ProtathalorGndAttkToIdle ProtathalorGndAttkToIdle: playfram 0x00 wait 1 goto ProtathalorLocal00 ProtathalorCastSpell: playfram 0x00 wait 1 nobrkcodestart playfram 0x200 wait 1 playfram 0x220 wait 1 playfram 0x240 wait 1 playfram 0x260 wait 1 playfram 0x280 wait 1 playfram 0x2A0 wait 1 playfram 0x2C0 playsndbtwn 2014 2015 # Liiralisk attack 01, 02 castspell wait 1 playfram 0x2E0 wait 1 playfram 0x300 wait 1 playfram 0x320 wait 1 nobrkcodeend gotorepeatattk goto ProtathalorGndAttkToIdle ProtathalorWalking: move 5 playfram 0xE0 wait 1 move 5 playfram 0x100 wait 1 move 5 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 goto ProtathalorWalking ProtathalorWalkingToIdle: playfram 0x00 goto ProtathalorLocal00 ProtathalorSpecialState2: playfram 0x340 goto ScourgeLocal00 ProtathalorBurrow: setfldirect 14 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 playfram 0x340 wait 1 sigorder 4 goto ScourgeLocal00 ProtathalorUnBurrow: wait 1 waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x180 wait 1 playfram 0x160 wait 1 playfram 0x140 wait 1 playfram 0x120 wait 1 playfram 0x100 wait 1 playfram 0xE0 wait 1 sigorder 4 goto ProtathalorWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1569 Vilgorokor (cm\zerg\vilgorokor.grp) .headerstart IsId 695 Type 26 Init VilgorokorInit Death VilgorokorDeath GndAttkInit VilgorokorGndAttkInit AirAttkInit VilgorokorGndAttkInit Unused1 VilgorokorUnused1 GndAttkRpt VilgorokorGndAttkInit AirAttkRpt VilgorokorGndAttkInit CastSpell [NONE] GndAttkToIdle VilgorokorGndAttkToIdle AirAttkToIdle VilgorokorGndAttkToIdle Unused2 [NONE] Walking VilgorokorWalking WalkingToIdle VilgorokorWalkingToIdle SpecialState1 [NONE] SpecialState2 VilgorokorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow VilgorokorBurrow UnBurrow VilgorokorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # VilgorokorInit: imgul 1570 0 0 # Vilgorokor Shadow (cm\zerg\vilgorokor-shadow.grp) goto VilgorokorLocal42 VilgorokorLocal42: playfram 0x00 wait 1 goto VilgorokorLocal00 VilgorokorLocal00: wait 62 randcondjmp 25 VilgorokorLocal01 goto VilgorokorLocal00 VilgorokorLocal01: playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x44 wait 1 playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 randcondjmp 42 VilgorokorLocal01 goto VilgorokorLocal42 VilgorokorDeath: playsnd 1917 # Zoryusthaleth death 01 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 lowsprul 848 0 0 # Zerg Unit Rubble Medium wait 1 end VilgorokorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1171 # Ultrokor death reversed # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto VilgorokorLocal42 VilgorokorGndAttkInit: playfram 0x121 wait 1 nobrkcodestart playfram 0x132 wait 1 playfram 0x143 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x154 wait 1 playfram 0x165 wait 1 playfram 0x176 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 playfram 0x187 wait 1 playfram 0x121 wait 1 nobrkcodeend gotorepeatattk ignorerest goto VilgorokorGndAttkToIdle VilgorokorGndAttkToIdle: playfram 0x00 wait 1 goto VilgorokorLocal00 VilgorokorWalking: move 5 playfram 0x55 wait 1 move 5 playfram 0x66 wait 1 move 5 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 move 5 wait 1 goto VilgorokorWalking VilgorokorWalkingToIdle: playfram 0x00 goto VilgorokorLocal00 VilgorokorSpecialState2: playfram 0x198 goto ScourgeLocal00 VilgorokorBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x55 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 playfram 0x88 wait 1 playfram 0x99 imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0xaa wait 1 playfram 0x198 wait 1 sigorder 4 goto ScourgeLocal00 VilgorokorUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0xaa wait 1 playfram 0x99 wait 1 playfram 0x88 wait 1 playfram 0x77 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x66 wait 1 playfram 0x55 wait 1 sigorder 4 goto VilgorokorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1372 Cikralisk (cm\zerg\cikralisk.grp) .headerstart IsId 696 Type 26 Init CikraliskInit Death CikraliskDeath GndAttkInit CikraliskGndAttkInit AirAttkInit CikraliskGndAttkInit Unused1 CikraliskUnused1 GndAttkRpt CikraliskGndAttkInit AirAttkRpt CikraliskGndAttkInit CastSpell [NONE] GndAttkToIdle CikraliskGndAttkToIdle AirAttkToIdle CikraliskGndAttkToIdle Unused2 [NONE] Walking CikraliskWalking WalkingToIdle CikraliskGndAttkToIdle SpecialState1 [NONE] SpecialState2 CikraliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow CikraliskBurrow UnBurrow CikraliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # CikraliskInit: imgul 1394 0 0 # Cikralisk Shadow (cm\zerg\cikralisk-shadow.grp) goto CikraliskGndAttkToIdle CikraliskGndAttkToIdle: playfram 0x00 wait 1 goto CikraliskGndAttkToIdle CikraliskDeath: playsnd 867 # Zerg\Hydra\ZHyDth00.WAV imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) wait 5 lowsprul 849 0 0 # Zerg Unit Rubble Small wait 1 end CikraliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1172 # Hydralisk Revive 01 # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto CikraliskGndAttkToIdle CikraliskGndAttkInit: playfram 0x120 wait 1 nobrkcodestart playfram 0x140 wait 1 playfram 0x160 attackwith 1 wait 1 playfram 0x180 playsndbtwn 3027 3029 # Cikralisk weaponfire 01, 02, 03 attackwith 1 wait 1 nobrkcodeend playfram 0x160 wait 1 playfram 0x140 wait 1 playfram 0x120 wait 1 gotorepeatattk ignorerest goto CikraliskGndAttkToIdle CikraliskWalking: move 5 playfram 0x20 wait 1 move 5 playfram 0x40 wait 1 move 5 playfram 0x60 move 5 wait 1 playfram 0x80 move 5 wait 1 playfram 0xA0 move 5 wait 1 playfram 0xC0 move 5 wait 1 playfram 0xE0 move 5 wait 1 playfram 0x100 move 5 wait 1 goto CikraliskWalking CikraliskSpecialState2: playfram 0x1A0 goto ScourgeLocal00 CikraliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0x1A0 sigorder 4 wait 1 goto ScourgeLocal00 CikraliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xA0 wait 1 playfram 0x80 wait 1 playfram 0x60 wait 1 playfram 0x40 wait 1 playfram 0x20 wait 1 sigorder 4 goto CikraliskGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1395 Tosgrilisk (cm\zerg\tosgrilisk.grp) .headerstart IsId 697 Type 12 Init TosgriliskInit Death TosgriliskDeath GndAttkInit TosgriliskGndAttkInit AirAttkInit TosgriliskGndAttkInit Unused1 TosgriliskUnused1 GndAttkRpt TosgriliskGndAttkInit AirAttkRpt TosgriliskGndAttkInit CastSpell [NONE] GndAttkToIdle TosgriliskGndAttkToIdle AirAttkToIdle TosgriliskGndAttkToIdle Unused2 [NONE] Walking TosgriliskWalking WalkingToIdle TosgriliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # TosgriliskInit: imgul 1571 0 42 # Tosgrilisk Shadow (cm\zerg\tosgrilisk.grp) goto TosgriliskGndAttkToIdle TosgriliskGndAttkToIdle: playfram 0x00 wait 2 goto TosgriliskLocal00 TosgriliskLocal00: playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x80 wait 2 playfram 0xA0 wait 2 playfram 0x00 wait 2 goto TosgriliskLocal00 TosgriliskDeath: playsnd 942 # Zerg\Mutalid\ZMuDth00.WAV imgol 41 0 0 # Tosgrilisk Death (zerg\zmuDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end TosgriliskUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1173 wait 8 sprol 753 0 0 # Zerg Air Death Explosion (Small) wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto TosgriliskGndAttkToIdle TosgriliskGndAttkInit: playfram 0x180 wait 1 nobrkcodestart playfram 0x1C0 wait 1 playfram 0x200 playsndbtwn 2534 2535 # Tosgrilisk weaponfire 01, 02 attackwith 1 wait 1 playfram 0x220 wait 1 playfram 0x1C0 wait 1 playfram 0x200 playsndbtwn 2534 2535 # Tosgrilisk weaponfire 01, 02 attackwith 1 wait 1 playfram 0x220 nobrkcodeend wait 1 playfram 0x00 gotorepeatattk goto TosgriliskGndAttkToIdle TosgriliskWalking: playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 goto TosgriliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1572 Ghitorokor (cm\zerg\ghitorokor.grp) .headerstart IsId 698 Type 12 Init GhitorokorInit Death GhitorokorDeath GndAttkInit GhitorokorGndAttkInit AirAttkInit GhitorokorGndAttkInit Unused1 GhitorokorUnused1 GndAttkRpt GhitorokorGndAttkInit AirAttkRpt GhitorokorGndAttkInit CastSpell [NONE] GndAttkToIdle GhitorokorGndAttkToIdle AirAttkToIdle GhitorokorGndAttkToIdle Unused2 [NONE] Walking GhitorokorWalking WalkingToIdle GhitorokorGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # GhitorokorInit: imgul 1573 0 42 # Ghitorokor Shadow (cm\zerg\ghitorokor.grp) playfram 0x00 wait 2 GhitorokorGndAttkToIdle: 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 0x00 wait 2 goto GhitorokorGndAttkToIdle GhitorokorDeath: playsnd 942 # Zerg\Mutalid\ZMuDth00.WAV imgol 41 0 0 # Mutalisk Death (zerg\zmuDeath.grp) wait 1 # playfram 136 # wait 1 # playfram 137 # wait 1 # playfram 138 # wait 1 # playfram 139 # wait 1 # playfram 140 # wait 1 # playfram 141 # wait 1 # playfram 142 # wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end GhitorokorUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1173 wait 8 sprol 753 0 0 # Zerg Air Death Explosion (Small) wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto GhitorokorGndAttkToIdle GhitorokorGndAttkInit: wait 1 nobrkcodestart playfram 0x77 playsnd 113 # Bullet\zmuFir00.wav attackwith 1 wait 1 playfram 0x66 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto GhitorokorGndAttkToIdle GhitorokorWalking: 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 0x00 wait 1 goto GhitorokorWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1574 Zobriolisk (cm\zerg\zobriolisk.grp) .headerstart IsId 699 Type 26 Init ZobrioliskInit Death ZobrioliskDeath GndAttkInit ZobrioliskGndAttkInit AirAttkInit ZobrioliskGndAttkInit Unused1 ZobrioliskUnused1 GndAttkRpt ZobrioliskGndAttkInit AirAttkRpt ZobrioliskGndAttkInit CastSpell ZobrioliskCastSpell GndAttkToIdle ZobrioliskGndAttkToIdle AirAttkToIdle ZobrioliskGndAttkToIdle Unused2 [NONE] Walking ZobrioliskWalking WalkingToIdle ZobrioliskWalkingToIdle SpecialState1 [NONE] SpecialState2 ZobrioliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow ZobrioliskBurrow UnBurrow ZobrioliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # ZobrioliskInit: imgul 1575 0 0 # Zobriolisk Shadow (cm\zerg\zobriolisk-shadow.grp) goto ZobrioliskLocal42 ZobrioliskLocal42: playfram 0x88 wait 1 goto ZobrioliskLocal00 ZobrioliskLocal00: wait 62 randcondjmp 25 ZobrioliskLocal01 goto ZobrioliskLocal00 ZobrioliskLocal01: playfram 0x99 wait 1 playfram 0xaa wait 1 playfram 0x99 wait 1 playfram 0x88 wait 1 randcondjmp 42 ZobrioliskLocal01 goto ZobrioliskLocal42 ZobrioliskDeath: playsnd 1917 # Zoryusthaleth death 01 imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 5 lowsprul 848 0 0 # Zerg Unit Rubble Medium wait 1 end ZobrioliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1171 # Ultrokor death reversed # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto ZobrioliskLocal42 ZobrioliskGndAttkInit: playfram 0xbb wait 1 nobrkcodestart playfram 0xcc wait 1 playfram 0xdd attackwith 1 wait 1 playfram 0xcc attackwith 1 wait 1 playfram 0xdd attackwith 1 wait 1 playfram 0xcc attackwith 1 wait 1 playfram 0xdd attackwith 1 wait 1 playfram 0xcc attackwith 1 wait 1 playfram 0xbb wait 1 playfram 0xaa wait 1 nobrkcodeend gotorepeatattk ignorerest goto ZobrioliskGndAttkToIdle ZobrioliskGndAttkToIdle: playfram 0x99 wait 1 playfram 0x88 wait 1 goto ZobrioliskLocal00 ZobrioliskCastSpell: playfram 0xbb wait 1 nobrkcodestart playfram 0xcc wait 1 playfram 0xdd playsnd 894 # Zerg\Ultra\zulHit00.WAV castspell sigorder 2 wait 1 playfram 0xcc wait 1 playfram 0xbb wait 1 playfram 0xaa wait 1 nobrkcodeend gotorepeatattk goto ZobrioliskGndAttkToIdle ZobrioliskWalking: move 4 playfram 0x33 wait 1 move 4 playfram 0x44 wait 1 move 4 playfram 0x55 wait 1 move 4 playfram 0x66 wait 1 move 4 playfram 0x77 wait 1 move 4 playfram 0x00 wait 1 move 4 playfram 0x11 wait 1 move 4 playfram 0x22 wait 1 goto ZobrioliskWalking ZobrioliskWalkingToIdle: playfram 0x88 goto ZobrioliskLocal00 ZobrioliskSpecialState2: playfram 0xee goto ScourgeLocal00 ZobrioliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x22 wait 1 playfram 0x11 imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x22 wait 1 playfram 0xee wait 1 sigorder 4 goto ScourgeLocal00 ZobrioliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x22 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x22 wait 1 playfram 0x11 wait 1 sigorder 4 goto ZobrioliskGndAttkToIdle # ----------------------------------------------------------------------------- # # 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 [NONE] 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 [NONE] 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 [NONE] 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 [NONE] 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 [NONE] 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: # 1593 Tetcaerokor (cm\zerg\tetcaerokor.grp) .headerstart IsId 707 Type 12 Init TetcaerokorInit Death TetcaerokorDeath GndAttkInit TetcaerokorGndAttkInit AirAttkInit TetcaerokorGndAttkInit Unused1 [NONE] GndAttkRpt TetcaerokorGndAttkInit AirAttkRpt TetcaerokorGndAttkInit CastSpell TetcaerokorCastSpell GndAttkToIdle TetcaerokorWalkingToIdle AirAttkToIdle TetcaerokorWalkingToIdle Unused2 [NONE] Walking TetcaerokorWalking WalkingToIdle TetcaerokorWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # TetcaerokorInit: imgul 1594 0 42 # Tetcaerokor Shadow (cm\zerg\tetcaerokor.grp) playfram 0x20 wait 2 TetcaerokorWalkingToIdle: 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 0x00 wait 2 playfram 0x20 wait 2 goto TetcaerokorWalkingToIdle TetcaerokorDeath: playsnd 852 # Zerg\Guardian\ZGuDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end TetcaerokorGndAttkInit: nobrkcodestart playsndbtwn 1295 1296 # Tetcaerokor weapon fire 01, 02 playfram 0x440 wait 1 playfram 0x480 wait 1 playfram 0x4C0 wait 1 playfram 0x4E0 attackwith 1 playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0x500 wait 1 playfram 0x520 wait 1 playfram 0x540 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto TetcaerokorWalkingToIdle TetcaerokorCastSpell: nobrkcodestart playsndbtwn 1294 1295 # Tetcaerokor weapon fire 01, 02 playfram 0x2E0 wait 1 playfram 0x320 wait 1 playfram 0x360 castspell playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0x3A0 wait 1 playfram 0x3E0 wait 1 playfram 0x400 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk goto TetcaerokorWalkingToIdle TetcaerokorWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x00 wait 1 goto TetcaerokorWalking # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 ApothecarySpecialState1: playfram 0 goto ScourgeLocal00 ApothecaryAlmostBuilt: playfram 5 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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: # 1639 Unitary Union (cm\protoss\unitary-union.grp) .headerstart IsId 712 Type 21 Init UnitaryUnionInit Death GatewayDeath 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 InfestedTerranWalkingToIdle Landing ScourgeLocal00 LiftOff ScourgeLocal00 IsWorking UnitaryUnionIsWorking WorkingToIdle InfestedTerranWalkingToIdle WarpIn UnitaryUnionWarpIn .headerend # ----------------------------------------------------------------------------- # UnitaryUnionInit: imgul 1640 0 0 # Unitary Union Shadow (cm\protoss\unitary-union-shadow.grp) playfram 0x00 goto ScourgeLocal00 UnitaryUnionIsWorking: 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 0 wait 1 goto UnitaryUnionIsWorking UnitaryUnionWarpIn: imgol 1641 0 0 # Unitary Union Warp Flash (cm\protoss\unitary-union.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1628 Energy Regen Overlay (Small) (cm\effect\energy-regen-small.grp) # 1629 Energy Regen Overlay (Medium) (cm\effect\energy-regen-small.grp) # 1630 Energy Regen Overlay (Large) (cm\effect\energy-regen-small.grp) # 1631 Energy Regen Overlay (X-Large) (cm\effect\energy-regen-small.grp) .headerstart IsId 713 Type 1 Init EnergyRegenOverlayInit Death EnergyRegenOverlayDeath .headerend # ----------------------------------------------------------------------------- # EnergyRegenOverlayInit: playfram 0x00 wait 1 EnergyRegenOverlayLocal00: 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 tmprmgraphicstart wait 10 tmprmgraphicend playfram 0x00 wait 1 goto EnergyRegenOverlayLocal00 EnergyRegenOverlayDeath: playfram 17 wait 1 playfram 18 wait 1 playfram 19 wait 1 playfram 20 wait 1 end # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 WalkingToIdle ScourgeLocal00 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 ScourgeLocal00 MantleSpecialState1: playfram 0 goto ScourgeLocal00 MantleAlmostBuilt: playfram 20 goto ScourgeLocal00 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 ScourgeLocal00 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 ScourgeLocal00 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: # 1660 Servitor (cm\protoss\servitor.grp) .headerstart IsId 718 Type 12 Init ServitorInit Death ServitorDeath GndAttkInit ServitorGndAttkInit AirAttkInit ServitorGndAttkInit Unused1 ServitorUnused1 GndAttkRpt ServitorGndAttkInit AirAttkRpt ServitorGndAttkInit CastSpell [NONE] GndAttkToIdle InfestedTerranWalkingToIdle AirAttkToIdle InfestedTerranWalkingToIdle Unused2 [NONE] Walking ServitorWalking WalkingToIdle ServitorWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ServitorInit: imgul 1661 0 7 # Servitor shadow (cm\protoss\servitor.grp) goto InfestedTerranWalkingToIdle ServitorWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto ServitorWalkingToIdle ServitorDeath: playsnd 533 # Protoss\Aurora\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 # lowsprul 816 0 0 # Servitor Remains lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end ServitorUnused1: wait 1 nobrkcodestart playsnd 1698 # Accantor revive 01 sprol 745 0 0 # Medium Blue Explosion Reversed wait 12 setfldirect 13 nobrkcodeend goto ServitorWalkingToIdle ServitorGndAttkInit: playfram 0x11 playsndbtwn 2167 2171 # Servitor weaponfire 01, 02, 03, 04, 05 attackwith 1 wait 2 playfram 0x00 wait 2 gotorepeatattk goto InfestedTerranWalkingToIdle ServitorWalking: setvertpos 0 goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1660 Positron (cm\protoss\positron.grp) .headerstart IsId 719 Type 12 Init PositronInit Death PositronDeath GndAttkInit PositronGndAttkInit AirAttkInit PositronGndAttkInit Unused1 PositronUnused1 GndAttkRpt PositronGndAttkInit AirAttkRpt PositronGndAttkInit CastSpell [NONE] GndAttkToIdle InfestedTerranWalkingToIdle AirAttkToIdle InfestedTerranWalkingToIdle Unused2 [NONE] Walking PositronWalking WalkingToIdle PositronWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # PositronInit: imgul 1661 0 10 # Positron shadow (cm\protoss\positron.grp) goto InfestedTerranWalkingToIdle PositronWalkingToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto PositronWalkingToIdle PositronDeath: playsnd 566 # Protoss\ARBITER\PAbDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 846 0 0 # Protoss Unit Rubble Medium # lowsprul 816 0 0 # Positron Remains wait 1 end PositronUnused1: wait 1 nobrkcodestart playsnd 1698 # Accantor revive 01 sprol 745 0 0 # Medium Blue Explosion Reversed wait 12 setfldirect 13 nobrkcodeend goto PositronWalkingToIdle PositronGndAttkInit: playfram 0x11 playsndbtwn 2172 2173 # Positron weaponfire 01, 02 attackwith 1 wait 2 playfram 0x00 wait 2 gotorepeatattk goto InfestedTerranWalkingToIdle PositronWalking: setvertpos 0 goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1664 Anti-Matter Missile Hit (Damaging) (thingy\HKexplod.grp) .headerstart IsId 720 Type 1 Init AntiMatterMissileHitDamagingInit Death AntiMatterMissileHitDamagingDeath .headerend # ----------------------------------------------------------------------------- # AntiMatterMissileHitDamagingInit: 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 playfram 13 AntiMatterMissileHitDamagingDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1665 Sycophant (cm\protoss\sycophant.grp) .headerstart IsId 721 Type 21 Init SycophantInit Death SycophantDeath GndAttkInit SycophantGndAttkInit AirAttkInit [NONE] Unused1 SycophantUnused1 GndAttkRpt SycophantGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle SycophantGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking SycophantWalking WalkingToIdle SycophantWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn SycophantWarpIn .headerend # ----------------------------------------------------------------------------- # SycophantInit: imgul 1666 0 0 # Sycophant shadow (cm\protoss\sycophant-shadow.grp) SycophantWalkingToIdle: playfram 0x00 SycophantLocal00: wait 62 randcondjmp 25 SycophantLocal01 goto SycophantLocal00 SycophantLocal01: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 goto SycophantWalkingToIdle SycophantDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 1 lowsprul 847 0 0 # Protoss Unit Rubble Small wait 1 end SycophantUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1187 imgol 1445 0 0 # Zealot death reversed # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto SycophantWalkingToIdle SycophantGndAttkInit: playfram 0x00 wait 1 SycophantGndAttkRpt: playsndrand 2 2198 2199 # Sycophant weaponfire 01, 02 playfram 0x220 wait 1 nobrkcodestart playfram 0x240 attackwith 1 playsnd 664 # Protoss\ZEALOT\pzeHit00.WAV wait 1 playfram 0x260 wait 1 playfram 0x280 wait 1 playfram 0x220 wait 1 nobrkcodeend gotorepeatattk ignorerest SycophantGndAttkToIdle: goto SycophantWalkingToIdle SycophantWalking: 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 goto SycophantWalking SycophantWarpIn: imgol 154 0 0 # Sycophant Warp Flash (protoss\zealot.grp) goto SycophantLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1669 Santa Hat - Small # through # 1676 Santa Hat - Extra Large - 17 .headerstart IsId 722 Type 1 Init SantaHatInit Death SantaHatDeath .headerend # ----------------------------------------------------------------------------- # SantaHatInit: playfram 0x00 goto SantaHatLocal00 SantaHatLocal00: wait 125 goto SantaHatLocal00 SantaHatDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1323 Christmas Mineral Chunk Type2 .headerstart IsId 723 Type 1 Init ChristmasOreChunk2Init Death ChristmasOreChunk2Death .headerend # ----------------------------------------------------------------------------- # ChristmasOreChunk2Init: playfram 0x00 pwrupcondjmp ChristmasOreChunk2Local00 imgul 405 0 0 # Mineral Chunk Shadow (neutral\norShad.grp) goto ChristmasOreChunk2Local00 ChristmasOreChunk2Local00: wait 125 goto ChristmasOreChunk2Local00 ChristmasOreChunk2Death: imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1681 Smoochie Boy .headerstart IsId 724 Type 12 Init SmoochieInit Death SmoochieDeath GndAttkInit SmoochieGndAttkInit AirAttkInit SmoochieGndAttkInit Unused1 [NONE] GndAttkRpt SmoochieGndAttkInit AirAttkRpt SmoochieGndAttkInit CastSpell SmoochieCastSpell GndAttkToIdle SmoochieGndAttkToIdle AirAttkToIdle SmoochieGndAttkToIdle Unused2 [NONE] Walking SmoochieWalking WalkingToIdle SmoochieGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # SmoochieInit: imgul 1682 0 42 # Smoochie Boy Shadow playfram 0x88 wait 1 SmoochieGndAttkToIdle: 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 0xff wait 2 playfram 0x110 wait 2 goto SmoochieGndAttkToIdle SmoochieDeath: playsndbtwn 198 200 # Terran\CIVILIAN\TCvWht00.WAV | Terran\CIVILIAN\TCvWht02.WAV imgol 58 0 0 # Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp) wait 1 end SmoochieGndAttkInit: nobrkcodestart setvertpos 0 playfram 0x00 wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playsndbtwn 201 203 # Terran\CIVILIAN\TCvWht03.WAV | Terran\CIVILIAN\TCvYes01.WAV attackwith 1 wait 1 playfram 0x44 wait 1 playfram 0x55 attackwith 1 wait 1 playfram 0x66 wait 1 playfram 0x77 wait 1 attackwith 1 wait 1 nobrkcodeend gotorepeatattk goto SmoochieGndAttkToIdle SmoochieCastSpell: setvertpos 0 playsnd 920 # Zerg\Queen\ZQuTag00.WAV nobrkcodestart playfram 0x00 wait 1 playfram 0x11 castspell sigorder 2 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 nobrkcodeend gotorepeatattk goto SmoochieGndAttkToIdle SmoochieWalking: playfram 0x88 wait 1 playfram 0x99 wait 1 playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc wait 1 playfram 0xdd wait 1 playfram 0xee wait 1 playfram 0xff wait 1 playfram 0x110 wait 1 goto SmoochieWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1636 Ardent Authority (cm\protoss\ardent-authority.grp) .headerstart IsId 725 Type 27 Init ArdentAuthorityInit Death ArdentAuthorityDeath 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 ArdentAuthorityBuilt Landing ArdentAuthorityLanding LiftOff ArdentAuthorityLanding IsWorking ArdentAuthorityIsWorking WorkingToIdle ArdentAuthorityBuilt WarpIn ArdentAuthorityWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ArdentAuthorityDisable Burrow [NONE] UnBurrow [NONE] Enable ArdentAuthorityEnable .headerend # ----------------------------------------------------------------------------- # ArdentAuthorityInit: playfram 0x00 imgul 1637 0 0 # Ardent Authority Shadow (cm\protoss\ardent-authority-shadow.grp) goto ArdentAuthorityLanding ArdentAuthorityLanding: wait 125 goto ArdentAuthorityLanding ArdentAuthorityDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 224 0 0 # Protoss Building Rubble (Large) (thingy\PRubbleL.grp) wait 1 end ArdentAuthorityBuilt: playfram 0x00 goto ArdentAuthorityLanding ArdentAuthorityIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 goto ArdentAuthorityIsWorking ArdentAuthorityWarpIn: imgol 1638 0 0 # Ardent Authority Warp Flash (cm\protoss\ardent-authority.grp) goto ArdentAuthorityLanding ArdentAuthorityDisable: playfram 3 wait 1 goto ArdentAuthorityBuilt ArdentAuthorityEnable: playfram 0x00 wait 1 goto ArdentAuthorityBuilt # ----------------------------------------------------------------------------- # # 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: # 1699 Spirtith Cesiant (cm\zerg\spirtith-colony.grp) .headerstart IsId 727 Type 20 Init SpirtithCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit SpirtithCesiantAirAttkInit Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt SpirtithCesiantAirAttkInit CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle SpirtithCesiantAirAttkToIdle Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt SpirtithCesiantAlmostBuilt Built SpirtithCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking SpirtithCesiantBuilt WorkingToIdle SpirtithCesiantBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # SpirtithCesiantInit: imgul 1700 0 0 # Spirtith Cesiant Shadow (cm\zerg\spirtith-colony-shadow.grp) playfram 0x00 goto ScourgeLocal00 SpirtithCesiantAirAttkInit: playfram 4 wait 1 playfram 5 attackwith 2 playsndbtwn 2542 2544 # Spirtith Cesiant weaponfire 01, 02, 03 wait 2 playfram 6 wait 1 playfram 7 wait 2 gotorepeatattk ignorerest goto SpirtithCesiantAirAttkToIdle SpirtithCesiantAirAttkToIdle: playfram 4 wait 2 goto SpirtithCesiantBuilt SpirtithCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 SpirtithCesiantBuilt: wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 0x00 wait 2 goto SpirtithCesiantBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1700 Optecton (cm\protoss\optecton.grp) .headerstart IsId 728 Type 21 Init OptectonInit Death StarSovereignDeath GndAttkInit OptectonGndAttkInit AirAttkInit OptectonGndAttkInit Unused1 [NONE] GndAttkRpt OptectonGndAttkInit AirAttkRpt OptectonGndAttkInit CastSpell [NONE] GndAttkToIdle OptectonGndAttkToIdle AirAttkToIdle OptectonGndAttkToIdle Unused2 [NONE] Walking OptectonWalking WalkingToIdle OptectonWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn OptectonWarpIn .headerend # ----------------------------------------------------------------------------- # OptectonInit: imgul 1625 0 0 # Optecton Shadow (cm\protoss\optecton-shad.grp) playfram 0x00 wait 2 goto ScourgeLocal00 OptectonGndAttkToIdle: playfram 0x00 wait 2 goto ScourgeLocal00 OptectonGndAttkInit: playfram 0x00 OptectonGndAttkRpt: wait 1 nobrkcodestart wait 1 playsnd 1557 # Architect charge 01 imgol 1820 0 0 # Architect charge overlay wait 7 imgol 1820 0 0 # Architect charge overlay wait 7 imgol 1820 0 0 # Architect charge overlay wait 8 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x220 imgoluselo 1855 0 0 # Optecton muzzle flash playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x240 wait 3 playfram 0x260 wait 1 playfram 0x00 wait 1 nobrkcodeend gotorepeatattk ignorerest goto OptectonGndAttkToIdle OptectonWalking: move 4 wait 1 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 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 goto OptectonWalking OptectonWalkingToIdle: playfram 0x00 goto ScourgeLocal00 OptectonWarpIn: imgol 125 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1276 Patriarch (cm\protoss\patriarch.grp) .headerstart IsId 729 Type 21 Init PatriarchInit Death PatriarchDeath GndAttkInit PatriarchGndAttkInit AirAttkInit PatriarchGndAttkInit Unused1 PatriarchUnused1 GndAttkRpt PatriarchGndAttkInit AirAttkRpt PatriarchGndAttkInit CastSpell [NONE] GndAttkToIdle PatriarchGndAttkToIdle AirAttkToIdle PatriarchGndAttkToIdle Unused2 [NONE] Walking PatriarchWalking WalkingToIdle PatriarchWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn PatriarchWarpIn .headerend # ----------------------------------------------------------------------------- # PatriarchInit: imgul 1627 0 0 # Patriarch Shadow (cm\protoss\patriarch-shadow.grp) playfram 0x00 wait 2 goto PatriarchLocal00 PatriarchLocal00: wait 62 randcondjmp 25 PatriarchLocal01 goto PatriarchLocal00 PatriarchLocal01: 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 0x00 goto PatriarchLocal00 PatriarchLocal42: playfram 0x00 goto PatriarchLocal00 PatriarchDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 1 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end PatriarchUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1186 # Cantavis revive 01 imgol 1445 0 0 # Zealot death reversed # playfram 244 wait 2 # playfram 243 wait 2 # playfram 242 wait 2 # playfram 241 wait 2 # playfram 240 wait 2 wait 2 setfldirect 12 nobrkcodeend goto PatriarchLocal42 PatriarchGndAttkInit: playfram 0x154 wait 1 nobrkcodestart playfram 0x165 playsndbtwn 2554 2556 # Patriarch attack 01, 02, 03 attackwith 1 wait 1 playfram 0x176 wait 1 playfram 0x187 wait 1 playfram 0x198 wait 1 playfram 0x1A9 wait 1 playfram 0x1BA wait 1 playfram 0x1CB wait 1 nobrkcodeend gotorepeatattk ignorerest goto PatriarchGndAttkToIdle PatriarchGndAttkToIdle: playfram 0x00 wait 1 goto PatriarchLocal00 PatriarchWalking: 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 move 5 wait 1 playfram 0x121 move 5 wait 1 playfram 0x132 move 5 wait 1 playfram 0x143 goto PatriarchWalking PatriarchWalkingToIdle: playfram 0x00 goto PatriarchLocal00 PatriarchWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 1717 Zarcavrokor Bone (cm\zerg\zarcavrokor-bone.grp) .headerstart IsId 732 Type 2 Init ZarcavrokorBoneInit Death ZarcavrokorBoneDeath GndAttkInit ZarcavrokorBoneGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # ZarcavrokorBoneInit: playfram 0x00 playsndbtwn 2531 2533 # Gorgrokor weaponfire B 01, 02, 03 wait 1 sigorder 1 playfram 0x20 wait 1 ZarcavrokorBoneGndAttkInit: playfram 0x40 wait 1 ZarcavrokorBoneLocal00: playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x40 wait 1 goto ZarcavrokorBoneLocal00 ZarcavrokorBoneDeath: playsnd 79 # Bullet\ZLuHit00.wav imgol 1097 0 0 # Nathrokor Attack Overlay (cm\effect\nathrokor-breath.grp) domissiledmg 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 OmniBulletOneBlueDeath 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 OmniBulletOneBlueDeath: if bullet.weapon_id == 26 goto OmniBulletOneDeathOrange imgol 1505 0 0 # Burst Lasers Blue Impact (thingy\elbHit.grp) domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1720 Bactalisk Acid (cm\zerg\bactalisk-acid.grp) .headerstart IsId 734 Type 13 Init BactaliskAcidInit Death BactaliskAcidDeath GndAttkInit BactaliskAcidGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 BactaliskAcidSpecialState1 .headerend # ----------------------------------------------------------------------------- # BactaliskAcidInit: playfram 0x00 wait 1 sigorder 1 playfram 0x20 wait 1 BactaliskAcidGndAttkInit: playfram 0x40 wait 1 playfram 0x20 wait 1 playfram 0x00 wait 1 playfram 0x20 wait 1 goto BactaliskAcidGndAttkInit BactaliskAcidDeath: playsndbtwn 2853 2855 # Bactalisk weaponhit 01, 02, 03 sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg wait 1 end BactaliskAcidSpecialState1: playsndbtwn 2853 2855 # Bactalisk weaponhit 01, 02, 03 sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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 [NONE] 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 ScourgeLocal00 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1523 Matador Tank Mode Turret (cm\terran\matador-turret.grp) .headerstart IsId 738 Type 12 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 [NONE] .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: # 1731 Analogue (cm\protoss\analogue.grp) .headerstart IsId 741 Type 12 Init AnalogueInit Death AnalogueDeath GndAttkInit AnalogueGndAttkInit AirAttkInit AnalogueGndAttkInit Unused1 [NONE] GndAttkRpt AnalogueGndAttkInit AirAttkRpt AnalogueGndAttkInit CastSpell [NONE] GndAttkToIdle AnalogueGndAttkToIdle AirAttkToIdle AnalogueGndAttkToIdle Unused2 [NONE] Walking AnalogueWalking WalkingToIdle AnalogueGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AnalogueInit: imgul 1732 0 7 # Analogue Shadow (cm\protoss\analogue-shadow.grp) playfram 0x00 wait 2 AnalogueGndAttkToIdle: 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 0x00 wait 2 goto AnalogueGndAttkToIdle AnalogueDeath: playsndbtwn 1239 1241 # Barghest death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 1 lowsprul 846 0 0 # Protoss Unit Rubble Medium wait 1 end AnalogueGndAttkInit: attack gotorepeatattk goto AnalogueGndAttkToIdle AnalogueWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0x100 wait 1 playfram 0x00 wait 1 goto AnalogueWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1733 Zerg Spore Explosion Large (cm\zerg\spore-explosion-large.grp) .headerstart IsId 742 Type 1 Init ZergSporeExplosionLargeInit Death ZergSporeExplosionLargeDeath .headerend # ----------------------------------------------------------------------------- # ZergSporeExplosionLargeInit: 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 ZergSporeExplosionLargeDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 050 Mortothrokor (cm\zerg\mortothrokor.grp) .headerstart IsId 743 Type 26 Init MortothrokorInit Death MortothrokorDeath GndAttkInit MortothrokorGndAttkInit AirAttkInit [NONE] Unused1 MortothrokorUnused1 GndAttkRpt MortothrokorGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle MortothrokorGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking MortothrokorWalking WalkingToIdle MortothrokorGndAttkToIdle SpecialState1 [NONE] SpecialState2 ScourgeLocal00 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow MortothrokorBurrow UnBurrow MortothrokorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # MortothrokorInit: imgul 1736 0 0 # Mortothrokor Shadow (cm\zerg\mortothrokor-shadow.grp) MortothrokorGndAttkToIdle: playfram 0x00 goto MortothrokorLocal00 MortothrokorLocal00: wait 62 randcondjmp 25 MortothrokorLocal01 randcondjmp 128 MortothrokorLocal02 goto MortothrokorLocal00 MortothrokorLocal01: playfram 0x55 wait 1 playfram 0x66 wait 10 playfram 0x55 wait 1 playfram 0x00 wait 1 goto MortothrokorGndAttkToIdle MortothrokorLocal02: randcondjmp 128 MortothrokorLocal03 playfram 0x11 wait 1 turnccwise 1 playfram 0x22 wait 1 turnccwise 1 playfram 0x33 wait 1 turnccwise 1 playfram 0x44 wait 1 turnccwise 1 playfram 0x33 wait 1 turnccwise 1 playfram 0x22 wait 1 turnccwise 1 playfram 0x11 wait 1 turnccwise 1 goto MortothrokorGndAttkToIdle MortothrokorLocal03: playfram 0x11 wait 1 turncwise 1 playfram 0x22 wait 1 turncwise 1 playfram 0x33 wait 1 turncwise 1 playfram 0x44 wait 1 turncwise 1 playfram 0x33 wait 1 turncwise 1 playfram 0x22 wait 1 turncwise 1 playfram 0x11 wait 1 turncwise 1 goto MortothrokorGndAttkToIdle MortothrokorDeath: playsnd 878 # Zerg\Ultra\ZUlDth00.WAV setfldirect 0 playfram 595 wait 2 playfram 596 wait 2 playfram 597 wait 2 playfram 598 wait 2 playfram 599 wait 2 playfram 600 wait 2 playfram 601 wait 2 lowsprul 868 0 0 # Mortothrokor Remnants (cm\zerg\mortothrokor-remnants.grp) wait 1 end MortothrokorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1181 # Ultrokor revive 01 playfram 173 wait 2 playfram 172 wait 2 playfram 171 wait 2 playfram 170 wait 12 setfldirect 14 nobrkcodeend goto MortothrokorGndAttkToIdle MortothrokorGndAttkInit: playfram 0x00 MortothrokorGndAttkRpt: wait 1 nobrkcodestart playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV wait 1 playfram 0xBB attackwith 1 playsndbtwn 3145 3146 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0xCC wait 1 playfram 0xDD wait 1 playfram 0xEE attackwith 1 playsndbtwn 3145 3146 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0xFF wait 1 playfram 0x110 wait 1 playfram 0x121 wait 1 playfram 0x132 wait 1 playfram 0x143 wait 1 nobrkcodeend gotorepeatattk goto MortothrokorGndAttkToIdle MortothrokorWalking: move 4 playfram 0x11 wait 1 move 4 playfram 0x22 wait 1 move 4 playfram 0x33 wait 1 move 4 playfram 0x44 wait 1 move 4 playfram 0x55 wait 1 move 4 playfram 0x66 wait 1 move 4 playfram 0x77 wait 1 move 4 playfram 0x88 wait 1 move 4 playfram 0x99 wait 1 move 4 playfram 0xAA wait 1 goto MortothrokorWalking MortothrokorBurrow: setfldirect 14 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x165 wait 1 playfram 0x176 wait 1 playfram 0x187 wait 1 playfram 0x198 wait 1 playfram 0x1A9 wait 1 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x1C0 wait 1 playfram 0x1DA wait 1 playfram 0x1EB wait 1 playfram 0x1FC wait 1 playfram 0x20D wait 1 playfram 0x21E wait 1 playfram 0x231 wait 1 sigorder 4 goto ScourgeLocal00 MortothrokorUnBurrow: wait 1 waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x21E wait 1 playfram 0x20D wait 1 playfram 0x1DA wait 1 playfram 0x185 wait 1 playfram 0x176 wait 1 playfram 0x165 wait 1 sigorder 4 goto MortothrokorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1738 Phantom Strike Proc (thingy\halmind.grp) .headerstart IsId 744 Type 1 Init PhantomStrikeProcInit Death PhantomStrikeProcDeath .headerend # ----------------------------------------------------------------------------- # PhantomStrikeProcInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 PhantomStrikeProcDeath: wait 1 end # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 1714 Engram (cm\protoss\engram.grp) .headerstart IsId 752 Type 21 Init EngramInit Death NexusDeath GndAttkInit EngramGndAttkInit AirAttkInit EngramGndAttkInit Unused1 [NONE] GndAttkRpt EngramGndAttkInit AirAttkRpt EngramGndAttkInit CastSpell [NONE] GndAttkToIdle EngramGndAttkToIdle AirAttkToIdle EngramGndAttkToIdle Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn EngramWarpIn .headerend # ----------------------------------------------------------------------------- # EngramInit: imgul 1715 0 0 # Engram Shadow (cm\protoss\engram-shad.grp) playfram 0x00 goto ScourgeLocal00 EngramGndAttkInit: wait 1 attack playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04 imgol 1163 0 -20 # Warden impact gotorepeatattk ignorerest EngramGndAttkToIdle: goto ScourgeLocal00 EngramWarpIn: imgol 1748 0 0 # Engram Warp Flash (cm\protoss\engram.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 [NONE] 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 ScourgeLocal00 PhilocWalking: setvertpos 0 imgol 1747 0 0 # Philoc Engines (terran\wraith-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 1751 Quazilisk Mutate (cm\zerg\quazilisk-mutate.grp) # 1887 Protathalor Mutate (cm\zerg\protathalor-mutate.grp) .headerstart IsId 754 Type 13 Init ZergMutateInit Death EggDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 ZergMutateUnused Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergMutateSpecialState1 .headerend # ----------------------------------------------------------------------------- # ZergMutateInit: playfram 0x00 goto ScourgeLocal00 ZergMutateUnused: wait 1 nobrkcodestart playfram 6 wait 2 playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 wait 2 sigorder 4 wait 2 nobrkcodeend goto ScourgeLocal00 ZergMutateSpecialState1: playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 waitrand 1 3 sigorder 8 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1752 Quazilisk Attack Overlay (cm\zerg\quazilisk-attack.grp) .headerstart IsId 755 Type 1 Init QuaziliskAttackOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # QuaziliskAttackOverlayInit: playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 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: # 1754 Nathrokor Mutate (cm\zerg\nathrokor-mutate.grp) .headerstart IsId 757 Type 13 Init ZergMutateAirInit Death EggDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 ZergMutateAirUnused Walking [NONE] WalkingToIdle [NONE] SpecialState1 ZergMutateAirSpecialState1 .headerend # ----------------------------------------------------------------------------- # ZergMutateAirInit: playfram 0x00 goto ScourgeLocal00 ZergMutateAirUnused: wait 1 nobrkcodestart playfram 5 wait 2 playfram 4 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 wait 2 sigorder 4 wait 2 nobrkcodeend goto ScourgeLocal00 ZergMutateAirSpecialState1: playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 waitrand 1 3 sigorder 8 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1756 Omnivale (cm\gamemodes\omnipresence\omnivale.grp) .headerstart IsId 758 Type 21 Init OmnivaleInit Death NexusDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 OmnivaleSpecialState1 SpecialState2 OmnivaleSpecialState2 AlmostBuilt OmnivaleAlmostBuilt Built OmnivaleBuilt Landing [NONE] LiftOff [NONE] IsWorking OmnivaleIsWorking WorkingToIdle OmnivaleWorkingToIdle WarpIn OmnivaleAlmostBuilt .headerend # ----------------------------------------------------------------------------- # OmnivaleInit: imgul 1757 0 0 # Omnivale Shadow (cm\gamemodes\omnipresence\omnivale-shadow.grp) playfram 0x00 wait 2 goto OmnivaleBuilt OmnivaleBuilt: wait 125 goto OmnivaleBuilt OmnivaleSpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav wait 1 goto OmnivaleLocal00 OmnivaleLocal00: wait 255 goto OmnivaleLocal00 OmnivaleSpecialState2: wait 1 goto OmnivaleWorkingToIdle OmnivaleWorkingToIdle: playfram 0x00 goto OmnivaleBuilt OmnivaleAlmostBuilt: imgol 172 0 0 # Omnivale Warp Flash (cm\gamemodes\omnipresence\omnivale.grp) goto OmnivaleBuilt OmnivaleIsWorking: 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 0x00 wait 1 goto OmnivaleIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1170 Potentate (cm\protoss\potentate.grp) .headerstart IsId 759 Type 21 Init PotentateInit Death PotentateDeath GndAttkInit PotentateGndAttkInit AirAttkInit PotentateGndAttkInit Unused1 EcclesiastUnused1 GndAttkRpt PotentateGndAttkRpt AirAttkRpt PotentateGndAttkRpt CastSpell [NONE] GndAttkToIdle EcclesiastGndAttkToIdle AirAttkToIdle EcclesiastGndAttkToIdle Unused2 [NONE] Walking EcclesiastWalking WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 PotentateMeleeAttkRpt SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn PotentateWarpIn .headerend # ----------------------------------------------------------------------------- # PotentateInit: imgul 1172 0 0 # Potentate Shadow (cm\protoss\potentate-shad.grp) goto InfestedTerranWalkingToIdle PotentateDeath: playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV imgol 153 0 0 # Zealot Death (protoss\zealot.grp) wait 3 lowsprul 818 0 0 # Potentate Remains wait 1 end PotentateGndAttkInit: sigorder 32 playfram 0x120 wait 1 playfram 0x140 wait 1 playfram 0x160 wait 1 playfram 0x180 goto PotentateGndAttkRpt PotentateGndAttkRpt: wait 1 nobrkcodestart playsndbtwn 2523 2524 # Potentate attack 01, 02 attackwith 2 playfram 0x1A0 wait 1 playfram 0x180 wait 1 sigorder 32 nobrkcodeend gotorepeatattk ignorerest goto EcclesiastGndAttkToIdle PotentateMeleeAttkRpt: playfram 0x1C0 wait 1 nobrkcodestart playfram 0x1C0 wait 1 playfram 0x1E0 wait 1 playfram 0x200 playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 attackmelee 1 664 # Protoss\ZEALOT\pzeHit00.WAV wait 1 nobrkcodeend playfram 0x220 wait 1 playfram 0x00 gotorepeatattk ignorerest goto InfestedTerranWalkingToIdle PotentateWarpIn: imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 076 Surkith Cesiant (cm\zerg\skortrith-cesiant.grp) .headerstart IsId 760 Type 20 Init SkortrithCesiantInit Death CerebrateDeath GndAttkInit SkortrithCesiantGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt SkortrithCesiantGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle SurkithCesiantGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt SurkithCesiantAlmostBuilt Built SurkithCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking SurkithCesiantIsWorking WorkingToIdle SurkithCesiantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # SkortrithCesiantInit: playfram 0x00 imgul 1704 0 0 # Skortrith Cesiant Shadow (cm\zerg\skortrith-cesiant-shadow.grp) goto ScourgeLocal00 SkortrithCesiantGndAttkInit: trgtarccondjmp 74 42 SkortrithCesiantLocal00 trgtarccondjmp 159 42 SkortrithCesiantLocal01 nobrkcodestart playsnd 2540 # Skortrith Cesiant weaponfire 01 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 attackwith 1 wait 6 playfram 32 wait 1 playfram 31 wait 1 playfram 30 wait 1 playfram 29 wait 1 playfram 28 wait 1 playfram 27 wait 1 playfram 26 wait 1 playfram 25 wait 1 playfram 24 wait 1 nobrkcodeend gotorepeatattk ignorerest goto SurkithCesiantGndAttkToIdle SkortrithCesiantLocal00: nobrkcodestart playsnd 2540 # Skortrith Cesiant weaponfire 01 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 attackwith 1 wait 6 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 nobrkcodeend gotorepeatattk ignorerest goto SurkithCesiantIsWorking SkortrithCesiantLocal01: nobrkcodestart playsnd 2540 # Skortrith Cesiant weaponfire 01 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 playfram 21 wait 1 playfram 22 wait 1 playfram 23 wait 1 attackwith 1 wait 6 playfram 23 wait 1 playfram 22 wait 1 playfram 21 wait 1 playfram 20 wait 1 playfram 19 wait 1 playfram 18 wait 1 playfram 0x11 wait 1 playfram 16 wait 1 playfram 15 wait 1 playfram 14 wait 1 nobrkcodeend gotorepeatattk ignorerest goto SurkithCesiantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1766 Skortrith Cesiant Tentacle (bullet\Tentacle.grp) .headerstart IsId 761 Type 2 Init SkortrithTentacleInit Death SubterraneanTentacleDeath GndAttkInit SubterraneanTentacleDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # SkortrithTentacleInit: playsnd 2541 # Skortrith Cesiant weaponhit 01 wait 1 sigorder 1 wait 1 goto SubterraneanTentacleDeath # ----------------------------------------------------------------------------- # # 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 [NONE] 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 TrojanDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking QilinWalking WalkingToIdle OvilethLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # QilinInit: imgul 1786 0 42 # Qilin Shadow (cm\faction\qilin.grp) playfram 0x00 goto OvilethLocal00 QilinWalking: setvertpos 0 imgol 1787 0 0 # Qilin Engines (cm\faction\qilin-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 # Scourge 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 # Scourge 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 ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 1792 Adherent (cm\faction-p\adherent.grp) .headerstart IsId 768 Type 21 Init AdherentInit Death LegionnaireDeath GndAttkInit AdherentGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt AdherentGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle LegionnaireGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking LegionnaireWalking WalkingToIdle MadcapWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LegionnaireWarpIn .headerend # ----------------------------------------------------------------------------- # AdherentInit: imgul 1793 0 0 # Adherent Shadow (cm\faction-p\adherent-shadow.grp) goto MadcapWalkingToIdle AdherentGndAttkInit: playfram 0x100 nobrkcodestart wait 2 playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 playfram 0x120 wait 1 playfram 0x140 attackmelee 1 1897 # Legionnaire weapon hit 01 wait 1 playfram 0x160 wait 1 nobrkcodeend playfram 0x120 wait 1 gotorepeatattk ignorerest goto LegionnaireGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1797 Nathrelisk (cm\faction-z\nathrelisk.grp) .headerstart IsId 769 Type 12 Init NathreliskInit Death NathrokorDeath GndAttkInit NathreliskGndAttkInit AirAttkInit NathreliskGndAttkInit Unused1 [NONE] GndAttkRpt NathreliskGndAttkInit AirAttkRpt NathreliskGndAttkInit CastSpell [NONE] GndAttkToIdle NathrokorGndAttkToIdle AirAttkToIdle NathrokorGndAttkToIdle Unused2 [NONE] Walking NathrokorWalking WalkingToIdle NathrokorGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # NathreliskInit: imgul 1798 0 42 # Nathrelisk Shadow (cm\faction-z\nathrelisk.grp) playfram 0x00 wait 2 goto NathrokorGndAttkToIdle NathreliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x20 playsnd 1326 # Nathrokor weaponfire 01 attack wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto NathrokorGndAttkToIdle # ----------------------------------------------------------------------------- # # 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt AnchorAlmostBuilt Built AnchorBuilt Landing AnchorLanding LiftOff AnchorLiftOff IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 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: # 1813 Algoztalisk (cm\zerg\algoztalisk.grp) .headerstart IsId 771 Type 12 Init AlgoztaliskInit Death GeszithalorDeath GndAttkInit AlgoztaliskGndAttkInit AirAttkInit AlgoztaliskGndAttkInit Unused1 AlgoztaliskUnused1 GndAttkRpt AlgoztaliskGndAttkInit AirAttkRpt AlgoztaliskGndAttkInit CastSpell [NONE] GndAttkToIdle AlgoztaliskGndAttkToIdle AirAttkToIdle AlgoztaliskGndAttkToIdle Unused2 [NONE] Walking AlgoztaliskWalking WalkingToIdle AlgoztaliskGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AlgoztaliskInit: imgul 1814 0 42 # Algoztalisk Shadow (cm\zerg\algoztalisk.grp) playfram 0x00 wait 2 AlgoztaliskGndAttkToIdle: playfram 0x11 wait 2 playfram 0x22 wait 2 playfram 0x33 wait 2 playfram 0x00 wait 2 goto AlgoztaliskGndAttkToIdle AlgoztaliskUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1175 # Geszithalor revive 01 wait 8 sprol 753 0 0 wait 10 setfldirect 14 tmprmgraphicend nobrkcodeend goto AlgoztaliskGndAttkToIdle AlgoztaliskGndAttkInit: playsndbtwn 2995 2997 # Algoztalisk weaponfire 01, 02, 03 wait 1 attackwith 1 gotorepeatattk goto AlgoztaliskGndAttkToIdle AlgoztaliskWalking: playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 playfram 0x00 wait 1 goto AlgoztaliskWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1817 Cherbrathalor (cm\zerg\cherbrathalor.grp) .headerstart IsId 772 Type 26 Init CherbrathalorInit Death KeskathalorDeath GndAttkInit CherbrathalorGndAttkInit AirAttkInit CherbrathalorGndAttkInit Unused1 CherbrathalorUnused1 GndAttkRpt CherbrathalorGndAttkInit AirAttkRpt CherbrathalorGndAttkInit CastSpell [NONE] GndAttkToIdle CherbrathalorGndAttkToIdle AirAttkToIdle CherbrathalorGndAttkToIdle Unused2 [NONE] Walking CherbrathalorWalking WalkingToIdle CherbrathalorGndAttkToIdle SpecialState1 [NONE] SpecialState2 CherbrathalorSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow CherbrathalorBurrow UnBurrow CherbrathalorUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # CherbrathalorInit: imgul 1818 0 4 # Cherbrathalor Shadow (cm\zerg\cherbrathalor-shadow.grp) goto CherbrathalorGndAttkToIdle CherbrathalorGndAttkToIdle: playfram 0x00 wait 1 goto ScourgeLocal00 CherbrathalorUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1181 # Ultrokor revive 01 # playfram 417 wait 2 # playfram 416 wait 2 # playfram 415 wait 2 # playfram 414 wait 2 # playfram 413 wait 2 # playfram 412 wait 2 # playfram 411 wait 2 # playfram 410 wait 2 # playfram 409 wait 2 # playfram 408 wait 2 setfldirect 14 nobrkcodeend goto CherbrathalorGndAttkToIdle CherbrathalorGndAttkInit: playfram 0x140 wait 1 CherbrathalorGndAttkRpt: playfram 0x180 nobrkcodestart wait 1 playfram 0x1A0 playsndbtwn 2998 3000 # Cherbrathalor weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x1C0 wait 1 playfram 0x1A0 playsndbtwn 2998 3000 # Cherbrathalor weaponfire 01, 02, 03 attackwith 1 playfram 0x1C0 wait 1 playfram 0x1A0 playsndbtwn 2998 3000 # Cherbrathalor weaponfire 01, 02, 03 attackwith 1 playfram 0x1C0 wait 1 playfram 0x1A0 playsndbtwn 2998 3000 # Cherbrathalor weaponfire 01, 02, 03 attackwith 1 wait 1 nobrkcodeend gotorepeatattk goto CherbrathalorGndAttkToIdle CherbrathalorWalking: move 3 playfram 0x20 wait 1 move 3 playfram 0x40 wait 1 move 3 playfram 0x60 wait 1 move 3 playfram 0x80 wait 1 move 3 playfram 0xA0 wait 1 move 3 playfram 0xC0 wait 1 move 3 playfram 0xE0 wait 1 move 3 playfram 0x100 wait 1 move 3 playfram 0x120 wait 1 move 3 playfram 0x00 goto CherbrathalorWalking CherbrathalorBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 sigorder 4 goto CherbrathalorSpecialState2 CherbrathalorUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0xC0 wait 1 playfram 0xA0 wait 1 playfram 0x80 wait 1 playfram 0x60 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x40 wait 1 playfram 0x20 wait 1 sigorder 4 goto CherbrathalorGndAttkToIdle CherbrathalorSpecialState2: playfram 0x280 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1815 Okrimnilisk (cm\zerg\okrimnilisk.grp) .headerstart IsId 773 Type 26 Init OkrimniliskInit Death KeskathalorDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 OkrimniliskUnused1 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle OkrimniliskGndAttkToIdle AirAttkToIdle OkrimniliskGndAttkToIdle Unused2 [NONE] Walking CherbrathalorWalking WalkingToIdle OkrimniliskGndAttkToIdle SpecialState1 [NONE] SpecialState2 OkrimniliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow OkrimniliskBurrow UnBurrow OkrimniliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # OkrimniliskInit: imgul 1816 0 7 # Okrimnilisk Shadow (cm\zerg\okrimnilisk-shadow.grp) goto OkrimniliskGndAttkToIdle OkrimniliskGndAttkToIdle: playfram 0x00 wait 2 playfram 0x20 wait 2 playfram 0x40 wait 2 playfram 0x60 wait 2 playfram 0x40 wait 2 playfram 0x20 wait 2 goto OkrimniliskGndAttkToIdle OkrimniliskUnused1: wait 1 nobrkcodestart setfldirect 0 playsnd 1181 # Ultrokor revive 01 # playfram 417 wait 2 # playfram 416 wait 2 # playfram 415 wait 2 # playfram 414 wait 2 # playfram 413 wait 2 # playfram 412 wait 2 # playfram 411 wait 2 # playfram 410 wait 2 # playfram 409 wait 2 # playfram 408 wait 2 setfldirect 14 nobrkcodeend goto OkrimniliskGndAttkToIdle OkrimniliskGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x20 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 playfram 0xC0 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack wait 1 playfram 0xA0 wait 1 playfram 0x80 wait 1 playfram 0x60 playsndbtwn 1898 1900 # Evigrilisk weaponfire 01, 02, 03 attack wait 1 playfram 0x40 wait 1 playfram 0x20 wait 1 nobrkcodeend gotorepeatattk ignorerest goto OkrimniliskGndAttkToIdle OkrimniliskBurrow: imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 sigorder 4 goto OkrimniliskSpecialState2 OkrimniliskUnBurrow: wait 1 waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0xC0 wait 1 playfram 0xA0 wait 1 playfram 0x80 wait 1 playfram 0x60 imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) wait 1 playfram 0x40 wait 1 playfram 0x20 wait 1 sigorder 4 goto OkrimniliskGndAttkToIdle OkrimniliskSpecialState2: playfram 0x140 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1222 Kalkalisk Birth (Cocoon) (cm\zerg\kalkalisk-mutate.grp) .headerstart IsId 774 Type 13 Init KalkaliskBirthTempInit 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 KalkaliskBirthTempSpecialState1 .headerend # ----------------------------------------------------------------------------- # KalkaliskBirthTempInit: playfram 0 wait 1 waitrand 10 15 KalkaliskBirthTempLocal00: playfram 0 wait 1 goto KalkaliskBirthTempLocal00 KalkaliskBirthTempSpecialState1: wait 1 nobrkcodestart playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 sigorder 4 nobrkcodeend goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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: # 1851 Grand Library (cm\protoss\grand-library.grp) .headerstart IsId 778 Type 27 Init GrandLibraryInit Death AncestralArchivesDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 GrandLibrarySpecialState1 SpecialState2 GrandLibrarySpecialState2 AlmostBuilt GrandLibraryAlmostBuilt Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking GrandLibraryIsWorking WorkingToIdle GrandLibraryWorkingToIdle WarpIn GrandLibraryAlmostBuilt Unused3 [NONE] StarEditInit [NONE] Disable GrandLibraryDisable Burrow [NONE] UnBurrow [NONE] Enable GrandLibraryEnable .headerend # ----------------------------------------------------------------------------- # GrandLibraryInit: imgul 1852 0 0 # GrandLibrary Shadow (cm\protoss\grand-library-shadow.grp) playfram 0x00 wait 2 goto ScourgeLocal00 GrandLibrarySpecialState1: playsnd 528 # Protoss\SHUTTLE\pshBld00.wav wait 1 goto GrandLibraryLocal00 GrandLibraryLocal00: wait 255 goto GrandLibraryLocal00 GrandLibrarySpecialState2: wait 1 goto GrandLibraryWorkingToIdle GrandLibraryWorkingToIdle: playfram 12 wait 2 playfram 13 wait 2 playfram 14 wait 2 playfram 0 goto ScourgeLocal00 GrandLibraryAlmostBuilt: imgol 1853 0 0 # Grand Library Warp Flash (cm\protoss\grand-library.grp) goto ScourgeLocal00 GrandLibraryIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 goto GrandLibraryLoop GrandLibraryLoop: playfram 8 wait 2 playfram 9 wait 2 playfram 10 wait 2 playfram 11 wait 2 playfram 10 wait 2 playfram 9 wait 2 goto GrandLibraryLoop GrandLibraryDisable: playfram 0x00 wait 1 playfram 15 wait 2 playfram 16 wait 1 goto ScourgeLocal00 GrandLibraryEnable: playfram 15 wait 2 playfram 0 wait 1 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1854 Gladius Charge (cm\protoss\gladius-charge.grp) .headerstart IsId 779 Type 1 Init GladiusChargeInit Death GladiusChargeDeath .headerend # ----------------------------------------------------------------------------- # GladiusChargeInit: playfram 6 wait 1 playfram 7 wait 1 playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 4 wait 1 playfram 5 wait 1 goto GladiusChargeInit GladiusChargeDeath: playfram 0 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1855 Optecton Muzzle Flash (cm\protoss\optecton-muzzle.grp) .headerstart IsId 780 Type 1 Init MuzzleFlashSingleInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MuzzleFlashSingleInit: playfram 0x00 wait 1 end # ----------------------------------------------------------------------------- # # 1860 Ascension Small (cm\protoss\ascension-small.grp) # 1861 Ascension Medium (cm\protoss\ascension-medium.grp) # 1862 Ascension Large (cm\protoss\ascension-large.grp) # 1863 Ascension XLarge (cm\protoss\ascension-xlarge.grp) .headerstart IsId 781 Type 1 Init AscensionProcInit Death AscensionProcDeath .headerend # ----------------------------------------------------------------------------- # AscensionProcInit: 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 AscensionProcLoop: 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 goto AscensionProcLoop AscensionProcDeath: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1864 Astral Rule Small (cm\protoss\astral-rule-small.grp) # 1865 Astral Rule Medium (cm\protoss\astral-rule-medium.grp) # 1866 Astral Rule Large (cm\protoss\astral-rule-large.grp) # 1867 Astral Rule XLarge (cm\protoss\astral-rule-xlarge.grp) .headerstart IsId 782 Type 1 Init AstralRuleInit Death AstralRuleDeath .headerend # ----------------------------------------------------------------------------- # AstralRuleInit: 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 AstralRuleLocal00: 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 goto AstralRuleLocal00 AstralRuleDeath: 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 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1868 Magister Weapon Impact (cm\protoss\magister-weaponhit.grp) .headerstart IsId 783 Type 2 Init MagisterWeaponhitInit Death MagisterWeaponhitDeath GndAttkInit MagisterWeaponhitDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # MagisterWeaponhitInit: wait 1 sigorder 1 wait 1 MagisterWeaponhitDeath: playfram 0x00 domissiledmg 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 goto Generic_Wait1End # ----------------------------------------------------------------------------- # # 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: # 1876 Positron Projectile (cm\protoss\positron-projectile.grp) .headerstart IsId 786 Type 2 Init PositronProjectileInit Death PositronProjectileDeath GndAttkInit PositronProjectileLoop AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # PositronProjectileInit: playfram 25 wait 1 sigorder 1 wait 1 playfram 26 wait 1 playfram 27 PositronProjectileLoop: 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 goto PositronProjectileLoop PositronProjectileDeath: playsnd 2848 # Panoptus weaponhit 01 domissiledmg 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1877 Demiurge Worship Overlay Small (cm\protoss\demiurge-worship-overlay-small.grp) # 1878 Demiurge Worship Overlay Medium (cm\protoss\demiurge-worship-overlay-medium.grp) # 1879 Demiurge Worship Overlay Large (cm\protoss\demiurge-worship-overlay-large.grp) # 1880 Demiurge Worship Overlay XLarge (cm\protoss\demiurge-worship-overlay-xlarge.grp) .headerstart IsId 787 Type 1 Init DemiurgeWorshipProcInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # DemiurgeWorshipProcInit: 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1882 Mind Tyrant Tyranny Cast Overlay (cm\protoss\mind-tyrant-tyranny-cast-overlay.grp) .headerstart IsId 788 Type 1 Init MindTyrantTyrannyCastOverlayInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # MindTyrantTyrannyCastOverlayInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 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 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1883 Sasyrvoleth (cm\zerg\sasyrvoleth.grp) .headerstart IsId 789 Type 12 Init SasyrvolethInit Death SasyrvolethDeath GndAttkInit SasyrvolethGndAttkInit AirAttkInit SasyrvolethGndAttkInit Unused1 [NONE] GndAttkRpt SasyrvolethGndAttkInit AirAttkRpt SasyrvolethGndAttkInit CastSpell [NONE] GndAttkToIdle SasyrvolethWalkingToIdle AirAttkToIdle SasyrvolethWalkingToIdle Unused2 [NONE] Walking SasyrvolethWalking WalkingToIdle SasyrvolethWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # SasyrvolethInit: imgul 1884 0 42 # Sasyrvoleth Shadow (cm\zerg\sasyrvoleth.grp) playfram 0x00 wait 2 SasyrvolethWalkingToIdle: 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 goto SasyrvolethWalkingToIdle SasyrvolethDeath: playsnd 852 # Zerg\Guardian\ZGuDth00.WAV imgol 28 0 0 # Geszithalor Death (zerg\zguDeath.grp) wait 1 lowsprul 848 0 42 # Zerg Unit Rubble Medium wait 1 end SasyrvolethGndAttkInit: nobrkcodestart playsndbtwn 1295 1296 # Sasyrvoleth weapon fire 01, 02 playfram 0x100 wait 1 playfram 0x120 wait 1 playfram 0x140 attackwith 1 playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 1 playfram 0x160 wait 1 playfram 0x180 wait 1 playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 nobrkcodeend gotorepeatattk goto SasyrvolethWalkingToIdle SasyrvolethWalking: playfram 0x20 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x80 wait 1 playfram 0xA0 wait 1 playfram 0xC0 wait 1 playfram 0xE0 wait 1 goto SasyrvolethWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1856 Avenge Small (cm\protoss\avenge-small.grp) # 1857 Avenge Medium (cm\protoss\avenge-medium.grp) # 1858 Avenge Large (cm\protoss\avenge-large.grp) # 1859 Avenge XLarge (cm\protoss\avenge-xlarge.grp) .headerstart IsId 790 Type 1 Init AvengeProcInit Death AvengeProcDeath .headerend # ----------------------------------------------------------------------------- # AvengeProcInit: 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 AvengeProcLoop: 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 playfram 62 wait 1 playfram 63 wait 1 playfram 64 wait 1 playfram 65 wait 1 playfram 66 wait 1 playfram 67 wait 1 playfram 68 wait 1 playfram 69 wait 1 playfram 70 wait 1 playfram 71 wait 1 playfram 72 wait 1 playfram 73 wait 1 playfram 74 wait 1 playfram 75 wait 1 playfram 76 wait 1 playfram 77 wait 1 playfram 78 wait 1 playfram 79 wait 1 playfram 80 wait 1 playfram 81 wait 1 playfram 82 wait 1 playfram 83 wait 1 playfram 84 wait 1 playfram 85 wait 1 playfram 86 wait 1 playfram 87 wait 1 playfram 88 wait 1 playfram 89 wait 1 playfram 90 wait 1 playfram 91 wait 1 playfram 92 wait 1 playfram 93 wait 1 playfram 94 goto AvengeProcLoop AvengeProcDeath: playfram 95 wait 1 playfram 97 wait 1 playfram 99 wait 1 playfram 101 wait 1 playfram 102 wait 1 playfram 103 wait 1 end # ----------------------------------------------------------------------------- # # 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: # 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: # 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: # 1931 Liiralisk Glave (cm\zerg\liiralisk-glave.grp) .headerstart IsId 795 Type 13 Init GlaveWurmInit Death LiiraliskGlaveDeath GndAttkInit GlaveWurmGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 LiiraliskGlaveSpecialState1 .headerend # ----------------------------------------------------------------------------- # LiiraliskGlaveDeath: playsnd 93 # Bullet\ZQuHit02.wav sprol 944 0 0 # Spore Hit Green Small (cm\zerg\spore-hit-green-small.grp) domissiledmg wait 1 end LiiraliskGlaveSpecialState1: playsndbtwn 91 92 # Bullet\ZQuHit00.wav | Bullet\ZQuHit01.wav sprol 944 0 0 # Spore Hit Green Small (cm\zerg\spore-hit-green-small.grp) domissiledmg goto GlaveWurmGndAttkInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1766 Evigrilisk Tentacle (bullet\Tentacle.grp) .headerstart IsId 796 Type 2 Init EvigriliskTentacleInit Death SubterraneanTentacleDeath GndAttkInit SubterraneanTentacleDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # EvigriliskTentacleInit: playsndbtwn 3166 3168 # Evigrilisk weaponhit 01, 02, 03 wait 1 sigorder 1 wait 1 goto SubterraneanTentacleDeath # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 151 Zealot (Starbound) (faction-p\zealot-starbound.grp) .headerstart IsId 797 Type 21 Init ZealotInit Death ZealotDeath GndAttkInit ZealotGndAttkInit AirAttkInit [NONE] Unused1 ZealotUnused1 GndAttkRpt ZealotGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ZealotGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking ZealotWalking WalkingToIdle ZealotWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn ZealotWarpIn .headerend # ----------------------------------------------------------------------------- # ZealotStarboundGndAttkInit: playfram 0x00 wait 1 goto ZealotWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1946 Vibrance (cm\protoss\vibrance.grp) .headerstart IsId 798 Type 12 Init VibranceInit Death AnalogueDeath GndAttkInit VibranceGndAttkInit AirAttkInit VibranceGndAttkInit Unused1 [NONE] GndAttkRpt VibranceGndAttkInit AirAttkRpt VibranceGndAttkInit CastSpell [NONE] GndAttkToIdle VibranceGndAttkToIdle AirAttkToIdle VibranceGndAttkToIdle Unused2 [NONE] Walking ScourgeLocal00 WalkingToIdle VibranceGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # VibranceInit: imgul 1947 0 7 # Vibrance Shadow (cm\protoss\vibrance.grp) VibranceGndAttkToIdle: playfram 0x00 wait 1 goto ScourgeLocal00 VibranceGndAttkInit: attack gotorepeatattk goto VibranceGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1960 White Circle Instant (bullet\circle14.grp) .headerstart IsId 799 Type 2 Init WhiteCircleInstantInit Death WhiteCircleInstantDeath GndAttkInit WhiteCircleInstantDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # WhiteCircleInstantInit: wait 1 sigorder 1 wait 1 WhiteCircleInstantDeath: playfram 0x00 wait 1 domissiledmg wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1958 Cicatus (cm\faction-p\cicatus.grp) .headerstart IsId 800 Type 21 Init CicatusInit Death LegionnaireDeath GndAttkInit LegionnaireGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt LegionnaireGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle LegionnaireGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking LegionnaireWalking WalkingToIdle MadcapWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LegionnaireWarpIn .headerend # ----------------------------------------------------------------------------- # CicatusInit: imgul 1959 0 0 # Cicatus Shadow (cm\faction-p\cicatus-shadow.grp) goto MadcapWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1963 Kazitrith Cesiant (cm\zerg\kazitrith-cesiant.grp) .headerstart IsId 801 Type 20 Init KazitrithCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt CagrantCesiantAlmostBuilt Built CagrantCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # KazitrithCesiantInit: imgul 1964 0 0 # Kazitrith Cesiant Shadow (cm\zerg\kazitrith-cesiant-shadow.grp) playfram 0x00 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # 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 ScourgeLocal00 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: # 1972 Vespene Ridge Underlay (cm\neutral\vespene-ridge.grp) .headerstart IsId 803 Type 20 Init VespeneRidgeUnderlayInit Death VespeneRidgeDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ScourgeLocal00 SpecialState2 ScourgeLocal00 AlmostBuilt ScourgeLocal00 Built ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # VespeneRidgeUnderlayInit: playframtile 0x00 imgul 1209 0 0 # Vespene Ridge Shadow (cm\neutral\vespene-ridge-shadow.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1973 Cedent (cm\protoss\cedent.grp) .headerstart IsId 804 Type 27 Init CedentInit Death AquiferDeath 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 AquiferBuilt Landing [NONE] LiftOff [NONE] IsWorking AquiferBuilt WorkingToIdle AquiferBuilt WarpIn CedentWarpIn Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] UnBurrow [NONE] Enable ScourgeLocal00 .headerend # ----------------------------------------------------------------------------- # CedentInit: imgul 1974 0 0 # Cedent Shadow (cm\protoss\cedent-shadow.grp) playfram 0x00 goto ScourgeLocal00 CedentWarpIn: imgol 1975 0 0 # Cedent Warp Flash (cm\protoss\cedent.grp) goto VespeneRidgeSpecialState1 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1976 Eskigant (cm\zerg\eskigant.grp) .headerstart IsId 805 Type 20 Init EskigantInit Death ExcisantDeath 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 EskigantAlmostBuilt Built ExcisantBuilt Landing [NONE] LiftOff [NONE] IsWorking ExcisantIsWorking WorkingToIdle ExcisantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # EskigantInit: imgul 1977 0 0 # Eskigant Shadow (cm\zerg\eskigant.grp) playfram 0x00 goto ScourgeLocal00 EskigantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) goto ExcisantBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1978 Oscilliant (cm\protoss\oscilliant.grp) .headerstart IsId 806 Type 12 Init OscilliantInit Death AtreusDeath GndAttkInit OscilliantGndAttkInit AirAttkInit OscilliantGndAttkInit Unused1 [NONE] GndAttkRpt OscilliantGndAttkRpt AirAttkRpt OscilliantGndAttkRpt CastSpell [NONE] GndAttkToIdle OscilliantGndAttkToIdle AirAttkToIdle OscilliantGndAttkToIdle Unused2 [NONE] Walking OscilliantWalking WalkingToIdle OscilliantGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # OscilliantInit: imgul 1979 0 0 # Oscilliant Shadow (cm\protoss\oscilliant-shad.grp) OscilliantGndAttkToIdle: playfram 0x00 goto ScourgeLocal00 OscilliantGndAttkInit: playfram 0xdd wait 1 OscilliantGndAttkRpt: wait 1 nobrkcodestart playfram 0xff attack wait 1 playfram 0x110 wait 6 playfram 0xff attack wait 1 playfram 0x110 wait 6 playfram 0xff attack wait 1 playfram 0x110 wait 6 playfram 0xff attack wait 1 playfram 0x110 wait 6 playfram 0xff attack wait 1 playfram 0x110 wait 1 playfram 0xff wait 1 playfram 0xee wait 1 nobrkcodeend gotorepeatattk ignorerest goto OscilliantGndAttkToIdle OscilliantWalking: 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 0x99 move 5 wait 1 playfram 0xaa move 5 wait 1 playfram 0xbb move 5 wait 1 playfram 0xcc goto OscilliantWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1981 Renesair (cm\faction-p\renesair.grp) .headerstart IsId 807 Type 21 Init RenesairInit Death RenesairDeath GndAttkInit VassalGndAttkInit AirAttkInit VassalGndAttkInit Unused1 [NONE] GndAttkRpt VassalGndAttkInit AirAttkRpt VassalGndAttkInit CastSpell [NONE] GndAttkToIdle VassalGndAttkToIdle AirAttkToIdle VassalGndAttkToIdle Unused2 [NONE] Walking RenesairWalking WalkingToIdle VassalWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # RenesairInit: imgul 1982 0 42 # Renesair Shadow (cm\faction-p\renesair.grp) goto VassalGndAttkToIdle RenesairDeath: playsndbtwn 3060 3062 # Vassal death 01, 02, 03 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 973 0 42 # Renesair remains wait 1 end RenesairWalking: setvertpos 0 playfram 0x00 imgol 1983 0 0 # Renesair Engines (cm\faction-p\renesair-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1794 Extatus (cm\faction-p\extatus.grp) .headerstart IsId 808 Type 21 Init ExtatusInit Death AuroraDeath GndAttkInit AuroraGndAttkInit AirAttkInit AuroraGndAttkInit Unused1 [NONE] GndAttkRpt AuroraGndAttkInit AirAttkRpt AuroraGndAttkInit CastSpell [NONE] GndAttkToIdle AuroraGndAttkToIdle AirAttkToIdle AuroraGndAttkToIdle Unused2 [NONE] Walking ExtatusWalking WalkingToIdle AuroraWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # ExtatusInit: imgul 1795 0 42 # Extatus Shadow (cm\faction-p\extatus.grp) goto AuroraGndAttkToIdle ExtatusWalking: playfram 0x00 setvertpos 0 imgol 1199 0 0 # Extatus Engines (cm\faction-p\extatus-engine.grp) goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1985 Unar (cm\protoss\unar.grp) .headerstart IsId 809 Type 21 Init UnarInit Death ExemplarDeath GndAttkInit UnarGndAttkInit AirAttkInit UnarGndAttkInit Unused1 [NONE] GndAttkRpt UnarGndAttkInit AirAttkRpt UnarGndAttkInit CastSpell [NONE] GndAttkToIdle UnarGndAttkToIdle AirAttkToIdle UnarGndAttkToIdle Unused2 [NONE] Walking UnarWalking WalkingToIdle ArchitectWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn LanifectWarpIn .headerend # ----------------------------------------------------------------------------- # UnarInit: imgul 1986 0 0 # Unar Shadow (cm\protoss\unar-shadow.grp) UnarGndAttkToIdle: playfram 0x00 goto ArchitectWalkingToIdle UnarGndAttkInit: nobrkcodestart playsndbtwn 3338 3340 # Unar weapon charge 01, 02, 03 imgol 1820 0 0 # Architect charge overlay wait 7 imgol 1820 0 0 # Architect charge overlay wait 7 imgol 1820 0 0 # Architect charge overlay wait 8 attackwith 1 wait 3 attackwith 1 wait 3 attackwith 1 wait 3 attackwith 1 wait 3 attackwith 1 wait 3 attackwith 1 wait 3 attackwith 1 wait 1 sigorder 32 nobrkcodeend gotorepeatattk goto ScourgeLocal00 UnarWalking: playfram 0x00 setvertpos 0 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1987 Unar Orbital (cm\protoss\unar-orbital.grp) .headerstart IsId 810 Type 2 Init PhaseDisruptorInit Death UnarOrbitalDeath GndAttkInit PhaseDisruptorGndAttkInit AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # UnarOrbitalDeath: imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1991 Xenolith (cm\protoss\xenolith.grp) .headerstart IsId 811 Type 21 Init XenolithInit Death GatewayDeath 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 XenolithBuilt Landing [NONE] LiftOff [NONE] IsWorking ScourgeLocal00 WorkingToIdle ScourgeLocal00 WarpIn XenolithWarpIn .headerend # ----------------------------------------------------------------------------- # XenolithInit: imgul 1992 0 0 # Xenolith Shadow (cm\protoss\xenolith-shadow.grp) XenolithBuilt: playfram 5 goto ScourgeLocal00 #XenolithLocal01: # playfram 6 # wait 2 # playfram 7 # wait 2 # playfram 8 # wait 2 # playfram 9 # wait 2 # playfram 10 # wait 10 # goto XenolithLocal01 XenolithWarpIn: imgol 1992 0 0 # Xenolith Warp Flash (cm\protoss\xenolith.grp) goto XenolithBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1997 Landlock (cm\askosi\landlock.grp) .headerstart IsId 812 Type 21 Init MinistryInit Death InfestedMinistryDeath 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 ScourgeLocal00 Landing [NONE] LiftOff [NONE] IsWorking MinistryIsWorking WorkingToIdle MinistryWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # #LandlockInit: # imgul 1998 0 0 # Landlock Shadow (cm\askosi\landlock-shadow.grp) #LandlockWorkingToIdle: # playfram 0x00 # goto ScourgeLocal00 #LandlockDeath: # playsnd 7 # Misc\ExploLrg.wav # imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) # wait 3 # lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp) # # REPLACE RUBBLE # wait 1 # end #LandlockBuilt: # imgol 1820 0 0 # Architect weaponfire channel # goto ScourgeLocal00 #LandlockIsWorking: # 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 # goto LandlockIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2001 Dracadin (protoss\dracadin.grp) .headerstart IsId 813 Type 21 Init DracadinOrderInit Death DracadinDeath GndAttkInit DracadinGndAttkInit AirAttkInit DracadinGndAttkInit Unused1 DracadinUnused1 GndAttkRpt DracadinGndAttkRpt AirAttkRpt DracadinGndAttkRpt CastSpell [NONE] GndAttkToIdle DracadinGndAttkToIdle AirAttkToIdle DracadinGndAttkToIdle Unused2 [NONE] Walking DracadinWalking WalkingToIdle DracadinWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn DracadinWarpIn .headerend # ----------------------------------------------------------------------------- # DracadinOrderInit: imgul 2002 0 0 # Dracadin Order Shadow (faction-p\dracadin-order-shadow.grp) goto DracadinWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1999 Quazilisk (cm\zerg\quazilisk.grp) .headerstart IsId 814 Type 26 Init QuazrokorInit Death QuaziliskDeath GndAttkInit QuaziliskGndAttkInit AirAttkInit QuaziliskGndAttkInit Unused1 QuaziliskUnused1 GndAttkRpt QuaziliskGndAttkRpt AirAttkRpt QuaziliskGndAttkRpt CastSpell [NONE] GndAttkToIdle QuaziliskGndAttkToIdle AirAttkToIdle QuaziliskGndAttkToIdle Unused2 [NONE] Walking QuaziliskWalking WalkingToIdle QuaziliskGndAttkToIdle SpecialState1 [NONE] SpecialState2 QuaziliskSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow QuaziliskBurrow UnBurrow QuaziliskUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # QuazrokorInit: imgul 2000 0 0 # Quazrokor Shadow (cm\faction-z\quazrokor-shadow.grp) goto QuaziliskGndAttkToIdle # ----------------------------------------------------------------------------- # # 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 [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt AnchorAlmostBuilt Built TencendurBuilt Landing AnchorLanding LiftOff AnchorLiftOff IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ScourgeLocal00 Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # TencendurInit: imgul 2018 0 0 # Tencendur Shadow (cm\terran\tencendur-shadow.grp) goto ScourgeLocal00 TencendurBuilt: imgol 2023 0 -48 # Tencendur Flag (cm\terran\tencendur-flag.grp) goto AnchorBuilt # ----------------------------------------------------------------------------- # # 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 MatadorDeath 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 # ----------------------------------------------------------------------------- # Tiangou_Base_Init: imgul 2010 0 0 # Tiangou Shadow (cm\faction-t\tiangou-shadow.grp) goto Goliath_Base_WalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2009 Tiangou Turret (cm\faction-t\tiangou-turret.grp) .headerstart IsId 818 Type 12 Init Goliath_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 Goliath_Turret_Init AirAttkToIdle Goliath_Turret_Init Unused2 [NONE] Walking Goliath_Turret_Walking WalkingToIdle Goliath_Turret_Init SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # 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 Goliath_Turret_Init # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2023 Tencendur Flag (cm\terran\tencendur-flag.grp) .headerstart IsId 819 Type 24 Init TencedurFlagGround Death Generic_Wait1End GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking TencedurFlagAir WalkingToIdle TencedurFlagGround SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt TencedurFlagGround Built TencedurFlagGround Landing TencedurFlagAir LiftOff TencedurFlagAir IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable TencedurFlagGround Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # TencedurFlagGround: playfram 0x00 wait 2 playfram 0x11 wait 2 playfram 0x22 wait 2 TencedurFlagLocal01: 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 TencedurFlagLocal01 TencedurFlagAir: 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 TencedurFlagAir # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2024 Inzorthrokor (cm\faction-t\inzorthrokor.grp) .headerstart IsId 820 Type 26 Init ZoryusthalethInit Death ZoryusthalethDeath GndAttkInit InzorthrokorGndAttkInit AirAttkInit InzorthrokorGndAttkInit Unused1 ZoryusthalethUnused1 GndAttkRpt InzorthrokorGndAttkInit AirAttkRpt InzorthrokorGndAttkInit CastSpell ZoryusthalethCastSpell GndAttkToIdle ZoryusthalethGndAttkToIdle AirAttkToIdle ZoryusthalethGndAttkToIdle Unused2 [NONE] Walking ZoryusthalethWalking WalkingToIdle ZoryusthalethGndAttkToIdle SpecialState1 [NONE] SpecialState2 ZoryusthalethSpecialState2 AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow ZoryusthalethBurrow UnBurrow ZoryusthalethUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # InzorthrokorGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playsndbtwn 1918 1919 # Zoryusthaleth weaponfire 01, 02 playfram 0xaa wait 1 playfram 0xbb wait 1 playfram 0xcc wait 1 playfram 0xdd attack wait 1 playfram 0xcc wait 1 playfram 0xbb wait 1 playfram 0xaa nobrkcodeend gotorepeatattk goto ZoryusthalethGndAttkToIdle ## Next free IsId: 821