# ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1997 Landlock (cm\a\landlock.grp) .headerstart IsId 1 Type 21 Init LandlockInit Death LandlockDeath 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 LandlockAlmostBuilt Built LandlockBuilt Landing [NONE] LiftOff [NONE] IsWorking LandlockIsWorking WorkingToIdle LandlockWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # LandlockInit: imgul 1998 0 0 # Landlock Shadow (cm\a\landlock-shadow.grp) LandlockWorkingToIdle: playfram 0x00 goto SkryrokorLocal00 LandlockDeath: playsndbtwn 4148 4150 # Askosi explosion large 01, 02, 03 imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 1004 0 0 # Askosi Structure Rubble (Large) (cm\a\a-rubble-large.grp) wait 1 end LandlockBuilt: imgol 1820 0 0 # Architect weaponfire channel goto SkryrokorLocal00 LandlockAlmostBuilt: playfram 8 goto SkryrokorLocal00 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 InfestedTerranWalkingToIdle: playfram 0x00 SkryrokorLocal00: wait 125 goto SkryrokorLocal00 LiftedTerranStructureDeath: lowsprul 274 0 42 # Terran Building Rubble (Large) (thingy\RubbleL.grp) wait 1 end LiftedTerranStructureDeath_Small: lowsprul 273 0 42 # Terran Building Rubble (Small) (thingy\RubbleS.grp) wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # All shadows .headerstart IsId 275 Type 1 Init ShadowHeaderInit Death Generic_Wait1End .headerend # ----------------------------------------------------------------------------- # ShadowHeaderInit: wait 1 followmaingraphic goto ShadowHeaderInit Generic_Wait1End: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2040 Askosi Structure Rubble (Large) (cm\a\a-rubble-large.grp) .headerstart IsId 145 Type 1 Init AskosiBuildingRubbleHeaderInit Death AskosiBuildingRubbleHeaderDeath .headerend # ----------------------------------------------------------------------------- # AskosiBuildingRubbleHeaderInit: playfram 0x00 AskosiBuildingRubbleHeaderLocal00: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 AskosiBuildingRubbleHeaderDeath: playfram 4 wait 239 wait 1 playfram 6 wait 255 wait 24 playfram 7 wait 255 wait 24 playfram 8 wait 255 wait 24 playfram 9 wait 255 wait 24 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2041 Pilgrim (cm\a\pilgrim.grp) .headerstart IsId 2 Type 21 Init PilgrimInit Death PilgrimDeath GndAttkInit PilgrimGndAttkInit AirAttkInit [NONE] Unused1 PilgrimUnused1 GndAttkRpt PilgrimGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle PilgrimGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking PilgrimWalking WalkingToIdle PilgrimWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt PilgrimAlmostBuilt Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # PilgrimInit: imgul 2042 0 0 # Pilgrim Shadow (cm\a\pilgrim-shadow.grp) goto PilgrimWalkingToIdle PilgrimDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 2089 0 0 # Askosi Death Explosion Small (cm\a\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end PilgrimUnused1: wait 1 nobrkcodestart setfldirect 0 playsndbtwn 1163 1165 sprol 742 0 0 # Explosion Small Reversed wait 10 setfldirect 12 nobrkcodeend goto PilgrimWalkingToIdle PilgrimGndAttkInit: playfram 0x100 PilgrimGndAttkRpt: playfram 0x120 nobrkcodestart wait 1 playfram 0x140 wait 1 playfram 0x160 attackmelee 1 1897 # Legionnaire weapon hit 01 wait 1 playfram 0x180 wait 1 nobrkcodeend playfram 0x1A0 wait 1 playfram 0x1C0 wait 1 playfram 0x120 wait 1 gotorepeatattk ignorerest PilgrimGndAttkToIdle: playfram 0x100 wait 1 goto PilgrimWalkingToIdle PilgrimWalking: 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 PilgrimWalking PilgrimWalkingToIdle: playfram 0x00 goto SkryrokorLocal00 PilgrimAlmostBuilt: setvertpos 0 wait 1 PilgrimLocal00: playfram 0x160 useweapon 14 # Fusion Cutter (Harvest) sigorder 32 wait 2 playfram 0x140 wait 2 playfram 0x120 wait 9 goto PilgrimLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2069 Arch (cm\a\arch.grp) .headerstart IsId 3 Type 20 Init ArchInit Death ArchDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ArchSpecialState1 SpecialState2 ArchSpecialState2 AlmostBuilt ArchAlmostBuilt Built ArchBuilt Landing [NONE] LiftOff [NONE] IsWorking SkryrokorLocal00 WorkingToIdle ArchBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ArchInit: imgul 2070 0 0 # Sieve Shadow (cm\terran\arch-shadow.grp) playfram 1 ArchLocal00: 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 ArchLocal00 ArchDeath: playsnd 7 # Misc\ExploLrg.wav sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp) wait 3 end ArchSpecialState1: playfram 0 goto ArchLocal00 ArchSpecialState2: playfram 0 goto ArchLocal00 ArchAlmostBuilt: playfram 0 goto ArchLocal00 ArchBuilt: playfram 0x00 wait 5 ArchLocal01: creategasoverlays 0 wait 20 waitrand 5 100 goto ArchLocal01 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2075 Radix (cm\a\radix.grp) .headerstart IsId 6 Type 24 Init RadixInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 RadixSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt RadixAlmostBuilt Built RadixBuilt Landing [NONE] LiftOff [NONE] IsWorking RadixIsWorking WorkingToIdle RadixBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable RadixDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # RadixInit: playfram 0x00 imgul 2076 0 0 # Radix Shadow (cm\a\radix-shadow.grp) goto SkryrokorLocal00 RadixSpecialState1: playfram 0 goto SkryrokorLocal00 RadixAlmostBuilt: playfram 2 goto SkryrokorLocal00 RadixBuilt: playfram 0x00 goto SkryrokorLocal00 RadixIsWorking: playfram 1 wait 2 playfram 0 waitrand 1 2 goto RadixIsWorking RadixDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2071 Chantry (cm\a\chantry.grp) .headerstart IsId 4 Type 24 Init ChantryInit Death ChantryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle ChantryIsWorking SpecialState1 ChantrySpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt ChantryAlmostBuilt Built ChantryBuilt Landing [NONE] LiftOff [NONE] IsWorking ChantryIsWorking WorkingToIdle ChantryBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ChantryDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # ChantryInit: playfram 0x00 imgul 2072 0 0 # Chantry Shadow (cm\a\chantry-shadow.grp) goto ChantryIsWorking ChantryDeath: playsndbtwn 4145 4147 # Askosi explosion medium 01, 02, 03 imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 1007 0 0 # Askosi Structure Rubble (Small) (cm\a\a-rubble-small.grp) wait 1 end ChantrySpecialState1: playfram 0 goto SkryrokorLocal00 ChantryAlmostBuilt: playfram 0 goto SkryrokorLocal00 ChantryBuilt: playfram 0x00 goto SkryrokorLocal00 ChantryIsWorking: playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 0 wait 12 goto ChantryIsWorking ChantryDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2073 Function (cm\a\function.grp) .headerstart IsId 5 Type 24 Init FunctionInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 FunctionSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt FunctionAlmostBuilt Built FunctionBuilt Landing [NONE] LiftOff [NONE] IsWorking FunctionIsWorking WorkingToIdle FunctionBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable FunctionDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # FunctionInit: playfram 0x00 imgul 2074 0 0 # Function Shadow (cm\a\function-shadow.grp) goto SkryrokorLocal00 FunctionSpecialState1: playfram 0 goto SkryrokorLocal00 FunctionAlmostBuilt: playfram 0 goto SkryrokorLocal00 FunctionBuilt: playfram 0x00 goto SkryrokorLocal00 FunctionIsWorking: playfram 1 wait 2 playfram 0 waitrand 1 2 goto FunctionIsWorking FunctionDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2083 Missionary (cm\a\missionary.grp) .headerstart IsId 7 Type 12 Init MissionaryInit Death MissionaryDeath GndAttkInit MissionaryGndAttkInit AirAttkInit MissionaryGndAttkInit Unused1 MissionaryUnused1 GndAttkRpt MissionaryGndAttkRpt AirAttkRpt MissionaryGndAttkRpt CastSpell [NONE] GndAttkToIdle MissionaryGndAttkToIdle AirAttkToIdle MissionaryGndAttkToIdle Unused2 [NONE] Walking MissionaryWalking WalkingToIdle MissionaryWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # MissionaryInit: imgul 2084 0 0 # Missionary Shadow (cm\a\missionary-shadow.grp) MissionaryWalkingToIdle: playfram 0x00 MissionaryLocal00: wait 63 randcondjmp 25 MissionaryLocal01 randcondjmp 128 MissionaryLocal02 goto MissionaryLocal00 MissionaryLocal01: playfram 0x20 wait 1 randcondjmp 192 MissionaryLocal03 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 MissionaryWalkingToIdle MissionaryLocal03: wait 13 goto MissionaryWalkingToIdle MissionaryLocal02: playfram 0x80 wait 1 playfram 0xA0 wait 1 turnrand 3 wait 1 playfram 0x80 wait 1 goto MissionaryWalkingToIdle MissionaryDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 2089 0 0 # Askosi Death Explosion Small (cm\a\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1031 0 0 # Missionary Remnants (cm\a\missionary-remnants.grp) wait 1 end MissionaryUnused1: 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 MissionaryWalkingToIdle MissionaryGndAttkInit: playfram 0x20 MissionaryGndAttkRpt: wait 1 nobrkcodestart playfram 0x40 attackwith 1 wait 1 playfram 0x20 wait 1 playfram 0x40 attackwith 1 wait 1 playfram 0x20 wait 1 nobrkcodeend gotorepeatattk ignorerest MissionaryGndAttkToIdle: goto MissionaryWalkingToIdle MissionaryWalking: 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 0x60 goto MissionaryWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2077 Cardinal (cm\a\cardinal.grp) .headerstart IsId 8 Type 12 Init CardinalInit Death CardinalDeath GndAttkInit CardinalGndAttkInit AirAttkInit [NONE] Unused1 CardinalUnused1 GndAttkRpt CardinalGndAttkRpt AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle CardinalGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking CardinalWalking WalkingToIdle CardinalWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # CardinalInit: imgul 2078 0 0 # Cardinal Shadow (cm\a\cardinal-shadow.grp) CardinalWalkingToIdle: playfram 0x00 goto SkryrokorLocal00 CardinalDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 2089 0 0 # Askosi Death Explosion Small (cm\a\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1027 0 0 # Cardinal Remnants (cm\a\cardinal-remnants.grp) wait 1 end CardinalUnused1: wait 1 nobrkcodestart setfldirect 0 playsndbtwn 1163 1165 # sprol 742 0 0 # Explosion Small Reversed wait 10 setfldirect 12 nobrkcodeend goto CardinalWalkingToIdle CardinalGndAttkInit: playfram 0xaa CardinalGndAttkRpt: wait 1 playsndbtwn 4062 4064 # Cardinal weaponfire 01, 02, 03 nobrkcodestart playfram 0xbb wait 1 playfram 0xcc attackwith 1 wait 1 playfram 0xee wait 1 playfram 0xff sigorder 32 attackwith 1 playsndbtwn 4065 4067 # Cardinal weaponhit 01, 02, 03 wait 1 playfram 0x110 wait 1 nobrkcodeend gotorepeatattk ignorerest CardinalGndAttkToIdle: goto CardinalWalkingToIdle CardinalWalking: 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 CardinalWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2080 Vicar (cm\a\vicar.grp) .headerstart IsId 9 Type 12 Init VicarInit Death VicarDeath GndAttkInit VicarGndAttkInit AirAttkInit VicarGndAttkInit Unused1 VicarUnused1 GndAttkRpt VicarGndAttkRpt AirAttkRpt VicarGndAttkRpt CastSpell VicarCastSpell GndAttkToIdle VicarGndAttkToIdle AirAttkToIdle VicarGndAttkToIdle Unused2 [NONE] Walking VicarWalking WalkingToIdle VicarWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # VicarInit: imgul 2081 0 0 # Vicar Shadow (cm\a\vicar-shadow.grp) VicarWalkingToIdle: playfram 0x77 goto SkryrokorLocal00 VicarDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 2089 0 0 # Askosi Death Explosion Small (cm\a\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1029 0 0 # Vicar Remnants (cm\a\vicar-remnants.grp) wait 1 end VicarUnused1: wait 1 nobrkcodestart setfldirect 0 playsndbtwn 1163 1165 sprol 742 0 0 # Explosion Small Reversed wait 10 setfldirect 12 nobrkcodeend goto VicarWalkingToIdle VicarGndAttkInit: playfram 0x88 VicarGndAttkRpt: wait 1 nobrkcodestart playfram 0xbb attackwith 1 wait 1 playfram 0xcc wait 1 playfram 0xbb attackwith 1 wait 1 playfram 0xcc wait 1 playfram 0xaa wait 1 playfram 0x99 wait 1 nobrkcodeend gotorepeatattk ignorerest VicarGndAttkToIdle: goto VicarWalkingToIdle VicarCastSpell: playfram 0x88 wait 1 nobrkcodestart playfram 0xbb wait 1 playfram 0xcc wait 1 castspell nobrkcodeend sigorder 2 gotorepeatattk goto VicarWalkingToIdle VicarWalking: 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 move 4 wait 1 playfram 0x11 goto VicarWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2092 Emissary (cm\a\emissary.grp) .headerstart IsId 10 Type 12 Init EmissaryInit Death EmissaryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 SkryrokorLocal00 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell EmissaryCastSpell GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking EmissaryWalking WalkingToIdle EmissaryLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # EmissaryInit: imgul 2093 0 42 # Emissary Shadow (cm\a\emissary.grp) playfram 0x00 EmissaryLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto EmissaryLocal00 EmissaryDeath: playsnd 210 # Terran\DROPSHIP\TDrDth00.wav imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end EmissaryCastSpell: nobrkcodestart wait 3 castspell nobrkcodeend gotorepeatattk sigorder 2 goto EmissaryLocal00 EmissaryWalking: setvertpos 0 # imgol 225 0 5 # Emissary Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2095 Inkblot (cm\a\inkblot.grp) .headerstart IsId 11 Type 12 Init InkblotInit Death InkblotDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 SkryrokorLocal00 GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking InkblotWalking WalkingToIdle InkblotLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # InkblotInit: imgul 2096 0 42 # Inkblot Shadow (cm\a\inkblot.grp) playfram 0x00 InkblotLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto InkblotLocal00 InkblotDeath: playsnd 210 # Terran\DROPSHIP\TDrDth00.wav imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end InkblotWalking: setvertpos 0 # imgol 225 0 5 # Inkblot Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2108 Rove (cm\a\rove.grp) .headerstart IsId 12 Type 13 Init RoveInit Death RoveDeath GndAttkInit RoveGndAttkInit AirAttkInit RoveGndAttkInit Unused1 RoveUnused1 GndAttkRpt RoveGndAttkInit AirAttkRpt RoveGndAttkInit CastSpell [NONE] GndAttkToIdle RoveGndAttkToIdle AirAttkToIdle RoveGndAttkToIdle Unused2 [NONE] Walking RoveWalking WalkingToIdle RoveGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # RoveInit: imgulnextid 0 7 # Rove Shadow (cm\a\rove.grp) playfram 0x00 goto RoveGndAttkToIdle RoveGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto RoveGndAttkToIdle RoveDeath: playsnd 353 # Terran\Rove\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) end RoveUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1699 # Rove revive 01 sprol 742 0 0 wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto RoveGndAttkToIdle RoveGndAttkInit: wait 1 nobrkcodestart wait 1 playfram 0x20 attackwith 1 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto RoveGndAttkToIdle RoveWalking: playfram 0x00 setvertpos 0 imgol 2303 0 0 # Rove Engine goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2168 Dyad (cm\a\dyad.grp) .headerstart IsId 13 Type 21 Init DyadInit Death DyadDeath GndAttkInit DyadGndAttkInit AirAttkInit [NONE] Unused1 DyadUnused1 GndAttkRpt DyadGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle DyadGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking DyadWalking WalkingToIdle DyadLocal00 SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt DyadAlmostBuilt Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # DyadInit: imgul 2169 0 7 # Dyad Shadow (cm\a\dyad-shadow.grp) playfram 0x00 DyadLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto DyadLocal00 DyadDeath: playsnd 353 # Terran\VULTURE\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end DyadUnused1: wait 1 nobrkcodestart setfldirect 0 playsndbtwn 1163 1165 sprol 742 0 0 # Explosion Small Reversed wait 10 setfldirect 12 nobrkcodeend goto DyadLocal00 DyadGndAttkInit: playfram 0x00 attackwith 1 playsndbtwn 35 39 # terran\SCV\EDrRep00.wav | terran\SCV\EDrRep04.wav wait 1 gotorepeatattk ignorerest DyadGndAttkToIdle: playfram 0x00 goto DyadLocal00 DyadWalking: setvertpos 0 # imgol 225 0 5 # Inkblot Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 DyadAlmostBuilt: setvertpos 0 wait 1 DyadLocal01: playfram 0x00 useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter) sigorder 32 wait 2 playfram 0x00 wait 2 playfram 0x00 wait 9 goto DyadLocal01 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2170 Cipher (cm\a\cipher.grp) .headerstart IsId 14 Type 24 Init CipherInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 CipherSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt CipherAlmostBuilt Built CipherBuilt Landing [NONE] LiftOff [NONE] IsWorking CipherIsWorking WorkingToIdle CipherBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable CipherDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # CipherInit: imgul 2171 0 0 # Cipher Shadow (cm\a\cipher-shadow.grp) playfram 0x00 goto SkryrokorLocal00 CipherSpecialState1: playfram 0 goto SkryrokorLocal00 CipherAlmostBuilt: playfram 0 goto SkryrokorLocal00 CipherBuilt: playfram 0x00 goto SkryrokorLocal00 CipherIsWorking: playfram 1 wait 2 playfram 0 waitrand 1 2 goto CipherIsWorking CipherDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2172 Gauntlet (cm\a\gauntlet.grp) .headerstart IsId 15 Type 24 Init GauntletInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 GauntletSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt GauntletAlmostBuilt Built GauntletBuilt Landing [NONE] LiftOff [NONE] IsWorking GauntletIsWorking WorkingToIdle GauntletBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable GauntletDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # GauntletInit: imgul 2173 0 0 # Gauntlet Shadow (cm\a\gauntlet-shadow.grp) playfram 0x00 goto SkryrokorLocal00 GauntletSpecialState1: playfram 0 goto SkryrokorLocal00 GauntletAlmostBuilt: playfram 0 goto SkryrokorLocal00 GauntletBuilt: playfram 0x00 goto SkryrokorLocal00 GauntletIsWorking: playfram 1 wait 2 playfram 0 waitrand 1 2 goto GauntletIsWorking GauntletDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2174 Cosmoscope (cm\a\cosmoscope.grp) .headerstart IsId 16 Type 24 Init CosmoscopeInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 CosmoscopeSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt CosmoscopeAlmostBuilt Built CosmoscopeBuilt Landing [NONE] LiftOff [NONE] IsWorking CosmoscopeIsWorking WorkingToIdle CosmoscopeBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable CosmoscopeDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # CosmoscopeInit: imgul 2175 0 0 # Cosmoscope Shadow (cm\a\cosmoscope-shadow.grp) playfram 0x00 goto SkryrokorLocal00 CosmoscopeSpecialState1: playfram 0 goto SkryrokorLocal00 CosmoscopeAlmostBuilt: playfram 0 goto SkryrokorLocal00 CosmoscopeBuilt: playfram 0x00 goto SkryrokorLocal00 CosmoscopeIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 0x00 wait 6 goto CosmoscopeIsWorking CosmoscopeDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2176 Helion (cm\a\helion.grp) .headerstart IsId 17 Type 21 Init HelionInit Death HelionDeath GndAttkInit HelionGndAttkInit AirAttkInit HelionGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt HelionGndAttkInit AirAttkRpt HelionGndAttkInit CastSpell [NONE] GndAttkToIdle HelionGndAttkToIdle AirAttkToIdle HelionGndAttkToIdle Unused2 [NONE] Walking HelionWalking WalkingToIdle HelionLocal00 SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # HelionInit: imgulnextid 0 42 # Helion Shadow (cm\a\helion.grp) HelionGndAttkToIdle: playfram 0x00 HelionLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto HelionLocal00 HelionDeath: playsnd 257 # Terran\PHOENIX\TPhDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end HelionGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x20 attackwith 2 playsndbtwn 1217 1221 # Vassal weaponfire 01, 02, 03, 04, 05 wait 1 playfram 0x00 nobrkcodeend gotorepeatattk goto HelionGndAttkToIdle HelionWalking: setvertpos 0 imgol 2194 0 0 # Helion Engines (cm\a\helion-engine.grp) goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2178 Tirade (cm\a\tirade.grp) .headerstart IsId 18 Type 21 Init TiradeInit Death TiradeDeath GndAttkInit TiradeGndAttkInit AirAttkInit TiradeGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt TiradeGndAttkInit AirAttkRpt TiradeGndAttkInit CastSpell [NONE] GndAttkToIdle TiradeGndAttkToIdle AirAttkToIdle TiradeGndAttkToIdle Unused2 [NONE] Walking TiradeWalking WalkingToIdle TiradeLocal00 SpecialState1 TiradeSpecialState1 .headerend # ----------------------------------------------------------------------------- # TiradeInit: imgulnextid 0 42 # Tirade Shadow (cm\a\tirade.grp) TiradeGndAttkToIdle: playfram 0x00 TiradeLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto TiradeLocal00 TiradeDeath: playsndbtwn 1249 1251 # Gorgon death 01, 02, 03 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end TiradeGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x00 attackwith 1 playsndbtwn 1252 1253 # Gorgon weaponfire 01, 02 wait 1 nobrkcodeend gotorepeatattk goto TiradeGndAttkToIdle TiradeWalking: setvertpos 0 # imgol 225 0 5 # Tirade Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 TiradeSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2180 Scepter (cm\a\scepter.grp) .headerstart IsId 19 Type 21 Init ScepterInit Death ScepterDeath GndAttkInit ScepterGndAttkInit AirAttkInit ScepterGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt ScepterGndAttkInit AirAttkRpt ScepterGndAttkInit CastSpell [NONE] GndAttkToIdle ScepterGndAttkToIdle AirAttkToIdle ScepterGndAttkToIdle Unused2 [NONE] Walking ScepterWalking WalkingToIdle ScepterLocal00 SpecialState1 ScepterSpecialState1 .headerend # ----------------------------------------------------------------------------- # ScepterInit: imgul 2181 0 7 # Scepter Shadow (cm\a\scepter.grp) ScepterGndAttkToIdle: playfram 0x00 ScepterLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto ScepterLocal00 ScepterDeath: playsndbtwn 1385 1386 # Matador death 01, 02 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end ScepterGndAttkInit: setvertpos 0 playfram 0x00 attackwith 1 playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05 wait 1 gotorepeatattk goto ScepterGndAttkToIdle ScepterWalking: setvertpos 0 # imgol 225 0 5 # Scepter Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 ScepterSpecialState1: playfram 0x00 wait 12 goto ScepterGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2189 Proselyte (cm\a\proselyte.grp) .headerstart IsId 20 Type 12 Init ProselyteInit Death ProselyteDeath GndAttkInit ProselyteGndAttkInit AirAttkInit ProselyteGndAttkInit Unused1 ProselyteUnused1 GndAttkRpt ProselyteGndAttkRpt AirAttkRpt ProselyteGndAttkRpt CastSpell [NONE] GndAttkToIdle ProselyteGndAttkToIdle AirAttkToIdle ProselyteGndAttkToIdle Unused2 [NONE] Walking ProselyteWalking WalkingToIdle ProselyteWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ProselyteInit: imgul 2190 0 0 # Proselyte Shadow (cm\a\proselyte-shadow.grp) ProselyteWalkingToIdle: playfram 0x00 ProselyteLocal00: wait 63 randcondjmp 25 ProselyteLocal01 randcondjmp 128 ProselyteLocal02 goto ProselyteLocal00 ProselyteLocal01: playfram 0x20 wait 1 randcondjmp 192 ProselyteLocal03 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 ProselyteWalkingToIdle ProselyteLocal03: wait 13 goto ProselyteWalkingToIdle ProselyteLocal02: playfram 0x80 wait 1 playfram 0xA0 wait 1 turnrand 3 wait 1 playfram 0x80 wait 1 goto ProselyteWalkingToIdle ProselyteDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 2089 0 0 # Askosi Death Explosion Small (cm\a\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1064 0 0 # Proselyte Remnants (cm\a\proselyte-remnants.grp) wait 1 end ProselyteUnused1: 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 ProselyteWalkingToIdle ProselyteGndAttkInit: playfram 0x20 ProselyteGndAttkRpt: wait 1 nobrkcodestart playfram 0x40 attackwith 1 wait 1 playfram 0x20 wait 1 nobrkcodeend playfram 0x40 wait 1 playfram 0x20 wait 1 gotorepeatattk ignorerest ProselyteGndAttkToIdle: goto ProselyteWalkingToIdle ProselyteWalking: 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 0x60 goto ProselyteWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2194 Helion Engines (cm\a\helion-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: # 1500 Blackjack Remains (cm\terran\blackjack-corpse.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: # 2210 Grandstand (Cannon) (cm\a\grandstand.grp) .headerstart IsId 21 Type 27 Init GrandstandInit Death ChantryDeath GndAttkInit GrandstandGndAttkInit AirAttkInit GrandstandGndAttkInit Unused1 [NONE] GndAttkRpt GrandstandGndAttkInit AirAttkRpt GrandstandGndAttkInit CastSpell [NONE] GndAttkToIdle GrandstandBuilt AirAttkToIdle GrandstandBuilt Unused2 [NONE] Walking [NONE] WalkingToIdle SkryrokorLocal00 SpecialState1 [NONE] SpecialState2 GrandstandSpecialState2 AlmostBuilt GrandstandAlmostBuilt Built GrandstandBuilt Landing [NONE] LiftOff [NONE] IsWorking GrandstandBuilt WorkingToIdle GrandstandBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable SkryrokorLocal00 Burrow [NONE] UnBurrow [NONE] Enable [NONE] .headerend # ----------------------------------------------------------------------------- # GrandstandInit: imgul 2211 0 0 # Grandstand (Cannon) Shadow (cm\a\grandstand-shadow.grp) wait 1 playsnd 2430 # Matador Tank Transform wait 14 sigorder 1 goto GrandstandBuilt GrandstandBuilt: playfram 0x00 wait 255 goto GrandstandBuilt GrandstandAlmostBuilt: playfram 1 goto SkryrokorLocal00 GrandstandGndAttkInit: playfram 0 wait 1 attack playsndbtwn 1157 1159 # Grandstand weaponfire 01, 02, 03 imgol 1163 0 -52 # Grandstand muzzle flash wait 2 gotorepeatattk ignorerest goto GrandstandBuilt GrandstandSpecialState2: playfram 0x00 playsnd 2430 # Matador Tank Transform wait 15 sigorder 1 goto GrandstandBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2216 Mimic (cm\a\mimic.grp) .headerstart IsId 22 Type 23 Init MimicInit Death MimicDeath GndAttkInit SkryrokorLocal00 AirAttkInit SkryrokorLocal00 Unused1 MimicUnused1 GndAttkRpt SkryrokorLocal00 AirAttkRpt SkryrokorLocal00 CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking MimicWalking WalkingToIdle MimicWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] .headerend # ----------------------------------------------------------------------------- # MimicInit: imgulnextid 0 0 # Mimic Shadow (cm\a\mimic-shadow.grp) MimicWalkingToIdle: playfram 0x00 goto SkryrokorLocal00 MimicDeath: playsnd 2820 # Goliath death 01 imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) end MimicUnused1: wait 1 nobrkcodestart playsnd 1700 # Goliath revive 01 sprol 742 0 0 # Explosion 2 reversed wait 12 setfldirect 13 nobrkcodeend goto MimicWalkingToIdle MimicWalking: 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 MimicWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2218 Intendent (cm\a\intendent.grp) .headerstart IsId 23 Type 21 Init IntendentInit Death IntendentDeath GndAttkInit IntendentGndAttkInit AirAttkInit IntendentGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt IntendentGndAttkInit AirAttkRpt IntendentGndAttkInit CastSpell [NONE] GndAttkToIdle IntendentGndAttkToIdle AirAttkToIdle IntendentGndAttkToIdle Unused2 [NONE] Walking IntendentWalking WalkingToIdle IntendentGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # IntendentInit: imgulnextid 0 0 # Intendent Shadow (cm\a\intendent-shadow.grp) goto IntendentGndAttkToIdle IntendentGndAttkToIdle: playfram 0x220 goto SkryrokorLocal00 IntendentDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 2 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end IntendentGndAttkInit: playfram 0x220 IntendentGndAttkRpt: wait 1 nobrkcodestart playfram 0x200 attackwith 1 wait 1 playfram 0x220 wait 1 nobrkcodeend gotorepeatattk ignorerest goto IntendentGndAttkToIdle IntendentWalking: move 4 wait 1 playfram 0x00 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 goto IntendentWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2184 Bounty (cm\a\bounty.grp) .headerstart IsId 24 Type 24 Init BountyInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 BountySpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt BountyAlmostBuilt Built BountyBuilt Landing [NONE] LiftOff [NONE] IsWorking BountyIsWorking WorkingToIdle BountyBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable BountyDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # BountyInit: imgulnextid 0 0 # Bounty Shadow (cm\a\bounty-shadow.grp) playfram 0x00 goto SkryrokorLocal00 BountySpecialState1: playfram 0 goto SkryrokorLocal00 BountyAlmostBuilt: playfram 0 goto SkryrokorLocal00 BountyBuilt: playfram 0x00 goto SkryrokorLocal00 BountyIsWorking: playfram 1 wait 2 playfram 2 wait 2 playfram 1 wait 2 playfram 0 waitrand 2 6 goto BountyIsWorking BountyDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2220 Object (cm\a\object.grp) .headerstart IsId 25 Type 21 Init ObjectInit Death ObjectDeath GndAttkInit ObjectGndAttkInit AirAttkInit [NONE] Unused1 SkryrokorLocal00 GndAttkRpt ObjectGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle ObjectGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking ObjectWalking WalkingToIdle ObjectWalkingToIdle SpecialState1 ObjectSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ObjectInit: imgulnextid 0 0 # Object Shadow (cm\a\object-shad.grp) playfram 0x20 goto SkryrokorLocal00 ObjectDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end ObjectGndAttkInit: playfram 0x120 ObjectGndAttkRpt: playfram 0x120 wait 1 nobrkcodestart playsndbtwn 4062 4064 # Cardinal weaponfire 01, 02, 03 playfram 0x140 wait 1 attackwith 1 playsndbtwn 4065 4067 # Cardinal weaponhit 01, 02, 03 wait 1 playfram 0x120 nobrkcodeend gotorepeatattk ignorerest ObjectGndAttkToIdle: playfram 0x120 wait 1 goto ObjectWalkingToIdle ObjectWalking: 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 goto ObjectWalking ObjectWalkingToIdle: playfram 0x20 goto SkryrokorLocal00 ObjectSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2222 Abutment (cm\a\abutment.grp) .headerstart IsId 26 Type 24 Init AbutmentInit Death AbutmentDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 AbutmentSpecialState1 SpecialState2 AbutmentSpecialState2 AlmostBuilt AbutmentAlmostBuilt Built AbutmentBuilt Landing [NONE] LiftOff [NONE] IsWorking SkryrokorLocal00 WorkingToIdle AbutmentBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # AbutmentInit: imgulnextid 0 0 # Abutment Shadow (cm\a\abutment-shadow.grp) playfram 1 AbutmentLocal00: 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 AbutmentLocal00 AbutmentDeath: playsndbtwn 4145 4147 # Askosi explosion medium 01, 02, 03 sprol 272 0 0 # Building Explosion (Large) (thingy\tBangX.grp) wait 3 end AbutmentSpecialState1: playfram 11 goto AbutmentLocal00 AbutmentSpecialState2: playfram 11 goto AbutmentLocal00 AbutmentAlmostBuilt: playfram 11 goto AbutmentLocal00 AbutmentBuilt: playfram 0x00 wait 5 AbutmentLocal01: creategasoverlays 0 wait 20 waitrand 5 100 goto AbutmentLocal01 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2224 Proscenium (cm\a\proscenium.grp) .headerstart IsId 27 Type 24 Init ProsceniumInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 ProsceniumSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt ProsceniumAlmostBuilt Built ProsceniumBuilt Landing [NONE] LiftOff [NONE] IsWorking ProsceniumIsWorking WorkingToIdle ProsceniumBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ProsceniumDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # ProsceniumInit: playfram 0x00 imgulnextid 0 0 # Proscenium Shadow (cm\a\proscenium-shadow.grp) goto SkryrokorLocal00 ProsceniumSpecialState1: playfram 0 goto SkryrokorLocal00 ProsceniumAlmostBuilt: playfram 0 goto SkryrokorLocal00 ProsceniumBuilt: playfram 0x00 goto SkryrokorLocal00 ProsceniumIsWorking: playfram 1 wait 2 playfram 0 waitrand 1 2 goto ProsceniumIsWorking ProsceniumDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2235 Askosi Electroball (cm\shared\aspirant-weapon.grp) .headerstart IsId 28 Type 13 Init ElectroballInit Death ElectroballDeath GndAttkInit ElectroballGndAttkInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 ElectroballSpecialState1 .headerend # ----------------------------------------------------------------------------- # ElectroballInit: wait 1 sigorder 1 wait 1 ElectroballGndAttkInit: playfram 0x00 wait 1 playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 goto ElectroballGndAttkInit ElectroballDeath: imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp) playsnd 2848 # Panoptus weaponhit 01 domissiledmg wait 1 end ElectroballSpecialState1: imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp) playsnd 2848 # Panoptus weaponhit 01 domissiledmg wait 1 goto ElectroballGndAttkInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2236 Askosi Construction (Large) (cm\a\a-construction-large.grp) .headerstart IsId 29 Type 14 Init AskosiConstruction_Large_Init Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 AskosiConstruction_Large_SpecialState1 SpecialState2 AskosiConstruction_Large_SpecialState2 AlmostBuilt [NONE] .headerend # ----------------------------------------------------------------------------- # AskosiConstruction_Large_Init: playfram 0x00 imgulnextid 0 0 # Askosi Construction (Large) Shadow (cm\a\a-construction-large-shadow.grp) goto SkryrokorLocal00 AskosiConstruction_Large_SpecialState1: playfram 1 goto SkryrokorLocal00 AskosiConstruction_Large_SpecialState2: playfram 2 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2237 Askosi Construction (Medium) (cm\a\a-construction-medium.grp) .headerstart IsId 30 Type 14 Init AskosiConstruction_Medium_Init Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 AskosiConstruction_Medium_SpecialState1 SpecialState2 AskosiConstruction_Medium_SpecialState2 AlmostBuilt [NONE] .headerend # ----------------------------------------------------------------------------- # AskosiConstruction_Medium_Init: playfram 0x00 imgulnextid 0 0 # Askosi Construction (Medium) Shadow (cm\a\a-construction-medium-shadow.grp) goto SkryrokorLocal00 AskosiConstruction_Medium_SpecialState1: playfram 1 goto SkryrokorLocal00 AskosiConstruction_Medium_SpecialState2: playfram 2 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2238 Askosi Construction (Small) (cm\a\a-construction-small.grp) .headerstart IsId 31 Type 14 Init AskosiConstruction_Small_Init Death ChantryDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 AskosiConstruction_Small_SpecialState1 SpecialState2 AskosiConstruction_Small_SpecialState2 AlmostBuilt [NONE] .headerend # ----------------------------------------------------------------------------- # AskosiConstruction_Small_Init: playfram 0x00 imgulnextid 0 0 # Askosi Construction (Small) Shadow (cm\a\a-construction-small-shadow.grp) goto SkryrokorLocal00 AskosiConstruction_Small_SpecialState1: playfram 1 goto SkryrokorLocal00 AskosiConstruction_Small_SpecialState2: playfram 2 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # 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 32 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: # 2253 Aphorist (cm\a\aphorist.grp) .headerstart IsId 33 Type 21 Init AphoristInit Death AphoristDeath GndAttkInit AphoristGndAttkInit AirAttkInit AphoristGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt AphoristGndAttkRpt AirAttkRpt AphoristGndAttkRpt CastSpell [NONE] GndAttkToIdle AphoristGndAttkToIdle AirAttkToIdle AphoristGndAttkToIdle Unused2 [NONE] Walking AphoristWalking WalkingToIdle AphoristGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # AphoristInit: imgulnextid 0 0 # Aphorist Shadow (cm\a\aphorist-shadow.grp) playfram 0x00 goto SkryrokorLocal00 AphoristGndAttkToIdle: playfram 0x22 wait 1 playfram 0x00 goto SkryrokorLocal00 AphoristDeath: playsndbtwn 3053 3056 # Aphorist death 01, 02, 03, 04 imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 lowsprul 947 0 0 # Aphorist remains (cm\protoss\aphorist-death.grp) wait 1 end AphoristGndAttkInit: playfram 0x22 wait 1 playfram 0x33 AphoristGndAttkRpt: wait 1 nobrkcodestart playfram 0x44 attack wait 1 playfram 0x55 wait 6 playfram 0x99 attack wait 1 playfram 0xee wait 6 playfram 0x44 attack wait 1 playfram 0x55 wait 6 playfram 0x99 attack wait 1 playfram 0xee wait 1 nobrkcodeend gotorepeatattk ignorerest goto AphoristGndAttkToIdle AphoristWalking: 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 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 0x1ba goto AphoristWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 239 Thaumalogue (cm\a\thaumalogue.grp) .headerstart IsId 34 Type 21 Init ThaumalogueInit Death ThaumalogueDeath GndAttkInit ThaumalogueGndAttkInit AirAttkInit ThaumalogueGndAttkInit Unused1 ThaumalogueUnused1 GndAttkRpt ThaumalogueGndAttkRpt AirAttkRpt ThaumalogueGndAttkRpt CastSpell [NONE] GndAttkToIdle ThaumalogueGndAttkToIdle AirAttkToIdle ThaumalogueGndAttkToIdle Unused2 [NONE] Walking ThaumalogueWalking WalkingToIdle ThaumalogueWalkingToIdle SpecialState1 ObjectSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # ThaumalogueInit: imgulnextid 0 0 # Thaumalogue Shadow (cm\a\thaumalogue-shadow.grp) ThaumalogueWalkingToIdle: playfram 0x80 ThaumalogueLocal00: wait 63 randcondjmp 25 ThaumalogueLocal01 randcondjmp 128 ThaumalogueLocal02 goto ThaumalogueLocal00 ThaumalogueLocal01: playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x40 randcondjmp 192 ThaumalogueLocal03 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 ThaumalogueLocal04 ThaumalogueLocal04: playfram 0x20 wait 1 playfram 0x00 wait 1 goto ThaumalogueWalkingToIdle ThaumalogueLocal03: wait 13 playfram 0x20 wait 1 playfram 0x00 wait 1 goto ThaumalogueWalkingToIdle ThaumalogueLocal02: playfram 0xA0 wait 1 playfram 0xC0 wait 1 turnrand 3 wait 1 playfram 0xA0 wait 1 goto ThaumalogueWalkingToIdle ThaumalogueDeath: playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV imgol 2089 0 0 # Askosi Death Explosion Small (cm\a\a-death-small.grp) setfldirect 0 playfram 416 wait 2 playfram 417 wait 2 playfram 418 wait 2 playfram 419 wait 2 playfram 420 wait 2 playfram 421 wait 2 playfram 422 wait 2 playfram 423 wait 2 lowsprul 236 0 0 # Thaumalogue Remnants (terran\thaumalogue-death.grp) wait 1 end ThaumalogueUnused1: wait 1 nobrkcodestart setfldirect 0 playsndbtwn 1161 1162 playfram 422 wait 2 playfram 421 wait 2 playfram 420 wait 2 playfram 419 wait 2 playfram 418 wait 2 playfram 417 wait 2 playfram 416 wait 2 setfldirect 12 nobrkcodeend goto ThaumalogueWalkingToIdle ThaumalogueGndAttkInit: playfram 0x00 wait 1 playfram 0x20 wait 1 playfram 0x40 ThaumalogueGndAttkRpt: wait 1 nobrkcodestart attackwith 1 playfram 0x60 wait 1 playfram 0x40 wait 1 playfram 0x60 wait 1 playfram 0x40 wait 1 nobrkcodeend gotorepeatattk ignorerest ThaumalogueGndAttkToIdle: playfram 0x20 wait 1 playfram 0x00 wait 1 goto ThaumalogueWalkingToIdle ThaumalogueWalking: move 4 wait 1 playfram 0xA0 move 4 wait 1 playfram 0xC0 move 4 wait 1 playfram 0xE0 move 4 wait 1 playfram 0x100 move 4 wait 1 playfram 0x120 move 4 wait 1 playfram 0x140 move 4 wait 1 playfram 0x160 move 4 wait 1 playfram 0x180 move 4 wait 1 playfram 0x80 goto ThaumalogueWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2269 Conduit (cm\a\conduit.grp) .headerstart IsId 35 Type 24 Init ConduitInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 ConduitSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt ConduitAlmostBuilt Built ConduitBuilt Landing [NONE] LiftOff [NONE] IsWorking ConduitIsWorking WorkingToIdle ConduitBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ConduitDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # ConduitInit: imgulnextid 0 0 # Conduit Shadow (cm\a\conduit-shadow.grp) playfram 0 goto SkryrokorLocal00 ConduitSpecialState1: playfram 1 goto SkryrokorLocal00 ConduitAlmostBuilt: playfram 1 goto SkryrokorLocal00 ConduitBuilt: playfram 0 goto SkryrokorLocal00 ConduitIsWorking: playfram 2 wait 2 playfram 0 waitrand 1 2 goto ConduitIsWorking ConduitDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2271 Bestiary (cm\a\bestiary.grp) .headerstart IsId 36 Type 24 Init BestiaryInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 BestiarySpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt BestiaryAlmostBuilt Built BestiaryBuilt Landing [NONE] LiftOff [NONE] IsWorking BestiaryIsWorking WorkingToIdle BestiaryBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable BestiaryDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # BestiaryInit: imgulnextid 0 0 # Bestiary Shadow (cm\a\conduit-shadow.grp) playfram 0 goto SkryrokorLocal00 BestiarySpecialState1: playfram 1 goto SkryrokorLocal00 BestiaryAlmostBuilt: playfram 1 goto SkryrokorLocal00 BestiaryBuilt: playfram 0 goto SkryrokorLocal00 BestiaryIsWorking: playfram 2 wait 2 playfram 0 waitrand 1 2 goto BestiaryIsWorking BestiaryDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2273 Zylode (cm\a\zylode.grp) .headerstart IsId 37 Type 24 Init ZylodeInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 ZylodeSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt ZylodeAlmostBuilt Built ZylodeBuilt Landing [NONE] LiftOff [NONE] IsWorking ZylodeIsWorking WorkingToIdle ZylodeBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ZylodeDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # ZylodeInit: imgulnextid 0 0 # Zylode Shadow (cm\a\zylode-shadow.grp) playfram 0x00 goto SkryrokorLocal00 ZylodeSpecialState1: playfram 9 goto SkryrokorLocal00 ZylodeAlmostBuilt: playfram 9 goto SkryrokorLocal00 ZylodeBuilt: playfram 0x00 goto SkryrokorLocal00 ZylodeIsWorking: playfram 1 wait 2 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 ZylodeIsWorking ZylodeDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2275 Astrolabe (cm\a\astrolabe.grp) .headerstart IsId 38 Type 24 Init AstrolabeInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 AstrolabeSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt AstrolabeAlmostBuilt Built AstrolabeBuilt Landing [NONE] LiftOff [NONE] IsWorking AstrolabeIsWorking WorkingToIdle AstrolabeBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable AstrolabeDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # AstrolabeInit: imgulnextid 0 0 # Astrolabe Shadow (cm\a\astrolabe-shadow.grp) playfram 0x00 goto SkryrokorLocal00 AstrolabeSpecialState1: playfram 1 goto SkryrokorLocal00 AstrolabeAlmostBuilt: playfram 1 goto SkryrokorLocal00 AstrolabeBuilt: playfram 0x00 goto SkryrokorLocal00 AstrolabeIsWorking: 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 0 wait 1 goto AstrolabeIsWorking AstrolabeDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2258 Avatar (cm\a\avatar.grp) .headerstart IsId 39 Type 12 Init AvatarInit Death AvatarDeath GndAttkInit AvatarGndAttkInit AirAttkInit AvatarGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt AvatarGndAttkInit AirAttkRpt AvatarGndAttkInit CastSpell [NONE] GndAttkToIdle AvatarGndAttkToIdle AirAttkToIdle AvatarGndAttkToIdle Unused2 [NONE] Walking AvatarWalking WalkingToIdle AvatarGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AvatarInit: imgulnextid 0 0 # Avatar Shadow (cm\a\avatar-shadow.grp) AvatarGndAttkToIdle: playfram 0x00 goto AvatarLocal00 AvatarLocal00: wait 62 randcondjmp 43 AvatarLocal01 goto AvatarLocal00 AvatarLocal01: randcondjmp 128 AvatarLocal02 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 AvatarGndAttkToIdle AvatarLocal02: 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 AvatarGndAttkToIdle AvatarDeath: 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 AvatarGndAttkInit: playfram 0x99 wait 1 nobrkcodestart 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 AvatarGndAttkToIdle AvatarWalking: 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 AvatarWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2260 Doronin (cm\a\doronin.grp) .headerstart IsId 40 Type 26 Init DoroninInit Death DoroninDeath GndAttkInit DoroninGndAttkInit AirAttkInit DoroninGndAttkInit Unused1 DoroninUnused1 GndAttkRpt DoroninGndAttkInit AirAttkRpt DoroninGndAttkInit CastSpell [NONE] GndAttkToIdle DoroninGndAttkToIdle AirAttkToIdle DoroninGndAttkToIdle Unused2 [NONE] Walking DoroninWalking WalkingToIdle DoroninWalkingToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow [NONE] UnBurrow [NONE] Enable [NONE] .headerend # ----------------------------------------------------------------------------- # DoroninInit: imgulnextid 0 -3 # Doronin Shadow (cm\a\doronin-shadow.grp) goto DoroninLocal42 DoroninLocal42: playfram 0x00 wait 1 goto DoroninLocal00 DoroninLocal00: wait 62 randcondjmp 85 DoroninLocal01 goto DoroninLocal00 DoroninLocal01: 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 goto DoroninLocal42 DoroninDeath: 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 DoroninUnused1: 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 DoroninLocal42 DoroninGndAttkInit: playfram 0x320 wait 1 nobrkcodestart playfram 0x360 wait 1 playfram 0x380 wait 1 playfram 0x400 playsndbtwn 3141 3144 # Doronin weaponfire 01, 02, 03, 04 attackwith 1 wait 1 playfram 0x420 wait 1 playfram 0x440 wait 1 nobrkcodeend gotorepeatattk ignorerest goto DoroninGndAttkToIdle DoroninGndAttkToIdle: playfram 0x320 wait 1 goto DoroninLocal00 DoroninWalking: 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 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 goto DoroninWalking DoroninWalkingToIdle: playfram 0x00 goto DoroninLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2257 Thaumalogue Remains (cm\a\thaumalogue-remains.grp) .headerstart IsId 41 Type 1 Init GenericRemnantsThreeInit Death GenericRemnantsThreeDeath .headerend # ----------------------------------------------------------------------------- # GenericRemnantsThreeInit: playfram 0x00 wait 239 GenericRemnantsThreeDeath: 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: # 2277 Ash Heap Overlay (cm\a\a-fire-v.grp) .headerstart IsId 42 Type 1 Init Flames_Small_Init Death Flames_Small_Death .headerend # ----------------------------------------------------------------------------- # Flames_Small_Init: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 playfram 3 wait 2 playfram 4 wait 2 playfram 5 wait 2 playfram 6 wait 2 playfram 7 wait 2 playfram 8 wait 2 playfram 9 wait 2 playfram 10 wait 2 playfram 11 wait 2 goto Flames_Small_Init Flames_Small_Death: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2178 Crematorium (cm\a\crematorium.grp) .headerstart IsId 43 Type 21 Init CrematoriumInit Death CrematoriumDeath GndAttkInit CrematoriumGndAttkInit AirAttkInit CrematoriumGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt CrematoriumGndAttkInit AirAttkRpt CrematoriumGndAttkInit CastSpell [NONE] GndAttkToIdle CrematoriumGndAttkToIdle AirAttkToIdle CrematoriumGndAttkToIdle Unused2 [NONE] Walking CrematoriumWalking WalkingToIdle CrematoriumLocal00 SpecialState1 CrematoriumSpecialState1 .headerend # ----------------------------------------------------------------------------- # CrematoriumInit: imgulnextid 0 42 # Crematorium Shadow (cm\a\crematorium.grp) CrematoriumGndAttkToIdle: playfram 0x00 CrematoriumLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto CrematoriumLocal00 CrematoriumDeath: playsnd 177 # Terran\BATTLE\tbaDth00.wav imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end CrematoriumGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x00 attackwith 1 imgol 2245 0 0 # Impact Dissipation (medium) wait 3 playfram 0x00 attackwith 1 imgol 2245 0 0 # Impact Dissipation (medium) wait 3 playfram 0x00 attackwith 1 imgol 2245 0 0 # Impact Dissipation (medium) wait 3 playfram 0x00 attackwith 1 imgol 2245 0 0 # Impact Dissipation (medium) wait 1 nobrkcodeend gotorepeatattk goto CrematoriumGndAttkToIdle CrematoriumWalking: setvertpos 0 # imgol 225 0 5 # Crematorium Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 CrematoriumSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2280 Eyelet (cm\a\eyelet.grp) .headerstart IsId 44 Type 26 Init EyeletInit Death EyeletDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 EyeletUnused2 Walking SkryrokorLocal00 WalkingToIdle EyeletWalkingToIdle SpecialState1 EyeletSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable [NONE] Burrow EyeletBurrow UnBurrow EyeletUnBurrow Enable [NONE] .headerend # ----------------------------------------------------------------------------- # EyeletInit: imgulnextid 0 -6 # Spider Mine Shadow (cm\a\eyelet-shadow.grp) EyeletWalkingToIdle: playfram 0x00 goto SkryrokorLocal00 EyeletDeath: 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 EyeletSpecialState1: castspell sigorder 1 playsnd 10 # Misc\Explo1.wav imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp) goto SkryrokorLocal00 EyeletUnused2: sigorder 32 sigorder 1 playsnd 10 # Misc\Explo1.wav imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp) goto SkryrokorLocal00 EyeletBurrow: nobrkcodestart imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) playsnd 354 # Terran\VULTURE\TVuMin01.WAV playfram 8 wait 1 playfram 9 wait 1 playfram 10 wait 1 playfram 11 wait 1 sigorder 4 nobrkcodeend goto SkryrokorLocal00 EyeletUnBurrow: 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 EyeletWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2282 Obelisk (cm\a\obelisk.grp) .headerstart IsId 45 Type 24 Init ObeliskInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 ObeliskSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt ObeliskAlmostBuilt Built ObeliskBuilt Landing [NONE] LiftOff [NONE] IsWorking ObeliskIsWorking WorkingToIdle ObeliskBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable ObeliskDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # ObeliskInit: imgulnextid 0 0 # Obelisk Shadow (cm\a\obelisk-shadow.grp) playfram 0x00 goto SkryrokorLocal00 ObeliskSpecialState1: playfram 1 goto SkryrokorLocal00 ObeliskAlmostBuilt: playfram 1 goto SkryrokorLocal00 ObeliskBuilt: playfram 0x00 goto SkryrokorLocal00 ObeliskIsWorking: 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 0 wait 1 goto ObeliskIsWorking ObeliskDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2284 Agonist (cm\a\agonist.grp) .headerstart IsId 46 Type 13 Init AgonistInit Death AgonistDeath GndAttkInit AgonistGndAttkInit AirAttkInit AgonistGndAttkInit Unused1 AgonistUnused1 GndAttkRpt AgonistGndAttkInit AirAttkRpt AgonistGndAttkInit CastSpell [NONE] GndAttkToIdle AgonistGndAttkToIdle AirAttkToIdle AgonistGndAttkToIdle Unused2 [NONE] Walking AgonistWalking WalkingToIdle AgonistGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AgonistInit: imgulnextid 0 7 # Agonist Shadow (cm\a\agonist.grp) playfram 0x00 goto AgonistGndAttkToIdle AgonistGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto AgonistGndAttkToIdle AgonistDeath: playsnd 353 # Terran\Agonist\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) end AgonistUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1699 # Agonist revive 01 sprol 742 0 0 wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto AgonistGndAttkToIdle AgonistGndAttkInit: wait 1 attackwith 1 gotorepeatattk goto AgonistGndAttkToIdle AgonistWalking: playfram 0x00 setvertpos 0 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2292 Akreno (cm\a\akreno.grp) .headerstart IsId 47 Type 21 Init AkrenoInit Death AkrenoDeath GndAttkInit AkrenoGndAttkInit AirAttkInit AkrenoGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt AkrenoGndAttkInit AirAttkRpt AkrenoGndAttkInit CastSpell [NONE] GndAttkToIdle AkrenoGndAttkToIdle AirAttkToIdle AkrenoGndAttkToIdle Unused2 [NONE] Walking AkrenoWalking WalkingToIdle AkrenoGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # AkrenoInit: imgulnextid 0 42 # Akreno Shadow (cm\a\akreno.grp) AkrenoGndAttkToIdle: 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 playfram 0x77 wait 2 goto AkrenoGndAttkToIdle AkrenoDeath: playsnd 257 # Terran\PHOENIX\TPhDth00.WAV playsnd 942 # Zerg\Mutalid\ZMuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end AkrenoGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playsnd 1326 # Nathrokor weaponfire 01 wait 1 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV attackwith 2 attackwith 2 wait 1 nobrkcodeend gotorepeatattk goto AkrenoGndAttkToIdle AkrenoWalking: 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 playfram 0x77 wait 1 goto AkrenoWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2178 Iconoclast (cm\a\iconoclast.grp) .headerstart IsId 48 Type 21 Init IconoclastInit Death IconoclastDeath GndAttkInit IconoclastGndAttkInit AirAttkInit IconoclastGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt IconoclastGndAttkInit AirAttkRpt IconoclastGndAttkInit CastSpell [NONE] GndAttkToIdle IconoclastGndAttkToIdle AirAttkToIdle IconoclastGndAttkToIdle Unused2 [NONE] Walking IconoclastWalking WalkingToIdle IconoclastLocal00 SpecialState1 IconoclastSpecialState1 .headerend # ----------------------------------------------------------------------------- # IconoclastInit: imgulnextid 0 42 # Iconoclast Shadow (cm\a\iconoclast.grp) IconoclastGndAttkToIdle: playfram 0x00 IconoclastLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto IconoclastLocal00 IconoclastDeath: playsndbtwn 1249 1251 # Gorgon death 01, 02, 03 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end IconoclastGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x00 attackwith 1 wait 2 attackwith 1 wait 1 nobrkcodeend gotorepeatattk goto IconoclastGndAttkToIdle IconoclastWalking: setvertpos 0 # imgol 225 0 5 # Iconoclast Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 IconoclastSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2178 Constituent (cm\a\constituent.grp) .headerstart IsId 49 Type 15 Init ConstituentInit Death ConstituentDeath GndAttkInit ConstituentGndAttkInit AirAttkInit ConstituentGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt ConstituentGndAttkInit AirAttkRpt ConstituentGndAttkInit CastSpell [NONE] GndAttkToIdle ConstituentGndAttkToIdle AirAttkToIdle ConstituentGndAttkToIdle Unused2 [NONE] Walking ConstituentWalking WalkingToIdle ConstituentLocal00 SpecialState1 ConstituentSpecialState1 SpecialState2 [NONE] AlmostBuilt ConstituentAlmostBuilt .headerend # ----------------------------------------------------------------------------- # ConstituentInit: imgulnextid 0 42 # Constituent Shadow (cm\a\constituent.grp) ConstituentGndAttkToIdle: playfram 0x00 ConstituentLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto ConstituentLocal00 ConstituentDeath: playsndbtwn 1249 1251 # Gorgon death 01, 02, 03 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end ConstituentGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x00 attackwith 1 wait 1 nobrkcodeend gotorepeatattk goto ConstituentGndAttkToIdle ConstituentWalking: setvertpos 0 # imgol 225 0 5 # Constituent Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 ConstituentSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 ConstituentAlmostBuilt: setvertpos 0 playfram 0x60 wait 1 ConstituentLocal01: playfram 0x80 useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter) sigorder 32 wait 1 playfram 0xA0 wait 1 playfram 0x80 wait 10 playfram 0xA0 wait 1 goto ConstituentLocal01 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2290 Zonguard (cm\a\zonguard.grp) .headerstart IsId 50 Type 13 Init ZonguardInit Death ZonguardDeath GndAttkInit ZonguardGndAttkInit AirAttkInit ZonguardGndAttkInit Unused1 ZonguardUnused1 GndAttkRpt ZonguardGndAttkInit AirAttkRpt ZonguardGndAttkInit CastSpell [NONE] GndAttkToIdle ZonguardGndAttkToIdle AirAttkToIdle ZonguardGndAttkToIdle Unused2 [NONE] Walking ZonguardWalking WalkingToIdle ZonguardGndAttkToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # ZonguardInit: imgulnextid 0 7 # Zonguard Shadow (cm\a\zonguard.grp) playfram 0x00 goto ZonguardGndAttkToIdle ZonguardGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto ZonguardGndAttkToIdle ZonguardDeath: playsnd 353 # Terran\Zonguard\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) end ZonguardUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1699 # Zonguard revive 01 sprol 742 0 0 wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto ZonguardGndAttkToIdle ZonguardGndAttkInit: wait 1 nobrkcodestart imgol 1820 0 0 # Architect weaponfire channel attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV wait 3 nobrkcodeend gotorepeatattk goto ZonguardGndAttkToIdle ZonguardWalking: setvertpos 0 goto ZonguardWalkingLoop ZonguardWalkingLoop: playfram 0x00 move 4 wait 1 goto ZonguardWalkingLoop # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2286 Petract (cm\a\petract.grp) .headerstart IsId 51 Type 21 Init PetractInit Death PetractDeath GndAttkInit PetractGndAttkInit AirAttkInit PetractGndAttkInit Unused1 PetractUnused1 GndAttkRpt PetractGndAttkInit AirAttkRpt PetractGndAttkInit CastSpell [NONE] GndAttkToIdle PetractGndAttkToIdle AirAttkToIdle PetractGndAttkToIdle Unused2 [NONE] Walking PetractWalking WalkingToIdle PetractGndAttkToIdle SpecialState1 ObjectSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # PetractInit: imgulnextid 0 0 # Petract Shadow (cm\a\petract-shadow.grp) playfram 0x00 goto PetractGndAttkToIdle PetractGndAttkToIdle: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto PetractGndAttkToIdle PetractDeath: playsnd 353 # Terran\Petract\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) end PetractUnused1: wait 1 nobrkcodestart tmprmgraphicstart playsnd 1699 # Petract revive 01 sprol 742 0 0 wait 10 setfldirect 12 tmprmgraphicend nobrkcodeend goto PetractGndAttkToIdle PetractGndAttkInit: wait 1 attackwith 1 attackwith 1 gotorepeatattk goto PetractGndAttkToIdle PetractWalking: playfram 0x00 setvertpos 0 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2288 Phontis (cm\a\phontis.grp) .headerstart IsId 52 Type 21 Init PhontisInit Death PhontisDeath GndAttkInit PhontisGndAttkInit AirAttkInit PhontisGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt PhontisGndAttkInit AirAttkRpt PhontisGndAttkInit CastSpell [NONE] GndAttkToIdle PhontisGndAttkToIdle AirAttkToIdle PhontisGndAttkToIdle Unused2 [NONE] Walking PhontisWalking WalkingToIdle PhontisGndAttkToIdle SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # PhontisInit: imgulnextid 0 0 # Phontis Shadow (cm\a\phontis-shadow.grp) goto PhontisGndAttkToIdle PhontisGndAttkToIdle: playfram 0x220 goto SkryrokorLocal00 PhontisDeath: playsnd 533 # Protoss\Scout\PScDth00.WAV imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 2 lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end PhontisGndAttkInit: playfram 0x220 PhontisGndAttkRpt: wait 1 nobrkcodestart playfram 0x200 attackwith 1 wait 1 playfram 0x220 wait 4 playfram 0x200 attackwith 1 wait 1 playfram 0x220 wait 1 nobrkcodeend gotorepeatattk ignorerest goto PhontisGndAttkToIdle PhontisWalking: move 4 wait 1 playfram 0x00 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 goto PhontisWalking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2302 Electric Impact Small (cm\a\lightning-hit-small.grp) .headerstart IsId 53 Type 2 Init LightningImpactSmallInit Death LightningImpactSmallDeath GndAttkInit LightningImpactSmallDeath AirAttkInit [NONE] .headerend # ----------------------------------------------------------------------------- # LightningImpactSmallInit: wait 1 sigorder 1 wait 1 LightningImpactSmallDeath: playfram 0x00 domissiledmg wait 1 playfram 3 wait 1 playfram 5 wait 1 playfram 7 wait 1 playfram 9 wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2296 Paraclete (cm\a\paraclete.grp) .headerstart IsId 54 Type 21 Init ParacleteInit Death ParacleteDeath GndAttkInit ParacleteGndAttkInit AirAttkInit ParacleteGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt ParacleteGndAttkInit AirAttkRpt ParacleteGndAttkInit CastSpell [NONE] GndAttkToIdle ParacleteGndAttkToIdle AirAttkToIdle ParacleteGndAttkToIdle Unused2 [NONE] Walking ParacleteWalking WalkingToIdle ParacleteLocal00 SpecialState1 ParacleteSpecialState1 .headerend # ----------------------------------------------------------------------------- # ParacleteInit: imgulnextid 0 42 # Paraclete Shadow (cm\a\paraclete.grp) ParacleteGndAttkToIdle: playfram 0x00 ParacleteLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto ParacleteLocal00 ParacleteDeath: playsndbtwn 1249 1251 # Gorgon death 01, 02, 03 imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) wait 1 end ParacleteGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x00 attackwith 1 wait 2 attackwith 1 wait 1 nobrkcodeend gotorepeatattk goto ParacleteGndAttkToIdle ParacleteWalking: setvertpos 0 # imgol 225 0 5 # Paraclete Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 ParacleteSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2298 Auxine (cm\a\auxine.grp) .headerstart IsId 55 Type 21 Init AuxineInit Death AuxineDeath GndAttkInit AuxineGndAttkInit AirAttkInit AuxineGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt AuxineGndAttkInit AirAttkRpt AuxineGndAttkInit CastSpell [NONE] GndAttkToIdle AuxineGndAttkToIdle AirAttkToIdle AuxineGndAttkToIdle Unused2 [NONE] Walking AuxineWalking WalkingToIdle AuxineLocal00 SpecialState1 AuxineSpecialState1 .headerend # ----------------------------------------------------------------------------- # AuxineInit: imgulnextid 0 42 # Auxine Shadow (cm\a\paraclete.grp) AuxineGndAttkToIdle: playfram 0x00 AuxineLocal00: setvertpos 0 wait 8 setvertpos 0 wait 8 setvertpos -1 wait 8 setvertpos 0 wait 8 goto AuxineLocal00 AuxineDeath: playsnd 353 # Terran\Rove\TVuDth00.WAV imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) wait 3 lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) end AuxineGndAttkInit: setvertpos 0 wait 1 nobrkcodestart playfram 0x00 attackwith 1 wait 2 nobrkcodeend gotorepeatattk goto AuxineGndAttkToIdle AuxineWalking: setvertpos 0 # imgol 225 0 5 # Auxine Engines (thingy\tdrGlow.grp) goto SkryrokorLocal00 AuxineSpecialState1: playfram 0x00 wait 12 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2324 Dorminge (cm\a\dorminge.grp) .headerstart IsId 56 Type 24 Init DormingeInit Death DormingeDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle DormingeIsWorking SpecialState1 DormingeSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt DormingeAlmostBuilt Built DormingeBuilt Landing [NONE] LiftOff [NONE] IsWorking DormingeIsWorking WorkingToIdle DormingeBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable DormingeDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # DormingeInit: playfram 0x00 imgulnextid 0 0 # Dorminge Shadow (cm\a\dorminge-shadow.grp) goto DormingeIsWorking DormingeDeath: playsndbtwn 4145 4147 # Askosi explosion medium 01, 02, 03 imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 1007 0 0 # Askosi Structure Rubble (Small) (cm\a\a-rubble-small.grp) wait 1 end DormingeSpecialState1: playfram 0 goto SkryrokorLocal00 DormingeAlmostBuilt: playfram 0 goto SkryrokorLocal00 DormingeBuilt: playfram 0x00 goto SkryrokorLocal00 DormingeIsWorking: 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 0 wait 2 goto DormingeIsWorking DormingeDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2326 Warring Winds Overlay (cm\a\warringwinds-overlay.grp) .headerstart IsId 57 Type 1 Init WarringWindsInit Death WarringWindsDeath .headerend # ----------------------------------------------------------------------------- # WarringWindsInit: 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 WarringWindsDeath WarringWindsDeath: wait 1 end # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2327 Domain (cm\a\domain.grp) .headerstart IsId 58 Type 21 Init DomainInit Death DomainDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] AlmostBuilt SkryrokorLocal00 Built DomainBuilt Landing [NONE] LiftOff [NONE] IsWorking DomainIsWorking WorkingToIdle DomainWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # DomainInit: imgulnextid 0 0 # Domain Shadow (cm\a\domain-shadow.grp) DomainWorkingToIdle: playfram 0x00 goto SkryrokorLocal00 DomainDeath: playsndbtwn 4148 4150 # Askosi explosion large 01, 02, 03 imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 1004 0 0 # Askosi Structure Rubble (Large) (cm\a\a-rubble-large.grp) wait 1 end DomainBuilt: imgol 1820 0 0 # Architect weaponfire channel goto SkryrokorLocal00 DomainIsWorking: imgol 1820 0 0 # Architect weaponfire channel wait 120 goto DomainIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2075 Panoply (cm\a\panoply.grp) .headerstart IsId 59 Type 24 Init PanoplyInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 PanoplySpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt PanoplyAlmostBuilt Built PanoplyBuilt Landing [NONE] LiftOff [NONE] IsWorking PanoplyIsWorking WorkingToIdle PanoplyBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable PanoplyDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # PanoplyInit: playfram 0x00 imgulnextid 0 0 # Panoply Shadow (cm\a\panoply-shadow.grp) goto SkryrokorLocal00 PanoplySpecialState1: playfram 0 goto SkryrokorLocal00 PanoplyAlmostBuilt: playfram 4 goto SkryrokorLocal00 PanoplyBuilt: playfram 0x00 goto SkryrokorLocal00 PanoplyIsWorking: playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 2 wait 1 playfram 1 wait 1 playfram 0 wait 2 goto PanoplyIsWorking PanoplyDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2075 Lotiro (cm\a\lotiro.grp) .headerstart IsId 60 Type 24 Init LotiroInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 LotiroSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt LotiroAlmostBuilt Built LotiroBuilt Landing [NONE] LiftOff [NONE] IsWorking LotiroIsWorking WorkingToIdle LotiroBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable LotiroDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # LotiroInit: playfram 0x00 imgulnextid 0 0 # Lotiro Shadow (cm\a\lotiro-shadow.grp) goto SkryrokorLocal00 LotiroSpecialState1: playfram 0 goto SkryrokorLocal00 LotiroAlmostBuilt: playfram 0 goto SkryrokorLocal00 LotiroBuilt: playfram 0x00 goto SkryrokorLocal00 LotiroIsWorking: playfram 1 wait 1 playfram 2 wait 1 playfram 3 wait 1 playfram 4 wait 1 playfram 5 wait 1 playfram 0 wait 2 goto LotiroIsWorking LotiroDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2358 Lekrot (cm\a\lekrot.grp) .headerstart IsId 61 Type 24 Init LekrotInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 LekrotSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt LekrotAlmostBuilt Built LekrotBuilt Landing [NONE] LiftOff [NONE] IsWorking LekrotIsWorking WorkingToIdle LekrotBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable LekrotDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # LekrotInit: imgulnextid 0 0 # Lekrot Shadow (cm\a\lekrot-shadow.grp) playfram 0 goto SkryrokorLocal00 LekrotSpecialState1: playfram 1 goto SkryrokorLocal00 LekrotAlmostBuilt: playfram 1 goto SkryrokorLocal00 LekrotBuilt: playfram 0 goto SkryrokorLocal00 LekrotIsWorking: 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 0 wait 2 goto LekrotIsWorking LekrotDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2360 Hearthshard (cm\a\hearthshard.grp) .headerstart IsId 62 Type 24 Init HearthshardInit Death LandlockDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 HearthshardSpecialState1 SpecialState2 SkryrokorLocal00 AlmostBuilt HearthshardAlmostBuilt Built HearthshardBuilt Landing [NONE] LiftOff [NONE] IsWorking HearthshardIsWorking WorkingToIdle HearthshardBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] Disable HearthshardDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # HearthshardInit: imgulnextid 0 0 # Hearthshard Shadow (cm\a\hearthshard-shadow.grp) playfram 0 goto SkryrokorLocal00 HearthshardSpecialState1: playfram 1 goto SkryrokorLocal00 HearthshardAlmostBuilt: playfram 1 goto SkryrokorLocal00 HearthshardBuilt: playfram 0 goto SkryrokorLocal00 HearthshardIsWorking: playfram 0x00 wait 2 goto HearthshardIsWorking HearthshardDisable: goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: .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