# ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1997 Landlock (cm\askosi\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 SkryrokorLocal00 Built LandlockBuilt Landing [NONE] LiftOff [NONE] IsWorking LandlockIsWorking WorkingToIdle LandlockWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # LandlockInit: imgul 1998 0 0 # Landlock Shadow (cm\askosi\landlock-shadow.grp) LandlockWorkingToIdle: playfram 0x00 goto SkryrokorLocal00 LandlockDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 1004 0 0 # Askosi Structure Rubble (Large) (cm\askosi\a-rubble-large.grp) wait 1 end LandlockBuilt: imgol 1820 0 0 # Architect weaponfire channel 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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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) (Fusion Cutter) 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\askosi\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\askosi\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\askosi\radix-shadow.grp) goto SkryrokorLocal00 RadixSpecialState1: playfram 0 goto SkryrokorLocal00 RadixAlmostBuilt: playfram 0 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\askosi\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\askosi\chantry-shadow.grp) goto ChantryIsWorking ChantryDeath: playsnd 7 # Misc\ExploLrg.wav imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) wait 3 lowsprul 1007 0 0 # Askosi Structure Rubble (Small) (cm\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1031 0 0 # Missionary Remnants (cm\askosi\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 nobrkcodeend playfram 0x40 attackwith 1 wait 1 playfram 0x20 wait 1 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\askosi\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\askosi\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\askosi\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1027 0 0 # Cardinal Remnants (cm\askosi\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\askosi\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\askosi\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\askosi\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1029 0 0 # Vicar Remnants (cm\askosi\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 nobrkcodeend playfram 0xaa wait 1 playfram 0x99 wait 1 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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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: imgul 2109 0 7 # Rove Shadow (cm\askosi\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\askosi\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 attackwith 1 playsnd 106 # Bullet\tvuFir00.wav gotorepeatattk goto RoveGndAttkToIdle RoveWalking: playfram 0x00 setvertpos 0 goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2168 Dyad (cm\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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: imgul 2177 0 42 # Helion Shadow (cm\askosi\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\askosi\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\askosi\helion-engine.grp) goto SkryrokorLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 2178 Tirade (cm\askosi\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: imgul 2179 0 42 # Tirade Shadow (cm\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\a-death-small.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) setfldirect 0 wait 8 lowsprul 1064 0 0 # Proselyte Remnants (cm\askosi\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\askosi\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\askosi\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 GrandstandBuilt 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\askosi\grandstand-shadow.grp) wait 1 playsnd 2430 # Matador Tank Transform wait 14 sigorder 1 goto GrandstandBuilt GrandstandBuilt: playfram 0x00 wait 255 goto GrandstandBuilt 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\askosi\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\askosi\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\askosi\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: # xxxx Intendent (cm\askosi\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\askosi\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\askosi\a-rubble-tiny.grp) wait 1 end IntendentGndAttkInit: playfram 0x220 IntendentGndAttkRpt: wait 1 nobrkcodestart playfram 0x200 playsndbtwn 1788 1790 # Atreus weapon fire 01, 02, 03 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\askosi\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\askosi\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\askosi\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\askosi\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\askosi\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