1.16.1 · Index · Add Address · Statistics · Reference · About

Iscripts and IsId's
By FaRTy
0    Scourge
1    nothing
2    Scourge Death
3    Scourge Explosion
4    Broodling
5    Broodling Remnants
6    Infested Terran
7    Infested Terran Explosion
8    Guardian Cocoon
9    Defiler
10   Defiler Remnants
11   Drone
12   Drone Remnants
13   Egg
14   Egg Remnants
15   Guardian
16   Guardian Birth
17   Guardian Death
18   Hydralisk
19   Hydralisk Remnants
20   Infested Kerrigan
21   Larva
22   Larva Remnants
23   Mutalisk
24   Mutalisk Death
25   Overlord
26   Overlord Death
27   Queen
28   Queen Death
29   Ultralisk
30   Ultralisk Remnants
31   Zergling
32   Zergling Remnants
33   Zerg Air Death Explosion
34   Zerg Building Explosion
35   nothing
36   Zerg Birth
37   Egg Spawn
38   Cerebrate
39   Infested Command Center
40   Spawning Pool
41   Evolution Chamber
42   Creep Colony
43   Hatchery
44   Hive
45   Lair
46   Sunken Colony
47   Mature Chrysalis
48   Greater Spire
49   Defiler Mound
50   Queen Nest
51   Nydus Canal
52   Overmind (with Shell)
53   Overmind Remnants
54   Overmind (without Shell)
55   Ultralisk Cavern
56   Extractor
57   Hydralisk Den
58   Spire
59   Spore Colony
60   Infested Command Center Overlay
61   Zerg Construction (Small)
62   Zerg Construction (Medium)
63   Zerg Building Morph
64   Zerg Construction (Large)
65   Zerg Building Spawn
66   Battlecruiser
67   Civilian
68   Dropship
69   Firebat
70   Ghost
71   Ghost Remnants
72   Ghost Death
73   Nuke Beam
74   Nuke Target Dot
75   Goliath (Base)
76   Goliath (Turret)
77   Sarah Kerrigan
78   Marine
79   Marine Remnants
80   Marine Death
81   Scanner Sweep
82   Wraith
83   Wraith Engines
84   SCV
85   nothing
86   Vulture
87   Spider Mine
88   Science Vessel (Base)
89   Science Vessel (Turret)
90   Siege Tank (Tank) Base
91   Siege Tank (Tank) Turret
92   Siege Tank (Siege) Base
93   Siege Tank (Siege) Turret
94   Academy
95   Academy Overlay
96   Barracks
97   Armory
98   Armory Overlay
99   Comsat Station
100  Comsat Connector
101  Comsat Overlay
102  Command Center
103  Command Center Overlay
104  Crashed Battlecruiser
105  Supply Depot
106  Supply Depot Overlay
107  Control Tower
108  Control Tower Connector
109  Control Tower Overlay
110  nothing
111  Factory
112  Factory Overlay
113  Covert Ops
114  Covert Ops Connector
115  Covert Ops Overlay
116  Ion Cannon
117  Machine Shop
118  Machine Shop Connector
119  Missile Turret (Base)
120  Missile Turret (Turret)
121  Physics Lab
122  Physics Lab Connector
123  Bunker
124  Bunker Overlay
125  Refinery
126  Science Facility
127  Science Facility Overlay
128  Nuclear Silo
129  Nuclear Silo Connector
130  Nuclear Silo Overlay
131  Nuclear Missile
132  nothing
133  Nuke Explosion
134  Starport
135  Starport Overlay
136  Engineering Bay
137  Engineering Bay Overlay
138  Terran Construction (Large)
139  Terran Construction (Medium)
140  Terran Construction (Small)
141  Addon Construction
142  Explosion (Small)
143  Explosion (Medium)
144  Explosion (Large)
145  Building Rubble Header
146  Arbiter
147  Archon Energy
148  Archon Being
149  Archon Swirl
150  nothing
151  Carrier
152  Dark Templar (Hero)
153  Dragoon
154  Dragoon Remnants
155  Interceptor
156  Probe
157  Shuttle
158  High Templar
159  Reaver
160  Scarab
161  Scout
162  Scout Engines
163  Zealot
164  Zealot Death
165  Observer
166  Templar Archives
167  Assimilator
168  Observatory
169  Unused iscript ID (building overlay)
170  Citadel Of Adun
171  Forge
172  Forge Overlay
173  Gateway
174  Cybernetics Core
175  Cybrnetics Core Overlay
176  Khaydarin Crystal Formation
177  Nexus
178  Nexus Overlay
179  Photon Cannon
180  Arbiter Tribunal
181  Pylon
182  Robotics Facility
183  Shield Battery
184  Shield Battery Overlay
185  Stargate
186  Stargate Overlay
187  Stasis Cell/Prison
188  Robotics Support Bay
189  Temple
190  Fleet Beacon
191  Warp Anchor
192  Warp Flash Header
193  Warp Texture
194  nothing
195  nothing
196  nothing
197  nothing
198  Ragnasaur (Ashworld Critter)
199  Rhynadon (Badlands Critter)
200  Bengalaas (Jungle Critter)
201  Vespene Geyser
202  Vespene Geyser 2 (unused?)
203  Vespene Geyser Shadow
204  Mineral Field Type 1
205  Mineral Field Type 2
206  Mineral Field Type 3
207  Independent Starport (Unused Scout)
208  Zerg Beacon Overlay
209  Terran Beacon Overlay
210  Protoss Beacon Overlay
211  Zerg Beacon
212  Protoss Beacon
213  Terran Beacon
214  Unused iscript ID (powerup?)
215  Powerups Shadow Header
216  Flag
217  Psi Emitter
218  Data Disk
219  Crystals Shadows
220  Young Chrysalis
221  Ore Chunk
222  Ore Chunk2
223  Gas Sac
224  Gas Sac2
225  Gas Orb
226  Gas Orb2
227  Gas Tank
228  Gas Tank2
229  Archon Overlay
230  Particle Beam Hit
231  Dual Photon Blaster Hit
232  Anti-Matter Missile
233  Pulse Cannon
234  Phase Disruptor
235  STA/STS Photon Cannon Overlay
236  Psionic Storm
237  Fusion Cutter Hit
238  Gauss Rifle Hit
239  Gemini Missiles
240  Longbolt Missile
241  C-10 Canister Rifle Hit
242  Fragmentation Grenade
243  ATA/ATS Laser Battery/Burst Lasers
244  eldfire (Unused)
245  Lockdown Hit
246  Arclite Shock Cannon Hit
247  Yamato Gun
248  Yamato Gun Trail
249  Lockdown/EMP Shockwave Missile
250  Siege Tank (Tank) Turret Overlay
251  Siege Tank (Siege) Turret Overlay
252  Science Vessel Overlay
253  Hallucination Hit
254  Unused iscript ID (overlay)
255  Plasma Drip Hit (Unnused)
256  Needle Spines Hit
257  Venom (Unused)
258  Subterranean Tentacle
259  Venom Hit (Unused)
260  Acid Spore
261  Acid Spore Hit
262  Guardian Attack Overlay
263  nothing
264  Glave Wurm
265  Glave Wurm Hit
266  Seeker Spores
267  Queen Spell Holder (parasite\broodling)
268  Psionic Shockwave Hit
269  Glave Wurm Trail
270  Seeker Spores Overlay
271  Acid Spray
272  Plasma Drip (Unused)
273  Longbolt\Halo\Gemini Missiles Trail
274  Burowing Dust
275  Shadow Header
276  Shield Overlay
277  Small Explosion (Unused)
278  Double Explosion
279  Nuclear Missile Death
280  Spider Mine Explosion
281  Vespene Geyser Smokes
282  Vespene Geyser Smokes Small
283  Fragmentation Grenade Hit
284  Grenade Shot Smoke
285  Phase Disruptor/Anti-Matter Missile Hit
286  Scarab/Anti-Matter Missile Overlay
287  Scarab Hit
288  Cursor Marker
289  Circle Marker
290  Carrier Engines
291  Engines/Glow Header
292  White Circle
293  Battlecruiser Attack Overlay
294  ATA/ATS Laser Battery/Burst Lasers Hit
295  Burst Lasers Overlay (Unused)
296  Plague Cloud
297  Plague Overlay
298  Consume
299  Dark Swarm
300  Defensive Matrix Overlay
301  Defensive Matrix Hit
302  Ensnare
303  Ensnare Overlay
304  Irradiate
305  Recall Field
306  Stasis Field Overlay
307  Stasis Field Hit
308  Recharge Shields (Large)
309  Recharge Shields (Small)
310  High Templar Glow
311  Needle Spines Overlay
312  Flamethrower
313  Gemini Missiles Explosion
314  Yamato Gun Overlay
315  Yamato Gun Hit
316  Archon Birth (Unused)
317  Psionic Storm Part Variant 1
318  Psionic Storm Part Variant 2
319  EMP Shockwave Hit (Part 1)
320  EMP Shockwave Hit (Part 2)
321  Hallucination Death
322  Flames (Small)
323  Unused iscript ID (flipped small flames)
324  Bleeding (Small) Variant 1
325  Bleeding (Small) Variant 2
326  Flames (Large)
327  Unused iscript ID (flipped large flames)
328  Bleeding (Large) Variant 1
329  Bleeding (Large) Variant 2
330  Dust Variant 1
331  Dust Variant 2
332  Confirm Circle / Psi Field Right Lower
333  Psi Field Right Upper (Main)
334  Mirrored Doodad / Psi Field Left
335  Start Location
336  Doodad Header
337  Doodad Header (with shadow)
338  Space Platform Doodad
339  Space Platform Doodad 2
340  Installation Left Doors / Hatch
341  Installation Right Doors
342  Installation Left Wall Fans
343  Installation Right Wall Fans
344  Installation Gear
345  Floor Missile Trap
346  Floor Missile Trap Turret
347  Floor Gun Trap
348  Wall Missile Trap Left
349  Wall Missile Trap Right
350  Wall Flame Trap Left
351  Wall Flame Trap Right
352  Map Revealer
353  Lurker Egg
354  Lurker
355  nothing
356  Lurker Remnants
357  Devourer
358  Devourer Birth
359  Devourer Death
360  Medic
361  Medic Remnants
362  Valkyrie
363  nothing
364  nothing
365  Dark Archon Energy
366  Dark Archon Being
367  Dark Archon Swirl
368  Dark Archon Death
369  Corsair
370  Corsair Engines
371  Neutron Flare Overlay (Unused)
372  Dark Templar (Unit)
373  Neutron Flare
374  Disruption Web
375  Scantid (Desert Critter)
376  Kakaru (Twilight Critter)
377  Ursadon (Ice Critter)
378  Halo Rocket
379  Optical Flare
380  Subterranean Spines
381  Corrosive Acid
382  Corrosive Acid Hit
383  Acid Spores (1) Overlay
384  Acid Spores (2-3) Overlay
385  Acid Spores (4-5) Overlay
386  Acid Spores (6-9) Overlay
387  Desert/Ice Doodads (flipped with shadow)
388  Desert/Ice Doodad Shadow Header (follow main)
389  Restoration Hit
390  Mind Control Hit
391  Optical Flare Hit
392  Feedback
393  Maelstorm Overlay
394  Heal Overlay (Unused)
395  Subterranean Spines Hit
396  Desert Doodad 1
397  Desert Doodad 2
398  Desert Doodad 3
399  Desert Doodad Gas Overlay
400  Desert Doodad Sarlacc
401  Twilight Doodad Drill
402  Twilight Doodad 2
403  Twilight Doodad 3
404  Twilight Doodad 4
405  Overmind Cocoon
406  Warp Gate
407  Psi Disrupter
408  Power Generator
409  Warp Gate Overlay
410  Xel'Naga Temple
411  Maelstrom Hit
Show Opcode Reference
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 000 Scourge (zerg\avenger.grp)
.headerstart
IsId           	0
Type           	12
Init           	ScourgeInit
Death          	ScourgeDeath
GndAttkInit    	[NONE]
AirAttkInit    	ScourgeAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	ScourgeAirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	ScourgeAirAttkToIdle
Unused2        	[NONE]
Walking        	ScourgeWalking
WalkingToIdle  	ScourgeAirAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScourgeInit:
	imgul          	1 0 42	# ScourgeShad (zerg\avenger.grp)
	playfram       	0x00	# frame set 0
	waitrand       	1 5
ScourgeAirAttkToIdle:
	playfram       	0x00	# frame set 0
	setvertpos     	0
	wait           	3
	playfram       	0x11	# frame set 1
	wait           	3
	playfram       	0x22	# frame set 2
	setvertpos     	1
	wait           	3
	playfram       	0x33	# frame set 3
	setvertpos     	2
	wait           	3
	playfram       	0x44	# frame set 4
	setvertpos     	1
	wait           	3
	goto           	ScourgeAirAttkToIdle

ScourgeDeath:
	playsnd        	776	# Zerg\AVENGER\ZAvDth00.WAV
	imgol          	3 0 0	# ScourgeDeath (zerg\zavDeath.grp)
	wait           	1
	end            	

ScourgeAirAttkInit:
	playsnd        	778	# Zerg\AVENGER\ZAvHit00.WAV
	sprol          	132 0 0	# ScourgeExplosion (zerg\zavExplo.grp)
	wait           	1
	attackwith     	2
	goto           	ScourgeLocal00

ScourgeLocal00:
	wait           	125
	goto           	ScourgeLocal00

ScourgeWalking:
	setvertpos     	0
ScourgeLocal01:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	goto           	ScourgeLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 003 ScourgeDeath (zerg\zavDeath.grp)
.headerstart
IsId           	2
Type           	0
Init           	ScourgeDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScourgeDeathInit:
	playfram       	0
	wait           	2
	imgol          	59 0 0	# ZergAirDeathSmall (thingy\zAirDthS.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 004 ScourgeExplosion (zerg\zavExplo.grp)
.headerstart
IsId           	3
Type           	1
Init           	ScourgeExplosionInit
Death          	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ScourgeExplosionInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	end            	

ScourgeExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 005 Broodling (zerg\brood.grp)
.headerstart
IsId           	4
Type           	12
Init           	BroodlingInit
Death          	BroodlingDeath
GndAttkInit    	BroodlingGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	BroodlingGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	BroodlingGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	BroodlingWalking
WalkingToIdle  	BroodlingGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BroodlingInit:
	imgul          	6 0 0	# BroodlingShad (zerg\zbrShad.grp)
BroodlingGndAttkToIdle:
	playfram       	0x11	# frame set 1
	waitrand       	25 30
	playfram       	0x22	# frame set 2
	waitrand       	25 30
	goto           	BroodlingGndAttkToIdle

BroodlingDeath:
	playsnd        	785	# Zerg\BROODLING\ZBrDth00.WAV
	lowsprul       	134 0 0	# BroodlingDeath (zerg\zbrDeath.grp)
	wait           	1
	end            	

BroodlingGndAttkInit:
	playfram       	0x77	# frame set 7
	wait           	1
	nobrkcodestart 	
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	attackmelee    	1 786	# Zerg\BROODLING\ZBrAtt00.WAV
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	playfram       	0xbb	# frame set 11
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	BroodlingGndAttkToIdle

BroodlingWalking:
	call           	BroodlingLocal00
	call           	BroodlingLocal00
	waitrand       	3 6
	call           	BroodlingLocal00
	waitrand       	3 6
	call           	BroodlingLocal00
	call           	BroodlingLocal00
	call           	BroodlingLocal00
	waitrand       	3 6
	goto           	BroodlingWalking

BroodlingLocal00:
	move           	8
	wait           	1
	playfram       	0x11	# frame set 1
	move           	8
	wait           	1
	playfram       	0x22	# frame set 2
	move           	8
	wait           	1
	playfram       	0x33	# frame set 3
	move           	8
	wait           	1
	playfram       	0x44	# frame set 4
	move           	8
	wait           	1
	playfram       	0x55	# frame set 5
	move           	8
	wait           	1
	playfram       	0x66	# frame set 6
	move           	8
	wait           	1
	playfram       	0x00	# frame set 0
	return         	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 007 BroodlingDeath (zerg\zbrDeath.grp)
.headerstart
IsId           	5
Type           	0
Init           	BroodlingRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BroodlingRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	playfram       	4
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 008 InfestedTerran (zerg\bugguy.grp)
.headerstart
IsId           	6
Type           	26
Init           	InfestedTerranInit
Death          	InfestedTerranDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	InfestedTerranWalking
WalkingToIdle  	InfestedTerranWalkingToIdle
SpecialState1  	InfestedTerranSpecialState1
SpecialState2  	InfestedTerranSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	InfestedTerranBurrow
UnBurrow       	InfestedTerranUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InfestedTerranInit:
	imgul          	9 0 0	# InfestedTerranShad (zerg\zbgShad.grp)
InfestedTerranWalkingToIdle:
	playfram       	0x00	# frame set 0
	goto           	InfestedTerranLocal00

InfestedTerranLocal00:
	wait           	125
	goto           	InfestedTerranLocal00

InfestedTerranDeath:
	playsnd        	67	# Bullet\ZBGHit00.wav
	setfldirect    	0
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xef	# frame set 14
	wait           	1
	playfram       	0xf0	# frame set 14
	wait           	1
	playfram       	0xf1	# frame set 14
	wait           	1
	playfram       	0xf2	# frame set 14
	wait           	1
	playfram       	0xf3	# frame set 14
	wait           	1
	playfram       	0xf4	# frame set 14
	wait           	1
	playfram       	0xf5	# frame set 14
	wait           	1
	lowsprul       	236 0 0	# MarineDeath (terran\tmaDeath.grp)
	wait           	1
	end            	

InfestedTerranWalking:
	move           	6
	wait           	1
	playfram       	0x11	# frame set 1
	move           	6
	wait           	1
	playfram       	0x22	# frame set 2
	move           	6
	wait           	1
	playfram       	0x33	# frame set 3
	move           	6
	wait           	1
	playfram       	0x44	# frame set 4
	move           	6
	wait           	1
	playfram       	0x55	# frame set 5
	move           	6
	wait           	1
	playfram       	0x66	# frame set 6
	move           	6
	wait           	1
	playfram       	0x77	# frame set 7
	move           	6
	wait           	1
	playfram       	0x00	# frame set 0
	goto           	InfestedTerranWalking

InfestedTerranSpecialState1:
	attackwith     	1
	sprol          	136 0 0	# InfestedTerranExplosion (thingy\zbgExplo.grp)
	sigorder       	1
	goto           	InfestedTerranLocal00

InfestedTerranSpecialState2:
	playfram       	0xdd	# frame set 13
	goto           	InfestedTerranLocal00

InfestedTerranBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	playfram       	0xbb	# frame set 11
	wait           	1
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0xdd	# frame set 13
	wait           	1
	sigorder       	4
	goto           	InfestedTerranLocal00

InfestedTerranUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0xbb	# frame set 11
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x00	# frame set 0
	sigorder       	4
	goto           	InfestedTerranLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 010 InfestedTerranExplosion (thingy\zbgExplo.grp)
.headerstart
IsId           	7
Type           	1
Init           	InfestedTerranExplosionInit
Death          	InfestedTerranExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

InfestedTerranExplosionInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	end            	

InfestedTerranExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 011 GuardianCocoon (zerg\cocoon.grp)
.headerstart
IsId           	8
Type           	14
Init           	GuardianCocoonInit
Death          	GuardianCocoonDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	GuardianCocoonSpecialState1
SpecialState2  	GuardianCocoonSpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GuardianCocoonInit:
	imgul          	12 0 42	# GuardianCocoonShad (zerg\cocoon.grp)
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	waitrand       	10 15
GuardianCocoonLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	goto           	GuardianCocoonLocal00

GuardianCocoonDeath:
	playsnd        	942	# Zerg\Mutalid\ZMuDth00.WAV
	imgol          	41 0 0	# MutaliskDeath (zerg\zmuDeath.grp)
	wait           	1
	end            	

GuardianCocoonSpecialState1:
	sigorder       	4
	goto           	GuardianCocoonLocal01

GuardianCocoonLocal01:
	wait           	125
	goto           	GuardianCocoonLocal01

GuardianCocoonSpecialState2:
	playfram       	14
	wait           	2
	playfram       	13
	wait           	2
	playfram       	12
	wait           	2
	playfram       	11
	wait           	2
	playfram       	10
	wait           	2
	playfram       	9
	wait           	2
	sigorder       	4
	goto           	GuardianCocoonLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 013 Defiler (zerg\defiler.grp)
.headerstart
IsId           	9
Type           	26
Init           	DefilerInit
Death          	DefilerDeath
GndAttkInit    	DefilerGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	DefilerGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	DefilerCastSpell
GndAttkToIdle  	DefilerGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DefilerWalking
WalkingToIdle  	DefilerGndAttkToIdle
SpecialState1  	[NONE]
SpecialState2  	DefilerSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	DefilerBurrow
UnBurrow       	DefilerUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DefilerInit:
	imgul          	14 0 3	# DefilerShad (zerg\defiler.grp)
	playfram       	0x00	# frame set 0
	waitrand       	1 4
DefilerGndAttkToIdle:
	playfram       	0x00	# frame set 0
	wait           	3
	playfram       	0x11	# frame set 1
	wait           	3
	playfram       	0x22	# frame set 2
	wait           	3
	playfram       	0x11	# frame set 1
	wait           	3
	goto           	DefilerGndAttkToIdle

DefilerDeath:
	playsnd        	815	# Zerg\DEFILER\ZDeDth00.WAV
	setfldirect    	0
	playfram       	0x88	# frame set 8
	wait           	2
	playfram       	0x99	# frame set 9
	wait           	2
	playfram       	0xaa	# frame set 10
	wait           	2
	playfram       	0xbb	# frame set 11
	wait           	2
	lowsprul       	139 0 0	# DefilerDeath (zerg\zdeDeath.grp)
	wait           	1
	end            	

DefilerGndAttkInit:
	playsnd        	110	# Bullet\zdeAtt00.wav
	imgoluselo     	518 0 0	# Unknown518 (thingy\eplMuzz.grp)
	attackwith     	1
	gotorepeatattk 	
	goto           	DefilerGndAttkToIdle

DefilerCastSpell:
	playfram       	0x00	# frame set 0
	nobrkcodestart 	
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	castspell      	
	nobrkcodeend   	
	gotorepeatattk 	
	sigorder       	2
	goto           	DefilerGndAttkToIdle

DefilerWalking:
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	goto           	DefilerWalking

DefilerSpecialState2:
	playfram       	0x110	# frame set 16
	goto           	DefilerLocal00

DefilerLocal00:
	wait           	125
	goto           	DefilerLocal00

DefilerBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0xdd	# frame set 13
	wait           	1
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0x110	# frame set 16
	wait           	1
	sigorder       	4
	goto           	DefilerLocal00

DefilerUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xdd	# frame set 13
	wait           	1
	playfram       	0xcc	# frame set 12
	wait           	1
	sigorder       	4
	goto           	DefilerGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 016 DefilerDeath (zerg\zdeDeath.grp)
.headerstart
IsId           	10
Type           	0
Init           	DefilerRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DefilerRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	playfram       	4
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 017 Drone (zerg\drone.grp)
.headerstart
IsId           	11
Type           	26
Init           	DroneInit
Death          	DroneDeath
GndAttkInit    	DroneGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	DroneGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	DroneGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DroneWalking
WalkingToIdle  	DroneGndAttkToIdle
SpecialState1  	[NONE]
SpecialState2  	DroneSpecialState2
AlmostBuilt    	DroneAlmostBuilt
Built          	[NONE]
Landing        	DroneWalking
LiftOff        	DroneLiftOff
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	DroneBurrow
UnBurrow       	DroneUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DroneInit:
	imgul          	18 0 7	# DroneShad (zerg\drone.grp)
	playfram       	0x00	# frame set 0
	goto           	DroneGndAttkToIdle

DroneGndAttkToIdle:
	wait           	125
	goto           	DroneGndAttkToIdle

DroneDeath:
	playsnd        	833	# Zerg\DRONE\ZDrDth00.WAV
	setfldirect    	0
	playfram       	0xaa	# frame set 10
	wait           	2
	playfram       	0xbb	# frame set 11
	wait           	2
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xee	# frame set 14
	wait           	2
	playfram       	0xff	# frame set 15
	wait           	2
	playfram       	0x110	# frame set 16
	wait           	2
	playfram       	0x121	# frame set 17
	wait           	2
	lowsprul       	141 0 0	# DroneDeath (zerg\zdrDeath.grp)
	wait           	1
	end            	

DroneGndAttkInit:
	setvertpos     	0
	playsnd        	64	# Bullet\SpoogHit.wav
	sproluselo     	332 0	# NeedleSpines (thingy\spooge.grp)
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	DroneGndAttkToIdle

DroneWalking:
	setvertpos     	0
DroneLocal00:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	goto           	DroneLocal00

DroneSpecialState2:
	playfram       	0x176	# frame set 22
	goto           	DroneGndAttkToIdle

DroneAlmostBuilt:
	setvertpos     	0
	waitrand       	5 8
	playsnd        	847	# Zerg\DRONE\ZDrMin00.wav
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	playfram       	0x77	# frame set 7
	wait           	2
	playfram       	0x88	# frame set 8
	wait           	2
	playfram       	0x55	# frame set 5
	goto           	DroneAlmostBuilt

DroneLiftOff:
	sigorder       	16
	goto           	DroneGndAttkToIdle

DroneBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x132	# frame set 18
	wait           	1
	playfram       	0x143	# frame set 19
	wait           	1
	playfram       	0x154	# frame set 20
	wait           	1
	playfram       	0x165	# frame set 21
	wait           	1
	playfram       	0x176	# frame set 22
	wait           	1
	sigorder       	4
	goto           	DroneGndAttkToIdle

DroneUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x165	# frame set 21
	wait           	1
	playfram       	0x154	# frame set 20
	wait           	1
	playfram       	0x143	# frame set 19
	wait           	1
	playfram       	0x132	# frame set 18
	wait           	1
	playfram       	0x00	# frame set 0
	sigorder       	4
	goto           	DroneGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 020 DroneDeath (zerg\zdrDeath.grp)
.headerstart
IsId           	12
Type           	0
Init           	DroneRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DroneRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	playfram       	4
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 021 ZergEgg (zerg\egg.grp)
.headerstart
IsId           	13
Type           	13
Init           	EggInit
Death          	EggDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	EggSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

EggInit:
	imgul          	22 0 0	# ZergEggShad (zerg\zegShad.grp)
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
EggLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	goto           	EggLocal00

EggDeath:
	playsnd        	830	# Zerg\Egg\ZEgDth00.WAV
	lowsprul       	143 0 0	# ZergEggDeath (zerg\zegDeath.grp)
	wait           	1
	end            	

EggSpecialState1:
	wait           	1
	nobrkcodestart 	
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	19
	wait           	2
	sigorder       	4
	nobrkcodeend   	
	goto           	EggLocal01

EggLocal01:
	wait           	125
	goto           	EggLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 024 ZergEggDeath (zerg\zegDeath.grp)
.headerstart
IsId           	14
Type           	0
Init           	EggRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EggRemnantsInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	25
	playfram       	10
	wait           	25
	playfram       	11
	wait           	25
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 025 Guardian (zerg\guardian.grp)
.headerstart
IsId           	15
Type           	12
Init           	GuardianInit
Death          	GuardianDeath
GndAttkInit    	GuardianGndAttkInit
AirAttkInit    	GuardianGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	GuardianGndAttkInit
AirAttkRpt     	GuardianGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	GuardianGndAttkToIdle
AirAttkToIdle  	GuardianGndAttkToIdle
Unused2        	[NONE]
Walking        	GuardianWalking
WalkingToIdle  	GuardianGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GuardianInit:
	imgul          	26 0 42	# GuardianShad (zerg\guardian.grp)
	playfram       	0x00	# frame set 0
	waitrand       	1 4
GuardianGndAttkToIdle:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	goto           	GuardianGndAttkToIdle

GuardianDeath:
	playsnd        	852	# Zerg\Guardian\ZGuDth00.WAV
	imgol          	28 0 0	# GuardianDeath (zerg\zguDeath.grp)
	wait           	1
	end            	

GuardianGndAttkInit:
	playsnd        	71	# Bullet\ZGuFir00.wav
	imgoluselo     	518 0 0	# Unknown518 (thingy\eplMuzz.grp)
	attackwith     	1
	gotorepeatattk 	
	goto           	GuardianGndAttkToIdle

GuardianWalking:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	goto           	GuardianWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 027 GuardianBirth (zerg\cocoon.grp)
.headerstart
IsId           	16
Type           	13
Init           	GuardianBirthInit
Death          	GuardianBirthDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	GuardianBirthSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

GuardianBirthInit:
	imgul          	12 0 42	# GuardianCocoonShad (zerg\cocoon.grp)
	goto           	GuardianBirthLocal00

GuardianBirthLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	goto           	GuardianBirthLocal00

GuardianBirthDeath:
	playsnd        	942	# Zerg\Mutalid\ZMuDth00.WAV
	imgol          	41 0 0	# MutaliskDeath (zerg\zmuDeath.grp)
	wait           	1
	end            	

GuardianBirthSpecialState1:
	wait           	1
	nobrkcodestart 	
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	sigorder       	4
	nobrkcodeend   	
	goto           	GuardianBirthLocal01

GuardianBirthLocal01:
	wait           	125
	goto           	GuardianBirthLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 028 GuardianDeath (zerg\zguDeath.grp)
.headerstart
IsId           	17
Type           	0
Init           	GuardianDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GuardianDeathInit:
	playfram       	0
	wait           	2
	imgol          	58 0 0	# ZergAirDeathLarge (thingy\zAirDthL.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 029 Hydralisk (zerg\hydra.grp)
.headerstart
IsId           	18
Type           	26
Init           	HydraliskInit
Death          	HydraliskDeath
GndAttkInit    	HydraliskGndAttkInit
AirAttkInit    	HydraliskGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	HydraliskGndAttkRpt
AirAttkRpt     	HydraliskGndAttkRpt
CastSpell      	[NONE]
GndAttkToIdle  	HydraliskGndAttkToIdle
AirAttkToIdle  	HydraliskGndAttkToIdle
Unused2        	[NONE]
Walking        	HydraliskWalking
WalkingToIdle  	HydraliskWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	HydraliskSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	HydraliskBurrow
UnBurrow       	HydraliskUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HydraliskInit:
	imgul          	30 0 0	# HydraliskShad (zerg\zhyShad.grp)
HydraliskWalkingToIdle:
	playfram       	0x55	# frame set 5
HydraliskLocal03:
	waitrand       	63 75
	randcondjmp    	25 HydraliskLocal00
	randcondjmp    	128 HydraliskLocal01
	goto           	HydraliskLocal03

HydraliskLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	25
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	HydraliskWalkingToIdle

HydraliskLocal01:
	randcondjmp    	128 HydraliskLocal02
	playfram       	0x66	# frame set 6
	wait           	1
	turnccwise     	1
	playfram       	0x77	# frame set 7
	wait           	1
	turnccwise     	1
	playfram       	0x88	# frame set 8
	wait           	1
	turnccwise     	1
	playfram       	0x99	# frame set 9
	wait           	1
	turnccwise     	1
	playfram       	0xaa	# frame set 10
	wait           	1
	turnccwise     	1
	playfram       	0xbb	# frame set 11
	wait           	1
	turnccwise     	1
	goto           	HydraliskWalkingToIdle

HydraliskLocal02:
	playfram       	0x66	# frame set 6
	wait           	1
	turncwise      	1
	playfram       	0x77	# frame set 7
	wait           	1
	turncwise      	1
	playfram       	0x88	# frame set 8
	wait           	1
	turncwise      	1
	playfram       	0x99	# frame set 9
	wait           	1
	turncwise      	1
	playfram       	0xaa	# frame set 10
	wait           	1
	turncwise      	1
	playfram       	0xbb	# frame set 11
	wait           	1
	turncwise      	1
	goto           	HydraliskWalkingToIdle

HydraliskDeath:
	playsnd        	867	# Zerg\Hydra\ZHyDth00.WAV
	setfldirect    	0
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0xcd	# frame set 12
	wait           	2
	playfram       	0xce	# frame set 12
	wait           	2
	playfram       	0xcf	# frame set 12
	wait           	2
	playfram       	0xd0	# frame set 12
	wait           	2
	playfram       	0xd1	# frame set 12
	wait           	2
	playfram       	0xd2	# frame set 12
	wait           	2
	playfram       	0xd3	# frame set 12
	wait           	2
	lowsprul       	147 0 0	# HydraliskDeath (zerg\zhyDeath.grp)
	wait           	1
	end            	

HydraliskGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
HydraliskGndAttkRpt:
	wait           	1
	playfram       	0x44	# frame set 4
	playsnd        	64	# Bullet\SpoogHit.wav
	sproluselo     	332 0	# NeedleSpines (thingy\spooge.grp)
	attack         	
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
HydraliskGndAttkToIdle:
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	HydraliskWalkingToIdle

HydraliskWalking:
	move           	2
	wait           	1
	playfram       	0x66	# frame set 6
	move           	2
	wait           	1
	playfram       	0x77	# frame set 7
	move           	2
	wait           	1
	playfram       	0x88	# frame set 8
	move           	6
	wait           	1
	playfram       	0x99	# frame set 9
	move           	6
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	6
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	2
	wait           	1
	playfram       	0x55	# frame set 5
	goto           	HydraliskWalking

HydraliskSpecialState2:
	playfram       	0x118	# frame set 16
	goto           	HydraliskLocal04

HydraliskLocal04:
	wait           	125
	goto           	HydraliskLocal04

HydraliskBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xd4	# frame set 12
	wait           	1
	playfram       	0xe5	# frame set 13
	wait           	1
	playfram       	0xf6	# frame set 14
	wait           	1
	playfram       	0x107	# frame set 15
	wait           	1
	playfram       	0x118	# frame set 16
	wait           	1
	sigorder       	4
	goto           	HydraliskLocal04

HydraliskUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x107	# frame set 15
	wait           	1
	playfram       	0xf6	# frame set 14
	wait           	1
	playfram       	0xe5	# frame set 13
	wait           	1
	playfram       	0xd4	# frame set 12
	wait           	1
	sigorder       	4
	goto           	HydraliskWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 032 HydraliskDeath (zerg\zhyDeath.grp)
.headerstart
IsId           	19
Type           	0
Init           	HydraliskRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HydraliskRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 033 InfestedKerrigan (zerg\uikerr.grp)
.headerstart
IsId           	20
Type           	26
Init           	InfestedKerriganInit
Death          	InfestedKerriganDeath
GndAttkInit    	InfestedKerriganGndAttkInit
AirAttkInit    	InfestedKerriganGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	InfestedKerriganGndAttkRpt
AirAttkRpt     	InfestedKerriganGndAttkRpt
CastSpell      	InfestedKerriganCastSpell
GndAttkToIdle  	InfestedKerriganGndAttkToIdle
AirAttkToIdle  	InfestedKerriganGndAttkToIdle
Unused2        	[NONE]
Walking        	InfestedKerriganWalking
WalkingToIdle  	InfestedKerriganWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	InfestedKerriganBurrow
UnBurrow       	InfestedKerriganUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InfestedKerriganInit:
	imgul          	34 0 0	# InfestedKerriganShad (zerg\uikShad.grp)
InfestedKerriganWalkingToIdle:
	playfram       	0x88	# frame set 8
InfestedKerriganLocal01:
	waitrand       	63 75
	randcondjmp    	128 InfestedKerriganLocal00
	goto           	InfestedKerriganLocal01

InfestedKerriganLocal00:
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	turnrand       	3
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	goto           	InfestedKerriganWalkingToIdle

InfestedKerriganDeath:
	playsnd        	967	# Zerg\ZERGKERRI\UKiDth00.wav
	imgol          	231 0 0	# Unknown231 (terran\ghost.grp)
	wait           	1
	end            	

InfestedKerriganGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
InfestedKerriganGndAttkRpt:
	nobrkcodestart 	
	playsnd        	112	# Bullet\UKiFir00.wav
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	playfram       	0x77	# frame set 7
	attackmelee    	1 0	# 
	wait           	3
	playfram       	0x66	# frame set 6
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
InfestedKerriganGndAttkToIdle:
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	goto           	InfestedKerriganWalkingToIdle

InfestedKerriganCastSpell:
	playfram       	0x00	# frame set 0
	nobrkcodestart 	
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	castspell      	
	sigorder       	2
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	InfestedKerriganLocal02

InfestedKerriganLocal02:
	wait           	125
	goto           	InfestedKerriganLocal02

InfestedKerriganWalking:
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0xcc	# frame set 12
	move           	4
	wait           	1
	playfram       	0xdd	# frame set 13
	move           	4
	wait           	1
	playfram       	0xee	# frame set 14
	move           	4
	wait           	1
	playfram       	0xff	# frame set 15
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	goto           	InfestedKerriganWalking

InfestedKerriganBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	sigorder       	4
	goto           	InfestedKerriganLocal02

InfestedKerriganUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x88	# frame set 8
	sigorder       	4
	goto           	InfestedKerriganLocal02
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 036 Larva (zerg\larva.grp)
.headerstart
IsId           	21
Type           	12
Init           	LarvaInit
Death          	LarvaDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	LarvaWalking
WalkingToIdle  	LarvaInit
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LarvaInit:
	playfram       	0x00	# frame set 0
	goto           	LarvaLocal00

LarvaLocal00:
	wait           	125
	goto           	LarvaLocal00

LarvaDeath:
	playsnd        	849	# Zerg\Larva\ZLaDth00.WAV
	lowsprul       	150 0 0	# LarvaDeath (zerg\zlaDeath.grp)
	wait           	1
	end            	

LarvaWalking:
	move           	2
	wait           	1
	playfram       	0x00	# frame set 0
	move           	2
	wait           	1
	playfram       	0x11	# frame set 1
	move           	2
	wait           	1
	playfram       	0x22	# frame set 2
	move           	2
	wait           	1
	playfram       	0x33	# frame set 3
	move           	2
	wait           	1
	playfram       	0x44	# frame set 4
	goto           	LarvaWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 037 LarvaDeath (zerg\zlaDeath.grp)
.headerstart
IsId           	22
Type           	0
Init           	LarvaRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LarvaRemnantsInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	25
	playfram       	7
	wait           	25
	playfram       	8
	wait           	25
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 038 Mutalisk (zerg\mutalid.grp)
.headerstart
IsId           	23
Type           	12
Init           	MutaliskInit
Death          	MutaliskDeath
GndAttkInit    	MutaliskGndAttkInit
AirAttkInit    	MutaliskGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	MutaliskGndAttkInit
AirAttkRpt     	MutaliskGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	MutaliskGndAttkToIdle
AirAttkToIdle  	MutaliskGndAttkToIdle
Unused2        	[NONE]
Walking        	MutaliskWalking
WalkingToIdle  	MutaliskGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MutaliskInit:
	imgul          	39 0 42	# MutaliskShad (zerg\mutalid.grp)
	playfram       	0x00	# frame set 0
	waitrand       	1 4
MutaliskGndAttkToIdle:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	goto           	MutaliskGndAttkToIdle

MutaliskDeath:
	playsnd        	942	# Zerg\Mutalid\ZMuDth00.WAV
	imgol          	41 0 0	# MutaliskDeath (zerg\zmuDeath.grp)
	wait           	1
	end            	

MutaliskGndAttkInit:
	playsnd        	113	# Bullet\zmuFir00.wav
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	MutaliskGndAttkToIdle

MutaliskWalking:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	goto           	MutaliskWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 041 MutaliskDeath (zerg\zmuDeath.grp)
.headerstart
IsId           	24
Type           	0
Init           	MutaliskDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MutaliskDeathInit:
	playfram       	0
	wait           	2
	imgol          	59 0 0	# ZergAirDeathSmall (thingy\zAirDthS.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 042 Overlord (zerg\overlord.grp)
.headerstart
IsId           	25
Type           	12
Init           	OverlordInit
Death          	OverlordDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	OverlordWalking
WalkingToIdle  	OverlordWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OverlordInit:
	imgul          	43 0 42	# OverlordShad (zerg\overlord.grp)
	playfram       	0x00	# frame set 0
	goto           	OverlordLocal00

OverlordLocal00:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	OverlordLocal00

OverlordDeath:
	playsnd        	910	# Zerg\OVERLORD\ZOvDth00.WAV
	imgol          	45 0 0	# OverlordDeath (zerg\zovDeath.grp)
	wait           	1
	end            	

OverlordWalking:
	setvertpos     	0
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
OverlordLocal01:
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	goto           	OverlordLocal01

OverlordWalkingToIdle:
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	goto           	OverlordLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 045 OverlordDeath (zerg\zovDeath.grp)
.headerstart
IsId           	26
Type           	0
Init           	OverlordDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OverlordDeathInit:
	playfram       	0
	wait           	2
	imgol          	58 0 0	# ZergAirDeathLarge (thingy\zAirDthL.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 046 Queen (zerg\queen.grp)
.headerstart
IsId           	27
Type           	12
Init           	QueenInit
Death          	QueenDeath
GndAttkInit    	QueenGndAttkInit
AirAttkInit    	QueenGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	QueenGndAttkInit
AirAttkRpt     	QueenGndAttkInit
CastSpell      	QueenCastSpell
GndAttkToIdle  	QueenGndAttkToIdle
AirAttkToIdle  	QueenGndAttkToIdle
Unused2        	[NONE]
Walking        	QueenWalking
WalkingToIdle  	QueenGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

QueenInit:
	imgul          	47 0 42	# QueenShad (zerg\queen.grp)
	playfram       	0x00	# frame set 0
	waitrand       	1 4
QueenGndAttkToIdle:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	goto           	QueenGndAttkToIdle

QueenDeath:
	playsndbtwn    	925 927	# Zerg\Queen\ZQuDth00.WAV, Zerg\Queen\ZQuDth02.WAV
	sprol          	156 0 0	# QueenBirth (zerg\zquDeath.grp)
	wait           	1
	end            	

QueenGndAttkInit:
	setvertpos     	0
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	playsnd        	90	# Bullet\ZQuFir00.wav
	attackwith     	1
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0xaa	# frame set 10
	gotorepeatattk 	
	goto           	QueenGndAttkToIdle

QueenCastSpell:
	setvertpos     	0
	playfram       	0x55	# frame set 5
	nobrkcodestart 	
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	castspell      	
	sigorder       	2
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0xaa	# frame set 10
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	QueenGndAttkToIdle

QueenWalking:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	goto           	QueenWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 048 QueenBirth (zerg\zquDeath.grp)
.headerstart
IsId           	28
Type           	0
Init           	QueenDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

QueenDeathInit:
	playfram       	0
	wait           	2
	imgol          	58 0 0	# ZergAirDeathLarge (thingy\zAirDthL.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 050 Ultralisk (zerg\ultra.grp)
.headerstart
IsId           	29
Type           	12
Init           	UltraliskInit
Death          	UltraliskDeath
GndAttkInit    	UltraliskGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	UltraliskGndAttkRpt
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	UltraliskGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	UltraliskWalking
WalkingToIdle  	UltraliskGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

UltraliskInit:
	imgul          	51 0 0	# UltraliskShad (zerg\zulShad.grp)
UltraliskGndAttkToIdle:
	playfram       	0x99	# frame set 9
	goto           	UltraliskLocal00

UltraliskLocal00:
	wait           	125
	goto           	UltraliskLocal00

UltraliskDeath:
	playsnd        	878	# Zerg\Ultra\ZUlDth00.WAV
	setfldirect    	0
	playfram       	0xff	# frame set 15
	wait           	2
	playfram       	0x100	# frame set 15
	wait           	2
	playfram       	0x101	# frame set 15
	wait           	2
	playfram       	0x102	# frame set 15
	wait           	2
	playfram       	0x103	# frame set 15
	wait           	2
	playfram       	0x104	# frame set 15
	wait           	2
	playfram       	0x105	# frame set 15
	wait           	2
	playfram       	0x106	# frame set 15
	wait           	2
	playfram       	0x107	# frame set 15
	wait           	2
	playfram       	0x108	# frame set 15
	wait           	2
	lowsprul       	158 0 0	# UltraliskDeath (zerg\zulDeath.grp)
	wait           	1
	end            	

UltraliskGndAttkInit:
	playfram       	0xee	# frame set 14
UltraliskGndAttkRpt:
	wait           	1
	nobrkcodestart 	
	playsndrand    	3 891 892 893	# Zerg\Ultra\zulAtt00.WAV, Zerg\Ultra\zulAtt01.WAV, Zerg\Ultra\zulAtt02.WAV
	wait           	2
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xcc	# frame set 12
	attackmelee    	2 894 895	# Zerg\Ultra\zulHit00.WAV, Zerg\Ultra\zulHit01.WAV
	wait           	2
	playfram       	0xbb	# frame set 11
	wait           	2
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xee	# frame set 14
	wait           	2
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	UltraliskGndAttkToIdle

UltraliskWalking:
	move           	2
	wait           	1
	playfram       	0x00	# frame set 0
	move           	6
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	3
	wait           	1
	playfram       	0x33	# frame set 3
	move           	2
	wait           	1
	playfram       	0x44	# frame set 4
	move           	7
	wait           	1
	playfram       	0x55	# frame set 5
	move           	8
	wait           	1
	playfram       	0x66	# frame set 6
	move           	7
	wait           	1
	playfram       	0x77	# frame set 7
	move           	8
	wait           	1
	playfram       	0x88	# frame set 8
	move           	7
	wait           	1
	playfram       	0x99	# frame set 9
	goto           	UltraliskWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 053 UltraliskDeath (zerg\zulDeath.grp)
.headerstart
IsId           	30
Type           	0
Init           	UltraliskRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

UltraliskRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	playfram       	4
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 054 Zergling (zerg\zergling.grp)
.headerstart
IsId           	31
Type           	26
Init           	ZerglingInit
Death          	ZerglingDeath
GndAttkInit    	ZerglingGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	ZerglingGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	ZerglingGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ZerglingWalking
WalkingToIdle  	ZerglingGndAttkToIdle
SpecialState1  	[NONE]
SpecialState2  	ZerglingSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	ZerglingBurrow
UnBurrow       	ZerglingUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ZerglingInit:
	imgul          	55 0 0	# ZerglingShad (zerg\zzeShad.grp)
ZerglingGndAttkToIdle:
	playfram       	0x55	# frame set 5
	goto           	ZerglingLocal00

ZerglingLocal00:
	wait           	125
	goto           	ZerglingLocal00

ZerglingDeath:
	playsnd        	896	# Zerg\Zergling\ZZeDth00.WAV
	setfldirect    	0
	playfram       	0x121	# frame set 17
	wait           	2
	playfram       	0x122	# frame set 17
	wait           	2
	playfram       	0x123	# frame set 17
	wait           	2
	playfram       	0x124	# frame set 17
	wait           	2
	playfram       	0x125	# frame set 17
	wait           	2
	playfram       	0x126	# frame set 17
	wait           	2
	playfram       	0x127	# frame set 17
	wait           	2
	lowsprul       	160 0 0	# ZerglingDeath (zerg\zzeDeath.grp)
	wait           	1
	end            	

ZerglingGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	attackmelee    	1 894	# Zerg\Ultra\zulHit00.WAV
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	ZerglingGndAttkToIdle

ZerglingWalking:
	move           	2
	wait           	1
	playfram       	0x66	# frame set 6
	move           	8
	wait           	1
	playfram       	0x77	# frame set 7
	move           	9
	wait           	1
	playfram       	0x88	# frame set 8
	move           	5
	wait           	1
	playfram       	0x99	# frame set 9
	move           	6
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	7
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	2
	wait           	1
	playfram       	0x55	# frame set 5
	goto           	ZerglingWalking

ZerglingSpecialState2:
	playfram       	0x110	# frame set 16
	goto           	ZerglingLocal00

ZerglingBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0xdd	# frame set 13
	wait           	1
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0x110	# frame set 16
	wait           	1
	sigorder       	4
	goto           	ZerglingLocal00

ZerglingUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xdd	# frame set 13
	wait           	1
	playfram       	0xcc	# frame set 12
	wait           	1
	sigorder       	4
	goto           	ZerglingGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 057 ZerglingDeath (zerg\zzeDeath.grp)
.headerstart
IsId           	32
Type           	0
Init           	ZerglingRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ZerglingRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	playfram       	4
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 059 ZergAirDeathSmall (thingy\zAirDthS.grp)
# 058 ZergAirDeathLarge (thingy\zAirDthL.grp)
.headerstart
IsId           	33
Type           	1
Init           	ZergAirDeathExplosionInit
Death          	ZergAirDeathExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergAirDeathExplosionInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	end            	

ZergAirDeathExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 060 ZergBuildingDeath (thingy\zBldDthS.grp)
.headerstart
IsId           	34
Type           	1
Init           	ZergBuildingExplosionInit
Death          	ZergBuildingExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBuildingExplosionInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	end            	

ZergBuildingExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 919 LurkerBirth (zerg\zLubirth.grp)
# 056 ZerglingBirth (zerg\zzebirth.grp)
# 052 UltraliskBirth (zerg\zulbirth.grp)
# 049 QueenDeath (zerg\zquBirth.grp)
# 044 OverlordBirth (zerg\zovBirth.grp)
# 040 MutaliskBirth (zerg\zmubirth.grp)
# 031 HydraliskBirth (zerg\zhybirth.grp)
# 019 DroneBirth (zerg\zdrbirth.grp)
# 015 DefilerBirth (zerg\zdebirth.grp)
# 002 ScourgeBirth (zerg\zavBirth.grp)
.headerstart
IsId           	36
Type           	13
Init           	ZergBirthInit
Death          	ZergBirthDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergBirthSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

ZergBirthInit:
	playfram       	0
	goto           	ZergBirthLocal00

ZergBirthLocal00:
	wait           	125
	goto           	ZergBirthLocal00

ZergBirthDeath:
	wait           	1
	end            	

ZergBirthSpecialState1:
	wait           	1
	nobrkcodestart 	
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	sigorder       	4
	lowsprul       	319 0 0	# ZergEggSpawn (zerg\zegspawn.grp)
	nobrkcodeend   	
	goto           	ZergBirthLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 023 ZergEggSpawn (zerg\zegspawn.grp)
.headerstart
IsId           	37
Type           	0
Init           	EggSpawnInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EggSpawnInit:
	playfram       	0
	wait           	5
	playfram       	1
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	wait           	5
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 061 Cerebrate (zerg\UCereb.grp)
.headerstart
IsId           	38
Type           	20
Init           	CerebrateInit
Death          	CerebrateDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	CerebrateAlmostBuilt
Built          	CerebrateBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	CerebrateIsWorking
WorkingToIdle  	CerebrateIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CerebrateInit:
	imgul          	62 0 0	# CerabrateShad (zerg\zucShad.grp)
	playfram       	0
	goto           	CerebrateLocal00

CerebrateLocal00:
	wait           	125
	goto           	CerebrateLocal00

CerebrateDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

CerebrateAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
CerebrateBuilt:
	playfram       	0
	waitrand       	1 3
CerebrateIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	0
	wait           	2
	goto           	CerebrateIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 063 InfestedCommandCenter (terran\control.grp)
.headerstart
IsId           	39
Type           	20
Init           	InfestedCommandCenterInit
Death          	InfestedCommandCenterDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	InfestedCommandCenterWalking
WalkingToIdle  	InfestedCommandCenterWalking
SpecialState1  	InfestedCommandCenterSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	InfestedCommandCenterBuilt
Landing        	InfestedCommandCenterLanding
LiftOff        	InfestedCommandCenterLiftOff
IsWorking      	InfestedCommandCenterIsWorking
WorkingToIdle  	InfestedCommandCenterBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InfestedCommandCenterInit:
	imgul          	277 0 0	# CommandCenterShad (terran\tccShad.grp)
	imgol          	101 0 0	# InfestedCommandCenterOverlay (zerg\Infest03.grp)
InfestedCommandCenterBuilt:
	playfram       	0
	goto           	InfestedCommandCenterWalking

InfestedCommandCenterWalking:
	wait           	125
	goto           	InfestedCommandCenterWalking

InfestedCommandCenterDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	InfestedCommandCenterLocal00
	lowsprul       	274 0 0	# TerranBuildingRubblelarge (thingy\RubbleL.grp)
	wait           	1
	end            	

InfestedCommandCenterLocal00:
	wait           	1
	end            	

InfestedCommandCenterSpecialState1:
	playfram       	4
	goto           	InfestedCommandCenterWalking

InfestedCommandCenterLanding:
	nobrkcodestart 	
	wait           	18
	playsnd        	472	# Misc\Land.WAV
	playfram       	4
	wait           	5
	playfram       	3
	wait           	5
	playfram       	2
	wait           	5
	playfram       	5
	wait           	5
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	InfestedCommandCenterWalking

InfestedCommandCenterLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	5
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	sigorder       	16
	nobrkcodeend   	
	goto           	InfestedCommandCenterWalking

InfestedCommandCenterIsWorking:
	imgol          	276 0 0	# CommandCenterOverlay (terran\controlT.grp)
	goto           	InfestedCommandCenterWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 064 SpawningPool (zerg\chrysal.grp)
.headerstart
IsId           	40
Type           	20
Init           	SpawningPoolInit
Death          	SpawningPoolDeath
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    	SpawningPoolAlmostBuilt
Built          	SpawningPoolBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	SpawningPoolIsWorking
WorkingToIdle  	SpawningPoolIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpawningPoolInit:
	playfram       	0
	imgul          	65 0 0	# SpawningPoolShad (zerg\zchShad.grp)
	goto           	SpawningPoolLocal00

SpawningPoolLocal00:
	wait           	125
	goto           	SpawningPoolLocal00

SpawningPoolDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

SpawningPoolAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
	playfram       	0
	goto           	SpawningPoolBuilt

SpawningPoolBuilt:
	playfram       	0
	waitrand       	1 3
SpawningPoolIsWorking:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	SpawningPoolIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 066 EvolutionChamber (zerg\cerebrat.grp)
.headerstart
IsId           	41
Type           	20
Init           	EvolutionChamberInit
Death          	EvolutionChamberDeath
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    	EvolutionChamberAlmostBuilt
Built          	EvolutionChamberBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	EvolutionChamberIsWorking
WorkingToIdle  	EvolutionChamberIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EvolutionChamberInit:
	imgul          	67 0 0	# EvolutinoChamberShad (zerg\zceShad.grp)
	playfram       	0
	goto           	EvolutionChamberLocal00

EvolutionChamberLocal00:
	wait           	125
	goto           	EvolutionChamberLocal00

EvolutionChamberDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

EvolutionChamberAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
EvolutionChamberBuilt:
	playfram       	0
	waitrand       	1 3
EvolutionChamberIsWorking:
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	playfram       	0
	wait           	3
	goto           	EvolutionChamberIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 068 CreepColony (zerg\fcolony.grp)
.headerstart
IsId           	42
Type           	20
Init           	CreepColonyInit
Death          	CreepColonyDeath
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    	CreepColonyAlmostBuilt
Built          	CreepColonyBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	CreepColonyIsWorking
WorkingToIdle  	CreepColonyIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CreepColonyInit:
	imgul          	69 0 0	# CreepColonyShad (zerg\zfcShad.grp)
	playfram       	0
	goto           	CreepColonyIsWorking

CreepColonyIsWorking:
	wait           	125
	goto           	CreepColonyIsWorking

CreepColonyDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

CreepColonyAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
CreepColonyBuilt:
	playfram       	0
	waitrand       	1 3
CreepColonyLocal00:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	0
	wait           	2
	goto           	CreepColonyLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 070 Hatchery (zerg\hatchery.grp)
.headerstart
IsId           	43
Type           	20
Init           	HatcheryInit
Death          	HatcheryDeath
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    	HatcheryAlmostBuilt
Built          	HatcheryBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	HatcheryIsWorking
WorkingToIdle  	HatcheryIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HatcheryInit:
	imgul          	71 0 0	# HatcheryShad (zerg\zhaShad.grp)
	playfram       	0
	goto           	HatcheryLocal00

HatcheryLocal00:
	wait           	125
	goto           	HatcheryLocal00

HatcheryDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	

HatcheryAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
HatcheryBuilt:
	playfram       	0
	waitrand       	1 5
HatcheryIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	HatcheryIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 072 Hive (Zerg\Hive.grp)
.headerstart
IsId           	44
Type           	20
Init           	HiveInit
Death          	HiveDeath
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    	HiveAlmostBuilt
Built          	HiveBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	HiveIsWorking
WorkingToIdle  	HiveIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HiveInit:
	imgul          	73 0 0	# HiveShad (zerg\zhiShad.grp)
	playfram       	0
	goto           	HiveLocal00

HiveLocal00:
	wait           	125
	goto           	HiveLocal00

HiveDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	

HiveAlmostBuilt:
	imgol          	109 0 0	# ZergBuildingSpawnLarge (zerg\zSpawn03.grp)
HiveBuilt:
	playfram       	0
	waitrand       	1 5
HiveIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	HiveIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 074 Lair (zerg\Lair.grp)
.headerstart
IsId           	45
Type           	20
Init           	LairInit
Death          	LairDeath
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    	LairAlmostBuilt
Built          	LairBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	LairIsWorking
WorkingToIdle  	LairIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LairInit:
	imgul          	75 0 0	# LairShad (zerg\zlrShad.grp)
	playfram       	0
	goto           	LairLocal00

LairLocal00:
	wait           	125
	goto           	LairLocal00

LairDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	

LairAlmostBuilt:
	imgol          	109 0 0	# ZergBuildingSpawnLarge (zerg\zSpawn03.grp)
LairBuilt:
	playfram       	0
	waitrand       	1 5
LairIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	LairIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 076 SunkenColony (zerg\Lurker.grp)
.headerstart
IsId           	46
Type           	20
Init           	SunkenColonyInit
Death          	SunkenColonyDeath
GndAttkInit    	SunkenColonyGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	SunkenColonyGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	SunkenColonyGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	SunkenColonyAlmostBuilt
Built          	SunkenColonyBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	SunkenColonyIsWorking
WorkingToIdle  	SunkenColonyIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SunkenColonyInit:
	playfram       	0
	imgul          	77 0 0	# SunkenColonyShad (zerg\zluShad.grp)
	goto           	SunkenColonyLocal00

SunkenColonyLocal00:
	wait           	125
	goto           	SunkenColonyLocal00

SunkenColonyDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

SunkenColonyGndAttkInit:
	trgtarccondjmp 	74 42 SunkenColonyLocal01
	trgtarccondjmp 	159 42 SunkenColonyLocal02
	nobrkcodestart 	
	playsnd        	78	# Bullet\ZLuFir00.wav
	playfram       	24
	wait           	1
	playfram       	25
	wait           	1
	playfram       	26
	wait           	1
	playfram       	27
	wait           	1
	playfram       	28
	wait           	1
	playfram       	29
	wait           	1
	playfram       	30
	wait           	1
	playfram       	31
	wait           	1
	playfram       	32
	wait           	1
	playfram       	33
	wait           	1
	attackwith     	1
	wait           	6
	playfram       	32
	wait           	1
	playfram       	31
	wait           	1
	playfram       	30
	wait           	1
	playfram       	29
	wait           	1
	playfram       	28
	wait           	1
	playfram       	27
	wait           	1
	playfram       	26
	wait           	1
	playfram       	25
	wait           	1
	playfram       	24
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
SunkenColonyGndAttkToIdle:
	goto           	SunkenColonyIsWorking

SunkenColonyLocal01:
	nobrkcodestart 	
	playsnd        	78	# Bullet\ZLuFir00.wav
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	attackwith     	1
	wait           	6
	playfram       	12
	wait           	1
	playfram       	11
	wait           	1
	playfram       	10
	wait           	1
	playfram       	9
	wait           	1
	playfram       	8
	wait           	1
	playfram       	7
	wait           	1
	playfram       	6
	wait           	1
	playfram       	5
	wait           	1
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
	goto           	SunkenColonyIsWorking

SunkenColonyLocal02:
	nobrkcodestart 	
	playsnd        	78	# Bullet\ZLuFir00.wav
	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
	attackwith     	1
	wait           	6
	playfram       	23
	wait           	1
	playfram       	22
	wait           	1
	playfram       	21
	wait           	1
	playfram       	20
	wait           	1
	playfram       	19
	wait           	1
	playfram       	18
	wait           	1
	playfram       	17
	wait           	1
	playfram       	16
	wait           	1
	playfram       	15
	wait           	1
	playfram       	14
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
	goto           	SunkenColonyIsWorking

SunkenColonyAlmostBuilt:
	imgol          	107 0 0	# ZergBuildingSpawnSmall (zerg\zSpawn01.grp)
SunkenColonyBuilt:
	playfram       	0
	waitrand       	1 2
SunkenColonyIsWorking:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	SunkenColonyIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 078 MatureChysalis (neutral\kerrChry.grp)
.headerstart
IsId           	47
Type           	20
Init           	MatureChrysalisInit
Death          	MatureChrysalisDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	MatureChrysalisAlmostBuilt
Built          	MatureChrysalisBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	MatureChrysalisIsWorking
WorkingToIdle  	MatureChrysalisIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MatureChrysalisInit:
	playfram       	0
	imgul          	79 0 0	# MatureChysalisShad (neutral\nkoShad.grp)
	goto           	MatureChrysalisLocal00

MatureChrysalisLocal00:
	wait           	125
	goto           	MatureChrysalisLocal00

MatureChrysalisDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

MatureChrysalisAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
	playfram       	0
	goto           	MatureChrysalisBuilt

MatureChrysalisBuilt:
	playfram       	0
	waitrand       	1 3
MatureChrysalisIsWorking:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	MatureChrysalisIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 080 GreaterSpire (zerg\MutaCham.grp)
.headerstart
IsId           	48
Type           	20
Init           	GreaterSpireInit
Death          	GreaterSpireDeath
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    	GreaterSpireAlmostBuilt
Built          	GreaterSpireBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	GreaterSpireIsWorking
WorkingToIdle  	GreaterSpireIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GreaterSpireInit:
	imgul          	81 0 0	# GreaterSpireShad (zerg\zmcShad.grp)
	playfram       	0
	goto           	GreaterSpireLocal00

GreaterSpireLocal00:
	wait           	125
	goto           	GreaterSpireLocal00

GreaterSpireDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

GreaterSpireAlmostBuilt:
	imgol          	107 0 0	# ZergBuildingSpawnSmall (zerg\zSpawn01.grp)
GreaterSpireBuilt:
	playfram       	0
	waitrand       	1 5
GreaterSpireIsWorking:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	GreaterSpireIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 082 DefilerMound (zerg\Mutapit.grp)
.headerstart
IsId           	49
Type           	20
Init           	DefilerMoundInit
Death          	DefilerMoundDeath
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    	DefilerMoundAlmostBuilt
Built          	DefilerMoundBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	DefilerMoundIsWorking
WorkingToIdle  	DefilerMoundIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DefilerMoundInit:
	imgul          	83 0 0	# DefilerMoundShad (zerg\zmhShad.grp)
	playfram       	0
	goto           	DefilerMoundLocal00

DefilerMoundLocal00:
	wait           	125
	goto           	DefilerMoundLocal00

DefilerMoundDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

DefilerMoundAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
DefilerMoundBuilt:
	playfram       	0
	waitrand       	1 5
DefilerMoundIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
	goto           	DefilerMoundIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 084 QueensNest (zerg\nest.grp)
.headerstart
IsId           	50
Type           	20
Init           	QueenNestInit
Death          	QueenNestDeath
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    	QueenNestAlmostBuilt
Built          	QueenNestBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	QueenNestIsWorking
WorkingToIdle  	QueenNestIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

QueenNestInit:
	imgul          	85 0 0	# QueensNestShad (zerg\zneShad.grp)
	playfram       	0
	goto           	QueenNestLocal00

QueenNestLocal00:
	wait           	125
	goto           	QueenNestLocal00

QueenNestDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

QueenNestAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
QueenNestBuilt:
	playfram       	0
	waitrand       	1 5
QueenNestIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	4
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	QueenNestIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 086 NydusCanal (zerg\NydusPit.grp)
.headerstart
IsId           	51
Type           	20
Init           	NydusCanalInit
Death          	NydusCanalDeath
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    	NydusCanalAlmostBuilt
Built          	NydusCanalBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	NydusCanalIsWorking
WorkingToIdle  	NydusCanalIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NydusCanalInit:
	playfram       	0
	imgul          	87 0 0	# NydusCanalShad (zerg\znyShad.grp)
	goto           	NydusCanalLocal00

NydusCanalLocal00:
	wait           	125
	goto           	NydusCanalLocal00

NydusCanalDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

NydusCanalAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
NydusCanalBuilt:
	playfram       	0
	waitrand       	1 5
NydusCanalIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	NydusCanalIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 088 Overmindwshell (zerg\Over1.grp)
.headerstart
IsId           	52
Type           	20
Init           	Overmind_withShell_Init
Death          	Overmind_withShell_Death
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    	Overmind_withShell_AlmostBuilt
Built          	Overmind_withShell_Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	Overmind_withShell_IsWorking
WorkingToIdle  	Overmind_withShell_IsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Overmind_withShell_Init:
	playfram       	0
	goto           	Overmind_withShell_Local00

Overmind_withShell_Local00:
	wait           	125
	goto           	Overmind_withShell_Local00

Overmind_withShell_Death:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	imgol          	89 0 0	# OvermindShad (zerg\Over2.grp)
	wait           	1
	end            	

Overmind_withShell_AlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
	playfram       	0
	goto           	Overmind_withShell_Built

Overmind_withShell_Built:
	waitrand       	1 3
Overmind_withShell_IsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	wait           	1
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	Overmind_withShell_IsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 089 OvermindShad (zerg\Over2.grp)
.headerstart
IsId           	53
Type           	1
Init           	OvermindRemnantsInit
Death          	OvermindRemnantsDeath
.headerend
# ----------------------------------------------------------------------------- #

OvermindRemnantsInit:
	playfram       	0
	wait           	63
	goto           	OvermindRemnantsDeath

OvermindRemnantsDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 090 Overmindwoutshell (zerg\Over2.grp)
.headerstart
IsId           	54
Type           	20
Init           	Overmind_withoutShell_Init
Death          	Overmind_withoutShell_Death
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    	Overmind_withoutShell_AlmostBuilt
Built          	Overmind_withoutShell_Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	Overmind_withoutShell_IsWorking
WorkingToIdle  	Overmind_withoutShell_IsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Overmind_withoutShell_Init:
	playfram       	0
	goto           	Overmind_withoutShell_Local00

Overmind_withoutShell_Local00:
	wait           	125
	goto           	Overmind_withoutShell_Local00

Overmind_withoutShell_Death:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	

Overmind_withoutShell_AlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
	playfram       	0
	goto           	Overmind_withoutShell_Built

Overmind_withoutShell_Built:
	waitrand       	1 3
Overmind_withoutShell_IsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	wait           	1
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	Overmind_withoutShell_IsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 091 UltraliskCavern (zerg\RCluster.grp)
.headerstart
IsId           	55
Type           	20
Init           	UltraliskCavernInit
Death          	UltraliskCavernDeath
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    	UltraliskCavernAlmostBuilt
Built          	UltraliskCavernBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	UltraliskCavernIsWorking
WorkingToIdle  	UltraliskCavernIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

UltraliskCavernInit:
	imgul          	92 0 0	# UltraliskCavernShad (zerg\zrcShad.grp)
	playfram       	0
	goto           	UltraliskCavernLocal00

UltraliskCavernLocal00:
	wait           	125
	goto           	UltraliskCavernLocal00

UltraliskCavernDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

UltraliskCavernAlmostBuilt:
	imgol          	107 0 0	# ZergBuildingSpawnSmall (zerg\zSpawn01.grp)
UltraliskCavernBuilt:
	playfram       	0
	waitrand       	1 2
UltraliskCavernIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	4
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	UltraliskCavernIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 093 Extractor (zerg\Extract.grp)
.headerstart
IsId           	56
Type           	20
Init           	ExtractorInit
Death          	ExtractorDeath
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    	ExtractorAlmostBuilt
Built          	ExtractorBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ExtractorIsWorking
WorkingToIdle  	ExtractorIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ExtractorInit:
	imgul          	94 0 0	# ExtractorShad (zerg\zreShad.grp)
	playfram       	0
	goto           	ExtractorLocal00

ExtractorLocal00:
	wait           	125
	goto           	ExtractorLocal00

ExtractorDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	sprol          	185 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	end            	

ExtractorAlmostBuilt:
	imgol          	109 0 0	# ZergBuildingSpawnLarge (zerg\zSpawn03.grp)
ExtractorBuilt:
	playfram       	0
	waitrand       	1 5
ExtractorIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	creategasoverlays	0
	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       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
	goto           	ExtractorIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 095 HydraliskDen (zerg\Snakey.grp)
.headerstart
IsId           	57
Type           	20
Init           	HydraliskDenInit
Death          	HydraliskDenDeath
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    	HydraliskDenAlmostBuilt
Built          	HydraliskDenBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	HydraliskDenIsWorking
WorkingToIdle  	HydraliskDenIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HydraliskDenInit:
	imgul          	96 0 0	# HydraliskDenShad (zerg\zsbShad.grp)
	playfram       	0
	goto           	HydraliskDenLocal00

HydraliskDenLocal00:
	wait           	125
	goto           	HydraliskDenLocal00

HydraliskDenDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

HydraliskDenAlmostBuilt:
	imgol          	107 0 0	# ZergBuildingSpawnSmall (zerg\zSpawn01.grp)
HydraliskDenBuilt:
	playfram       	0
	waitrand       	1 2
HydraliskDenIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	4
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	HydraliskDenIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 097 Spire (zerg\spire.grp)
.headerstart
IsId           	58
Type           	20
Init           	SpireInit
Death          	SpireDeath
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    	SpireAlmostBuilt
Built          	SpireBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	SpireIsWorking
WorkingToIdle  	SpireIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpireInit:
	imgul          	98 0 0	# SpireShad (zerg\zspShad.grp)
	playfram       	0
	goto           	SpireLocal00

SpireLocal00:
	wait           	125
	goto           	SpireLocal00

SpireDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

SpireAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
SpireBuilt:
	playfram       	0
	waitrand       	1 3
SpireIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	4
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	SpireIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 099 SporeColony (zerg\SColony.grp)
.headerstart
IsId           	59
Type           	20
Init           	SporeColonyInit
Death          	SporeColonyDeath
GndAttkInit    	[NONE]
AirAttkInit    	SporeColonyAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	SporeColonyAirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	SporeColonyAirAttkToIdle
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	SporeColonyAlmostBuilt
Built          	SporeColonyBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	SporeColonyAirAttkToIdle
WorkingToIdle  	SporeColonyAirAttkToIdle
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SporeColonyInit:
	imgul          	100 0 0	# SporeColonyShad (zerg\zscShad.grp)
	playfram       	0
	goto           	SporeColonyLocal00

SporeColonyLocal00:
	wait           	125
	goto           	SporeColonyLocal00

SporeColonyDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

SporeColonyAirAttkInit:
	wait           	1
	attackwith     	2
	gotorepeatattk 	
	goto           	SporeColonyLocal00

SporeColonyAlmostBuilt:
	imgol          	108 0 0	# ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
	playfram       	0
SporeColonyBuilt:
	waitrand       	1 3
SporeColonyAirAttkToIdle:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	SporeColonyAirAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 101 InfestedCommandCenterOverlay (zerg\Infest03.grp)
.headerstart
IsId           	60
Type           	1
Init           	InfestedCommandCenterOverlayInit
Death          	InfestedCommandCenterOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

InfestedCommandCenterOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	InfestedCommandCenterOverlayInit

InfestedCommandCenterOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 105 ZergBuildingMorph4 (zerg\ZBuild.grp)
.headerstart
IsId           	61
Type           	15
Init           	ZergConstruction_Small_Init
Death          	ZergConstruction_Small_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergConstruction_Small_SpecialState1
SpecialState2  	ZergConstruction_Small_SpecialState1
AlmostBuilt    	ZergConstruction_Small_AlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergConstruction_Small_Init:
	imgul          	106 0 0	# ZergBuildingMorphShad (zerg\ZBShad.grp)
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
ZergConstruction_Small_SpecialState1:
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	goto           	ZergConstruction_Small_SpecialState1

ZergConstruction_Small_Death:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

ZergConstruction_Small_AlmostBuilt:
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	sigorder       	4
	goto           	ZergConstruction_Small_Local00

ZergConstruction_Small_Local00:
	wait           	125
	goto           	ZergConstruction_Small_Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 104 ZergBuildingMorph3 (zerg\ZBuild.grp)
.headerstart
IsId           	62
Type           	15
Init           	ZergConstruction_Medium_Init
Death          	ZergConstruction_Medium_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergConstruction_Medium_SpecialState1
SpecialState2  	ZergConstruction_Medium_SpecialState1
AlmostBuilt    	ZergConstruction_Medium_AlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergConstruction_Medium_Init:
	imgul          	106 0 0	# ZergBuildingMorphShad (zerg\ZBShad.grp)
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
ZergConstruction_Medium_Local00:
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	goto           	ZergConstruction_Medium_Local00

ZergConstruction_Medium_Death:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	186 0 0	# ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
	wait           	1
	end            	

ZergConstruction_Medium_SpecialState1:
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	17
	wait           	2
	playfram       	16
	wait           	2
	playfram       	15
	wait           	2
	playfram       	14
	wait           	2
	goto           	ZergConstruction_Medium_SpecialState1

ZergConstruction_Medium_AlmostBuilt:
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	sigorder       	4
	goto           	ZergConstruction_Medium_Local01

ZergConstruction_Medium_Local01:
	wait           	125
	goto           	ZergConstruction_Medium_Local01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 103 ZergBuildingMorph2 (zerg\ZBuild.grp)
.headerstart
IsId           	63
Type           	15
Init           	ZergBuildingMorphInit
Death          	ZergBuildingMorphDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergBuildingMorphSpecialState1
SpecialState2  	ZergBuildingMorphSpecialState2
AlmostBuilt    	ZergBuildingMorphAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergBuildingMorphInit:
	imgul          	106 0 0	# ZergBuildingMorphShad (zerg\ZBShad.grp)
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
ZergBuildingMorphLocal00:
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	goto           	ZergBuildingMorphLocal00

ZergBuildingMorphDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	

ZergBuildingMorphSpecialState1:
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	17
	wait           	2
	playfram       	16
	wait           	2
	playfram       	15
	wait           	2
	playfram       	14
	wait           	2
	goto           	ZergBuildingMorphSpecialState1

ZergBuildingMorphSpecialState2:
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	playfram       	24
	wait           	2
	playfram       	25
	wait           	2
	playfram       	26
	wait           	2
	playfram       	27
	wait           	2
	playfram       	26
	wait           	2
	playfram       	25
	wait           	2
	playfram       	24
	wait           	2
	playfram       	23
	wait           	2
	goto           	ZergBuildingMorphSpecialState2

ZergBuildingMorphAlmostBuilt:
	playfram       	28
	wait           	2
	playfram       	29
	wait           	2
	playfram       	30
	wait           	2
	sigorder       	4
	goto           	ZergBuildingMorphLocal01

ZergBuildingMorphLocal01:
	wait           	125
	goto           	ZergBuildingMorphLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 102 ZergBuildingMorph1 (zerg\ZBuild.grp)
.headerstart
IsId           	64
Type           	15
Init           	ZergConstruction_Large_Init
Death          	ZergConstruction_Large_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergConstruction_Large_SpecialState1
SpecialState2  	ZergConstruction_Large_SpecialState1
AlmostBuilt    	ZergConstruction_Large_AlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergConstruction_Large_Init:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	ZergConstruction_Large_SpecialState1

ZergConstruction_Large_SpecialState1:
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	playfram       	24
	wait           	2
	playfram       	25
	wait           	2
	playfram       	26
	wait           	2
	playfram       	27
	wait           	2
	playfram       	26
	wait           	2
	playfram       	25
	wait           	2
	playfram       	24
	wait           	2
	playfram       	23
	wait           	2
	goto           	ZergConstruction_Large_SpecialState1

ZergConstruction_Large_Death:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	sprol          	185 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	end            	

ZergConstruction_Large_AlmostBuilt:
	playfram       	28
	wait           	2
	playfram       	29
	wait           	2
	playfram       	30
	wait           	2
	sigorder       	4
	goto           	ZergConstruction_Large_Local00

ZergConstruction_Large_Local00:
	wait           	125
	goto           	ZergConstruction_Large_Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 109 ZergBuildingSpawnLarge (zerg\zSpawn03.grp)
# 108 ZergBuildingSpawnMedium (zerg\zSpawn02.grp)
# 107 ZergBuildingSpawnSmall (zerg\zSpawn01.grp)
.headerstart
IsId           	65
Type           	1
Init           	ZergBuildingSpawnInit
Death          	ZergBuildingSpawnDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBuildingSpawnInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	end            	

ZergBuildingSpawnDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 218 Battlecruiser (terran\BattleCr.grp)
.headerstart
IsId           	66
Type           	12
Init           	BattlecruiserInit
Death          	BattlecruiserDeath
GndAttkInit    	BattlecruiserGndAttkInit
AirAttkInit    	BattlecruiserAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	BattlecruiserGndAttkInit
AirAttkRpt     	BattlecruiserAirAttkInit
CastSpell      	BattlecruiserCastSpell
GndAttkToIdle  	BattlecruiserGndAttkToIdle
AirAttkToIdle  	BattlecruiserGndAttkToIdle
Unused2        	[NONE]
Walking        	BattlecruiserWalking
WalkingToIdle  	BattlecruiserWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BattlecruiserInit:
	imgul          	219 0 42	# BattlecruiserShad (terran\BattleCr.grp)
	playfram       	0x00	# frame set 0
	goto           	BattlecruiserGndAttkToIdle

BattlecruiserGndAttkToIdle:
	wait           	125
	goto           	BattlecruiserGndAttkToIdle

BattlecruiserDeath:
	playsnd        	177	# Terran\BATTLE\tbaDth00.wav
	imgol          	333 0 0	# TerranBuildingExplosionmedium (thingy\tBangL.grp)
	wait           	3
	end            	

BattlecruiserGndAttkInit:
	imgol          	446 0 0	# BCLaserFireOverlay (thingy\elbBat.grp)
	goto           	BattlecruiserLocal00

BattlecruiserLocal00:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	BattlecruiserGndAttkToIdle

BattlecruiserAirAttkInit:
	imgol          	446 0 0	# BCLaserFireOverlay (thingy\elbBat.grp)
	goto           	BattlecruiserLocal01

BattlecruiserLocal01:
	wait           	1
	attackwith     	2
	gotorepeatattk 	
	goto           	BattlecruiserGndAttkToIdle

BattlecruiserCastSpell:
	imgolorig      	543	# Unknown543 (thingy\eycBlast.grp)
	goto           	BattlecruiserGndAttkToIdle

BattlecruiserWalking:
	imgol          	220 0 0	# BattlecruiserGlow (thingy\tbaGlow.grp)
	goto           	BattlecruiserGndAttkToIdle

BattlecruiserWalkingToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	BattlecruiserWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 221 Civilian (neutral\civilian.grp)
.headerstart
IsId           	67
Type           	12
Init           	CivilianInit
Death          	CivilianDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	CivilianWalking
WalkingToIdle  	CivilianWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CivilianInit:
	imgul          	222 0 0	# CivilianShad (neutral\nciShad.grp)
CivilianWalkingToIdle:
	playfram       	0x77	# frame set 7
CivilianLocal01:
	waitrand       	63 75
	randcondjmp    	128 CivilianLocal00
	goto           	CivilianLocal01

CivilianLocal00:
	turnrand       	3
	goto           	CivilianWalkingToIdle

CivilianDeath:
	playsndbtwn    	276 277	# Terran\MARINE\TMaDth00.WAV, Terran\MARINE\TMaDth01.WAV
	imgol          	242 0 0	# Unknown242 (terran\marine.grp)
	wait           	1
	end            	

CivilianWalking:
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	goto           	CivilianWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 223 Dropship (terran\dropship.grp)
.headerstart
IsId           	68
Type           	12
Init           	DropshipInit
Death          	DropshipDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DropshipWalking
WalkingToIdle  	DropshipWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DropshipInit:
	imgul          	224 0 42	# DropshipShad (terran\dropship.grp)
	playfram       	0x00	# frame set 0
	goto           	DropshipWalkingToIdle

DropshipWalkingToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	DropshipWalkingToIdle

DropshipDeath:
	playsnd        	210	# Terran\DROPSHIP\TDrDth00.wav
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

DropshipWalking:
	imgol          	225 0 0	# DropshipGlow (thingy\tdrGlow.grp)
	setvertpos     	0
	goto           	DropshipLocal00

DropshipLocal00:
	wait           	125
	goto           	DropshipLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 226 Firebat (terran\firebat.grp)
.headerstart
IsId           	69
Type           	12
Init           	FirebatInit
Death          	FirebatDeath
GndAttkInit    	FirebatGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	FirebatGndAttkRpt
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	FirebatGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	FirebatWalking
WalkingToIdle  	FirebatWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FirebatInit:
	imgul          	227 0 0	# FirebatShad (terran\tfbShad.grp)
FirebatWalkingToIdle:
	playfram       	0x22	# frame set 2
FirebatLocal03:
	waitrand       	63 75
	randcondjmp    	25 FirebatLocal00
	randcondjmp    	128 FirebatLocal02
	goto           	FirebatLocal03

FirebatLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	randcondjmp    	192 FirebatLocal01
	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           	FirebatWalkingToIdle

FirebatLocal02:
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	turnrand       	3
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	goto           	FirebatWalkingToIdle

FirebatLocal01:
	wait           	13
	goto           	FirebatWalkingToIdle

FirebatDeath:
	playsndbtwn    	296 298	# Terran\Firebat\TFBDth00.WAV, Terran\Firebat\TFBDth02.WAV
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

FirebatGndAttkInit:
	playfram       	0x00	# frame set 0
FirebatGndAttkRpt:
	wait           	1
	nobrkcodestart 	
	imgol          	421 0 0	# FlameThrower (thingy\flamer.grp)
	playfram       	0x11	# frame set 1
	attkshiftproj  	24
	wait           	1
	attkshiftproj  	52
	wait           	1
	attkshiftproj  	80
	wait           	5
	playfram       	0x00	# frame set 0
	wait           	2
	ignorerest     	
FirebatGndAttkToIdle:
	goto           	FirebatWalkingToIdle

FirebatWalking:
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	goto           	FirebatWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 228 Ghost (terran\ghost.grp)
.headerstart
IsId           	70
Type           	13
Init           	GhostInit
Death          	GhostDeath
GndAttkInit    	GhostGndAttkInit
AirAttkInit    	GhostGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	GhostGndAttkRpt
AirAttkRpt     	GhostGndAttkRpt
CastSpell      	GhostCastSpell
GndAttkToIdle  	GhostGndAttkToIdle
AirAttkToIdle  	GhostGndAttkToIdle
Unused2        	[NONE]
Walking        	GhostWalking
WalkingToIdle  	GhostWalkingToIdle
SpecialState1  	GhostSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

GhostInit:
	imgul          	229 0 0	# GhostShad (terran\tghShad.grp)
GhostWalkingToIdle:
	playfram       	0x33	# frame set 3
GhostLocal04:
	waitrand       	63 75
	randcondjmp    	25 GhostLocal00
	randcondjmp    	128 GhostLocal03
	goto           	GhostLocal04

GhostLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	randcondjmp    	192 GhostLocal01
	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           	GhostLocal02

GhostLocal03:
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	turnrand       	3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	goto           	GhostWalkingToIdle

GhostLocal01:
	wait           	13
GhostLocal02:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	GhostWalkingToIdle

GhostDeath:
	playsnd        	238	# Terran\GHOST\TGhDth00.wav
	setfldirect    	0
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xde	# frame set 13
	wait           	2
	playfram       	0xdf	# frame set 13
	wait           	2
	playfram       	0xe0	# frame set 13
	wait           	2
	playfram       	0xe1	# frame set 13
	wait           	2
	playfram       	0xe2	# frame set 13
	wait           	2
	playfram       	0xe3	# frame set 13
	wait           	2
	playfram       	0xe4	# frame set 13
	wait           	2
	lowsprul       	230 0 0	# GhostDeath (terran\tghDeath.grp)
	wait           	1
	end            	

GhostGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
GhostGndAttkRpt:
	wait           	1
	nobrkcodestart 	
	playsnd        	98	# Bullet\TGhFir00.wav
	attack         	
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0x22	# frame set 2
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
GhostGndAttkToIdle:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	GhostWalkingToIdle

GhostCastSpell:
	nobrkcodestart 	
	wait           	1
	playsnd        	240	# Terran\GHOST\TGhLkd00.wav
	castspell      	
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0x22	# frame set 2
	nobrkcodeend   	
	gotorepeatattk 	
	sigorder       	2
	goto           	GhostGndAttkToIdle

GhostWalking:
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	goto           	GhostWalking

GhostSpecialState1:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	goto           	GhostLocal05

GhostLocal05:
	wait           	125
	goto           	GhostLocal05
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 230 GhostDeath (terran\tghDeath.grp)
.headerstart
IsId           	71
Type           	0
Init           	GhostRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GhostRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 231 Unknown231 (terran\ghost.grp)
.headerstart
IsId           	72
Type           	1
Init           	GhostDeathInit
Death          	GhostDeathDeath
.headerend
# ----------------------------------------------------------------------------- #

GhostDeathInit:
	setfldirect    	0
	playfram       	221
	wait           	2
	playfram       	222
	wait           	2
	playfram       	223
	wait           	2
	playfram       	224
	wait           	2
	playfram       	225
	wait           	2
	playfram       	226
	wait           	2
	playfram       	227
	wait           	2
	playfram       	228
	wait           	2
	lowsprul       	230 0 0	# GhostDeath (terran\tghDeath.grp)
	wait           	1
	end            	

GhostDeathDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 232 NukeBeam (thingy\NukeBeam.grp)
.headerstart
IsId           	73
Type           	12
Init           	NukeBeamInit
Death          	NukeBeamDeath
GndAttkInit    	NukeBeamDeath
AirAttkInit    	NukeBeamDeath
Unused1        	[NONE]
GndAttkRpt     	NukeBeamDeath
AirAttkRpt     	NukeBeamDeath
CastSpell      	[NONE]
GndAttkToIdle  	NukeBeamDeath
AirAttkToIdle  	NukeBeamDeath
Unused2        	[NONE]
Walking        	NukeBeamDeath
WalkingToIdle  	NukeBeamDeath
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NukeBeamInit:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	goto           	NukeBeamInit

NukeBeamDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 233 NukeTarget (thingy\NukeTarg.grp)
.headerstart
IsId           	74
Type           	1
Init           	NukeTargetDotInit
Death          	NukeTargetDotDeath
.headerend
# ----------------------------------------------------------------------------- #

NukeTargetDotInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	goto           	NukeTargetDotInit

NukeTargetDotDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 234 GoliathBase (terran\goliath.grp)
.headerstart
IsId           	75
Type           	23
Init           	Goliath_Base_Init
Death          	Goliath_Base_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	Goliath_Base_Walking
WalkingToIdle  	Goliath_Base_WalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	Goliath_Base_InitTurret
.headerend
# ----------------------------------------------------------------------------- #

Goliath_Base_InitTurret:
	imgol          	235 0 0	# GoliathTurret (terran\goliathT.grp)
Goliath_Base_Init:
	imgul          	236 0 0	# GoliathShad (terran\tgoShad.grp)
Goliath_Base_WalkingToIdle:
	playfram       	0x77	# frame set 7
	goto           	Goliath_Base_Local00

Goliath_Base_Local00:
	wait           	125
	goto           	Goliath_Base_Local00

Goliath_Base_Death:
	playsnd        	8	# Misc\ExploMed.wav
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

Goliath_Base_Walking:
	move           	6
	wait           	1
	playfram       	0x88	# frame set 8
	move           	3
	wait           	1
	playfram       	0x99	# frame set 9
	move           	3
	wait           	1
	playfram       	0x00	# frame set 0
	move           	3
	wait           	1
	playfram       	0x11	# frame set 1
	move           	5
	wait           	1
	playfram       	0x22	# frame set 2
	move           	5
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	8
	wait           	1
	playfram       	0x55	# frame set 5
	move           	6
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	goto           	Goliath_Base_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 235 GoliathTurret (terran\goliathT.grp)
.headerstart
IsId           	76
Type           	12
Init           	Goliath_Turret_Init
Death          	Goliath_Turret_Death
GndAttkInit    	Goliath_Turret_GndAttkInit
AirAttkInit    	Goliath_Turret_AirAttkInit
Unused1        	[NONE]
GndAttkRpt     	Goliath_Turret_GndAttkInit
AirAttkRpt     	Goliath_Turret_AirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	Goliath_Turret_Init
AirAttkToIdle  	Goliath_Turret_Init
Unused2        	[NONE]
Walking        	Goliath_Turret_Walking
WalkingToIdle  	Goliath_Turret_Init
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Goliath_Turret_Init:
	playfram       	0x77	# frame set 7
	goto           	Goliath_Turret_Local00

Goliath_Turret_Local00:
	wait           	125
	goto           	Goliath_Turret_Local00

Goliath_Turret_Death:
	wait           	1
	end            	

Goliath_Turret_GndAttkInit:
	playfram       	0xaa	# frame set 10
	playsnd        	70	# Bullet\TGoFir00.wav
	attackwith     	1
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	gotorepeatattk 	
	goto           	Goliath_Turret_Init

Goliath_Turret_AirAttkInit:
	wait           	1
	attackwith     	2
	gotorepeatattk 	
	goto           	Goliath_Turret_Init

Goliath_Turret_Walking:
	move           	0
	wait           	1
	playfram       	0x88	# frame set 8
	move           	0
	wait           	1
	playfram       	0x99	# frame set 9
	move           	0
	wait           	1
	playfram       	0x00	# frame set 0
	move           	0
	wait           	1
	playfram       	0x11	# frame set 1
	move           	0
	wait           	1
	playfram       	0x22	# frame set 2
	move           	0
	wait           	1
	playfram       	0x33	# frame set 3
	move           	0
	wait           	1
	playfram       	0x44	# frame set 4
	move           	0
	wait           	1
	playfram       	0x55	# frame set 5
	move           	0
	wait           	1
	playfram       	0x66	# frame set 6
	move           	0
	wait           	1
	playfram       	0x77	# frame set 7
	goto           	Goliath_Turret_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 237 KerriganGhost (terran\ughost.grp)
.headerstart
IsId           	77
Type           	13
Init           	SarahKerriganInit
Death          	SarahKerriganDeath
GndAttkInit    	SarahKerriganGndAttkInit
AirAttkInit    	SarahKerriganGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	SarahKerriganGndAttkRpt
AirAttkRpt     	SarahKerriganGndAttkRpt
CastSpell      	SarahKerriganCastSpell
GndAttkToIdle  	SarahKerriganGndAttkToIdle
AirAttkToIdle  	SarahKerriganGndAttkToIdle
Unused2        	[NONE]
Walking        	SarahKerriganWalking
WalkingToIdle  	SarahKerriganWalkingToIdle
SpecialState1  	SarahKerriganSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

SarahKerriganInit:
	imgul          	238 0 0	# KerriganGhostShad (terran\ughShad.grp)
SarahKerriganWalkingToIdle:
	playfram       	0x33	# frame set 3
SarahKerriganLocal04:
	waitrand       	63 75
	randcondjmp    	25 SarahKerriganLocal00
	randcondjmp    	128 SarahKerriganLocal03
	goto           	SarahKerriganLocal04

SarahKerriganLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	randcondjmp    	192 SarahKerriganLocal01
	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           	SarahKerriganLocal02

SarahKerriganLocal03:
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	turnrand       	3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	goto           	SarahKerriganWalkingToIdle

SarahKerriganLocal01:
	wait           	13
SarahKerriganLocal02:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	SarahKerriganWalkingToIdle

SarahKerriganDeath:
	playsnd        	470	# Terran\KERRIGAN\UKeDth00.wav
	imgol          	231 0 0	# Unknown231 (terran\ghost.grp)
	wait           	1
	end            	

SarahKerriganGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
SarahKerriganGndAttkRpt:
	wait           	1
	nobrkcodestart 	
	playsnd        	98	# Bullet\TGhFir00.wav
	attack         	
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0x22	# frame set 2
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
SarahKerriganGndAttkToIdle:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	SarahKerriganWalkingToIdle

SarahKerriganCastSpell:
	nobrkcodestart 	
	wait           	1
	playsnd        	240	# Terran\GHOST\TGhLkd00.wav
	castspell      	
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0x22	# frame set 2
	nobrkcodeend   	
	gotorepeatattk 	
	sigorder       	2
	goto           	SarahKerriganGndAttkToIdle

SarahKerriganWalking:
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	goto           	SarahKerriganWalking

SarahKerriganSpecialState1:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	goto           	SarahKerriganLocal05

SarahKerriganLocal05:
	wait           	125
	goto           	SarahKerriganLocal05
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 239 Marine (terran\marine.grp)
.headerstart
IsId           	78
Type           	12
Init           	MarineInit
Death          	MarineDeath
GndAttkInit    	MarineGndAttkInit
AirAttkInit    	MarineGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	MarineGndAttkRpt
AirAttkRpt     	MarineGndAttkRpt
CastSpell      	[NONE]
GndAttkToIdle  	MarineGndAttkToIdle
AirAttkToIdle  	MarineGndAttkToIdle
Unused2        	[NONE]
Walking        	MarineWalking
WalkingToIdle  	MarineWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MarineInit:
	imgul          	240 0 0	# MarineShad (terran\tmaShad.grp)
MarineWalkingToIdle:
	playfram       	0x44	# frame set 4
MarineLocal04:
	waitrand       	63 75
	randcondjmp    	25 MarineLocal00
	randcondjmp    	128 MarineLocal03
	goto           	MarineLocal04

MarineLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	randcondjmp    	192 MarineLocal01
	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           	MarineLocal02

MarineLocal03:
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	turnrand       	3
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	goto           	MarineWalkingToIdle

MarineLocal01:
	wait           	13
MarineLocal02:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	MarineWalkingToIdle

MarineDeath:
	playsndbtwn    	276 277	# Terran\MARINE\TMaDth00.WAV, Terran\MARINE\TMaDth01.WAV
	setfldirect    	0
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xde	# frame set 13
	wait           	2
	playfram       	0xdf	# frame set 13
	wait           	2
	playfram       	0xe0	# frame set 13
	wait           	2
	playfram       	0xe1	# frame set 13
	wait           	2
	playfram       	0xe2	# frame set 13
	wait           	2
	playfram       	0xe3	# frame set 13
	wait           	2
	playfram       	0xe4	# frame set 13
	wait           	2
	lowsprul       	236 0 0	# MarineDeath (terran\tmaDeath.grp)
	wait           	1
	end            	

MarineGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
MarineGndAttkRpt:
	wait           	1
	nobrkcodestart 	
	playsnd        	69	# Bullet\TMaFir00.wav
	attackwith     	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
MarineGndAttkToIdle:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	MarineWalkingToIdle

MarineWalking:
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0xcc	# frame set 12
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	goto           	MarineWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 241 MarineDeath (terran\tmaDeath.grp)
.headerstart
IsId           	79
Type           	0
Init           	MarineRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MarineRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 242 Unknown242 (terran\marine.grp)
.headerstart
IsId           	80
Type           	1
Init           	MarineDeathInit
Death          	MarineDeathDeath
.headerend
# ----------------------------------------------------------------------------- #

MarineDeathInit:
	setfldirect    	0
	playfram       	221
	wait           	2
	playfram       	222
	wait           	2
	playfram       	223
	wait           	2
	playfram       	224
	wait           	2
	playfram       	225
	wait           	2
	playfram       	226
	wait           	2
	playfram       	227
	wait           	2
	playfram       	228
	wait           	2
	lowsprul       	236 0 0	# MarineDeath (terran\tmaDeath.grp)
	wait           	1
	end            	

MarineDeathDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 246 Unknown246 (terran\marine.grp)
.headerstart
IsId           	81
Type           	1
Init           	ScannerSweepInit
Death          	ScannerSweepDeath
.headerend
# ----------------------------------------------------------------------------- #

ScannerSweepInit:
	sprol          	380 0 0	# Unknown546 (thingy\eveCast.grp)
	wait           	6
	sprol          	380 32 32	# Unknown546 (thingy\eveCast.grp)
	wait           	2
	sprol          	380 48 5	# Unknown546 (thingy\eveCast.grp)
	wait           	5
	sprol          	380 32 224	# Unknown546 (thingy\eveCast.grp)
	wait           	2
	sprol          	380 251 208	# Unknown546 (thingy\eveCast.grp)
	wait           	2
	sprol          	380 224 224	# Unknown546 (thingy\eveCast.grp)
	wait           	5
	sprol          	380 208 254	# Unknown546 (thingy\eveCast.grp)
	wait           	3
	sprol          	380 224 32	# Unknown546 (thingy\eveCast.grp)
	wait           	5
	sprol          	380 3 48	# Unknown546 (thingy\eveCast.grp)
	wait           	63
	wait           	63
	sigorder       	4
	goto           	ScannerSweepLocal00

ScannerSweepLocal00:
	wait           	125
	goto           	ScannerSweepLocal00

ScannerSweepDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 243 Wraith (terran\phoenix.grp)
.headerstart
IsId           	82
Type           	12
Init           	WraithInit
Death          	WraithDeath
GndAttkInit    	WraithGndAttkInit
AirAttkInit    	WraithAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	WraithGndAttkInit
AirAttkRpt     	WraithAirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	WraithGndAttkToIdle
AirAttkToIdle  	WraithGndAttkToIdle
Unused2        	[NONE]
Walking        	WraithWalking
WalkingToIdle  	WraithGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WraithInit:
	imgul          	244 0 42	# WraithShad (terran\phoenix.grp)
	playfram       	0x00	# frame set 0
	goto           	WraithGndAttkToIdle

WraithGndAttkToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	WraithGndAttkToIdle

WraithDeath:
	playsnd        	257	# Terran\PHOENIX\TPhDth00.WAV
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

WraithGndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	WraithLocal00

WraithLocal00:
	wait           	125
	goto           	WraithLocal00

WraithAirAttkInit:
	wait           	1
	attackwith     	2
	gotorepeatattk 	
	goto           	WraithLocal00

WraithWalking:
	imgol          	245 0 0	# WraithGlow (thingy\tphGlow.grp)
	setvertpos     	0
	goto           	WraithLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 245 WraithGlow (thingy\tphGlow.grp)
.headerstart
IsId           	83
Type           	12
Init           	WraithAfterburnersInit
Death          	WraithAfterburnersDeath
GndAttkInit    	WraithAfterburnersDeath
AirAttkInit    	WraithAfterburnersDeath
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	WraithAfterburnersDeath
AirAttkToIdle  	WraithAfterburnersDeath
Unused2        	[NONE]
Walking        	WraithAfterburnersInit
WalkingToIdle  	WraithAfterburnersDeath
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WraithAfterburnersInit:
	wait           	1
	engframe       	0
	wait           	1
	engframe       	17
	goto           	WraithAfterburnersInit

WraithAfterburnersDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 247 SCV (terran\SCV.grp)
.headerstart
IsId           	84
Type           	15
Init           	SCVInit
Death          	SCVDeath
GndAttkInit    	SCVGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	SCVGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	SCVGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	SCVWalking
WalkingToIdle  	SCVWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	SCVAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

SCVInit:
	imgul          	248 0 7	# SCVShad (terran\SCV.grp)
	playfram       	0x00	# frame set 0
	goto           	SCVWalkingToIdle

SCVWalkingToIdle:
	wait           	125
	goto           	SCVWalkingToIdle

SCVDeath:
	playsnd        	369	# Terran\SCV\TSCDth00.WAV
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

SCVGndAttkInit:
	setvertpos     	0
	wait           	1
	playfram       	0x22	# frame set 2
	attackwith     	1
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	gotorepeatattk 	
	goto           	SCVWalkingToIdle

SCVGndAttkToIdle:
	playfram       	0x00	# frame set 0
	goto           	SCVWalkingToIdle

SCVWalking:
	playfram       	0x00	# frame set 0
	imgol          	249 0 0	# SCVGlow (thingy\tscGlow.grp)
	setvertpos     	0
	goto           	SCVWalkingToIdle

SCVAlmostBuilt:
	setvertpos     	0
	wait           	1
SCVLocal00:
	playfram       	0x22	# frame set 2
	useweapon      	14	# Fusion Cutter
	wait           	1
	playfram       	0x11	# frame set 1
	waitrand       	8 10
	goto           	SCVLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 256 Vulture (terran\Vulture.grp)
.headerstart
IsId           	86
Type           	13
Init           	VultureInit
Death          	VultureDeath
GndAttkInit    	VultureGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	VultureGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	VultureGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	VultureGndAttkToIdle
WalkingToIdle  	VultureGndAttkToIdle
SpecialState1  	VultureSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

VultureInit:
	imgul          	257 0 7	# VultureShad (terran\Vulture.grp)
	playfram       	0x00	# frame set 0
	goto           	VultureGndAttkToIdle

VultureGndAttkToIdle:
	wait           	125
	goto           	VultureGndAttkToIdle

VultureDeath:
	playsnd        	353	# Terran\VULTURE\TVuDth00.WAV
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

VultureGndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	VultureGndAttkToIdle

VultureSpecialState1:
	attackwith     	1
	sigorder       	1
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 258 SpiderMine (terran\Spider.grp)
.headerstart
IsId           	87
Type           	26
Init           	SpiderMineInit
Death          	SpiderMineDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	SpiderMineWalking
WalkingToIdle  	SpiderMineWalkingToIdle
SpecialState1  	SpiderMineSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	SpiderMineBurrow
UnBurrow       	SpiderMineUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpiderMineInit:
	imgul          	259 0 0	# SpiderMineShad (terran\tsmShad.grp)
SpiderMineWalkingToIdle:
	playfram       	0
	goto           	SpiderMineLocal00

SpiderMineLocal00:
	wait           	125
	goto           	SpiderMineLocal00

SpiderMineDeath:
	imgol          	429 0 0	# Spidermineexplosion (thingy\tmnExplo.grp)
	wait           	1
	end            	

SpiderMineWalking:
	playsnd        	355	# Terran\VULTURE\TVuMin00.WAV
	move           	16
	wait           	1
	playfram       	0
	move           	16
	wait           	1
	playfram       	1
	move           	16
	wait           	1
	playfram       	2
	move           	16
	wait           	1
	playfram       	3
	move           	16
	wait           	1
	playfram       	4
	move           	16
	wait           	1
	playfram       	5
	move           	16
	wait           	1
	playfram       	6
	move           	16
	wait           	1
	playfram       	7
	goto           	SpiderMineWalking

SpiderMineSpecialState1:
	castspell      	
	sigorder       	1
	goto           	SpiderMineLocal00

SpiderMineBurrow:
	nobrkcodestart 	
	imgol          	423 0 0	# Unknown423 (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           	SpiderMineLocal00

SpiderMineUnBurrow:
	nobrkcodestart 	
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playsnd        	354	# Terran\VULTURE\TVuMin01.WAV
	playfram       	10
	wait           	1
	playfram       	9
	wait           	1
	playfram       	8
	wait           	1
	playfram       	0
	sigorder       	4
	nobrkcodeend   	
	goto           	SpiderMineWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 260 ScienceVessel (terran\wessel.grp)
.headerstart
IsId           	88
Type           	12
Init           	ScienceVessel_Base_Init
Death          	ScienceVessel_Base_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	ScienceVessel_Base_CastSpell
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ScienceVessel_Base_Walking
WalkingToIdle  	ScienceVessel_Base_Walking
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceVessel_Base_Init:
	imgol          	261 0 0	# ScienceVesselTurret (terran\wesselt.grp)
	imgul          	262 0 42	# ScienceVesselShad (terran\tveShad.grp)
	playfram       	0
	goto           	ScienceVessel_Base_Walking

ScienceVessel_Base_Walking:
	wait           	125
	goto           	ScienceVessel_Base_Walking

ScienceVessel_Base_Death:
	playsnd        	348	# Terran\VESSEL\TVeDth00.WAV
	imgol          	333 0 0	# TerranBuildingExplosionmedium (thingy\tBangL.grp)
	wait           	3
	end            	

ScienceVessel_Base_CastSpell:
	imgol          	539 0 0	# Unknown539 (thingy\tveGlowO.grp)
	nobrkcodestart 	
	wait           	3
	castspell      	
	nobrkcodeend   	
	gotorepeatattk 	
	sigorder       	2
	goto           	ScienceVessel_Base_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 261 ScienceVesselTurret (terran\wesselt.grp)
.headerstart
IsId           	89
Type           	12
Init           	ScienceVessel_Turret_Init
Death          	ScienceVessel_Turret_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	ScienceVessel_Turret_CastSpell
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ScienceVessel_Turret_CastSpell
WalkingToIdle  	ScienceVessel_Turret_CastSpell
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceVessel_Turret_Init:
	playfram       	0x00	# frame set 0
	goto           	ScienceVessel_Turret_CastSpell

ScienceVessel_Turret_CastSpell:
	wait           	125
	goto           	ScienceVessel_Turret_CastSpell

ScienceVessel_Turret_Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 250 SiegeTankTankBase (terran\tank.grp)
.headerstart
IsId           	90
Type           	23
Init           	SiegeTank_Tank_BaseInit
Death          	SiegeTank_Tank_BaseDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	SiegeTank_Tank_BaseWalking
WalkingToIdle  	SiegeTank_Tank_BaseWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	SiegeTank_Tank_BaseInitTurret
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_BaseInitTurret:
	setfldirect    	12
	imgoluselo     	251 2 0	# SiegeTankTankTurret (terran\tankt.grp)
SiegeTank_Tank_BaseInit:
	wait           	1
	imgul          	252 0 0	# SiegeTankTankShad (terran\ttaShad.grp)
	setfldirect    	12
SiegeTank_Tank_BaseWalkingToIdle:
	playfram       	0x00	# frame set 0
	goto           	SiegeTank_Tank_BaseLocal00

SiegeTank_Tank_BaseLocal00:
	wait           	125
	goto           	SiegeTank_Tank_BaseLocal00

SiegeTank_Tank_BaseDeath:
	playsnd        	317	# Terran\TANK\TTaDth00.WAV
	imgol          	333 0 0	# TerranBuildingExplosionmedium (thingy\tBangL.grp)
	wait           	3
	end            	

SiegeTank_Tank_BaseWalking:
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	goto           	SiegeTank_Tank_BaseWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 251 SiegeTankTankTurret (terran\tankt.grp)
.headerstart
IsId           	91
Type           	13
Init           	SiegeTank_Tank_TurretInit
Death          	SiegeTank_Tank_TurretDeath
GndAttkInit    	SiegeTank_Tank_TurretGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	SiegeTank_Tank_TurretGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	SiegeTank_Tank_TurretGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	SiegeTank_Tank_TurretGndAttkToIdle
WalkingToIdle  	SiegeTank_Tank_TurretGndAttkToIdle
SpecialState1  	SiegeTank_Tank_TurretGndAttkToIdle
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_TurretInit:
	wait           	1
	setfldirect    	12
	goto           	SiegeTank_Tank_TurretGndAttkToIdle

SiegeTank_Tank_TurretGndAttkToIdle:
	wait           	125
	goto           	SiegeTank_Tank_TurretGndAttkToIdle

SiegeTank_Tank_TurretDeath:
	wait           	1
	end            	

SiegeTank_Tank_TurretGndAttkInit:
	wait           	1
	nobrkcodestart 	
	playsnd        	68	# Bullet\TTaFir00.wav
	imgol          	536 0 0	# Unknown536 (thingy\ettFlash.grp)
	wait           	2
	attackwith     	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	SiegeTank_Tank_TurretGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 253 SiegeTankSiegeBase (terran\stank.grp)
.headerstart
IsId           	92
Type           	23
Init           	SiegeTank_Siege_BaseInit
Death          	SiegeTank_Siege_BaseDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	SiegeTank_Siege_BaseSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	SiegeTank_Siege_BaseInitTurret
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Siege_BaseInitTurret:
	imgoluselo     	254 2 0	# SiegeTankSiegeTurret (terran\stankt.grp)
SiegeTank_Siege_BaseInit:
	imgul          	255 0 0	# SiegeTankSiegeShad (terran\tstShad.grp)
	wait           	1
	setflspeed     	0
	playsnd        	319	# Terran\TANK\TTaTra01.WAV
	playfram       	0
	wait           	5
	playfram       	1
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	wait           	5
	playfram       	5
	wait           	38
	sigorder       	1
	goto           	SiegeTank_Siege_BaseLocal00

SiegeTank_Siege_BaseLocal00:
	wait           	125
	goto           	SiegeTank_Siege_BaseLocal00

SiegeTank_Siege_BaseDeath:
	playsnd        	317	# Terran\TANK\TTaDth00.WAV
	imgol          	333 0 0	# TerranBuildingExplosionmedium (thingy\tBangL.grp)
	wait           	3
	end            	

SiegeTank_Siege_BaseSpecialState2:
	wait           	38
	playsnd        	319	# Terran\TANK\TTaTra01.WAV
	playfram       	4
	wait           	5
	playfram       	3
	wait           	5
	playfram       	2
	wait           	5
	playfram       	1
	wait           	5
	playfram       	0
	wait           	5
	sigorder       	1
	goto           	SiegeTank_Siege_BaseLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 254 SiegeTankSiegeTurret (terran\stankt.grp)
.headerstart
IsId           	93
Type           	14
Init           	SiegeTank_Siege_TurretInit
Death          	SiegeTank_Siege_TurretDeath
GndAttkInit    	SiegeTank_Siege_TurretGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	SiegeTank_Siege_TurretGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	SiegeTank_Siege_TurretGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	SiegeTank_Siege_TurretGndAttkToIdle
SpecialState1  	SiegeTank_Siege_TurretGndAttkToIdle
SpecialState2  	SiegeTank_Siege_TurretSpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Siege_TurretInit:
	playfram       	0x11	# frame set 1
	wait           	1
	nobrkcodestart 	
	wait           	38
	playsnd        	318	# Terran\TANK\TTaTra00.WAV
	wait           	3
	playfram       	0x22	# frame set 2
	wait           	3
	playfram       	0x33	# frame set 3
	wait           	3
	playfram       	0x44	# frame set 4
	wait           	3
	playfram       	0x55	# frame set 5
	wait           	3
	setfldirect    	28
	playfram       	0x00	# frame set 0
	nobrkcodeend   	
	goto           	SiegeTank_Siege_TurretGndAttkToIdle

SiegeTank_Siege_TurretGndAttkToIdle:
	wait           	125
	goto           	SiegeTank_Siege_TurretGndAttkToIdle

SiegeTank_Siege_TurretDeath:
	wait           	1
	end            	

SiegeTank_Siege_TurretGndAttkInit:
	wait           	1
	nobrkcodestart 	
	playsnd        	96	# Bullet\TTaFi200.wav
	imgoluselo     	537 2 0	# Unknown537 (thingy\esiFire.grp)
	wait           	2
	attackwith     	1
	wait           	1
	playfram       	0x00	# frame set 0
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
	goto           	SiegeTank_Siege_TurretGndAttkToIdle

SiegeTank_Siege_TurretSpecialState2:
	setfldirect    	12
	playsnd        	318	# Terran\TANK\TTaTra00.WAV
	playfram       	0x55	# frame set 5
	wait           	3
	playfram       	0x44	# frame set 4
	wait           	3
	playfram       	0x33	# frame set 3
	wait           	3
	playfram       	0x22	# frame set 2
	wait           	3
	playfram       	0x11	# frame set 1
	goto           	SiegeTank_Siege_TurretGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 263 Academy (terran\Academy.grp)
.headerstart
IsId           	94
Type           	20
Init           	AcademyInit
Death          	AcademyDeath
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    	AcademyAlmostBuilt
Built          	AcademyBuilt
Landing        	AcademyLanding
LiftOff        	AcademyLanding
IsWorking      	AcademyIsWorking
WorkingToIdle  	AcademyBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AcademyInit:
	playfram       	0
	imgul          	265 0 0	# AcademyShad (terran\tacShad.grp)
	goto           	AcademyLanding

AcademyLanding:
	wait           	125
	goto           	AcademyLanding

AcademyDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	AcademyLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

AcademyLocal00:
	wait           	1
	end            	

AcademyAlmostBuilt:
	playfram       	1
	goto           	AcademyLanding

AcademyBuilt:
	playfram       	0
	goto           	AcademyLanding

AcademyIsWorking:
	imgol          	264 0 0	# AcademyOverlay (terran\AcademyT.grp)
	goto           	AcademyLanding
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 264 AcademyOverlay (terran\AcademyT.grp)
.headerstart
IsId           	95
Type           	24
Init           	AcademyOverlayInit
Death          	AcademyOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	AcademyOverlayDeath
LiftOff        	AcademyOverlayDeath
IsWorking      	AcademyOverlayIsWorking
WorkingToIdle  	AcademyOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	AcademyOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AcademyOverlayInit:
	playfram       	0
AcademyOverlayIsWorking:
	wait           	2
	tmprmgraphicstart	
	waitrand       	2 5
	tmprmgraphicend	
	goto           	AcademyOverlayIsWorking

AcademyOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 266 Barracks (terran\TBarrack.grp)
.headerstart
IsId           	96
Type           	24
Init           	BarracksInit
Death          	BarracksDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	BarracksWalking
WalkingToIdle  	BarracksWalking
SpecialState1  	BarracksSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	BarracksAlmostBuilt
Built          	BarracksBuilt
Landing        	BarracksLanding
LiftOff        	BarracksLiftOff
IsWorking      	BarracksIsWorking
WorkingToIdle  	BarracksBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	BarracksDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BarracksInit:
	playfram       	0
	imgul          	267 0 0	# BarracksShad (terran\tbrShad.grp)
	goto           	BarracksWalking

BarracksWalking:
	wait           	125
	goto           	BarracksWalking

BarracksDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	BarracksLocal00
	lowsprul       	274 0 0	# TerranBuildingRubblelarge (thingy\RubbleL.grp)
	wait           	1
	end            	

BarracksLocal00:
	wait           	1
	end            	

BarracksSpecialState1:
	playfram       	4
	goto           	BarracksWalking

BarracksAlmostBuilt:
	playfram       	1
	goto           	BarracksWalking

BarracksBuilt:
	playfram       	0
	goto           	BarracksWalking

BarracksLanding:
	nobrkcodestart 	
	wait           	15
	playsnd        	472	# Misc\Land.WAV
	playfram       	4
	wait           	8
	playfram       	3
	wait           	8
	playfram       	2
	wait           	8
	playfram       	5
	wait           	8
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	BarracksWalking

BarracksLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	5
	wait           	8
	playfram       	2
	wait           	8
	playfram       	3
	wait           	8
	playfram       	4
	sigorder       	16
	nobrkcodeend   	
	goto           	BarracksWalking

BarracksIsWorking:
	playfram       	7
	wait           	4
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	4
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	goto           	BarracksIsWorking

BarracksDisable:
	goto           	BarracksWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 268 Armory (terran\chemlab.grp)
.headerstart
IsId           	97
Type           	20
Init           	ArmoryInit
Death          	ArmoryDeath
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    	ArmoryAlmostBuilt
Built          	ArmoryBuilt
Landing        	ArmoryLanding
LiftOff        	ArmoryLanding
IsWorking      	ArmoryIsWorking
WorkingToIdle  	ArmoryBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ArmoryInit:
	imgul          	270 0 0	# ArmoryShad (terran\tclShad.grp)
ArmoryBuilt:
	playfram       	0
	goto           	ArmoryLanding

ArmoryLanding:
	wait           	125
	goto           	ArmoryLanding

ArmoryDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	ArmoryLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

ArmoryLocal00:
	wait           	1
	end            	

ArmoryAlmostBuilt:
	playfram       	1
	goto           	ArmoryLanding

ArmoryIsWorking:
	imgol          	269 0 0	# ArmoryOverlay (terran\chemlabT.grp)
	goto           	ArmoryLanding
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 269 ArmoryOverlay (terran\chemlabT.grp)
.headerstart
IsId           	98
Type           	24
Init           	ArmoryOverlayInit
Death          	ArmoryOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	ArmoryOverlayDeath
LiftOff        	ArmoryOverlayDeath
IsWorking      	ArmoryOverlayInit
WorkingToIdle  	ArmoryOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ArmoryOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ArmoryOverlayInit:
	playfram       	0
	wait           	3
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	goto           	ArmoryOverlayInit

ArmoryOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 271 ComsatStation (terran\ComSat.grp)
.headerstart
IsId           	99
Type           	20
Init           	ComsatStationInit
Death          	ComsatStationDeath
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    	ComsatStationAlmostBuilt
Built          	ComsatStationBuilt
Landing        	ComsatStationLanding
LiftOff        	ComsatStationLiftOff
IsWorking      	ComsatStationLiftOff
WorkingToIdle  	ComsatStationWorkingToIdle
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatStationInit:
	playfram       	0
	imgul          	274 0 0	# ComsatStationShad (terran\tcsShad.grp)
	goto           	ComsatStationLiftOff

ComsatStationLiftOff:
	wait           	125
	goto           	ComsatStationLiftOff

ComsatStationDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	ComsatStationLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

ComsatStationLocal00:
	wait           	1
	end            	

ComsatStationAlmostBuilt:
	playfram       	1
	goto           	ComsatStationLiftOff

ComsatStationBuilt:
	imgol          	273 0 0	# ComsatStationOverlay (terran\ComSatT.grp)
ComsatStationWorkingToIdle:
	playfram       	0
	goto           	ComsatStationLiftOff

ComsatStationLanding:
	imgol          	272 0 0	# ComsatStationAttachment (terran\ComSatC.grp)
	goto           	ComsatStationLiftOff
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 272 ComsatStationAttachment (terran\ComSatC.grp)
.headerstart
IsId           	100
Type           	24
Init           	ComsatConnectorInit
Death          	ComsatConnectorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	ComsatConnectorDeath
LiftOff        	ComsatConnectorLiftOff
IsWorking      	ComsatConnectorIsWorking
WorkingToIdle  	ComsatConnectorWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ComsatConnectorWorkingToIdle
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatConnectorInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
ComsatConnectorIsWorking:
	playfram       	3
	goto           	ComsatConnectorWorkingToIdle

ComsatConnectorWorkingToIdle:
	wait           	125
	goto           	ComsatConnectorWorkingToIdle

ComsatConnectorLiftOff:
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
ComsatConnectorDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 273 ComsatStationOverlay (terran\ComSatT.grp)
.headerstart
IsId           	101
Type           	24
Init           	ComsatOverlayInit
Death          	ComsatOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	ComsatOverlayLanding
LiftOff        	ComsatOverlayLiftOff
IsWorking      	ComsatOverlayIsWorking
WorkingToIdle  	ComsatOverlayIsWorking
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ComsatOverlayLiftOff
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatOverlayInit:
	playfram       	0
	goto           	ComsatOverlayLiftOff

ComsatOverlayLiftOff:
	wait           	125
	goto           	ComsatOverlayLiftOff

ComsatOverlayDeath:
	wait           	1
	end            	

ComsatOverlayLanding:
	wait           	13
ComsatOverlayIsWorking:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	goto           	ComsatOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 275 CommandCenter (terran\control.grp)
.headerstart
IsId           	102
Type           	20
Init           	CommandCenterInit
Death          	CommandCenterDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	CommandCenterWalking
WalkingToIdle  	CommandCenterWalking
SpecialState1  	CommandCenterSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	CommandCenterAlmostBuilt
Built          	CommandCenterBuilt
Landing        	CommandCenterLanding
LiftOff        	CommandCenterLiftOff
IsWorking      	CommandCenterIsWorking
WorkingToIdle  	CommandCenterBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CommandCenterInit:
	imgul          	277 0 0	# CommandCenterShad (terran\tccShad.grp)
CommandCenterBuilt:
	playfram       	0
	goto           	CommandCenterWalking

CommandCenterWalking:
	wait           	125
	goto           	CommandCenterWalking

CommandCenterDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	CommandCenterLocal00
	lowsprul       	274 0 0	# TerranBuildingRubblelarge (thingy\RubbleL.grp)
	wait           	1
	end            	

CommandCenterLocal00:
	wait           	1
	end            	

CommandCenterSpecialState1:
	playfram       	4
	goto           	CommandCenterWalking

CommandCenterAlmostBuilt:
	playfram       	1
	goto           	CommandCenterWalking

CommandCenterLanding:
	nobrkcodestart 	
	wait           	18
	playsnd        	472	# Misc\Land.WAV
	playfram       	4
	wait           	5
	playfram       	3
	wait           	5
	playfram       	2
	wait           	5
	playfram       	5
	wait           	5
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	CommandCenterWalking

CommandCenterLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	5
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	sigorder       	16
	nobrkcodeend   	
	goto           	CommandCenterWalking

CommandCenterIsWorking:
	imgol          	276 0 0	# CommandCenterOverlay (terran\controlT.grp)
	goto           	CommandCenterWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 276 CommandCenterOverlay (terran\controlT.grp)
.headerstart
IsId           	103
Type           	24
Init           	CommandCenterOverlayInit
Death          	CommandCenterOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	CommandCenterOverlayDeath
WalkingToIdle  	CommandCenterOverlayDeath
SpecialState1  	CommandCenterOverlayDeath
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	CommandCenterOverlayDeath
LiftOff        	CommandCenterOverlayDeath
IsWorking      	CommandCenterOverlayInit
WorkingToIdle  	CommandCenterOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	CommandCenterOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CommandCenterOverlayInit:
	playfram       	0
	tmprmgraphicend	
	wait           	4
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	1
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	3
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	3
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	4
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	1
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	3
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	3
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	4
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	3
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	1
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	1
	tmprmgraphicstart	
	wait           	1
	goto           	CommandCenterOverlayInit

CommandCenterOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 299 CrashedNoradII (neutral\Cbattle.grp)
.headerstart
IsId           	104
Type           	20
Init           	CrashedBattlecruiserInit
Death          	CrashedBattlecruiserDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	CrashedBattlecruiserBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	CrashedBattlecruiserIsWorking
WorkingToIdle  	CrashedBattlecruiserIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CrashedBattlecruiserInit:
	imgul          	300 0 0	# CrashedNoradIIShad (neutral\cbaShad.grp)
CrashedBattlecruiserBuilt:
	playfram       	0
	goto           	CrashedBattlecruiserIsWorking

CrashedBattlecruiserIsWorking:
	wait           	125
	goto           	CrashedBattlecruiserIsWorking

CrashedBattlecruiserDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	CrashedBattlecruiserLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

CrashedBattlecruiserLocal00:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 278 SupplyDepot (terran\Depot.grp)
.headerstart
IsId           	105
Type           	24
Init           	SupplyDepotInit
Death          	SupplyDepotDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	SupplyDepotAlmostBuilt
Built          	SupplyDepotBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	SupplyDepotIsWorking
WorkingToIdle  	SupplyDepotWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	SupplyDepotDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SupplyDepotInit:
	imgul          	280 0 0	# SupplyDepotShad (terran\tdeShad.grp)
	playfram       	0
	goto           	SupplyDepotIsWorking

SupplyDepotIsWorking:
	wait           	125
	goto           	SupplyDepotIsWorking

SupplyDepotDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	SupplyDepotLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

SupplyDepotLocal00:
	wait           	1
	end            	

SupplyDepotAlmostBuilt:
	playfram       	1
	goto           	SupplyDepotIsWorking

SupplyDepotBuilt:
	imgol          	279 0 0	# SupplyDepotOverlay (terran\DepotT.grp)
SupplyDepotWorkingToIdle:
	playfram       	0
	goto           	SupplyDepotIsWorking

SupplyDepotDisable:
	goto           	SupplyDepotIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 279 SupplyDepotOverlay (terran\DepotT.grp)
.headerstart
IsId           	106
Type           	24
Init           	SupplyDepotOverlayInit
Death          	SupplyDepotOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	SupplyDepotOverlayInit
WorkingToIdle  	SupplyDepotOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	SupplyDepotOverlayDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SupplyDepotOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	goto           	SupplyDepotOverlayInit

SupplyDepotOverlayDeath:
	wait           	1
	end            	

SupplyDepotOverlayDisable:
	wait           	125
	goto           	SupplyDepotOverlayDisable
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 281 ControlTower (terran\DryDocks.grp)
.headerstart
IsId           	107
Type           	24
Init           	ControlTowerInit
Death          	ControlTowerDeath
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    	ControlTowerAlmostBuilt
Built          	ControlTowerBuilt
Landing        	ControlTowerLanding
LiftOff        	ControlTowerLiftOff
IsWorking      	ControlTowerIsWorking
WorkingToIdle  	ControlTowerBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ControlTowerDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ControlTowerInit:
	imgul          	284 0 0	# ControlTowerShad (terran\tddShad.grp)
ControlTowerBuilt:
	playfram       	0
	goto           	ControlTowerLiftOff

ControlTowerLiftOff:
	wait           	125
	goto           	ControlTowerLiftOff

ControlTowerDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	ControlTowerLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

ControlTowerLocal00:
	wait           	1
	end            	

ControlTowerAlmostBuilt:
	playfram       	1
	goto           	ControlTowerLiftOff

ControlTowerLanding:
	imgol          	282 0 0	# ControlTowerAttachment (terran\DryDockC.grp)
	goto           	ControlTowerLiftOff

ControlTowerIsWorking:
	imgol          	283 0 0	# ControlTowerOverlay (terran\DryDockT.grp)
	goto           	ControlTowerLiftOff

ControlTowerDisable:
	goto           	ControlTowerLiftOff
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 282 ControlTowerAttachment (terran\DryDockC.grp)
.headerstart
IsId           	108
Type           	24
Init           	ControlTowerConnectorInit
Death          	ControlTowerConnectorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	ControlTowerConnectorDeath
LiftOff        	ControlTowerConnectorLiftOff
IsWorking      	ControlTowerConnectorIsWorking
WorkingToIdle  	ControlTowerConnectorIsWorking
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ControlTowerConnectorDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ControlTowerConnectorInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
ControlTowerConnectorIsWorking:
	playfram       	4
	goto           	ControlTowerConnectorDisable

ControlTowerConnectorDisable:
	wait           	125
	goto           	ControlTowerConnectorDisable

ControlTowerConnectorLiftOff:
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
ControlTowerConnectorDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 283 ControlTowerOverlay (terran\DryDockT.grp)
.headerstart
IsId           	109
Type           	24
Init           	ControlTowerOverlayInit
Death          	ControlTowerOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	ControlTowerOverlayDeath
LiftOff        	ControlTowerOverlayDeath
IsWorking      	ControlTowerOverlayIsWorking
WorkingToIdle  	ControlTowerOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ControlTowerOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ControlTowerOverlayInit:
	playfram       	0
ControlTowerOverlayIsWorking:
	tmprmgraphicend	
	wait           	5
	tmprmgraphicstart	
	wait           	5
	goto           	ControlTowerOverlayIsWorking

ControlTowerOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 285 Factory (terran\factory.grp)
.headerstart
IsId           	111
Type           	24
Init           	FactoryInit
Death          	FactoryDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	FactoryWalking
WalkingToIdle  	FactoryWalking
SpecialState1  	FactorySpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	FactoryAlmostBuilt
Built          	FactoryBuilt
Landing        	FactoryLanding
LiftOff        	FactoryLiftOff
IsWorking      	FactoryIsWorking
WorkingToIdle  	FactoryBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	FactoryDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FactoryInit:
	playfram       	0
	imgul          	287 0 0	# FactoryShad (terran\tfaShad.grp)
	goto           	FactoryWalking

FactoryWalking:
	wait           	125
	goto           	FactoryWalking

FactoryDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	FactoryLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

FactoryLocal00:
	wait           	1
	end            	

FactorySpecialState1:
	playfram       	5
	goto           	FactoryWalking

FactoryAlmostBuilt:
	playfram       	1
	goto           	FactoryWalking

FactoryBuilt:
	playfram       	0
	goto           	FactoryWalking

FactoryLanding:
	nobrkcodestart 	
	wait           	15
	playsnd        	472	# Misc\Land.WAV
	playfram       	5
	wait           	5
	playfram       	4
	wait           	5
	playfram       	3
	wait           	5
	playfram       	2
	wait           	5
	playfram       	6
	wait           	5
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	FactoryWalking

FactoryLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	6
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	wait           	5
	playfram       	5
	sigorder       	16
	nobrkcodeend   	
	goto           	FactoryWalking

FactoryIsWorking:
	imgol          	286 0 0	# FactoryOverlay (terran\factoryT.grp)
	goto           	FactoryWalking

FactoryDisable:
	goto           	FactoryWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 286 FactoryOverlay (terran\factoryT.grp)
.headerstart
IsId           	112
Type           	24
Init           	FactoryOverlayInit
Death          	FactoryOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	FactoryOverlayDeath
WalkingToIdle  	FactoryOverlayDeath
SpecialState1  	FactoryOverlayDeath
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	FactoryOverlayDeath
LiftOff        	FactoryOverlayDeath
IsWorking      	FactoryOverlayInit
WorkingToIdle  	FactoryOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	FactoryOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FactoryOverlayInit:
	playfram       	0
	wait           	5
	playfram       	1
	wait           	5
	playfram       	2
	wait           	5
	goto           	FactoryOverlayInit

FactoryOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 288 CovertOps (terran\GeneLab.grp)
.headerstart
IsId           	113
Type           	20
Init           	CovertOpsInit
Death          	CovertOpsDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	CovertOpsAlmostBuilt
Built          	CovertOpsBuilt
Landing        	CovertOpsLanding
LiftOff        	CovertOpsLiftOff
IsWorking      	CovertOpsIsWorking
WorkingToIdle  	CovertOpsBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CovertOpsInit:
	imgul          	291 0 0	# CovertOpsShad (terran\tglShad.grp)
CovertOpsBuilt:
	playfram       	0
	goto           	CovertOpsLiftOff

CovertOpsLiftOff:
	wait           	125
	goto           	CovertOpsLiftOff

CovertOpsDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	CovertOpsLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

CovertOpsLocal00:
	wait           	1
	end            	

CovertOpsAlmostBuilt:
	playfram       	1
	goto           	CovertOpsLiftOff

CovertOpsLanding:
	imgol          	289 0 0	# CovertOpsAttachment (terran\GeneLabC.grp)
	goto           	CovertOpsLiftOff

CovertOpsIsWorking:
	imgol          	290 0 0	# CovertOpsOverlay (terran\GeneLabT.grp)
	goto           	CovertOpsLiftOff
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 289 CovertOpsAttachment (terran\GeneLabC.grp)
.headerstart
IsId           	114
Type           	24
Init           	CovertOpsConnectorInit
Death          	CovertOpsConnectorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	CovertOpsConnectorDeath
LiftOff        	CovertOpsConnectorLiftOff
IsWorking      	CovertOpsConnectorIsWorking
WorkingToIdle  	CovertOpsConnectorWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	CovertOpsConnectorWorkingToIdle
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CovertOpsConnectorInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
CovertOpsConnectorIsWorking:
	playfram       	4
	goto           	CovertOpsConnectorWorkingToIdle

CovertOpsConnectorWorkingToIdle:
	wait           	125
	goto           	CovertOpsConnectorWorkingToIdle

CovertOpsConnectorLiftOff:
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
CovertOpsConnectorDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 290 CovertOpsOverlay (terran\GeneLabT.grp)
.headerstart
IsId           	115
Type           	24
Init           	CovertOpsOverlayInit
Death          	CovertOpsOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	CovertOpsOverlayDeath
LiftOff        	CovertOpsOverlayDeath
IsWorking      	CovertOpsOverlayIsWorking
WorkingToIdle  	CovertOpsOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	CovertOpsOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CovertOpsOverlayInit:
	playfram       	0
CovertOpsOverlayIsWorking:
	tmprmgraphicend	
	wait           	5
	tmprmgraphicstart	
	wait           	5
	goto           	CovertOpsOverlayIsWorking

CovertOpsOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 292 IonCannon (neutral\ion.grp)
.headerstart
IsId           	116
Type           	20
Init           	IonCannonInit
Death          	IonCannonDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	IonCannonInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	IonCannonIsWorking
WorkingToIdle  	IonCannonIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

IonCannonInit:
	playfram       	0
	goto           	IonCannonIsWorking

IonCannonIsWorking:
	wait           	125
	goto           	IonCannonIsWorking

IonCannonDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	IonCannonLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

IonCannonLocal00:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 293 MachineShop (terran\machines.grp)
.headerstart
IsId           	117
Type           	24
Init           	MachineShopInit
Death          	MachineShopDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	MachineShopAlmostBuilt
Built          	MachineShopBuilt
Landing        	MachineShopLanding
LiftOff        	MachineShopLiftOff
IsWorking      	MachineShopIsWorking
WorkingToIdle  	MachineShopBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	MachineShopDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MachineShopInit:
	playfram       	0
	imgul          	295 0 0	# MachineShopShad (terran\tmsShad.grp)
	goto           	MachineShopLiftOff

MachineShopLiftOff:
	wait           	125
	goto           	MachineShopLiftOff

MachineShopDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	MachineShopLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

MachineShopLocal00:
	wait           	1
	end            	

MachineShopAlmostBuilt:
	playfram       	4
	goto           	MachineShopLiftOff

MachineShopBuilt:
	playfram       	0
	goto           	MachineShopLiftOff

MachineShopLanding:
	imgol          	294 0 0	# MachineShopAttachment (terran\machineC.grp)
	goto           	MachineShopLiftOff

MachineShopIsWorking:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	goto           	MachineShopIsWorking

MachineShopDisable:
	goto           	MachineShopLiftOff
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 294 MachineShopAttachment (terran\machineC.grp)
.headerstart
IsId           	118
Type           	24
Init           	MachineShopConnectorInit
Death          	MachineShopConnectorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	MachineShopConnectorDeath
LiftOff        	MachineShopConnectorLiftOff
IsWorking      	MachineShopConnectorIsWorking
WorkingToIdle  	MachineShopConnectorWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	MachineShopConnectorWorkingToIdle
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MachineShopConnectorInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
MachineShopConnectorIsWorking:
	playfram       	3
	goto           	MachineShopConnectorWorkingToIdle

MachineShopConnectorWorkingToIdle:
	wait           	125
	goto           	MachineShopConnectorWorkingToIdle

MachineShopConnectorLiftOff:
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
MachineShopConnectorDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 296 MissleTurretBase (terran\missile.grp)
.headerstart
IsId           	119
Type           	20
Init           	MissileTurret_Base_Init
Death          	MissileTurret_Base_Death
GndAttkInit    	MissileTurret_Base_GndAttkInit
AirAttkInit    	MissileTurret_Base_GndAttkInit
Unused1        	[NONE]
GndAttkRpt     	MissileTurret_Base_GndAttkInit
AirAttkRpt     	MissileTurret_Base_GndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	MissileTurret_Base_GndAttkInit
AirAttkToIdle  	MissileTurret_Base_GndAttkInit
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	MissileTurret_Base_AlmostBuilt
Built          	MissileTurret_Base_Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	MissileTurret_Base_GndAttkInit
WorkingToIdle  	MissileTurret_Base_WorkingToIdle
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MissileTurret_Base_Init:
	playfram       	2
	imgul          	298 0 0	# MissleTurretShad (terran\tmiShad.grp)
	goto           	MissileTurret_Base_GndAttkInit

MissileTurret_Base_GndAttkInit:
	wait           	125
	goto           	MissileTurret_Base_GndAttkInit

MissileTurret_Base_Death:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	MissileTurret_Base_Local00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

MissileTurret_Base_Local00:
	wait           	1
	end            	

MissileTurret_Base_AlmostBuilt:
	playfram       	1
	goto           	MissileTurret_Base_GndAttkInit

MissileTurret_Base_Built:
	imgol          	297 0 0	# MissleTurretTurret (terran\missileT.grp)
MissileTurret_Base_WorkingToIdle:
	playfram       	2
	goto           	MissileTurret_Base_GndAttkInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 297 MissleTurretTurret (terran\missileT.grp)
.headerstart
IsId           	120
Type           	24
Init           	MissileTurret_Turret_Init
Death          	MissileTurret_Turret_Death
GndAttkInit    	MissileTurret_Turret_GndAttkInit
AirAttkInit    	MissileTurret_Turret_GndAttkInit
Unused1        	[NONE]
GndAttkRpt     	MissileTurret_Turret_GndAttkInit
AirAttkRpt     	MissileTurret_Turret_GndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	MissileTurret_Turret_GndAttkToIdle
AirAttkToIdle  	MissileTurret_Turret_GndAttkToIdle
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	MissileTurret_Turret_AlmostBuilt
Built          	MissileTurret_Turret_Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	MissileTurret_Turret_Built
WorkingToIdle  	MissileTurret_Turret_Built
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	MissileTurret_Turret_AlmostBuilt
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MissileTurret_Turret_Init:
	playfram       	0x00	# frame set 0
MissileTurret_Turret_Built:
	wait           	1
	turn1cwise     	
	goto           	MissileTurret_Turret_Built

MissileTurret_Turret_Death:
	wait           	1
	end            	

MissileTurret_Turret_GndAttkInit:
	wait           	1
	attack         	
	gotorepeatattk 	
	sigorder       	1
	wait           	13
	ignorerest     	
MissileTurret_Turret_GndAttkToIdle:
	goto           	MissileTurret_Turret_Built

MissileTurret_Turret_AlmostBuilt:
	wait           	125
	goto           	MissileTurret_Turret_AlmostBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 301 PhysicsLab (terran\physics.grp)
.headerstart
IsId           	121
Type           	20
Init           	PhysicsLabInit
Death          	PhysicsLabDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	PhysicsLabAlmostBuilt
Built          	PhysicsLabBuilt
Landing        	PhysicsLabLanding
LiftOff        	PhysicsLabBuilt
IsWorking      	PhysicsLabIsWorking
WorkingToIdle  	PhysicsLabBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PhysicsLabInit:
	imgul          	303 0 0	# PhysicsLabShad (terran\tplShad.grp)
PhysicsLabBuilt:
	playfram       	0
	goto           	PhysicsLabLocal00

PhysicsLabLocal00:
	wait           	125
	goto           	PhysicsLabLocal00

PhysicsLabDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	PhysicsLabLocal01
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

PhysicsLabLocal01:
	wait           	1
	end            	

PhysicsLabAlmostBuilt:
	playfram       	6
	goto           	PhysicsLabLocal00

PhysicsLabLanding:
	imgol          	302 0 0	# PhysicsLabAttachment (terran\physicsC.grp)
	goto           	PhysicsLabLocal00

PhysicsLabIsWorking:
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	playfram       	3
	wait           	3
	playfram       	4
	wait           	3
	playfram       	0
	wait           	3
	goto           	PhysicsLabIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 302 PhysicsLabAttachment (terran\physicsC.grp)
.headerstart
IsId           	122
Type           	24
Init           	PhysicsLabConnectorInit
Death          	PhysicsLabConnectorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	PhysicsLabConnectorDeath
LiftOff        	PhysicsLabConnectorLiftOff
IsWorking      	PhysicsLabConnectorIsWorking
WorkingToIdle  	PhysicsLabConnectorWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	PhysicsLabConnectorWorkingToIdle
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PhysicsLabConnectorInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
PhysicsLabConnectorIsWorking:
	playfram       	4
	goto           	PhysicsLabConnectorWorkingToIdle

PhysicsLabConnectorWorkingToIdle:
	wait           	125
	goto           	PhysicsLabConnectorWorkingToIdle

PhysicsLabConnectorLiftOff:
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
PhysicsLabConnectorDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 304 Bunker (terran\PillBox.grp)
.headerstart
IsId           	123
Type           	24
Init           	BunkerInit
Death          	BunkerDeath
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    	BunkerAlmostBuilt
Built          	BunkerBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	BunkerDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BunkerInit:
	imgul          	305 0 0	# BunkerShad (terran\tpbShad.grp)
BunkerBuilt:
	playfram       	0
	goto           	BunkerDisable

BunkerDisable:
	wait           	125
	goto           	BunkerDisable

BunkerDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	BunkerLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

BunkerLocal00:
	wait           	1
	end            	

BunkerAlmostBuilt:
	playfram       	1
	goto           	BunkerDisable
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 306 BunkerOverlay (terran\PillBoxT.grp)
.headerstart
IsId           	124
Type           	0
Init           	BunkerOverlayInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BunkerOverlayInit:
	playfram       	0x00	# frame set 0
	wait           	1
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	1
	tmprmgraphicstart	
	wait           	1
	tmprmgraphicend	
	wait           	1
	tmprmgraphicstart	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 307 Refinery (terran\refinery.grp)
.headerstart
IsId           	125
Type           	20
Init           	RefineryInit
Death          	RefineryDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	RefinerySpecialState1
SpecialState2  	RefinerySpecialState2
AlmostBuilt    	RefineryAlmostBuilt
Built          	RefineryBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	RefineryIsWorking
WorkingToIdle  	RefineryBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

RefineryInit:
	imgul          	308 0 0	# RefineryShad (terran\treShad.grp)
	playfram       	1
RefineryLocal00:
	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           	RefineryLocal00

RefineryDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	sprol          	272 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	end            	

RefinerySpecialState1:
	playfram       	2
	goto           	RefineryLocal00

RefinerySpecialState2:
	playfram       	3
	goto           	RefineryLocal00

RefineryAlmostBuilt:
	playfram       	4
	goto           	RefineryLocal00

RefineryBuilt:
	playfram       	0
	wait           	5
RefineryLocal01:
	creategasoverlays	0
	wait           	20
	waitrand       	5 100
	goto           	RefineryLocal01

RefineryIsWorking:
	wait           	125
	goto           	RefineryIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 309 ScienceFacility (terran\research.grp)
.headerstart
IsId           	126
Type           	20
Init           	ScienceFacilityInit
Death          	ScienceFacilityDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ScienceFacilityWalking
WalkingToIdle  	ScienceFacilityWalking
SpecialState1  	ScienceFacilitySpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	ScienceFacilityAlmostBuilt
Built          	ScienceFacilityBuilt
Landing        	ScienceFacilityLanding
LiftOff        	ScienceFacilityLiftOff
IsWorking      	ScienceFacilityIsWorking
WorkingToIdle  	ScienceFacilityBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceFacilityInit:
	imgul          	311 0 0	# ScienceFacilityShad (terran\trlShad.grp)
ScienceFacilityBuilt:
	playfram       	0
	goto           	ScienceFacilityWalking

ScienceFacilityWalking:
	wait           	125
	goto           	ScienceFacilityWalking

ScienceFacilityDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	ScienceFacilityLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

ScienceFacilityLocal00:
	wait           	1
	end            	

ScienceFacilitySpecialState1:
	playfram       	5
	goto           	ScienceFacilityWalking

ScienceFacilityAlmostBuilt:
	playfram       	1
	goto           	ScienceFacilityWalking

ScienceFacilityLanding:
	nobrkcodestart 	
	wait           	18
	playsnd        	472	# Misc\Land.WAV
	playfram       	4
	wait           	5
	playfram       	3
	wait           	5
	playfram       	2
	wait           	5
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	ScienceFacilityWalking

ScienceFacilityLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	wait           	5
	playfram       	5
	sigorder       	16
	nobrkcodeend   	
	goto           	ScienceFacilityWalking

ScienceFacilityIsWorking:
	imgol          	310 0 0	# ScienceFacilityOverlay (terran\ResearcT.grp)
	goto           	ScienceFacilityWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 310 ScienceFacilityOverlay (terran\ResearcT.grp)
.headerstart
IsId           	127
Type           	24
Init           	ScienceFacilityOverlayInit
Death          	ScienceFacilityOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ScienceFacilityOverlayDeath
WalkingToIdle  	ScienceFacilityOverlayDeath
SpecialState1  	ScienceFacilityOverlayDeath
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	ScienceFacilityOverlayDeath
LiftOff        	ScienceFacilityOverlayDeath
IsWorking      	ScienceFacilityOverlayIsWorking
WorkingToIdle  	ScienceFacilityOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ScienceFacilityOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceFacilityOverlayInit:
	playfram       	0
ScienceFacilityOverlayIsWorking:
	tmprmgraphicend	
	wait           	5
	tmprmgraphicstart	
	wait           	5
	goto           	ScienceFacilityOverlayIsWorking

ScienceFacilityOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 312 NukeSilo (terran\nukesilo.grp)
.headerstart
IsId           	128
Type           	24
Init           	NuclearSiloInit
Death          	NuclearSiloDeath
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    	NuclearSiloAlmostBuilt
Built          	NuclearSiloBuilt
Landing        	NuclearSiloLanding
LiftOff        	NuclearSiloLiftOff
IsWorking      	NuclearSiloIsWorking
WorkingToIdle  	NuclearSiloBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	NuclearSiloDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NuclearSiloInit:
	imgul          	315 0 0	# NukeSiloShad (terran\tnsShad.grp)
NuclearSiloBuilt:
	playfram       	0
	goto           	NuclearSiloLiftOff

NuclearSiloLiftOff:
	wait           	125
	goto           	NuclearSiloLiftOff

NuclearSiloDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	NuclearSiloLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

NuclearSiloLocal00:
	wait           	1
	end            	

NuclearSiloAlmostBuilt:
	playfram       	1
	goto           	NuclearSiloLiftOff

NuclearSiloLanding:
	imgol          	313 0 0	# NukeSiloAttachment (terran\NukeSilC.grp)
	goto           	NuclearSiloLiftOff

NuclearSiloIsWorking:
	imgol          	314 0 0	# NukeSiloOverlay (terran\NukeSilT.grp)
	goto           	NuclearSiloLiftOff

NuclearSiloDisable:
	goto           	NuclearSiloLiftOff
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 313 NukeSiloAttachment (terran\NukeSilC.grp)
.headerstart
IsId           	129
Type           	24
Init           	NuclearSiloConnectorInit
Death          	NuclearSiloConnectorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	NuclearSiloConnectorDeath
LiftOff        	NuclearSiloConnectorLiftOff
IsWorking      	NuclearSiloConnectorIsWorking
WorkingToIdle  	NuclearSiloConnectorWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	NuclearSiloConnectorWorkingToIdle
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NuclearSiloConnectorInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
NuclearSiloConnectorIsWorking:
	playfram       	4
	goto           	NuclearSiloConnectorWorkingToIdle

NuclearSiloConnectorWorkingToIdle:
	wait           	125
	goto           	NuclearSiloConnectorWorkingToIdle

NuclearSiloConnectorLiftOff:
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
NuclearSiloConnectorDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 314 NukeSiloOverlay (terran\NukeSilT.grp)
.headerstart
IsId           	130
Type           	24
Init           	NuclearSiloOverlayInit
Death          	NuclearSiloOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	NuclearSiloOverlayDeath
LiftOff        	NuclearSiloOverlayDeath
IsWorking      	NuclearSiloOverlayIsWorking
WorkingToIdle  	NuclearSiloOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	NuclearSiloOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NuclearSiloOverlayInit:
	playfram       	0
NuclearSiloOverlayIsWorking:
	tmprmgraphicend	
	wait           	5
	tmprmgraphicstart	
	wait           	5
	goto           	NuclearSiloOverlayIsWorking

NuclearSiloOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 316 NuclearMissile (terran\nukemiss.grp)
.headerstart
IsId           	131
Type           	21
Init           	NuclearMissileInit
Death          	NuclearMissileDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	NuclearMissileWalking
WalkingToIdle  	NuclearMissileWalkingToIdle
SpecialState1  	NuclearMissileSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	NuclearMissileWarpIn
.headerend
# ----------------------------------------------------------------------------- #

NuclearMissileInit:
	playfram       	0x00	# frame set 0
	goto           	NuclearMissileWalkingToIdle

NuclearMissileWalkingToIdle:
	wait           	125
	goto           	NuclearMissileWalkingToIdle

NuclearMissileDeath:
	imgol          	428 0 0	# Smallexplosion (thingy\small.grp)
	wait           	1
	end            	

NuclearMissileWalking:
	curdirectcondjmp	128 32 NuclearMissileLocal00
NuclearMissileLocal01:
	sprol          	309 0 10	# MissleTrail (thingy\smoke.grp)
	wait           	3
	goto           	NuclearMissileLocal01

NuclearMissileLocal00:
	wait           	3
	sprol          	309 0 246	# MissleTrail (thingy\smoke.grp)
	goto           	NuclearMissileLocal00

NuclearMissileSpecialState1:
	castspell      	
	sigorder       	1
	tmprmgraphicstart	
	imgol          	428 0 0	# Smallexplosion (thingy\small.grp)
	sprol          	267 0 214	# NuclearExplosion (thingy\NukeHit.grp)
	goto           	NuclearMissileWalkingToIdle

NuclearMissileWarpIn:
	wait           	125
	wait           	125
	sigorder       	2
	goto           	NuclearMissileWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 318 NuclearExplosion (thingy\NukeHit.grp)
.headerstart
IsId           	133
Type           	1
Init           	NukeExplosionInit
Death          	NukeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

NukeExplosionInit:
	playsnd        	85	# Bullet\TNsHit00.wav
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playsnd        	13	# Misc\Explo4.wav
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playsnd        	13	# Misc\Explo4.wav
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playsnd        	13	# Misc\Explo4.wav
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playsnd        	13	# Misc\Explo4.wav
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	playfram       	24
	wait           	2
	playfram       	25
	wait           	2
	end            	

NukeExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 319 Starport (terran\starport.grp)
.headerstart
IsId           	134
Type           	20
Init           	StarportInit
Death          	StarportDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	StarportWalking
WalkingToIdle  	StarportWalking
SpecialState1  	StarportSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	StarportAlmostBuilt
Built          	StarportBuilt
Landing        	StarportLanding
LiftOff        	StarportLiftOff
IsWorking      	StarportIsWorking
WorkingToIdle  	StarportBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StarportInit:
	imgul          	321 0 0	# StarportShad (terran\tspShad.grp)
StarportBuilt:
	playfram       	0
	goto           	StarportWalking

StarportWalking:
	wait           	125
	goto           	StarportWalking

StarportDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	StarportLocal00
	lowsprul       	274 0 0	# TerranBuildingRubblelarge (thingy\RubbleL.grp)
	wait           	1
	end            	

StarportLocal00:
	wait           	1
	end            	

StarportSpecialState1:
	playfram       	3
	goto           	StarportWalking

StarportAlmostBuilt:
	playfram       	5
	goto           	StarportWalking

StarportLanding:
	nobrkcodestart 	
	wait           	20
	playsnd        	472	# Misc\Land.WAV
	playfram       	3
	wait           	5
	playfram       	2
	wait           	5
	playfram       	1
	wait           	5
	playfram       	4
	wait           	5
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	StarportWalking

StarportLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	4
	wait           	5
	playfram       	1
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	sigorder       	16
	nobrkcodeend   	
	goto           	StarportWalking

StarportIsWorking:
	imgol          	320 0 0	# StarportOverlay (terran\StarpoT.grp)
	goto           	StarportWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 320 StarportOverlay (terran\StarpoT.grp)
.headerstart
IsId           	135
Type           	24
Init           	StarportOverlayInit
Death          	StarportOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	StarportOverlayInit
WalkingToIdle  	StarportOverlayInit
SpecialState1  	StarportOverlayDeath
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	StarportOverlayInit
LiftOff        	StarportOverlayInit
IsWorking      	StarportOverlayInit
WorkingToIdle  	StarportOverlayDeath
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	StarportOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StarportOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	StarportOverlayInit

StarportOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 322 EngineeringBay (terran\weaponpl.grp)
.headerstart
IsId           	136
Type           	24
Init           	EngineeringBayInit
Death          	EngineeringBayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	EngineeringBayWalking
WalkingToIdle  	EngineeringBayWalking
SpecialState1  	EngineeringBaySpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	EngineeringBayAlmostBuilt
Built          	EngineeringBayBuilt
Landing        	EngineeringBayLanding
LiftOff        	EngineeringBayLiftOff
IsWorking      	EngineeringBayWalking
WorkingToIdle  	EngineeringBayWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	EngineeringBayDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EngineeringBayInit:
	playfram       	0
	imgul          	324 0 0	# EngineeringBayShad (terran\twpShad.grp)
	goto           	EngineeringBayWalking

EngineeringBayWalking:
	wait           	125
	goto           	EngineeringBayWalking

EngineeringBayDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	EngineeringBayLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

EngineeringBayLocal00:
	wait           	1
	end            	

EngineeringBaySpecialState1:
	playfram       	4
	goto           	EngineeringBayWalking

EngineeringBayAlmostBuilt:
	playfram       	1
	goto           	EngineeringBayWalking

EngineeringBayBuilt:
	imgol          	323 0 0	# EngineeringBayOverlay (terran\weaponpT.grp)
EngineeringBayWorkingToIdle:
	playfram       	0
	goto           	EngineeringBayWalking

EngineeringBayLanding:
	nobrkcodestart 	
	wait           	25
	playsnd        	472	# Misc\Land.WAV
	playfram       	4
	wait           	4
	playfram       	2
	wait           	4
	playfram       	3
	wait           	4
	playfram       	5
	wait           	4
	playfram       	0
	sigorder       	16
	nobrkcodeend   	
	goto           	EngineeringBayWalking

EngineeringBayLiftOff:
	nobrkcodestart 	
	playsnd        	471	# Misc\LiftOff.WAV
	playfram       	5
	wait           	4
	playfram       	3
	wait           	4
	playfram       	2
	wait           	4
	playfram       	4
	sigorder       	16
	nobrkcodeend   	
	goto           	EngineeringBayWalking

EngineeringBayDisable:
	goto           	EngineeringBayWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 323 EngineeringBayOverlay (terran\weaponpT.grp)
.headerstart
IsId           	137
Type           	24
Init           	EngineeringBayOverlayInit
Death          	EngineeringBayOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	EngineeringBayOverlayWalking
WalkingToIdle  	EngineeringBayOverlayWalking
SpecialState1  	EngineeringBayOverlayDeath
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	EngineeringBayOverlayWalking
Landing        	EngineeringBayOverlayWalking
LiftOff        	EngineeringBayOverlayWalking
IsWorking      	EngineeringBayOverlayIsWorking
WorkingToIdle  	EngineeringBayOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	EngineeringBayOverlayInit
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EngineeringBayOverlayInit:
	playfram       	0
	goto           	EngineeringBayOverlayWalking

EngineeringBayOverlayWalking:
	wait           	125
	goto           	EngineeringBayOverlayWalking

EngineeringBayOverlayDeath:
	wait           	1
	end            	

EngineeringBayOverlayIsWorking:
	playfram       	0
	wait           	5
	playfram       	1
	wait           	5
	playfram       	2
	wait           	5
	playfram       	3
	wait           	5
	playfram       	4
	wait           	5
	playfram       	5
	wait           	5
	goto           	EngineeringBayOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 325 ConstructionSitelarge (terran\TBldLrg.grp)
.headerstart
IsId           	138
Type           	14
Init           	TerranConstruction_Large_Init
Death          	TerranConstruction_Large_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	TerranConstruction_Large_SpecialState1
SpecialState2  	TerranConstruction_Large_SpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TerranConstruction_Large_Init:
	playfram       	0
	imgul          	326 0 0	# ConstructionSitelargeShad (terran\tb2Shad.grp)
	goto           	TerranConstruction_Large_Local00

TerranConstruction_Large_Local00:
	wait           	125
	goto           	TerranConstruction_Large_Local00

TerranConstruction_Large_Death:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	TerranConstruction_Large_Local01
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

TerranConstruction_Large_Local01:
	wait           	1
	end            	

TerranConstruction_Large_SpecialState1:
	playfram       	1
	goto           	TerranConstruction_Large_Local00

TerranConstruction_Large_SpecialState2:
	playfram       	2
	goto           	TerranConstruction_Large_Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 327 ConstructionSitemedium (terran\tBldMed.grp)
.headerstart
IsId           	139
Type           	14
Init           	TerranConstruction_Medium_Init
Death          	TerranConstruction_Medium_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	TerranConstruction_Medium_SpecialState1
SpecialState2  	TerranConstruction_Medium_SpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TerranConstruction_Medium_Init:
	playfram       	0
	imgul          	328 0 0	# ConstructionSitemediumShad (terran\tb3Shad.grp)
	goto           	TerranConstruction_Medium_Local00

TerranConstruction_Medium_Local00:
	wait           	125
	goto           	TerranConstruction_Medium_Local00

TerranConstruction_Medium_Death:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	TerranConstruction_Medium_Local01
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

TerranConstruction_Medium_Local01:
	wait           	1
	end            	

TerranConstruction_Medium_SpecialState1:
	playfram       	1
	goto           	TerranConstruction_Medium_Local00

TerranConstruction_Medium_SpecialState2:
	playfram       	2
	goto           	TerranConstruction_Medium_Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 330 ConstructionSitesmalladdon (terran\TBldSml.grp)
.headerstart
IsId           	140
Type           	14
Init           	TerranConstruction_Small_Init
Death          	TerranConstruction_Small_Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	TerranConstruction_Small_SpecialState1
SpecialState2  	TerranConstruction_Small_SpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TerranConstruction_Small_Init:
	playfram       	0
	imgul          	331 0 0	# ConstructionSitesmallShad (terran\tb1Shad.grp)
	goto           	TerranConstruction_Small_Local00

TerranConstruction_Small_Local00:
	wait           	125
	goto           	TerranConstruction_Small_Local00

TerranConstruction_Small_Death:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	TerranConstruction_Small_Local01
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

TerranConstruction_Small_Local01:
	wait           	1
	end            	

TerranConstruction_Small_SpecialState1:
	playfram       	1
	goto           	TerranConstruction_Small_Local00

TerranConstruction_Small_SpecialState2:
	playfram       	2
	goto           	TerranConstruction_Small_Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 329 ConstructionSitesmall (terran\TBldSml.grp)
.headerstart
IsId           	141
Type           	14
Init           	AddonConstructionInit
Death          	AddonConstructionDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	AddonConstructionSpecialState1
SpecialState2  	AddonConstructionSpecialState1
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AddonConstructionInit:
	playfram       	0
	imgul          	331 0 0	# ConstructionSitesmallShad (terran\tb1Shad.grp)
	goto           	AddonConstructionSpecialState1

AddonConstructionSpecialState1:
	wait           	125
	goto           	AddonConstructionSpecialState1

AddonConstructionDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	AddonConstructionLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

AddonConstructionLocal00:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 332 TerranBuildingExplosionsmall (thingy\tBangS.grp)
# 213 ProtossBuildingExplosionSmall (thingy\tBangS.grp)
.headerstart
IsId           	142
Type           	0
Init           	Explosion_Small_Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Explosion_Small_Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 333 TerranBuildingExplosionmedium (thingy\tBangL.grp)
# 214 ProtossBuildingExplosionMedium (thingy\tBangL.grp)
.headerstart
IsId           	143
Type           	0
Init           	Explosion_Medium_Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Explosion_Medium_Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 334 TerranBuildingExplosionlarge (thingy\tBangX.grp)
# 215 ProtossBuildingExplosionLarge (thingy\tBangX.grp)
.headerstart
IsId           	144
Type           	0
Init           	Explosion_Large_Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Explosion_Large_Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 336 TerranBuildingRubblelarge (thingy\RubbleL.grp)
# 335 TerranBuildingRubblesmall (thingy\RubbleS.grp)
# 217 ProtossBuildingRubbleLarge (thingy\PRubbleL.grp)
# 216 ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
# 111 ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
# 110 ZergBuildingRubbleLarge (thingy\ZRubbleS.grp)
.headerstart
IsId           	145
Type           	1
Init           	BuildingRubbleHeaderInit
Death          	BuildingRubbleHeaderDeath
.headerend
# ----------------------------------------------------------------------------- #

BuildingRubbleHeaderInit:
	playfram       	0
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	playfram       	1
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	playfram       	2
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	playfram       	3
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	wait           	125
	end            	

BuildingRubbleHeaderDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 130 Arbiter (protoss\arbiter.grp)
.headerstart
IsId           	146
Type           	21
Init           	ArbiterInit
Death          	ArbiterDeath
GndAttkInit    	ArbiterGndAttkInit
AirAttkInit    	ArbiterGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	ArbiterGndAttkRpt
AirAttkRpt     	ArbiterGndAttkRpt
CastSpell      	ArbiterCastSpell
GndAttkToIdle  	ArbiterGndAttkToIdle
AirAttkToIdle  	ArbiterGndAttkToIdle
Unused2        	[NONE]
Walking        	ArbiterWalking
WalkingToIdle  	ArbiterGndAttkToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ArbiterWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ArbiterInit:
	imgul          	131 0 42	# ArbiterShad (protoss\arbiter.grp)
	playfram       	0x00	# frame set 0
	goto           	ArbiterGndAttkToIdle

ArbiterGndAttkToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	ArbiterGndAttkToIdle

ArbiterDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	213 0 0	# ProtossBuildingExplosionSmall (thingy\tBangS.grp)
	wait           	3
	end            	

ArbiterGndAttkInit:
	setvertpos     	0
ArbiterGndAttkRpt:
	playfram       	0x11	# frame set 1
	wait           	1
	nobrkcodestart 	
	attackwith     	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	ArbiterLocal00

ArbiterLocal00:
	wait           	125
	goto           	ArbiterLocal00

ArbiterCastSpell:
	nobrkcodestart 	
	wait           	1
	playsnd        	548	# Protoss\ARBITER\PAbCag00.WAV
	castspell      	
	nobrkcodeend   	
	gotorepeatattk 	
	sigorder       	2
	goto           	ArbiterLocal00

ArbiterWalking:
	imgol          	132 0 0	# ArbiterGlow (thingy\pabGlow.grp)
	playfram       	0x00	# frame set 0
	setvertpos     	0
	goto           	ArbiterLocal00

ArbiterWarpIn:
	imgol          	133 0 0	# Unknown133 (protoss\arbiter.grp)
	goto           	ArbiterLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 134 ArchonEnergy (protoss\archon.grp)
.headerstart
IsId           	147
Type           	13
Init           	ArchonEnergyInit
Death          	ArchonEnergyDeath
GndAttkInit    	ArchonEnergyGndAttkInit
AirAttkInit    	ArchonEnergyGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	ArchonEnergyGndAttkInit
AirAttkRpt     	ArchonEnergyGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	ArchonEnergyGndAttkInit
AirAttkToIdle  	ArchonEnergyGndAttkInit
Unused2        	[NONE]
Walking        	ArchonEnergyGndAttkInit
WalkingToIdle  	ArchonEnergyGndAttkInit
SpecialState1  	ArchonEnergySpecialState1
.headerend
# ----------------------------------------------------------------------------- #

ArchonEnergyInit:
	playfram       	18
	wait           	1
	nobrkcodestart 	
	wait           	1
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	playfram       	24
	wait           	2
	playfram       	25
	wait           	2
	playfram       	26
	wait           	2
	imgol          	135 0 0	# ArchonBeing (protoss\archonT.grp)
	imgol          	136 0 0	# ArchonTeamColors (protoss\archonT2.grp)
	sigorder       	4
	nobrkcodeend   	
	wait           	2
ArchonEnergyGndAttkInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	8
	wait           	1
	playfram       	7
	wait           	1
	playfram       	6
	wait           	1
	playfram       	5
	wait           	1
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	goto           	ArchonEnergyGndAttkInit

ArchonEnergyDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	214 0 0	# ProtossBuildingExplosionMedium (thingy\tBangL.grp)
	wait           	3
	end            	

ArchonEnergySpecialState1:
	playsnd        	617	# Protoss\TEMPLAR\PTeSum00.WAV
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
ArchonEnergyLocal00:
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	16
	wait           	2
	playfram       	15
	wait           	2
	playfram       	14
	wait           	2
	playfram       	13
	wait           	2
	goto           	ArchonEnergyLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 135 ArchonBeing (protoss\archonT.grp)
.headerstart
IsId           	148
Type           	12
Init           	ArchonBeingInit
Death          	ArchonBeingDeath
GndAttkInit    	ArchonBeingGndAttkInit
AirAttkInit    	ArchonBeingGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	ArchonBeingGndAttkInit
AirAttkRpt     	ArchonBeingGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	ArchonBeingGndAttkToIdle
AirAttkToIdle  	ArchonBeingGndAttkToIdle
Unused2        	[NONE]
Walking        	ArchonBeingGndAttkToIdle
WalkingToIdle  	ArchonBeingGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ArchonBeingInit:
	setfldirect    	15
ArchonBeingGndAttkToIdle:
	playfram       	0xaa	# frame set 10
	wait           	4
	playfram       	0xbb	# frame set 11
	wait           	4
	playfram       	0xcc	# frame set 12
	wait           	4
	playfram       	0xdd	# frame set 13
	wait           	4
	playfram       	0xcc	# frame set 12
	wait           	4
	playfram       	0xbb	# frame set 11
	wait           	4
	goto           	ArchonBeingGndAttkToIdle

ArchonBeingDeath:
	wait           	1
	end            	

ArchonBeingGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	trgtrangecondjmp	48 ArchonBeingLocal00
	imgoluselo     	549 0 0	# Unknown549 (thingy\emsBeam.grp)
ArchonBeingLocal00:
	playsnd        	58	# Bullet\PArFir00.wav
	attack         	
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	3
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	ArchonBeingGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 136 ArchonTeamColors (protoss\archonT2.grp)
.headerstart
IsId           	149
Type           	1
Init           	ArchonSwirlInit
Death          	ArchonSwirlDeath
.headerend
# ----------------------------------------------------------------------------- #

ArchonSwirlInit:
	tmprmgraphicstart	
	waitrand       	1 5
	tmprmgraphicend	
ArchonSwirlLocal00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	goto           	ArchonSwirlLocal00

ArchonSwirlDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 112 Carrier (protoss\carrier.grp)
.headerstart
IsId           	151
Type           	21
Init           	CarrierInit
Death          	CarrierDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	CarrierWalking
WalkingToIdle  	CarrierWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	CarrierWarpIn
.headerend
# ----------------------------------------------------------------------------- #

CarrierInit:
	imgulnextid    	0 42
	playfram       	0x00	# frame set 0
	goto           	CarrierWalkingToIdle

CarrierWalkingToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	CarrierWalkingToIdle

CarrierDeath:
	playsndbtwn    	595 596	# Protoss\Carrier\PCaDth00.WAV, Protoss\Carrier\PCaDth01.WAV
	imgol          	214 0 0	# ProtossBuildingExplosionMedium (thingy\tBangL.grp)
	wait           	3
	end            	

CarrierWalking:
	imgol          	114 0 0	# CarrierGlow (thingy\pcaGlow.grp)
	goto           	CarrierLocal00

CarrierLocal00:
	wait           	125
	goto           	CarrierLocal00

CarrierWarpIn:
	imgol          	115 0 0	# Unknown115 (protoss\carrier.grp)
	goto           	CarrierLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 129 DarkTemplarHero (protoss\dtemplar.grp)
.headerstart
IsId           	152
Type           	12
Init           	DarkTemplar_Hero_Init
Death          	DarkTemplar_Hero_Death
GndAttkInit    	DarkTemplar_Hero_GndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	DarkTemplar_Hero_GndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	DarkTemplar_Hero_CastSpell
GndAttkToIdle  	DarkTemplar_Hero_GndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DarkTemplar_Hero_Walking
WalkingToIdle  	DarkTemplar_Hero_Init
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkTemplar_Hero_Init:
	playfram       	0xdd	# frame set 13
	goto           	DarkTemplar_Hero_GndAttkToIdle

DarkTemplar_Hero_GndAttkToIdle:
	wait           	125
	goto           	DarkTemplar_Hero_GndAttkToIdle

DarkTemplar_Hero_Death:
	playsnd        	741	# Protoss\DARKTEMPLAR\PDTDth00.WAV
	imgol          	153 0 0	# Unknown153 (protoss\zealot.grp)
	wait           	1
	end            	

DarkTemplar_Hero_GndAttkInit:
	playsnd        	111	# Bullet\UZeFir00.wav
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	attackwith     	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	DarkTemplar_Hero_Init

DarkTemplar_Hero_CastSpell:
	castspell      	
	sigorder       	2
	gotorepeatattk 	
	goto           	DarkTemplar_Hero_Init

DarkTemplar_Hero_Walking:
	move           	4
	wait           	1
	playfram       	0xee	# frame set 14
	move           	4
	wait           	1
	playfram       	0xff	# frame set 15
	move           	4
	wait           	1
	playfram       	0x110	# frame set 16
	move           	4
	wait           	1
	playfram       	0x121	# frame set 17
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0xcc	# frame set 12
	move           	4
	wait           	1
	playfram       	0xdd	# frame set 13
	goto           	DarkTemplar_Hero_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 122 Dragoon (protoss\dragoon.grp)
.headerstart
IsId           	153
Type           	21
Init           	DragoonInit
Death          	DragoonDeath
GndAttkInit    	DragoonGndAttkInit
AirAttkInit    	DragoonGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	DragoonGndAttkRpt
AirAttkRpt     	DragoonGndAttkRpt
CastSpell      	[NONE]
GndAttkToIdle  	DragoonGndAttkToIdle
AirAttkToIdle  	DragoonGndAttkToIdle
Unused2        	[NONE]
Walking        	DragoonWalking
WalkingToIdle  	DragoonWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	DragoonWarpIn
.headerend
# ----------------------------------------------------------------------------- #

DragoonInit:
	imgul          	123 0 0	# DragoonShad (protoss\pdrShad.grp)
DragoonWalkingToIdle:
	playfram       	0x00	# frame set 0
	waitrand       	1 3
DragoonLocal00:
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	playfram       	0x77	# frame set 7
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	goto           	DragoonLocal00

DragoonDeath:
	playsnd        	493	# Protoss\DRAGOON\PDrDth00.WAV
	setfldirect    	0
	playfram       	0x198	# frame set 24
	wait           	2
	playfram       	0x199	# frame set 24
	wait           	2
	playfram       	0x19a	# frame set 24
	wait           	2
	playfram       	0x19b	# frame set 24
	wait           	2
	playfram       	0x19c	# frame set 24
	wait           	2
	playfram       	0x19d	# frame set 24
	wait           	2
	playfram       	0x19e	# frame set 24
	wait           	2
	lowsprul       	192 0 0	# DragoonDeath (protoss\pdrDeath.grp)
	wait           	1
	end            	

DragoonGndAttkInit:
	playfram       	0x110	# frame set 16
	wait           	1
	playfram       	0x121	# frame set 17
	wait           	1
	playfram       	0x132	# frame set 18
	wait           	1
	playfram       	0x143	# frame set 19
	wait           	1
	playfram       	0x154	# frame set 20
	wait           	1
	playfram       	0x165	# frame set 21
	wait           	1
DragoonGndAttkRpt:
	playfram       	0x176	# frame set 22
	wait           	1
	playfram       	0x187	# frame set 23
	wait           	1
	attackwith     	1
	playfram       	0x176	# frame set 22
	wait           	1
	playfram       	0x165	# frame set 21
	gotorepeatattk 	
	ignorerest     	
DragoonGndAttkToIdle:
	wait           	1
	playfram       	0x154	# frame set 20
	wait           	1
	playfram       	0x143	# frame set 19
	wait           	1
	playfram       	0x132	# frame set 18
	wait           	1
	playfram       	0x121	# frame set 17
	wait           	1
	playfram       	0x110	# frame set 16
	goto           	DragoonWalkingToIdle

DragoonWalking:
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	6
	wait           	1
	playfram       	0x99	# frame set 9
	move           	8
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	8
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	2
	wait           	1
	playfram       	0xcc	# frame set 12
	move           	2
	wait           	1
	playfram       	0xdd	# frame set 13
	move           	6
	wait           	1
	playfram       	0xee	# frame set 14
	move           	6
	wait           	1
	playfram       	0xff	# frame set 15
	goto           	DragoonWalking

DragoonWarpIn:
	imgol          	125 0 0	# Unknown125 (protoss\dragoon.grp)
	goto           	DragoonLocal01

DragoonLocal01:
	wait           	125
	goto           	DragoonLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 124 DragoonDeath (protoss\pdrDeath.grp)
.headerstart
IsId           	154
Type           	0
Init           	DragoonRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DragoonRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	playfram       	4
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 116 Interceptor (protoss\Intercep.grp)
.headerstart
IsId           	155
Type           	12
Init           	InterceptorInit
Death          	InterceptorDeath
GndAttkInit    	InterceptorGndAttkInit
AirAttkInit    	InterceptorGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	InterceptorGndAttkInit
AirAttkRpt     	InterceptorGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	InterceptorGndAttkToIdle
AirAttkToIdle  	InterceptorGndAttkToIdle
Unused2        	[NONE]
Walking        	InterceptorWalking
WalkingToIdle  	InterceptorWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InterceptorInit:
	imgul          	117 0 42	# InterceptorShad (protoss\Intercep.grp)
	playfram       	0x00	# frame set 0
	goto           	InterceptorWalkingToIdle

InterceptorWalkingToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	InterceptorWalkingToIdle

InterceptorDeath:
	playsnd        	8	# Misc\ExploMed.wav
	imgol          	213 0 0	# ProtossBuildingExplosionSmall (thingy\tBangS.grp)
	wait           	3
	end            	

InterceptorGndAttkInit:
	wait           	1
	attackwith     	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	gotorepeatattk 	
	goto           	InterceptorGndAttkToIdle

InterceptorGndAttkToIdle:
	wait           	125
	goto           	InterceptorGndAttkToIdle

InterceptorWalking:
	playfram       	0x00	# frame set 0
	setvertpos     	0
	goto           	InterceptorGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 137 Probe (protoss\probe.grp)
.headerstart
IsId           	156
Type           	21
Init           	ProbeInit
Death          	ProbeDeath
GndAttkInit    	ProbeGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	ProbeGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	ProbeGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ProbeWalking
WalkingToIdle  	ProbeGndAttkToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	ProbeAlmostBuilt
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ProbeWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ProbeInit:
	imgul          	138 0 7	# ProbeShad (protoss\probe.grp)
	playfram       	0x00	# frame set 0
	goto           	ProbeGndAttkToIdle

ProbeGndAttkToIdle:
	wait           	125
	goto           	ProbeGndAttkToIdle

ProbeDeath:
	playsnd        	598	# Protoss\PROBE\PPrDth00.WAV
	imgol          	213 0 0	# ProtossBuildingExplosionSmall (thingy\tBangS.grp)
	wait           	3
	end            	

ProbeGndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	ProbeGndAttkToIdle

ProbeWalking:
	setvertpos     	0
	goto           	ProbeGndAttkToIdle

ProbeAlmostBuilt:
	useweapon      	63	# Particle Beam
	wait           	1
	waitrand       	8 10
	goto           	ProbeAlmostBuilt

ProbeWarpIn:
	imgol          	139 0 0	# Unknown139 (protoss\probe.grp)
	goto           	ProbeGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 118 Shuttle (protoss\shuttle.grp)
.headerstart
IsId           	157
Type           	21
Init           	ShuttleInit
Death          	ShuttleDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ShuttleWalking
WalkingToIdle  	ShuttleWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ShuttleWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ShuttleInit:
	imgul          	119 0 42	# ShuttleShad (protoss\shuttle.grp)
ShuttleWalkingToIdle:
	playfram       	0x00	# frame set 0
	goto           	ShuttleLocal00

ShuttleLocal00:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	ShuttleLocal00

ShuttleDeath:
	playsnd        	514	# Protoss\SHUTTLE\PShDth00.WAV
	imgol          	213 0 0	# ProtossBuildingExplosionSmall (thingy\tBangS.grp)
	wait           	3
	end            	

ShuttleWalking:
	imgol          	120 0 0	# ShuttleGlow (thingy\pshGlow.grp)
	setvertpos     	0
	playfram       	0x00	# frame set 0
	goto           	ShuttleLocal01

ShuttleLocal01:
	wait           	125
	goto           	ShuttleLocal01

ShuttleWarpIn:
	imgol          	121 0 0	# Unknown121 (protoss\shuttle.grp)
	goto           	ShuttleLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 126 HighTemplar (protoss\templar.grp)
.headerstart
IsId           	158
Type           	21
Init           	HighTemplarInit
Death          	HighTemplarDeath
GndAttkInit    	HighTemplarGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	HighTemplarGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	HighTemplarCastSpell
GndAttkToIdle  	HighTemplarGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	HighTemplarWalking
WalkingToIdle  	HighTemplarWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	HighTemplarWarpIn
.headerend
# ----------------------------------------------------------------------------- #

HighTemplarInit:
	imgul          	127 0 0	# HighTemplarShad (protoss\pteShad.grp)
	playfram       	0x66	# frame set 6
	waitrand       	1 2
HighTemplarGndAttkToIdle:
	playfram       	0x66	# frame set 6
	wait           	2
	playfram       	0x77	# frame set 7
	wait           	2
	playfram       	0x88	# frame set 8
	wait           	2
	playfram       	0x99	# frame set 9
	wait           	2
	playfram       	0xaa	# frame set 10
	wait           	2
	playfram       	0xbb	# frame set 11
	wait           	2
	playfram       	0xcc	# frame set 12
	wait           	2
	goto           	HighTemplarGndAttkToIdle

HighTemplarDeath:
	playsnd        	635	# Protoss\TEMPLAR\PTeDth00.WAV
	setfldirect    	0
	playfram       	0x121	# frame set 17
	wait           	2
	playfram       	0x122	# frame set 17
	wait           	2
	playfram       	0x123	# frame set 17
	wait           	2
	playfram       	0x124	# frame set 17
	wait           	2
	playfram       	0x125	# frame set 17
	wait           	2
	playfram       	0x126	# frame set 17
	wait           	2
	playfram       	0x127	# frame set 17
	wait           	2
	end            	

HighTemplarGndAttkInit:
	playsnd        	101	# Bullet\LaserB.wav
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	attackwith     	1
	playfram       	0x44	# frame set 4
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	playfram       	0x66	# frame set 6
	goto           	HighTemplarLocal00

HighTemplarLocal00:
	wait           	125
	goto           	HighTemplarLocal00

HighTemplarCastSpell:
	playfram       	0x00	# frame set 0
	nobrkcodestart 	
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	castspell      	
	sigorder       	2
	playfram       	0x44	# frame set 4
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	playfram       	0x66	# frame set 6
	goto           	HighTemplarLocal00

HighTemplarWalking:
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0x110	# frame set 16
	wait           	1
	playfram       	0x55	# frame set 5
	setvertpos     	0
HighTemplarLocal01:
	wait           	3
	spruluselo     	320 0 0	# HighTemplarTrail (thingy\pteglow.grp)
	goto           	HighTemplarLocal01

HighTemplarWalkingToIdle:
	playfram       	0x110	# frame set 16
	wait           	1
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0xee	# frame set 14
	wait           	1
	goto           	HighTemplarGndAttkToIdle

HighTemplarWarpIn:
	imgol          	128 0 0	# Unknown128 (protoss\templar.grp)
	goto           	HighTemplarLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 144 Reaver (protoss\trilob.grp)
.headerstart
IsId           	159
Type           	21
Init           	ReaverInit
Death          	ReaverDeath
GndAttkInit    	ReaverGndAttkInit
AirAttkInit    	ReaverGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	ReaverGndAttkInit
AirAttkRpt     	ReaverGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	ReaverGndAttkToIdle
AirAttkToIdle  	ReaverGndAttkToIdle
Unused2        	[NONE]
Walking        	ReaverWalking
WalkingToIdle  	ReaverWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ReaverWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ReaverInit:
	imgul          	145 0 0	# ReaverShad (protoss\ptrShad.grp)
ReaverWalkingToIdle:
	playfram       	0x00	# frame set 0
	goto           	ReaverLocal00

ReaverLocal00:
	wait           	125
	goto           	ReaverLocal00

ReaverDeath:
	playsnd        	638	# Protoss\TRILOBYTE\PTrDth00.WAV
	imgol          	214 0 0	# ProtossBuildingExplosionMedium (thingy\tBangL.grp)
	wait           	3
	end            	

ReaverGndAttkInit:
	wait           	1
	playsndbtwn    	102 103	# Bullet\pTrFir00.wav, Bullet\pTrFir01.wav
	attackwith     	1
	wait           	1
	gotorepeatattk 	
	ignorerest     	
ReaverGndAttkToIdle:
	goto           	ReaverWalkingToIdle

ReaverWalking:
	move           	0
	wait           	1
	playfram       	0x11	# frame set 1
	move           	0
	wait           	1
	playfram       	0x22	# frame set 2
	move           	1
	wait           	1
	playfram       	0x33	# frame set 3
	move           	1
	wait           	1
	playfram       	0x44	# frame set 4
	move           	2
	wait           	1
	playfram       	0x55	# frame set 5
	move           	2
	wait           	1
	playfram       	0x66	# frame set 6
	move           	3
	wait           	1
	playfram       	0x77	# frame set 7
	move           	1
	wait           	1
	playfram       	0x88	# frame set 8
	move           	6
	wait           	1
	playfram       	0x00	# frame set 0
	goto           	ReaverWalking

ReaverWarpIn:
	imgol          	146 0 0	# Unknown146 (protoss\trilob.grp)
	goto           	ReaverLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 147 Scarab (protoss\sapper.grp)
.headerstart
IsId           	160
Type           	13
Init           	ScarabInit
Death          	ScarabDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ScarabWalking
WalkingToIdle  	ScarabInit
SpecialState1  	ScarabSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

ScarabInit:
	playfram       	0x00	# frame set 0
	goto           	ScarabLocal00

ScarabLocal00:
	wait           	125
	goto           	ScarabLocal00

ScarabDeath:
	imgol          	444 0 0	# ScarabExplosion (thingy\psaExplo.grp)
	wait           	1
	end            	

ScarabWalking:
	setflspeed     	2048
	move           	16
	sprol          	373 0 0	# ScarabTrail (thingy\HKTrail.grp)
	wait           	1
	goto           	ScarabWalking

ScarabSpecialState1:
	useweapon      	82	# Scarab
	sigorder       	1
	goto           	ScarabLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 140 Scout (protoss\scout.grp)
.headerstart
IsId           	161
Type           	21
Init           	ScoutInit
Death          	ScoutDeath
GndAttkInit    	ScoutGndAttkInit
AirAttkInit    	ScoutAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	ScoutGndAttkInit
AirAttkRpt     	ScoutAirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	ScoutGndAttkToIdle
AirAttkToIdle  	ScoutGndAttkToIdle
Unused2        	[NONE]
Walking        	ScoutWalking
WalkingToIdle  	ScoutWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ScoutWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ScoutInit:
	imgul          	141 0 42	# ScoutShad (protoss\scout.grp)
ScoutGndAttkToIdle:
	playfram       	0x00	# frame set 0
	goto           	ScoutWalkingToIdle

ScoutWalkingToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	ScoutWalkingToIdle

ScoutDeath:
	playsnd        	533	# Protoss\Scout\PScDth00.WAV
	imgol          	213 0 0	# ProtossBuildingExplosionSmall (thingy\tBangS.grp)
	wait           	3
	end            	

ScoutGndAttkInit:
	playfram       	0x11	# frame set 1
	wait           	1
	attackwith     	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	gotorepeatattk 	
	goto           	ScoutLocal00

ScoutLocal00:
	wait           	125
	goto           	ScoutLocal00

ScoutAirAttkInit:
	playfram       	0x11	# frame set 1
	wait           	1
	attackwith     	2
	playfram       	0x00	# frame set 0
	gotorepeatattk 	
	goto           	ScoutLocal00

ScoutWalking:
	imgol          	142 0 0	# ScoutGlow (thingy\pscGlow.grp)
	playfram       	0x00	# frame set 0
	setvertpos     	0
	goto           	ScoutLocal00

ScoutWarpIn:
	imgol          	143 0 0	# Unknown143 (protoss\scout.grp)
	goto           	ScoutLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 142 ScoutGlow (thingy\pscGlow.grp)
.headerstart
IsId           	162
Type           	12
Init           	ScoutEnginesInit
Death          	ScoutEnginesDeath
GndAttkInit    	ScoutEnginesDeath
AirAttkInit    	ScoutEnginesDeath
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	ScoutEnginesDeath
AirAttkToIdle  	ScoutEnginesDeath
Unused2        	[NONE]
Walking        	ScoutEnginesInit
WalkingToIdle  	ScoutEnginesDeath
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScoutEnginesInit:
	wait           	1
	engframe       	0
	wait           	1
	engframe       	17
	goto           	ScoutEnginesInit

ScoutEnginesDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 151 Zealot (protoss\zealot.grp)
.headerstart
IsId           	163
Type           	21
Init           	ZealotInit
Death          	ZealotDeath
GndAttkInit    	ZealotGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	ZealotGndAttkRpt
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	ZealotGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ZealotWalking
WalkingToIdle  	ZealotWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ZealotWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ZealotInit:
	imgul          	152 0 0	# ZealotShad (protoss\pzeShad.grp)
ZealotWalkingToIdle:
	playfram       	0x55	# frame set 5
	goto           	ZealotLocal00

ZealotLocal00:
	wait           	125
	goto           	ZealotLocal00

ZealotDeath:
	playsnd        	678	# Protoss\ZEALOT\PZeDth00.WAV
	setfldirect    	0
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xde	# frame set 13
	wait           	2
	playfram       	0xdf	# frame set 13
	wait           	2
	playfram       	0xe0	# frame set 13
	wait           	2
	playfram       	0xe1	# frame set 13
	wait           	2
	playfram       	0xe2	# frame set 13
	wait           	2
	playfram       	0xe3	# frame set 13
	wait           	2
	end            	

ZealotGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
ZealotGndAttkRpt:
	playsndrand    	2 662 663	# Protoss\ZEALOT\pzeAtt00.WAV, Protoss\ZEALOT\pzeAtt01.WAV
	playfram       	0x11	# frame set 1
	wait           	1
	nobrkcodestart 	
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	attackmelee    	1 664	# Protoss\ZEALOT\pzeHit00.WAV
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	attackmelee    	1 664	# Protoss\ZEALOT\pzeHit00.WAV
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
ZealotGndAttkToIdle:
	goto           	ZealotWalkingToIdle

ZealotWalking:
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0xcc	# frame set 12
	goto           	ZealotWalking

ZealotWarpIn:
	imgol          	154 0 0	# Unknown154 (protoss\zealot.grp)
	goto           	ZealotLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 153 Unknown153 (protoss\zealot.grp)
.headerstart
IsId           	164
Type           	1
Init           	ZealotDeathInit
Death          	ZealotDeathDeath
.headerend
# ----------------------------------------------------------------------------- #

ZealotDeathInit:
	setfldirect    	0
	playfram       	221
	wait           	2
	playfram       	222
	wait           	2
	playfram       	223
	wait           	2
	playfram       	224
	wait           	2
	playfram       	225
	wait           	2
	playfram       	226
	wait           	2
	playfram       	227
	wait           	2
	end            	

ZealotDeathDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 148 Observer (protoss\witness.grp)
.headerstart
IsId           	165
Type           	21
Init           	ObserverInit
Death          	ObserverDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ObserverWalking
WalkingToIdle  	ObserverWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	ObserverWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ObserverInit:
	imgul          	149 0 42	# ObserverShad (protoss\witness.grp)
	playfram       	0x00	# frame set 0
	goto           	ObserverWalkingToIdle

ObserverWalkingToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	ObserverWalkingToIdle

ObserverDeath:
	playsndbtwn    	651 652	# Protoss\Witness\PWiDth00.WAV, Protoss\Witness\PWiDth01.WAV
	imgol          	214 0 0	# ProtossBuildingExplosionMedium (thingy\tBangL.grp)
	wait           	3
	end            	

ObserverWalking:
	playfram       	0x00	# frame set 0
	setvertpos     	0
	goto           	ObserverLocal00

ObserverLocal00:
	wait           	125
	goto           	ObserverLocal00

ObserverWarpIn:
	imgol          	150 0 0	# Unknown150 (protoss\witness.grp)
	goto           	ObserverLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 155 TemplarArchives (protoss\archives.grp)
.headerstart
IsId           	166
Type           	27
Init           	TemplarArchivesInit
Death          	TemplarArchivesDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	TemplarArchivesBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	TemplarArchivesBuilt
WorkingToIdle  	TemplarArchivesBuilt
WarpIn         	TemplarArchivesWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	TemplarArchivesBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	TemplarArchivesBuilt
.headerend
# ----------------------------------------------------------------------------- #

TemplarArchivesInit:
	imgul          	157 0 0	# TemplarArchivesShad (protoss\pacShad.grp)
	playfram       	0
	goto           	TemplarArchivesBuilt

TemplarArchivesBuilt:
	wait           	125
	goto           	TemplarArchivesBuilt

TemplarArchivesDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

TemplarArchivesWarpIn:
	imgol          	156 0 0	# Unknown156 (protoss\archives.grp)
	goto           	TemplarArchivesBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 158 Assimilator (protoss\assim.grp)
.headerstart
IsId           	167
Type           	27
Init           	AssimilatorInit
Death          	AssimilatorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	AssimilatorBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	AssimilatorBuilt
WorkingToIdle  	AssimilatorBuilt
WarpIn         	AssimilatorWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	AssimilatorDisable
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	AssimilatorDisable
.headerend
# ----------------------------------------------------------------------------- #

AssimilatorInit:
	imgul          	160 0 0	# Unknown160 (protoss\pasShad.grp)
	playfram       	0
	goto           	AssimilatorDisable

AssimilatorDisable:
	wait           	125
	goto           	AssimilatorDisable

AssimilatorDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	sprol          	222 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	end            	

AssimilatorWarpIn:
	imgol          	159 0 0	# Unknown159 (protoss\assim.grp)
AssimilatorBuilt:
	waitrand       	5 50
	creategasoverlays	0
	waitrand       	5 50
	creategasoverlays	3
	waitrand       	5 50
	creategasoverlays	2
	waitrand       	5 50
	creategasoverlays	3
	waitrand       	5 50
	creategasoverlays	0
	waitrand       	5 50
	creategasoverlays	2
	waitrand       	5 50
	goto           	AssimilatorBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 161 Observatory (protoss\beacon.grp)
.headerstart
IsId           	168
Type           	27
Init           	ObservatoryInit
Death          	ObservatoryDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	ObservatoryBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ObservatoryBuilt
WorkingToIdle  	ObservatoryBuilt
WarpIn         	ObservatoryWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ObservatoryBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	ObservatoryBuilt
.headerend
# ----------------------------------------------------------------------------- #

ObservatoryInit:
	imgul          	163 0 0	# ObservatoryShad (protoss\pbeShad.grp)
	playfram       	0
	goto           	ObservatoryBuilt

ObservatoryBuilt:
	wait           	125
	goto           	ObservatoryBuilt

ObservatoryDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

ObservatoryWarpIn:
	imgol          	162 0 0	# ObservatoryWarpFlash (protoss\beacon.grp)
	goto           	ObservatoryBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# none
.headerstart
IsId           	169
Type           	20
Init           	Unknown169Init
Death          	Unknown169Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	Unknown169Init
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	Unknown169Init
WorkingToIdle  	Unknown169Init
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown169Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	goto           	Unknown169Init

Unknown169Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 164 CitadelofAdun (protoss\citadel.grp)
.headerstart
IsId           	170
Type           	27
Init           	CitadelOfAdunInit
Death          	CitadelOfAdunDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	CitadelOfAdunBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	CitadelOfAdunBuilt
WorkingToIdle  	CitadelOfAdunBuilt
WarpIn         	CitadelOfAdunWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	CitadelOfAdunBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	CitadelOfAdunBuilt
.headerend
# ----------------------------------------------------------------------------- #

CitadelOfAdunInit:
	imgul          	166 0 0	# CitadelofAdunShad (protoss\pciShad.grp)
	playfram       	0
	goto           	CitadelOfAdunBuilt

CitadelOfAdunBuilt:
	wait           	125
	goto           	CitadelOfAdunBuilt

CitadelOfAdunDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

CitadelOfAdunWarpIn:
	imgol          	165 0 0	# CitadelofAdunWarpFlash (protoss\citadel.grp)
	goto           	CitadelOfAdunBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 167 Forge (protoss\forge.grp)
.headerstart
IsId           	171
Type           	27
Init           	ForgeInit
Death          	ForgeDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	ForgeBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ForgeIsWorking
WorkingToIdle  	ForgeIsWorking
WarpIn         	ForgeWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ForgeIsWorking
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	ForgeIsWorking
.headerend
# ----------------------------------------------------------------------------- #

ForgeInit:
	imgul          	170 0 0	# ForgeShad (protoss\pfoShad.grp)
	playfram       	0
	goto           	ForgeIsWorking

ForgeIsWorking:
	wait           	125
	goto           	ForgeIsWorking

ForgeDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

ForgeBuilt:
	imgol          	168 0 0	# ForgeOverlay (protoss\forgeT.grp)
	goto           	ForgeIsWorking

ForgeWarpIn:
	imgol          	169 0 0	# ForgeWarpFlash (protoss\forge.grp)
	goto           	ForgeIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 168 ForgeOverlay (protoss\forgeT.grp)
.headerstart
IsId           	172
Type           	27
Init           	ForgeOverlayInit
Death          	ForgeOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ForgeOverlayIsWorking
WorkingToIdle  	ForgeOverlayWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ForgeOverlayWorkingToIdle
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	ForgeOverlayWorkingToIdle
.headerend
# ----------------------------------------------------------------------------- #

ForgeOverlayInit:
	playfram       	0
	goto           	ForgeOverlayWorkingToIdle

ForgeOverlayWorkingToIdle:
	wait           	125
	goto           	ForgeOverlayWorkingToIdle

ForgeOverlayDeath:
	wait           	1
	end            	

ForgeOverlayIsWorking:
	playfram       	0
	wait           	3
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	goto           	ForgeOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 171 Gateway (protoss\gateway.grp)
.headerstart
IsId           	173
Type           	27
Init           	GatewayInit
Death          	GatewayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	GatewayBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	GatewayBuilt
WorkingToIdle  	GatewayBuilt
WarpIn         	GatewayWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	GatewayBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	GatewayBuilt
.headerend
# ----------------------------------------------------------------------------- #

GatewayInit:
	imgul          	173 0 0	# GatewayShad (protoss\pgaShad.grp)
	playfram       	0
	goto           	GatewayBuilt

GatewayBuilt:
	wait           	125
	goto           	GatewayBuilt

GatewayDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

GatewayWarpIn:
	imgol          	172 0 0	# GatewayWarpFlash (protoss\gateway.grp)
	goto           	GatewayBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 174 CyberneticsCore (protoss\gencore.grp)
.headerstart
IsId           	174
Type           	27
Init           	CyberneticsCoreInit
Death          	CyberneticsCoreDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	CyberneticsCoreBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	CyberneticsCoreIsWorking
WorkingToIdle  	CyberneticsCoreIsWorking
WarpIn         	CyberneticsCoreWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	CyberneticsCoreIsWorking
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	CyberneticsCoreIsWorking
.headerend
# ----------------------------------------------------------------------------- #

CyberneticsCoreInit:
	imgul          	177 0 0	# CyberneticsCoreShad (protoss\pgcShad.grp)
	playfram       	0
	goto           	CyberneticsCoreIsWorking

CyberneticsCoreIsWorking:
	wait           	125
	goto           	CyberneticsCoreIsWorking

CyberneticsCoreDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

CyberneticsCoreBuilt:
	imgol          	176 0 0	# CyberneticsCoreOverlay (protoss\gencoreT.grp)
	goto           	CyberneticsCoreIsWorking

CyberneticsCoreWarpIn:
	imgol          	175 0 0	# CyberneticsCoreWarpFlash (protoss\gencore.grp)
	goto           	CyberneticsCoreIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 176 CyberneticsCoreOverlay (protoss\gencoreT.grp)
.headerstart
IsId           	175
Type           	27
Init           	CybrneticsCoreOverlayInit
Death          	CybrneticsCoreOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	CybrneticsCoreOverlayIsWorking
WorkingToIdle  	CybrneticsCoreOverlayWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	CybrneticsCoreOverlayWorkingToIdle
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	CybrneticsCoreOverlayWorkingToIdle
.headerend
# ----------------------------------------------------------------------------- #

CybrneticsCoreOverlayInit:
	playfram       	0
	goto           	CybrneticsCoreOverlayWorkingToIdle

CybrneticsCoreOverlayWorkingToIdle:
	wait           	125
	goto           	CybrneticsCoreOverlayWorkingToIdle

CybrneticsCoreOverlayDeath:
	wait           	1
	end            	

CybrneticsCoreOverlayIsWorking:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	goto           	CybrneticsCoreOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 178 KhaydarinCrystal (neutral\Khyad01.grp)
.headerstart
IsId           	176
Type           	20
Init           	KhaydarinCrystalFormationInit
Death          	KhaydarinCrystalFormationDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	KhaydarinCrystalFormationInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	KhaydarinCrystalFormationIsWorking
WorkingToIdle  	KhaydarinCrystalFormationIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

KhaydarinCrystalFormationInit:
	playfram       	0
	goto           	KhaydarinCrystalFormationIsWorking

KhaydarinCrystalFormationIsWorking:
	wait           	125
	goto           	KhaydarinCrystalFormationIsWorking

KhaydarinCrystalFormationDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	KhaydarinCrystalFormationLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

KhaydarinCrystalFormationLocal00:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 179 Nexus (protoss\nexus.grp)
.headerstart
IsId           	177
Type           	21
Init           	NexusInit
Death          	NexusDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	NexusBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	NexusIsWorking
WorkingToIdle  	NexusIsWorking
WarpIn         	NexusWarpIn
.headerend
# ----------------------------------------------------------------------------- #

NexusInit:
	imgul          	182 0 0	# NexusShad (protoss\pneShad.grp)
	playfram       	0
	goto           	NexusIsWorking

NexusIsWorking:
	wait           	125
	goto           	NexusIsWorking

NexusDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	224 0 0	# ProtossBuildingRubbleLarge (thingy\PRubbleL.grp)
	wait           	1
	end            	

NexusBuilt:
	imgol          	181 0 0	# NexusGlow (protoss\pneGlow.grp)
	goto           	NexusIsWorking

NexusWarpIn:
	imgol          	180 0 0	# NexusWarpFlash (protoss\nexus.grp)
	goto           	NexusIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 181 NexusGlow (protoss\pneGlow.grp)
.headerstart
IsId           	178
Type           	24
Init           	NexusOverlayInit
Death          	NexusOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	NexusOverlayIsWorking
WorkingToIdle  	NexusOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	NexusOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NexusOverlayInit:
	playfram       	0
	goto           	NexusOverlayLocal00

NexusOverlayLocal00:
	wait           	125
	goto           	NexusOverlayLocal00

NexusOverlayDeath:
	wait           	1
	end            	

NexusOverlayIsWorking:
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	goto           	NexusOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 183 PhotonCannon (protoss\photon.grp)
.headerstart
IsId           	179
Type           	27
Init           	PhotonCannonInit
Death          	PhotonCannonDeath
GndAttkInit    	PhotonCannonGndAttkInit
AirAttkInit    	PhotonCannonGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	PhotonCannonGndAttkRpt
AirAttkRpt     	PhotonCannonGndAttkRpt
CastSpell      	[NONE]
GndAttkToIdle  	PhotonCannonGndAttkToIdle
AirAttkToIdle  	PhotonCannonGndAttkToIdle
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	PhotonCannonBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	PhotonCannonBuilt
WorkingToIdle  	PhotonCannonBuilt
WarpIn         	PhotonCannonWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	PhotonCannonBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	PhotonCannonBuilt
.headerend
# ----------------------------------------------------------------------------- #

PhotonCannonInit:
	imgul          	184 0 0	# PhotonCannonShad (protoss\ppbShad.grp)
PhotonCannonLocal00:
	playfram       	0
	goto           	PhotonCannonBuilt

PhotonCannonBuilt:
	wait           	125
	goto           	PhotonCannonBuilt

PhotonCannonDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

PhotonCannonGndAttkInit:
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	3
	wait           	2
PhotonCannonGndAttkRpt:
	wait           	1
	attack         	
	gotorepeatattk 	
	ignorerest     	
PhotonCannonGndAttkToIdle:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	PhotonCannonLocal00

PhotonCannonWarpIn:
	imgol          	185 0 0	# PhotonCannonWarpFlash (protoss\photon.grp)
	goto           	PhotonCannonBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 186 ArbiterTribunal (protoss\prism.grp)
.headerstart
IsId           	180
Type           	27
Init           	ArbiterTribunalInit
Death          	ArbiterTribunalDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	ArbiterTribunalBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ArbiterTribunalBuilt
WorkingToIdle  	ArbiterTribunalBuilt
WarpIn         	ArbiterTribunalWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ArbiterTribunalBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	ArbiterTribunalBuilt
.headerend
# ----------------------------------------------------------------------------- #

ArbiterTribunalInit:
	imgul          	188 0 0	# ArbiterTribunalShad (protoss\pauShad.grp)
	playfram       	0
	goto           	ArbiterTribunalBuilt

ArbiterTribunalBuilt:
	wait           	125
	goto           	ArbiterTribunalBuilt

ArbiterTribunalDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

ArbiterTribunalWarpIn:
	imgol          	187 0 0	# ArbiterTribunalWarpFlash (protoss\prism.grp)
	goto           	ArbiterTribunalBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 189 Pylon (protoss\pylon.grp)
.headerstart
IsId           	181
Type           	21
Init           	PylonInit
Death          	PylonDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	PylonBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	PylonIsWorking
WorkingToIdle  	PylonIsWorking
WarpIn         	PylonWarpIn
.headerend
# ----------------------------------------------------------------------------- #

PylonInit:
	imgul          	191 0 0	# PylonShad (protoss\ppyShad.grp)
PylonBuilt:
	playfram       	0
	goto           	PylonIsWorking

PylonIsWorking:
	wait           	125
	goto           	PylonIsWorking

PylonDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	end            	

PylonWarpIn:
	imgol          	190 0 0	# PylonWarpFlash (protoss\pylon.grp)
	goto           	PylonIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 192 RoboticsFacility (protoss\robotic.grp)
.headerstart
IsId           	182
Type           	27
Init           	RoboticsFacilityInit
Death          	RoboticsFacilityDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	RoboticsFacilityBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	RoboticsFacilityIsWorking
WorkingToIdle  	RoboticsFacilityIsWorking
WarpIn         	RoboticsFacilityWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	RoboticsFacilityIsWorking
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	RoboticsFacilityIsWorking
.headerend
# ----------------------------------------------------------------------------- #

RoboticsFacilityInit:
	imgul          	194 0 0	# RoboticsFacilityShad (protoss\proShad.grp)
RoboticsFacilityBuilt:
	playfram       	0
	goto           	RoboticsFacilityIsWorking

RoboticsFacilityIsWorking:
	wait           	125
	goto           	RoboticsFacilityIsWorking

RoboticsFacilityDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

RoboticsFacilityWarpIn:
	imgol          	193 0 0	# RoboticsFacilityWarpFlash (protoss\robotic.grp)
	goto           	RoboticsFacilityIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 195 ShieldBattery (protoss\sbattery.grp)
.headerstart
IsId           	183
Type           	27
Init           	ShieldBatteryInit
Death          	ShieldBatteryDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	ShieldBatteryBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ShieldBatteryIsWorking
WorkingToIdle  	ShieldBatteryIsWorking
WarpIn         	ShieldBatteryWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ShieldBatteryIsWorking
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	ShieldBatteryBuilt
.headerend
# ----------------------------------------------------------------------------- #

ShieldBatteryInit:
	imgul          	198 0 0	# ShieldBatteryShad (protoss\pbaShad.grp)
	playfram       	0
	goto           	ShieldBatteryIsWorking

ShieldBatteryIsWorking:
	wait           	125
	goto           	ShieldBatteryIsWorking

ShieldBatteryDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	end            	

ShieldBatteryBuilt:
	imgol          	196 0 0	# ShieldBatteryGlow (protoss\pbaGlow.grp)
	goto           	ShieldBatteryIsWorking

ShieldBatteryWarpIn:
	imgol          	197 0 0	# ShieldBatteryWarpFlash (protoss\sbattery.grp)
	goto           	ShieldBatteryIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 196 ShieldBatteryGlow (protoss\pbaGlow.grp)
.headerstart
IsId           	184
Type           	24
Init           	ShieldBatteryOverlayInit
Death          	ShieldBatteryOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	ShieldBatteryOverlayIsWorking
WorkingToIdle  	ShieldBatteryOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	ShieldBatteryOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ShieldBatteryOverlayInit:
	playfram       	0
	goto           	ShieldBatteryOverlayLocal00

ShieldBatteryOverlayLocal00:
	wait           	125
	goto           	ShieldBatteryOverlayLocal00

ShieldBatteryOverlayDeath:
	wait           	1
	end            	

ShieldBatteryOverlayIsWorking:
	playsnd        	481	# Protoss\Bldg\PbaAct00.wav
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	ShieldBatteryOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 199 Stargate (protoss\stargate.grp)
.headerstart
IsId           	185
Type           	27
Init           	StargateInit
Death          	StargateDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	StargateBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	StargateIsWorking
WorkingToIdle  	StargateIsWorking
WarpIn         	StargateWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	StargateIsWorking
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	StargateBuilt
.headerend
# ----------------------------------------------------------------------------- #

StargateInit:
	imgul          	202 0 0	# StargateShad (protoss\psgShad.grp)
	playfram       	0
	goto           	StargateIsWorking

StargateIsWorking:
	wait           	125
	goto           	StargateIsWorking

StargateDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

StargateBuilt:
	imgol          	200 0 0	# StargateGlow (protoss\psgGlow.grp)
	goto           	StargateIsWorking

StargateWarpIn:
	imgol          	201 0 0	# StargateWarpFlash (protoss\stargate.grp)
	goto           	StargateIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 200 StargateGlow (protoss\psgGlow.grp)
.headerstart
IsId           	186
Type           	24
Init           	StargateOverlayInit
Death          	StargateOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	StargateOverlayIsWorking
WorkingToIdle  	StargateOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	StargateOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StargateOverlayInit:
	playfram       	0
	goto           	StargateOverlayLocal00

StargateOverlayLocal00:
	wait           	125
	goto           	StargateOverlayLocal00

StargateOverlayDeath:
	wait           	1
	end            	

StargateOverlayIsWorking:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	2
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	goto           	StargateOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 203 StasisCellPrison (neutral\stasis.grp)
.headerstart
IsId           	187
Type           	20
Init           	StasisCellInit
Death          	StasisCellDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	StasisCellInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	StasisCellIsWorking
WorkingToIdle  	StasisCellIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StasisCellInit:
	playfram       	0
	goto           	StasisCellIsWorking

StasisCellIsWorking:
	wait           	125
	goto           	StasisCellIsWorking

StasisCellDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 204 RoboticsSupportBay (protoss\stasis.grp)
.headerstart
IsId           	188
Type           	27
Init           	RoboticsSupportBayInit
Death          	RoboticsSupportBayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	RoboticsSupportBayBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	RoboticsSupportBayBuilt
WorkingToIdle  	RoboticsSupportBayBuilt
WarpIn         	RoboticsSupportBayWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	RoboticsSupportBayBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	RoboticsSupportBayBuilt
.headerend
# ----------------------------------------------------------------------------- #

RoboticsSupportBayInit:
	imgul          	206 0 0	# RoboticsSupportBayShad (protoss\pstShad.grp)
	playfram       	0
	goto           	RoboticsSupportBayBuilt

RoboticsSupportBayBuilt:
	wait           	125
	goto           	RoboticsSupportBayBuilt

RoboticsSupportBayDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

RoboticsSupportBayWarpIn:
	imgol          	205 0 0	# RoboticsSupportBayWarpFlash (protoss\stasis.grp)
	goto           	RoboticsSupportBayBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 207 ProtossTemple (neutral\temple.grp)
.headerstart
IsId           	189
Type           	20
Init           	TempleInit
Death          	TempleDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	TempleInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	TempleIsWorking
WorkingToIdle  	TempleIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TempleInit:
	playfram       	0
	goto           	TempleIsWorking

TempleIsWorking:
	wait           	125
	goto           	TempleIsWorking

TempleDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	224 0 0	# ProtossBuildingRubbleLarge (thingy\PRubbleL.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 208 FleetBeacon (protoss\warp.grp)
.headerstart
IsId           	190
Type           	27
Init           	FleetBeaconInit
Death          	FleetBeaconDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	FleetBeaconBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	FleetBeaconBuilt
WorkingToIdle  	FleetBeaconBuilt
WarpIn         	FleetBeaconWarpIn
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	FleetBeaconBuilt
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	FleetBeaconBuilt
.headerend
# ----------------------------------------------------------------------------- #

FleetBeaconInit:
	imgul          	212 0 0	# FleetBeaconShad (protoss\pwaShad.grp)
	playfram       	0
	goto           	FleetBeaconBuilt

FleetBeaconBuilt:
	wait           	125
	goto           	FleetBeaconBuilt

FleetBeaconDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	223 0 0	# ProtossBuildingRubbleSmall (thingy\PRubbleS.grp)
	wait           	1
	end            	

FleetBeaconWarpIn:
	imgol          	209 0 0	# Unknown209 (protoss\warp.grp)
	goto           	FleetBeaconBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 211 FleetBeaconGlow (protoss\pb1Glow.grp)
.headerstart
IsId           	191
Type           	13
Init           	WarpAnchorInit
Death          	WarpAnchorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WarpAnchorSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

WarpAnchorInit:
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
WarpAnchorLocal00:
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	goto           	WarpAnchorLocal00

WarpAnchorDeath:
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	end            	

WarpAnchorSpecialState1:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	sigorder       	1
	goto           	WarpAnchorLocal01

WarpAnchorLocal01:
	wait           	125
	goto           	WarpAnchorLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 209 Unknown209 (protoss\warp.grp)
# 205 RoboticsSupportBayWarpFlash (protoss\stasis.grp)
# 201 StargateWarpFlash (protoss\stargate.grp)
# 197 ShieldBatteryWarpFlash (protoss\sbattery.grp)
# 193 RoboticsFacilityWarpFlash (protoss\robotic.grp)
# 190 PylonWarpFlash (protoss\pylon.grp)
# 187 ArbiterTribunalWarpFlash (protoss\prism.grp)
# 185 PhotonCannonWarpFlash (protoss\photon.grp)
# 180 NexusWarpFlash (protoss\nexus.grp)
# 175 CyberneticsCoreWarpFlash (protoss\gencore.grp)
# 172 GatewayWarpFlash (protoss\gateway.grp)
# 169 ForgeWarpFlash (protoss\forge.grp)
# 165 CitadelofAdunWarpFlash (protoss\citadel.grp)
# 162 ObservatoryWarpFlash (protoss\beacon.grp)
# 159 Unknown159 (protoss\assim.grp)
# 156 Unknown156 (protoss\archives.grp)
# 154 Unknown154 (protoss\zealot.grp)
# 150 Unknown150 (protoss\witness.grp)
# 146 Unknown146 (protoss\trilob.grp)
# 143 Unknown143 (protoss\scout.grp)
# 139 Unknown139 (protoss\probe.grp)
# 133 Unknown133 (protoss\arbiter.grp)
# 128 Unknown128 (protoss\templar.grp)
# 125 Unknown125 (protoss\dragoon.grp)
# 121 Unknown121 (protoss\shuttle.grp)
# 115 Unknown115 (protoss\carrier.grp)
.headerstart
IsId           	192
Type           	1
Init           	WarpFlashHeaderInit
Death          	WarpFlashHeaderDeath
.headerend
# ----------------------------------------------------------------------------- #

WarpFlashHeaderInit:
	playfram       	0
	wait           	1
	followmaingraphic	
	goto           	WarpFlashHeaderLocal00

WarpFlashHeaderLocal00:
	wait           	125
	goto           	WarpFlashHeaderLocal00

WarpFlashHeaderDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 210 Protossbuildingswarptexture (protoss\texture.grp)
.headerstart
IsId           	193
Type           	1
Init           	WarpTextureInit
Death          	WarpTextureDeath
.headerend
# ----------------------------------------------------------------------------- #

WarpTextureInit:
	warpoverlay    	0
	wait           	1
	warpoverlay    	1
	wait           	1
	warpoverlay    	2
	wait           	1
	warpoverlay    	3
	wait           	1
	warpoverlay    	4
	wait           	1
	warpoverlay    	5
	wait           	1
	warpoverlay    	6
	wait           	1
	warpoverlay    	7
	wait           	1
	warpoverlay    	8
	wait           	1
	warpoverlay    	9
	wait           	1
	warpoverlay    	10
	wait           	1
	warpoverlay    	11
	wait           	1
	warpoverlay    	12
	wait           	1
	warpoverlay    	13
	wait           	1
	warpoverlay    	14
	wait           	1
	warpoverlay    	15
	wait           	1
	warpoverlay    	16
	wait           	1
	warpoverlay    	17
	wait           	1
	warpoverlay    	18
	wait           	1
	warpoverlay    	19
	sigorder       	1
	wait           	1
	goto           	WarpTextureLocal00

WarpTextureLocal00:
	wait           	125
	goto           	WarpTextureLocal00

WarpTextureDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 338 RagnasaurAshworld (neutral\Acritter.grp)
.headerstart
IsId           	198
Type           	12
Init           	RagnasaurInit
Death          	RagnasaurDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	RagnasaurWalking
WalkingToIdle  	RagnasaurWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

RagnasaurInit:
	imgul          	339 0 0	# RagnasaurShad (neutral\nacShad.grp)
RagnasaurWalkingToIdle:
	playfram       	0x66	# frame set 6
	goto           	RagnasaurLocal00

RagnasaurLocal00:
	wait           	125
	goto           	RagnasaurLocal00

RagnasaurDeath:
	playsnd        	53	# Misc\CRITTERS\LCrDth00.wav
	setfldirect    	0
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0x9a	# frame set 9
	wait           	1
	playfram       	0x9b	# frame set 9
	wait           	1
	playfram       	0x9c	# frame set 9
	wait           	1
	playfram       	0x9d	# frame set 9
	wait           	1
	playfram       	0x9e	# frame set 9
	wait           	1
	playfram       	0x9f	# frame set 9
	wait           	1
	playfram       	0xa0	# frame set 9
	wait           	1
	end            	

RagnasaurWalking:
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	goto           	RagnasaurWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 340 RynadonBadlands (neutral\Bcritter.grp)
.headerstart
IsId           	199
Type           	12
Init           	RhynadonInit
Death          	RhynadonDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	RhynadonWalking
WalkingToIdle  	RhynadonWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

RhynadonInit:
	imgul          	341 0 0	# RynadonShad (neutral\nbcShad.grp)
RhynadonWalkingToIdle:
	playfram       	0x66	# frame set 6
	goto           	RhynadonLocal00

RhynadonLocal00:
	wait           	125
	goto           	RhynadonLocal00

RhynadonDeath:
	playsnd        	57	# Misc\CRITTERS\BCrDth00.wav
	setfldirect    	0
	playfram       	0xbb	# frame set 11
	wait           	1
	playfram       	0xbc	# frame set 11
	wait           	1
	playfram       	0xbd	# frame set 11
	wait           	1
	playfram       	0xbe	# frame set 11
	wait           	1
	playfram       	0xbf	# frame set 11
	wait           	1
	playfram       	0xc0	# frame set 11
	wait           	1
	playfram       	0xc1	# frame set 11
	wait           	1
	playfram       	0xc2	# frame set 11
	wait           	1
	end            	

RhynadonWalking:
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	goto           	RhynadonWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 342 BengalassJungle (neutral\Jcritter.grp)
.headerstart
IsId           	200
Type           	12
Init           	BengalaasInit
Death          	BengalaasDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	BengalaasWalking
WalkingToIdle  	BengalaasWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BengalaasInit:
	imgul          	343 0 0	# BengalassShad (neutral\njcShad.grp)
BengalaasWalkingToIdle:
	playfram       	0x00	# frame set 0
	goto           	BengalaasLocal00

BengalaasLocal00:
	wait           	125
	goto           	BengalaasLocal00

BengalaasDeath:
	playsnd        	49	# Misc\CRITTERS\JCrDth00.wav
	setfldirect    	0
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0xcd	# frame set 12
	wait           	1
	playfram       	0xce	# frame set 12
	wait           	1
	playfram       	0xcf	# frame set 12
	wait           	1
	playfram       	0xd0	# frame set 12
	wait           	1
	playfram       	0xd1	# frame set 12
	wait           	1
	playfram       	0xd2	# frame set 12
	wait           	1
	playfram       	0xd3	# frame set 12
	wait           	1
	end            	

BengalaasWalking:
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	goto           	BengalaasWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 344 VespeneGeyser (neutral\geyser.grp)
.headerstart
IsId           	201
Type           	20
Init           	VespeneGeyserInit
Death          	VespeneGeyserDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	VespeneGeyserSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	VespeneGeyserBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	VespeneGeyserSpecialState1
WorkingToIdle  	VespeneGeyserSpecialState1
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserInit:
	playframtile   	0
	imgul          	346 0 0	# VespeneGeyserShad (neutral\geyShad.grp)
VespeneGeyserBuilt:
	wait           	15
VespeneGeyserSpecialState1:
	creategasoverlays	0
	waitrand       	5 50
	creategasoverlays	2
	waitrand       	5 50
	creategasoverlays	1
	waitrand       	5 50
	creategasoverlays	2
	waitrand       	5 50
	creategasoverlays	0
	waitrand       	5 50
	creategasoverlays	1
	waitrand       	5 50
	creategasoverlays	2
	waitrand       	5 50
	goto           	VespeneGeyserSpecialState1

VespeneGeyserDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 345 Unknown345 (neutral\geyser.grp)
.headerstart
IsId           	202
Type           	20
Init           	VespeneGeyser2Init
Death          	VespeneGeyser2Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	VespeneGeyser2SpecialState1
SpecialState2  	VespeneGeyser2SpecialState1
AlmostBuilt    	VespeneGeyser2SpecialState1
Built          	VespeneGeyser2SpecialState1
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	VespeneGeyser2SpecialState1
WorkingToIdle  	VespeneGeyser2SpecialState1
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyser2Init:
	playframtile   	0
	imgul          	346 0 0	# VespeneGeyserShad (neutral\geyShad.grp)
	goto           	VespeneGeyser2SpecialState1

VespeneGeyser2SpecialState1:
	wait           	125
	goto           	VespeneGeyser2SpecialState1

VespeneGeyser2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 346 VespeneGeyserShad (neutral\geyShad.grp)
.headerstart
IsId           	203
Type           	1
Init           	VespeneGeyserShadowInit
Death          	VespeneGeyserShadowDeath
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserShadowInit:
	playframtile   	0
	goto           	VespeneGeyserShadowLocal00

VespeneGeyserShadowLocal00:
	wait           	125
	goto           	VespeneGeyserShadowLocal00

VespeneGeyserShadowDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 347 MineralDeposit1 (neutral\min01.grp)
.headerstart
IsId           	204
Type           	20
Init           	MineralFieldType1Init
Death          	MineralFieldType1Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	MineralFieldType1SpecialState1
SpecialState2  	MineralFieldType1SpecialState2
AlmostBuilt    	MineralFieldType1AlmostBuilt
Built          	MineralFieldType1Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	MineralFieldType1Built
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MineralFieldType1Init:
	imgul          	348 0 0	# MineralDeposit1Shad (neutral\min01Sha.grp)
	goto           	MineralFieldType1Built

MineralFieldType1Built:
	playfram       	0
	goto           	MineralFieldType1Local00

MineralFieldType1Local00:
	wait           	125
	goto           	MineralFieldType1Local00

MineralFieldType1Death:
	wait           	1
	end            	

MineralFieldType1SpecialState1:
	playfram       	3
	goto           	MineralFieldType1Local00

MineralFieldType1SpecialState2:
	playfram       	2
	goto           	MineralFieldType1Local00

MineralFieldType1AlmostBuilt:
	playfram       	1
	goto           	MineralFieldType1Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 349 MineralDeposit2 (neutral\min02.grp)
.headerstart
IsId           	205
Type           	20
Init           	MineralFieldType2Init
Death          	MineralFieldType2Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	MineralFieldType2SpecialState1
SpecialState2  	MineralFieldType2SpecialState2
AlmostBuilt    	MineralFieldType2AlmostBuilt
Built          	MineralFieldType2Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	MineralFieldType2Built
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MineralFieldType2Init:
	imgul          	350 0 0	# MineralDeposit2Shad (neutral\min02Sha.grp)
	goto           	MineralFieldType2Built

MineralFieldType2Built:
	playfram       	0
	goto           	MineralFieldType2Local00

MineralFieldType2Local00:
	wait           	125
	goto           	MineralFieldType2Local00

MineralFieldType2Death:
	wait           	1
	end            	

MineralFieldType2SpecialState1:
	playfram       	3
	goto           	MineralFieldType2Local00

MineralFieldType2SpecialState2:
	playfram       	2
	goto           	MineralFieldType2Local00

MineralFieldType2AlmostBuilt:
	playfram       	1
	goto           	MineralFieldType2Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 351 MineralDeposit3 (neutral\min03.grp)
.headerstart
IsId           	206
Type           	20
Init           	MineralFieldType3Init
Death          	MineralFieldType3Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	MineralFieldType3SpecialState1
SpecialState2  	MineralFieldType3SpecialState2
AlmostBuilt    	MineralFieldType3AlmostBuilt
Built          	MineralFieldType3Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	MineralFieldType3Built
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MineralFieldType3Init:
	imgul          	352 0 0	# MineralDeposit3Shad (neutral\min03Sha.grp)
MineralFieldType3Built:
	playfram       	0
	goto           	MineralFieldType3Local00

MineralFieldType3Local00:
	wait           	125
	goto           	MineralFieldType3Local00

MineralFieldType3Death:
	wait           	1
	end            	

MineralFieldType3SpecialState1:
	playfram       	3
	goto           	MineralFieldType3Local00

MineralFieldType3SpecialState2:
	playfram       	2
	goto           	MineralFieldType3Local00

MineralFieldType3AlmostBuilt:
	playfram       	1
	goto           	MineralFieldType3Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 353 Unusedscoutcopy (protoss\scout.grp)
.headerstart
IsId           	207
Type           	20
Init           	Unknown207Init
Death          	Unknown207Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	Unknown207Init
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	Unknown207IsWorking
WorkingToIdle  	Unknown207IsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown207Init:
	playfram       	0
	goto           	Unknown207IsWorking

Unknown207IsWorking:
	wait           	125
	goto           	Unknown207IsWorking

Unknown207Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 355 ZergBeaconOverlay (zerg\zCirGlow.grp)
.headerstart
IsId           	208
Type           	1
Init           	ZergBeaconOverlayInit
Death          	ZergBeaconOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBeaconOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	ZergBeaconOverlayInit

ZergBeaconOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 357 TerranBeaconOverlay (terran\tCirGlow.grp)
.headerstart
IsId           	209
Type           	1
Init           	TerranBeaconOverlayInit
Death          	TerranBeaconOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

TerranBeaconOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	TerranBeaconOverlayInit

TerranBeaconOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 359 ProtossBeaconOverlay (protoss\pCirGlow.grp)
.headerstart
IsId           	210
Type           	1
Init           	ProtossBeaconOverlayInit
Death          	ProtossBeaconOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ProtossBeaconOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	ProtossBeaconOverlayInit

ProtossBeaconOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 354 ZergBeacon (zerg\zmarker.grp)
.headerstart
IsId           	211
Type           	1
Init           	ZergBeaconInit
Death          	ZergBeaconDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBeaconInit:
	playfram       	0
	imgol          	355 0 0	# ZergBeaconOverlay (zerg\zCirGlow.grp)
	goto           	ZergBeaconLocal00

ZergBeaconLocal00:
	wait           	125
	goto           	ZergBeaconLocal00

ZergBeaconDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 358 ProtossBeacon (protoss\pMarker.grp)
.headerstart
IsId           	212
Type           	1
Init           	ProtossBeaconInit
Death          	ProtossBeaconDeath
.headerend
# ----------------------------------------------------------------------------- #

ProtossBeaconInit:
	playfram       	0
	imgol          	359 0 0	# ProtossBeaconOverlay (protoss\pCirGlow.grp)
	goto           	ProtossBeaconLocal00

ProtossBeaconLocal00:
	wait           	125
	goto           	ProtossBeaconLocal00

ProtossBeaconDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 356 TerranBeacon (terran\tMarker.grp)
.headerstart
IsId           	213
Type           	1
Init           	TerranBeaconInit
Death          	TerranBeaconDeath
.headerend
# ----------------------------------------------------------------------------- #

TerranBeaconInit:
	playfram       	0
	imgol          	357 0 0	# TerranBeaconOverlay (terran\tCirGlow.grp)
	goto           	TerranBeaconLocal00

TerranBeaconLocal00:
	wait           	125
	goto           	TerranBeaconLocal00

TerranBeaconDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# none
.headerstart
IsId           	214
Type           	1
Init           	Unknwon214Init
Death          	Unknwon214Death
.headerend
# ----------------------------------------------------------------------------- #

Unknwon214Init:
	playfram       	0x00	# frame set 0
	goto           	Unknwon214Local00

Unknwon214Local00:
	wait           	125
	goto           	Unknwon214Local00

Unknwon214Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 418 PsiEmitterShadCarried (neutral\npsSha2.grp)
# 417 PsiEmitterShadGround (neutral\npsShad.grp)
# 416 ChrysalisShadCarried (neutral\nkeSha2.grp)
# 415 ChrysalisShadGround (neutral\nkeShad.grp)
# 414 CrystalShadCarried (neutral\nkhSha2.grp)
# 413 CrystalShadGround (neutral\nkhShad.grp)
# 412 FlagShadCarried (neutral\nflSha2.grp)
# 411 FlagShadGround (neutral\nflShad.grp)
# 410 DataDiskShadCarried (neutral\nddSha2.grp)
# 409 DataDiskShadGround (neutral\nddShad.grp)
# 408 TerranGasTankShad (neutral\ngcShad.grp)
# 407 ZergGasSackShad (neutral\ngsShad.grp)
# 406 ProtossGasOrbShad (neutral\ngoShad.grp)
# 405 MineralChunkShad (neutral\norShad.grp)
.headerstart
IsId           	215
Type           	1
Init           	PowerupsShadowHeaderInit
Death          	PowerupsShadowHeaderDeath
.headerend
# ----------------------------------------------------------------------------- #

PowerupsShadowHeaderInit:
	playfram       	0x00	# frame set 0
	goto           	PowerupsShadowHeaderLocal00

PowerupsShadowHeaderLocal00:
	wait           	125
	goto           	PowerupsShadowHeaderLocal00

PowerupsShadowHeaderDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 392 Flag (neutral\Flag.grp)
.headerstart
IsId           	216
Type           	1
Init           	FlagInit
Death          	FlagDeath
.headerend
# ----------------------------------------------------------------------------- #

FlagInit:
	playfram       	0
	pwrupcondjmp   	FlagLocal00
	imgul          	411 0 0	# FlagShadGround (neutral\nflShad.grp)
	goto           	FlagLocal01

FlagLocal00:
	wait           	1
	switchul       	412
FlagLocal01:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	goto           	FlagLocal01

FlagDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 394 PsiEmmiter (neutral\PsiEmit.grp)
.headerstart
IsId           	217
Type           	1
Init           	PsiEmitterInit
Death          	PsiEmitterDeath
.headerend
# ----------------------------------------------------------------------------- #

PsiEmitterInit:
	pwrupcondjmp   	PsiEmitterLocal00
	imgul          	417 0 0	# PsiEmitterShadGround (neutral\npsShad.grp)
	goto           	PsiEmitterLocal01

PsiEmitterLocal00:
	wait           	1
	switchul       	418
	goto           	PsiEmitterLocal01

PsiEmitterLocal01:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	goto           	PsiEmitterLocal01

PsiEmitterDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 395 DataDisc (neutral\DataDisk.grp)
.headerstart
IsId           	218
Type           	1
Init           	DataDiskInit
Death          	DataDiskDeath
.headerend
# ----------------------------------------------------------------------------- #

DataDiskInit:
	playfram       	0x00	# frame set 0
	pwrupcondjmp   	DataDiskLocal00
	imgul          	409 0 0	# DataDiskShadGround (neutral\nddShad.grp)
	goto           	DataDiskLocal01

DataDiskLocal00:
	wait           	1
	switchul       	410
	goto           	DataDiskLocal01

DataDiskLocal01:
	wait           	125
	goto           	DataDiskLocal01

DataDiskDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 959 KhalisCrystal (neutral\Khalis.grp)
# 958 UrajCrystal (neutral\Uraj.grp)
# 396 KhadarinCrystal (neutral\KhChunk.grp)
.headerstart
IsId           	219
Type           	1
Init           	CrystalsShadowsInit
Death          	CrystalsShadowsDeath
.headerend
# ----------------------------------------------------------------------------- #

CrystalsShadowsInit:
	playfram       	0
	pwrupcondjmp   	CrystalsShadowsLocal00
	imgul          	413 0 0	# CrystalShadGround (neutral\nkhShad.grp)
	goto           	CrystalsShadowsLocal01

CrystalsShadowsLocal00:
	wait           	1
	switchul       	414
	goto           	CrystalsShadowsLocal01

CrystalsShadowsLocal01:
	wait           	125
	goto           	CrystalsShadowsLocal01

CrystalsShadowsDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 393 Chrysalis (neutral\KerrEgg.grp)
.headerstart
IsId           	220
Type           	1
Init           	YoungChrysalisInit
Death          	YoungChrysalisDeath
.headerend
# ----------------------------------------------------------------------------- #

YoungChrysalisInit:
	playfram       	0x00	# frame set 0
	pwrupcondjmp   	YoungChrysalisLocal00
	imgul          	415 0 0	# ChrysalisShadGround (neutral\nkeShad.grp)
	goto           	YoungChrysalisLocal01

YoungChrysalisLocal00:
	wait           	1
	switchul       	416
	goto           	YoungChrysalisLocal01

YoungChrysalisLocal01:
	wait           	125
	goto           	YoungChrysalisLocal01

YoungChrysalisDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 397 MineralChunk (neutral\OreChunk.grp)
.headerstart
IsId           	221
Type           	1
Init           	OreChunkInit
Death          	OreChunkDeath
.headerend
# ----------------------------------------------------------------------------- #

OreChunkInit:
	playfram       	0x00	# frame set 0
	pwrupcondjmp   	OreChunkLocal00
	imgul          	405 0 0	# MineralChunkShad (neutral\norShad.grp)
	goto           	OreChunkLocal00

OreChunkLocal00:
	wait           	125
	goto           	OreChunkLocal00

OreChunkDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 398 Unknown398 (neutral\OreChunk.grp)
.headerstart
IsId           	222
Type           	1
Init           	OreChunk2Init
Death          	OreChunk2Death
.headerend
# ----------------------------------------------------------------------------- #

OreChunk2Init:
	playfram       	0x00	# frame set 0
	pwrupcondjmp   	OreChunk2Local00
	imgul          	405 0 0	# MineralChunkShad (neutral\norShad.grp)
	goto           	OreChunk2Local00

OreChunk2Local00:
	wait           	125
	goto           	OreChunk2Local00

OreChunk2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 401 ZergGasSac (neutral\GasSac.grp)
.headerstart
IsId           	223
Type           	1
Init           	GasSacInit
Death          	GasSacDeath
.headerend
# ----------------------------------------------------------------------------- #

GasSacInit:
	playfram       	0x00	# frame set 0
	pwrupcondjmp   	GasSacLocal00
	imgul          	407 0 0	# ZergGasSackShad (neutral\ngsShad.grp)
	goto           	GasSacLocal00

GasSacLocal00:
	wait           	125
	goto           	GasSacLocal00

GasSacDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 402 Unknown402 (neutral\GasSac.grp)
.headerstart
IsId           	224
Type           	1
Init           	GasSac2Init
Death          	GasSac2Death
.headerend
# ----------------------------------------------------------------------------- #

GasSac2Init:
	playfram       	0x11	# frame set 1
	pwrupcondjmp   	GasSac2Local00
	imgul          	407 0 0	# ZergGasSackShad (neutral\ngsShad.grp)
	goto           	GasSac2Local00

GasSac2Local00:
	wait           	125
	goto           	GasSac2Local00

GasSac2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 399 ProtossGasOrb (neutral\GasOrb.grp)
.headerstart
IsId           	225
Type           	1
Init           	GasOrbInit
Death          	GasOrbDeath
.headerend
# ----------------------------------------------------------------------------- #

GasOrbInit:
	playfram       	0x00	# frame set 0
	pwrupcondjmp   	GasOrbLocal00
	imgul          	406 0 0	# ProtossGasOrbShad (neutral\ngoShad.grp)
	goto           	GasOrbLocal00

GasOrbLocal00:
	wait           	125
	goto           	GasOrbLocal00

GasOrbDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 400 Unknown400 (neutral\GasOrb.grp)
.headerstart
IsId           	226
Type           	1
Init           	GasOrb2Init
Death          	GasOrb2Death
.headerend
# ----------------------------------------------------------------------------- #

GasOrb2Init:
	playfram       	0x11	# frame set 1
	pwrupcondjmp   	GasOrb2Local00
	imgul          	406 0 0	# ProtossGasOrbShad (neutral\ngoShad.grp)
	goto           	GasOrb2Local00

GasOrb2Local00:
	wait           	125
	goto           	GasOrb2Local00

GasOrb2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 403 TerranGasTank (neutral\GasTank.grp)
.headerstart
IsId           	227
Type           	1
Init           	GasTankInit
Death          	GasTankDeath
.headerend
# ----------------------------------------------------------------------------- #

GasTankInit:
	playfram       	0
	pwrupcondjmp   	GasTankLocal00
	imgul          	408 0 0	# TerranGasTankShad (neutral\ngcShad.grp)
	goto           	GasTankLocal00

GasTankLocal00:
	wait           	125
	goto           	GasTankLocal00

GasTankDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 404 Unknown404 (neutral\GasTank.grp)
.headerstart
IsId           	228
Type           	1
Init           	GasTank2Init
Death          	GasTank2Death
.headerend
# ----------------------------------------------------------------------------- #

GasTank2Init:
	playfram       	1
	pwrupcondjmp   	GasTank2Local00
	imgul          	408 0 0	# TerranGasTankShad (neutral\ngcShad.grp)
	goto           	GasTank2Local00

GasTank2Local00:
	wait           	125
	goto           	GasTank2Local00

GasTank2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 549 Unknown549 (thingy\emsBeam.grp)
.headerstart
IsId           	229
Type           	1
Init           	ArchonOverlayInit
Death          	ArchonOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ArchonOverlayInit:
	nobrkcodestart 	
	tmprmgraphicstart	
	trgtrangecondjmp	70 ArchonOverlayLocal00
	playfram       	0x00	# frame set 0
	wait           	1
	tmprmgraphicend	
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	goto           	ArchonOverlayDeath

ArchonOverlayLocal00:
	playfram       	0x22	# frame set 2
	wait           	1
	tmprmgraphicend	
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
ArchonOverlayDeath:
	nobrkcodeend   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 520 Unknown520 (bullet\ephFire.grp)
.headerstart
IsId           	230
Type           	2
Init           	ParticleBeamHitInit
Death          	ParticleBeamHitDeath
GndAttkInit    	ParticleBeamHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ParticleBeamHitInit:
	wait           	1
	sigorder       	1
	wait           	1
ParticleBeamHitDeath:
	playfram       	0
	playsnd        	614	# Protoss\PROBE\PPrMin00.WAV
	domissiledmg   	
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 519 Unknown519 (bullet\pspark.grp)
.headerstart
IsId           	231
Type           	2
Init           	DualPhotonBlasterHitInit
Death          	DualPhotonBlasterHitDeath
GndAttkInit    	DualPhotonBlasterHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DualPhotonBlasterHitInit:
	wait           	1
	sigorder       	1
	wait           	1
DualPhotonBlasterHitDeath:
	playfram       	0
	playsnd        	66	# Bullet\BlastGn2.wav
	domissiledmg   	
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 521 Unknown521 (bullet\hks.grp)
.headerstart
IsId           	232
Type           	2
Init           	AntiMatterMissileInit
Death          	AntiMatterMissileDeath
GndAttkInit    	AntiMatterMissileGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AntiMatterMissileInit:
	playfram       	0x00	# frame set 0
	playsnd        	80	# Bullet\HKMISSLE.wav
	wait           	1
	sigorder       	1
AntiMatterMissileGndAttkInit:
	wait           	2
	sprol          	373 0 0	# ScarabTrail (thingy\HKTrail.grp)
	goto           	AntiMatterMissileGndAttkInit

AntiMatterMissileDeath:
	imgol          	442 0 0	# Unknown442 (thingy\HKexplod.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 522 PhotonCannonsInterceptor (bullet\blastcan.grp)
.headerstart
IsId           	233
Type           	2
Init           	PulseCannonInit
Death          	PulseCannonDeath
GndAttkInit    	PulseCannonGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PulseCannonInit:
	playsnd        	65	# Bullet\BlastCan.wav
	wait           	1
	sigorder       	1
	wait           	1
PulseCannonGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	PulseCannonGndAttkInit

PulseCannonDeath:
	playsnd        	9	# Misc\ExploSm.wav
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 523 PhaseDisruptor (bullet\dragbull.grp)
.headerstart
IsId           	234
Type           	2
Init           	PhaseDisruptorInit
Death          	PhaseDisruptorDeath
GndAttkInit    	PhaseDisruptorGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PhaseDisruptorInit:
	playsnd        	99	# Bullet\DragBull.wav
	wait           	1
	sigorder       	1
	wait           	1
PhaseDisruptorGndAttkInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	goto           	PhaseDisruptorGndAttkInit

PhaseDisruptorDeath:
	imgol          	427 0 0	# Unknown427 (thingy\HKexplod.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 524 Unknown524 (bullet\epbBul.grp)
.headerstart
IsId           	235
Type           	2
Init           	STASTSPhotonCannonOverlayInit
Death          	STASTSPhotonCannonOverlayDeath
GndAttkInit    	STASTSPhotonCannonOverlayGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

STASTSPhotonCannonOverlayInit:
	playsnd        	99	# Bullet\DragBull.wav
	wait           	1
	sigorder       	1
	wait           	1
STASTSPhotonCannonOverlayGndAttkInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	goto           	STASTSPhotonCannonOverlayGndAttkInit

STASTSPhotonCannonOverlayDeath:
	imgol          	427 0 0	# Unknown427 (thingy\HKexplod.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 525 PsiStorm (thingy\psiStorm.grp)
.headerstart
IsId           	236
Type           	14
Init           	PsionicStormInit
Death          	PsionicStormDeath
GndAttkInit    	PsionicStormDeath
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	PsionicStormSpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PsionicStormInit:
	playfram       	0
	playsnd        	620	# Protoss\TEMPLAR\PTeSto00.WAV
	tmprmgraphicstart	
	wait           	5
	sigorder       	1
PsionicStormDeath:
	wait           	1
	end            	

PsionicStormSpecialState2:
	tmprmgraphicend	
PsionicStormLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	goto           	PsionicStormLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 526 FusionCutter (bullet\scvspark.grp)
.headerstart
IsId           	237
Type           	2
Init           	FusionCutterHitInit
Death          	FusionCutterHitDeath
GndAttkInit    	FusionCutterHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FusionCutterHitInit:
	wait           	1
	sigorder       	1
	wait           	1
FusionCutterHitDeath:
	playfram       	0
	playsndbtwn    	35 39	# terran\SCV\EDrRep00.wav, terran\SCV\EDrRep04.wav
	domissiledmg   	
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 527 Unknown527 (bullet\tspark.grp)
.headerstart
IsId           	238
Type           	2
Init           	GaussRifleHitInit
Death          	GaussRifleHitDeath
GndAttkInit    	GaussRifleHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GaussRifleHitInit:
	wait           	1
	sigorder       	1
	wait           	1
GaussRifleHitDeath:
	playfram       	0
	domissiledmg   	
	wait           	1
	playfram       	9
	wait           	1
	playfram       	18
	wait           	1
	playfram       	27
	wait           	1
	playfram       	36
	wait           	1
	playfram       	45
	wait           	1
	playfram       	54
	wait           	1
	playfram       	63
	wait           	1
	playfram       	72
	wait           	1
	playfram       	81
	wait           	1
	playfram       	90
	wait           	1
	playfram       	99
	wait           	1
	playfram       	108
	wait           	1
	playfram       	117
	wait           	1
	playfram       	126
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 528 GeminiMissles (bullet\gemini.grp)
.headerstart
IsId           	239
Type           	2
Init           	GeminiMissilesInit
Death          	GeminiMissilesDeath
GndAttkInit    	GeminiMissilesGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GeminiMissilesInit:
	playfram       	0x00	# frame set 0
	playsndbtwn    	82 83	# Bullet\TPhFi200.wav, Bullet\TPhFi200.wav
	wait           	1
	sigorder       	1
	wait           	1
GeminiMissilesGndAttkInit:
	sprol          	309 0 0	# MissleTrail (thingy\smoke.grp)
	wait           	2
	goto           	GeminiMissilesGndAttkInit

GeminiMissilesDeath:
	playsnd        	9	# Misc\ExploSm.wav
	imgol          	530 0 0	# Unknown530 (thingy\ecaHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 529 Unknown529 (bullet\missile.grp)
.headerstart
IsId           	240
Type           	2
Init           	LongboltMissileInit
Death          	LongboltMissileDeath
GndAttkInit    	LongboltMissileGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LongboltMissileInit:
	playfram       	0x00	# frame set 0
	playsnd        	80	# Bullet\HKMISSLE.wav
	wait           	1
	sigorder       	1
	wait           	1
LongboltMissileGndAttkInit:
	sprol          	309 0 0	# MissleTrail (thingy\smoke.grp)
	wait           	3
	goto           	LongboltMissileGndAttkInit

LongboltMissileDeath:
	playsnd        	9	# Misc\ExploSm.wav
	imgol          	530 0 0	# Unknown530 (thingy\ecaHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 531 Unknown531 (thingy\ecaHit.grp)
.headerstart
IsId           	241
Type           	2
Init           	C10CanisterRifleHitInit
Death          	C10CanisterRifleHitDeath
GndAttkInit    	C10CanisterRifleHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

C10CanisterRifleHitInit:
	wait           	1
	sigorder       	1
	wait           	1
C10CanisterRifleHitDeath:
	playfram       	0
	domissiledmg   	
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 532 Unknown532 (bullet\grenade.grp)
.headerstart
IsId           	242
Type           	2
Init           	FragmentationGrenadeInit
Death          	FragmentationGrenadeDeath
GndAttkInit    	FragmentationGrenadeGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FragmentationGrenadeInit:
	playfram       	0
	playsnd        	106	# Bullet\tvuFir00.wav
	wait           	1
	sigorder       	1
	wait           	1
FragmentationGrenadeGndAttkInit:
	sprol          	310 0 0	# Fragmentationgrenadesmoke (thingy\GreSmoke.grp)
	wait           	1
FragmentationGrenadeLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	FragmentationGrenadeLocal00

FragmentationGrenadeDeath:
	imgol          	440 0 0	# Fragmentationgrenadehit (thingy\efgHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 535 Unknown535 (thingy\elbfireW.grp)
# 534 Unknown534 (thingy\elbfire.grp)
.headerstart
IsId           	243
Type           	2
Init           	LasersInit
Death          	LasersDeath
GndAttkInit    	LasersGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LasersInit:
	tmprmgraphicstart	
	trgtrangecondjmp	40 LasersLocal00
	tmprmgraphicend	
LasersLocal00:
	playfram       	0x00	# frame set 0
	playsnd        	74	# Bullet\TPhFi100.wav
	wait           	1
	sigorder       	1
	wait           	1
	goto           	LasersGndAttkInit

LasersGndAttkInit:
	wait           	125
	goto           	LasersGndAttkInit

LasersDeath:
	imgol          	447 0 0	# LaserHit (thingy\elbHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 360 lockdownmissileunused-whitebeam (thingy\eldFire.grp)
.headerstart
IsId           	244
Type           	1
Init           	Unknown244Init
Death          	Unknown244Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown244Init:
	playfram       	0x00	# frame set 0
	goto           	Unknown244Local00

Unknown244Local00:
	wait           	125
	goto           	Unknown244Local00

Unknown244Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 363 lockdownunitoverlaylarge (thingy\eldLarge.grp)
# 362 lockdownunitoverlaymedium (thingy\eldMed.grp)
# 361 lockdownunitoverlaysmall (thingy\eldSmall.grp)
.headerstart
IsId           	245
Type           	1
Init           	LockdownHitInit
Death          	LockdownHitDeath
.headerend
# ----------------------------------------------------------------------------- #

LockdownHitInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
LockdownHitLocal00:
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	11
	wait           	2
	playfram       	10
	wait           	2
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	goto           	LockdownHitLocal00

LockdownHitDeath:
	playfram       	13
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 533 Unknown533 (thingy\mushroom.grp)
.headerstart
IsId           	246
Type           	2
Init           	ArcliteShockCannonHitInit
Death          	ArcliteShockCannonHitDeath
GndAttkInit    	ArcliteShockCannonHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ArcliteShockCannonHitInit:
	wait           	1
	sigorder       	1
	wait           	1
ArcliteShockCannonHitDeath:
	playfram       	0
	playsnd        	7	# Misc\ExploLrg.wav
	wait           	1
	domissiledmg   	
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 541 Unknown541 (bullet\eycBull.grp)
.headerstart
IsId           	247
Type           	2
Init           	YamatoGunInit
Death          	YamatoGunDeath
GndAttkInit    	YamatoGunGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunInit:
	playfram       	0x00	# frame set 0
	playsnd        	179	# Terran\BATTLE\tBaYam02.wav
	wait           	1
	sigorder       	1
	wait           	1
YamatoGunGndAttkInit:
	wait           	3
	sprul          	351 0 0	# Unknown542 (bullet\eycBull.grp)
	goto           	YamatoGunGndAttkInit

YamatoGunDeath:
	imgol          	544 0 0	# Unknown544 (thingy\eycHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 542 Unknown542 (bullet\eycBull.grp)
.headerstart
IsId           	248
Type           	0
Init           	YamatoGunTrailInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunTrailInit:
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 554 Unknown554 (bullet\missile.grp)
.headerstart
IsId           	249
Type           	2
Init           	LockdownMissileInit
Death          	LockdownMissileDeath
GndAttkInit    	LockdownMissileGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LockdownMissileInit:
	playfram       	0x00	# frame set 0
	wait           	1
	sigorder       	1
	wait           	1
LockdownMissileGndAttkInit:
	sprol          	309 0 0	# MissleTrail (thingy\smoke.grp)
	wait           	3
	goto           	LockdownMissileGndAttkInit

LockdownMissileDeath:
	imgol          	556 0 0	# Unknown556 (thingy\empl.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 536 Unknown536 (thingy\ettFlash.grp)
.headerstart
IsId           	250
Type           	1
Init           	SiegeTank_Tank_TurretOverlayInit
Death          	SiegeTank_Tank_TurretOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_TurretOverlayInit:
	playfram       	0x00	# frame set 0
	wait           	2
	end            	

SiegeTank_Tank_TurretOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 537 Unknown537 (thingy\esiFire.grp)
.headerstart
IsId           	251
Type           	1
Init           	SiegeTank_Siege_TurretOverlayInit
Death          	SiegeTank_Siege_TurretOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Siege_TurretOverlayInit:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	end            	

SiegeTank_Siege_TurretOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 540 Unknown540 (thingy\tveGlowW.grp)
# 539 Unknown539 (thingy\tveGlowO.grp)
# 538 Unknown538 (thingy\tveGlowB.grp)
.headerstart
IsId           	252
Type           	1
Init           	ScienceVesselOverlayInit
Death          	ScienceVesselOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ScienceVesselOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	1
ScienceVesselOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 546 Unknown546 (thingy\eveCast.grp)
# 545 Unknown545 (thingy\halmind.grp)
.headerstart
IsId           	253
Type           	1
Init           	HallucinationHitInit
Death          	HallucinationHitDeath
.headerend
# ----------------------------------------------------------------------------- #

HallucinationHitInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
HallucinationHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# none
.headerstart
IsId           	254
Type           	0
Init           	Unknown254Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown254Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 505 Unknown505 (bullet\PDripHit.grp)
.headerstart
IsId           	255
Type           	2
Init           	Unknown255Init
Death          	Unknown255Death
GndAttkInit    	Unknown255Death
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown255Init:
	wait           	1
	sigorder       	1
	wait           	1
Unknown255Death:
	playfram       	0
	domissiledmg   	
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 504 Unknown504 (bullet\zspark.grp)
.headerstart
IsId           	256
Type           	2
Init           	NeedleSpinesHitInit
Death          	NeedleSpinesHitDeath
GndAttkInit    	NeedleSpinesHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NeedleSpinesHitInit:
	wait           	1
	sigorder       	1
	wait           	1
NeedleSpinesHitDeath:
	playfram       	0
	domissiledmg   	
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 507 Unknown507 (thingy\ep2Fire.grp)
.headerstart
IsId           	257
Type           	2
Init           	VenomInit
Death          	VenomDeath
GndAttkInit    	VenomGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

VenomInit:
	playfram       	0x00	# frame set 0
	wait           	1
	sigorder       	1
	goto           	VenomGndAttkInit

VenomGndAttkInit:
	wait           	125
	goto           	VenomGndAttkInit

VenomDeath:
	domissiledmg   	
	imgol          	508 0 0	# Unknown508 (thingy\etgHit.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 506 Unknown506 (bullet\Tentacle.grp)
.headerstart
IsId           	258
Type           	2
Init           	SubterraneanTentacleInit
Death          	SubterraneanTentacleDeath
GndAttkInit    	SubterraneanTentacleDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SubterraneanTentacleInit:
	playsnd        	79	# Bullet\ZLuHit00.wav
	wait           	1
	sigorder       	1
	wait           	1
SubterraneanTentacleDeath:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	domissiledmg   	
	wait           	2
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 508 Unknown508 (thingy\etgHit.grp)
.headerstart
IsId           	259
Type           	1
Init           	VenomHitInit
Death          	VenomHitDeath
.headerend
# ----------------------------------------------------------------------------- #

VenomHitInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	end            	

VenomHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 509 Unknown509 (thingy\ep3Shot.grp)
.headerstart
IsId           	260
Type           	2
Init           	AcidSporeInit
Death          	AcidSporeDeath
GndAttkInit    	AcidSporeGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AcidSporeInit:
	playfram       	0
	wait           	1
	sigorder       	1
	wait           	1
AcidSporeGndAttkInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	goto           	AcidSporeGndAttkInit

AcidSporeDeath:
	domissiledmg   	
	playsnd        	72	# Bullet\ZGuHit00.wav
	imgol          	510 0 0	# Unknown510 (thingy\ep3Burst.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 510 Unknown510 (thingy\ep3Burst.grp)
.headerstart
IsId           	261
Type           	1
Init           	AcidSporeHitInit
Death          	AcidSporeHitDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSporeHitInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	end            	

AcidSporeHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 518 Unknown518 (thingy\eplMuzz.grp)
.headerstart
IsId           	262
Type           	1
Init           	GuardianAttackOverlayInit
Death          	GuardianAttackOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

GuardianAttackOverlayInit:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	end            	

GuardianAttackOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 511 Unknown511 (bullet\spores.grp)
.headerstart
IsId           	264
Type           	13
Init           	GlaveWurmInit
Death          	GlaveWurmDeath
GndAttkInit    	GlaveWurmGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	GlaveWurmSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

GlaveWurmInit:
	playfram       	0
	wait           	1
	sigorder       	1
	wait           	1
GlaveWurmGndAttkInit:
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	0
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	1
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	2
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	3
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	4
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	5
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	6
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	7
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	8
	wait           	1
	sprol          	367 0 0	# Unknown513 (thingy\SpoTrail.grp)
	playfram       	9
	wait           	1
	goto           	GlaveWurmGndAttkInit

GlaveWurmDeath:
	playsnd        	93	# Bullet\ZQuHit02.wav
	sprol          	365 0 0	# Unknown512 (thingy\SporeHit.grp)
	domissiledmg   	
	wait           	1
	end            	

GlaveWurmSpecialState1:
	playsndbtwn    	91 92	# Bullet\ZQuHit00.wav, Bullet\ZQuHit01.wav
	sprol          	365 0 0	# Unknown512 (thingy\SporeHit.grp)
	domissiledmg   	
	goto           	GlaveWurmGndAttkInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 512 Unknown512 (thingy\SporeHit.grp)
.headerstart
IsId           	265
Type           	1
Init           	GlaveWurmHitInit
Death          	GlaveWurmHitDeath
.headerend
# ----------------------------------------------------------------------------- #

GlaveWurmHitInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	end            	

GlaveWurmHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 515 Unknown515 (bullet\Spore2.grp)
.headerstart
IsId           	266
Type           	2
Init           	SeekerSporesInit
Death          	SeekerSporesDeath
GndAttkInit    	SeekerSporesGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SeekerSporesInit:
	playfram       	0
	playsnd        	78	# Bullet\ZLuFir00.wav
	wait           	1
	sigorder       	1
	wait           	1
SeekerSporesGndAttkInit:
	sprol          	368 0 0	# Unknown514 (thingy\gSmoke.grp)
	playfram       	0
	wait           	1
	sprol          	368 0 0	# Unknown514 (thingy\gSmoke.grp)
	playfram       	1
	wait           	1
	sprol          	368 0 0	# Unknown514 (thingy\gSmoke.grp)
	playfram       	2
	wait           	1
	sprol          	368 0 0	# Unknown514 (thingy\gSmoke.grp)
	playfram       	3
	wait           	1
	sprol          	368 0 0	# Unknown514 (thingy\gSmoke.grp)
	goto           	SeekerSporesGndAttkInit

SeekerSporesDeath:
	playsnd        	79	# Bullet\ZLuHit00.wav
	sprol          	365 0 0	# Unknown512 (thingy\SporeHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 516 Parasite (bullet\parasite.grp)
.headerstart
IsId           	267
Type           	2
Init           	QueenSpellHolderInit
Death          	QueenSpellHolderDeath
GndAttkInit    	QueenSpellHolderGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

QueenSpellHolderInit:
	playfram       	0
	wait           	1
	sigorder       	1
QueenSpellHolderGndAttkInit:
	goto           	QueenSpellHolderLocal00

QueenSpellHolderLocal00:
	wait           	125
	goto           	QueenSpellHolderLocal00

QueenSpellHolderDeath:
	sprol          	365 0 0	# Unknown512 (thingy\SporeHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 548 Unknown548 (thingy\emsHit.grp)
.headerstart
IsId           	268
Type           	2
Init           	PsionicShockwaveHitInit
Death          	PsionicShockwaveHitDeath
GndAttkInit    	PsionicShockwaveHitDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PsionicShockwaveHitInit:
	wait           	1
	sigorder       	1
	wait           	1
PsionicShockwaveHitDeath:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	domissiledmg   	
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 513 Unknown513 (thingy\SpoTrail.grp)
.headerstart
IsId           	269
Type           	1
Init           	GlaveWurmTrailInit
Death          	GlaveWurmTrailDeath
.headerend
# ----------------------------------------------------------------------------- #

GlaveWurmTrailInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	end            	

GlaveWurmTrailDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 514 Unknown514 (thingy\gSmoke.grp)
.headerstart
IsId           	270
Type           	1
Init           	SeekerSporesOverlayInit
Death          	SeekerSporesOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

SeekerSporesOverlayInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	end            	

SeekerSporesOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 419 Unknown419 (thingy\plasma.grp)
.headerstart
IsId           	271
Type           	1
Init           	AcidSprayInit
Death          	AcidSprayDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSprayInit:
	playfram       	0x00	# frame set 0
	wait           	3
	playfram       	0x11	# frame set 1
	wait           	3
	playfram       	0x22	# frame set 2
	wait           	3
	playfram       	0x33	# frame set 3
	wait           	3
	playfram       	0x44	# frame set 4
	wait           	3
	playfram       	0x55	# frame set 5
	wait           	3
	playfram       	0x66	# frame set 6
	wait           	3
	playfram       	0x77	# frame set 7
	wait           	3
AcidSprayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 420 Unknown420 (thingy\PlasDrip.grp)
.headerstart
IsId           	272
Type           	1
Init           	Unknown272Init
Death          	Unknown272Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown272Init:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	1
Unknown272Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 960 Unknown960 (thingy\bsmoke.grp)
# 422 MissleTrail (thingy\smoke.grp)
.headerstart
IsId           	273
Type           	1
Init           	GeminiMissilesTrailInit
Death          	GeminiMissilesTrailDeath
.headerend
# ----------------------------------------------------------------------------- #

GeminiMissilesTrailInit:
	tmprmgraphicstart	
	wait           	2
	tmprmgraphicend	
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	end            	

GeminiMissilesTrailDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 423 Unknown423 (thingy\bDust.grp)
.headerstart
IsId           	274
Type           	1
Init           	BurowingDustInit
Death          	BurowingDustDeath
.headerend
# ----------------------------------------------------------------------------- #

BurowingDustInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	end            	

BurowingDustDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 957 UrsadonShad (neutral\ncicShad.grp)
# 955 KakaruShad (neutral\Scritter.grp)
# 953 ScantidShad (neutral\nckShad.grp)
# 950 PowerGeneraterShad (neutral\tgnShad.grp)
# 948 PsiDisruptorShad (neutral\tpdShad.grp)
# 945 MedicShad (terran\tmeShad.grp)
# 940 ValkyrieShad (terran\bomber.grp)
# 938 XelNagaTempleShad (protoss\pxtShad.grp)
# 935 WarpGateShad (protoss\pwgShad.grp)
# 930 CorsairShad (protoss\corsair.grp)
# 924 OvermindCocoonShad (zerg\ZovShad.grp)
# 922 LurkerShad (zerg\zZluShad.grp)
# 916 DevourerShad (zerg\devour.grp)
# 903 DesertDoodad53 (thingy\tileset\desert\SLDPlnt4.grp)
# 901 DesertDoodad51 (thingy\tileset\desert\SLDMchn1.grp)
# 899 DesertDoodad49 (thingy\tileset\desert\SLDLbox1.grp)
# 896 DesertDoodad46 (thingy\tileset\desert\SHDLbox1.grp)
# 893 DesertDoodad43 (thingy\tileset\desert\SLDBTENT.grp)
# 891 DesertDoodad41 (thingy\tileset\desert\SLDBSUKY.grp)
# 888 DesertDoodad38 (thingy\tileset\desert\SLDBGREN.grp)
# 886 DesertDoodad36 (thingy\tileset\desert\SLDBGAS.grp)
# 884 DesertDoodad34 (thingy\tileset\desert\SLDBAZ.grp)
# 882 DesertDoodad32 (thingy\tileset\desert\SJGPLNT2.grp)
# 879 DesertDoodad29 (thingy\tileset\desert\SJGBRED.grp)
# 877 DesertDoodad27 (thingy\tileset\desert\SJGBFACT.grp)
# 875 DesertDoodad25 (thingy\tileset\desert\SJGBCOMM.grp)
# 873 DesertDoodad23 (thingy\tileset\desert\SJGBTENT.grp)
# 871 DesertDoodad21 (thingy\tileset\desert\SJGBSGN.grp)
# 869 DesertDoodad19 (thingy\tileset\desert\SJGBGEN.grp)
# 867 DesertDoodad17 (thingy\tileset\desert\SJGBGAS.grp)
# 865 DesertDoodad15 (thingy\tileset\desert\SJGBROKE.grp)
# 863 DesertDoodad13 (thingy\tileset\desert\SHDPLNT3.grp)
# 861 DesertDoodad11 (thingy\tileset\desert\SHDBTENT.grp)
# 859 DesertDoodad9 (thingy\tileset\desert\SHDBMOSS.grp)
# 857 DesertDoodad7 (thingy\tileset\desert\SHDBMED.grp)
# 855 DesertDoodad5 (thingy\tileset\desert\SHDBGAS.grp)
# 853 DesertDoodad3 (thingy\tileset\desert\SHDBBRKE.grp)
# 850 IceWorldDoodad80 (thingy\tileset\ice\sRJBTre4.grp)
# 848 IceWorldDoodad78 (thingy\tileset\ice\sRJBTre3.grp)
# 846 IceWorldDoodad76 (thingy\tileset\ice\sRJBTre2.grp)
# 844 IceWorldDoodad74 (thingy\tileset\ice\sRJBTre1.grp)
# 835 IceWorldDoodad65 (thingy\tileset\ice\SHDRadr2.grp)
# 830 IceWorldDoodad60 (thingy\tileset\ice\SLDthing.grp)
# 828 IceWorldDoodad58 (thingy\tileset\ice\SHDPipes.grp)
# 826 IceWorldDoodad56 (thingy\tileset\ice\SLDRck02.grp)
# 824 IceWorldDoodad54 (thingy\tileset\ice\SLDRck01.grp)
# 822 IceWorldDoodad52 (thingy\tileset\ice\SLDRdr03.grp)
# 820 IceWorldDoodad50 (thingy\tileset\ice\SLDRdr02.grp)
# 818 IceWorldDoodad48 (thingy\tileset\ice\SLDRdr01.grp)
# 816 IceWorldDoodad46 (thingy\tileset\ice\SLDDish.grp)
# 814 IceWorldDoodad44 (thingy\tileset\ice\SLDDtre2.grp)
# 812 IceWorldDoodad42 (thingy\tileset\ice\SLDDtre1.grp)
# 810 IceWorldDoodad40 (thingy\tileset\ice\SLDComm.grp)
# 808 IceWorldDoodad38 (thingy\tileset\ice\SLDbld02.grp)
# 806 IceWorldDoodad36 (thingy\tileset\ice\SLDbld01.grp)
# 804 IceWorldDoodad34 (thingy\tileset\ice\SLDBTre4.grp)
# 802 IceWorldDoodad32 (thingy\tileset\ice\SLDBTre3.grp)
# 800 IceWorldDoodad30 (thingy\tileset\ice\SLDBTre2.grp)
# 798 IceWorldDoodad28 (thingy\tileset\ice\SLDBTre1.grp)
# 796 IceWorldDoodad26 (thingy\tileset\ice\SHDTwr02.grp)
# 794 IceWorldDoodad24 (thingy\tileset\ice\SHDTwr01.grp)
# 792 IceWorldDoodad22 (thingy\tileset\ice\SHDSpire.grp)
# 786 IceWorldDoodad16 (thingy\tileset\ice\SHDRck02.grp)
# 784 IceWorldDoodad14 (thingy\tileset\ice\SHDRck01.grp)
# 782 IceWorldDoodad12 (thingy\tileset\ice\SHDradrR.grp)
# 780 IceWorldDoodad10 (thingy\tileset\ice\SHDradrl.grp)
# 778 IceWorldDoodad8 (thingy\tileset\ice\SHDbld04.grp)
# 776 IceWorldDoodad6 (thingy\tileset\ice\SHDbld03.grp)
# 774 IceWorldDoodad4 (thingy\tileset\ice\SHDbld02.grp)
# 772 IceWorldDoodad2 (thingy\tileset\ice\SHDbld01.grp)
# 711 BadlandsDoodad21 (thingy\tileset\Badlands\LDTree4S.grp)
# 709 BadlandsDoodad19 (thingy\tileset\Badlands\LDTree3S.grp)
# 707 BadlandsDoodad17 (thingy\tileset\Badlands\LDTree2S.grp)
# 705 BadlandsDoodad15 (thingy\tileset\Badlands\LDTree1S.grp)
# 698 BadlandsDoodad8 (thingy\tileset\Badlands\HDRock4S.grp)
# 696 BadlandsDoodad6 (thingy\tileset\Badlands\HDRock3S.grp)
# 694 BadlandsDoodad4 (thingy\tileset\Badlands\HDRock2S.grp)
# 692 BadlandsDoodad2 (thingy\tileset\Badlands\HDRock1S.grp)
# 676 SpacePlatformDoodad11 (thingy\tileset\Platform\Glob3Sha.grp)
# 674 SpacePlatformDoodad9 (thingy\tileset\Platform\Glob2Sha.grp)
# 672 SpacePlatformDoodad7 (thingy\tileset\Platform\Glob1Sha.grp)
# 670 SpacePlatformDoodad5 (thingy\tileset\Platform\Dish3Sha.grp)
# 668 SpacePlatformDoodad3 (thingy\tileset\Platform\Dish2Sha.grp)
# 666 SpacePlatformDoodad (thingy\tileset\Platform\Dish1Sha.grp)
# 639 JungleDoodad30 (thingy\tileset\Jungle\tree4sha.grp)
# 637 JungleDoodad28 (thingy\tileset\Jungle\tree3sha.grp)
# 635 JungleDoodad26 (thingy\tileset\Jungle\tree2sha.grp)
# 633 JungleDoodad24 (thingy\tileset\Jungle\tree1sha.grp)
# 631 JungleDoodad22 (thingy\tileset\Jungle\LDtree4s.grp)
# 629 JungleDoodad20 (thingy\tileset\Jungle\LDtree3s.grp)
# 627 JungleDoodad18 (thingy\tileset\Jungle\LDtree2s.grp)
# 625 JungleDoodad16 (thingy\tileset\Jungle\LDtree1s.grp)
# 623 JungleDoodad14 (thingy\tileset\Jungle\JUbush5s.grp)
# 621 JungleDoodad12 (thingy\tileset\Jungle\JUbush3s.grp)
# 619 JungleDoodad10 (thingy\tileset\Jungle\JUbush1S.grp)
# 617 JungleDoodad8 (thingy\tileset\Jungle\HDRock4s.grp)
# 615 JungleDoodad6 (thingy\tileset\Jungle\HDRock3s.grp)
# 613 JungleDoodad4 (thingy\tileset\Jungle\HDRock2s.grp)
# 611 JungleDoodad2 (thingy\tileset\Jungle\HDRock1s.grp)
# 598 AshWorldDoodadRock5Shad (thingy\tileset\AshWorld\Rock5Sha.grp)
# 596 AshWorldDoodadRock4Shad (thingy\tileset\AshWorld\Rock4Sha.grp)
# 594 AshWorldDoodadRock3Shad (thingy\tileset\AshWorld\Rock3Sha.grp)
# 592 AshWorldDoodadRock2Shad (thingy\tileset\AshWorld\Rock2Sha.grp)
# 590 AshWorldDoodadRock1Shad (thingy\tileset\AshWorld\Rock1Sha.grp)
# 352 MineralDeposit3Shad (neutral\min03Sha.grp)
# 350 MineralDeposit2Shad (neutral\min02Sha.grp)
# 348 MineralDeposit1Shad (neutral\min01Sha.grp)
# 343 BengalassShad (neutral\njcShad.grp)
# 341 RynadonShad (neutral\nbcShad.grp)
# 339 RagnasaurShad (neutral\nacShad.grp)
# 331 ConstructionSitesmallShad (terran\tb1Shad.grp)
# 328 ConstructionSitemediumShad (terran\tb3Shad.grp)
# 326 ConstructionSitelargeShad (terran\tb2Shad.grp)
# 324 EngineeringBayShad (terran\twpShad.grp)
# 321 StarportShad (terran\tspShad.grp)
# 317 NuclearMissileShad (terran\nukemiss.grp)
# 315 NukeSiloShad (terran\tnsShad.grp)
# 311 ScienceFacilityShad (terran\trlShad.grp)
# 308 RefineryShad (terran\treShad.grp)
# 305 BunkerShad (terran\tpbShad.grp)
# 303 PhysicsLabShad (terran\tplShad.grp)
# 300 CrashedNoradIIShad (neutral\cbaShad.grp)
# 298 MissleTurretShad (terran\tmiShad.grp)
# 295 MachineShopShad (terran\tmsShad.grp)
# 291 CovertOpsShad (terran\tglShad.grp)
# 287 FactoryShad (terran\tfaShad.grp)
# 284 ControlTowerShad (terran\tddShad.grp)
# 280 SupplyDepotShad (terran\tdeShad.grp)
# 277 CommandCenterShad (terran\tccShad.grp)
# 274 ComsatStationShad (terran\tcsShad.grp)
# 270 ArmoryShad (terran\tclShad.grp)
# 267 BarracksShad (terran\tbrShad.grp)
# 265 AcademyShad (terran\tacShad.grp)
# 262 ScienceVesselShad (terran\tveShad.grp)
# 259 SpiderMineShad (terran\tsmShad.grp)
# 257 VultureShad (terran\Vulture.grp)
# 255 SiegeTankSiegeShad (terran\tstShad.grp)
# 252 SiegeTankTankShad (terran\ttaShad.grp)
# 248 SCVShad (terran\SCV.grp)
# 244 WraithShad (terran\phoenix.grp)
# 240 MarineShad (terran\tmaShad.grp)
# 238 KerriganGhostShad (terran\ughShad.grp)
# 236 GoliathShad (terran\tgoShad.grp)
# 229 GhostShad (terran\tghShad.grp)
# 227 FirebatShad (terran\tfbShad.grp)
# 224 DropshipShad (terran\dropship.grp)
# 222 CivilianShad (neutral\nciShad.grp)
# 219 BattlecruiserShad (terran\BattleCr.grp)
# 212 FleetBeaconShad (protoss\pwaShad.grp)
# 206 RoboticsSupportBayShad (protoss\pstShad.grp)
# 202 StargateShad (protoss\psgShad.grp)
# 198 ShieldBatteryShad (protoss\pbaShad.grp)
# 194 RoboticsFacilityShad (protoss\proShad.grp)
# 191 PylonShad (protoss\ppyShad.grp)
# 188 ArbiterTribunalShad (protoss\pauShad.grp)
# 184 PhotonCannonShad (protoss\ppbShad.grp)
# 182 NexusShad (protoss\pneShad.grp)
# 177 CyberneticsCoreShad (protoss\pgcShad.grp)
# 173 GatewayShad (protoss\pgaShad.grp)
# 170 ForgeShad (protoss\pfoShad.grp)
# 166 CitadelofAdunShad (protoss\pciShad.grp)
# 163 ObservatoryShad (protoss\pbeShad.grp)
# 160 Unknown160 (protoss\pasShad.grp)
# 157 TemplarArchivesShad (protoss\pacShad.grp)
# 152 ZealotShad (protoss\pzeShad.grp)
# 149 ObserverShad (protoss\witness.grp)
# 145 ReaverShad (protoss\ptrShad.grp)
# 141 ScoutShad (protoss\scout.grp)
# 138 ProbeShad (protoss\probe.grp)
# 131 ArbiterShad (protoss\arbiter.grp)
# 127 HighTemplarShad (protoss\pteShad.grp)
# 123 DragoonShad (protoss\pdrShad.grp)
# 119 ShuttleShad (protoss\shuttle.grp)
# 117 InterceptorShad (protoss\Intercep.grp)
# 113 CarrierShad (protoss\carrier.grp)
# 106 ZergBuildingMorphShad (zerg\ZBShad.grp)
# 100 SporeColonyShad (zerg\zscShad.grp)
# 098 SpireShad (zerg\zspShad.grp)
# 096 HydraliskDenShad (zerg\zsbShad.grp)
# 094 ExtractorShad (zerg\zreShad.grp)
# 092 UltraliskCavernShad (zerg\zrcShad.grp)
# 087 NydusCanalShad (zerg\znyShad.grp)
# 085 QueensNestShad (zerg\zneShad.grp)
# 083 DefilerMoundShad (zerg\zmhShad.grp)
# 081 GreaterSpireShad (zerg\zmcShad.grp)
# 079 MatureChysalisShad (neutral\nkoShad.grp)
# 077 SunkenColonyShad (zerg\zluShad.grp)
# 075 LairShad (zerg\zlrShad.grp)
# 073 HiveShad (zerg\zhiShad.grp)
# 071 HatcheryShad (zerg\zhaShad.grp)
# 069 CreepColonyShad (zerg\zfcShad.grp)
# 067 EvolutinoChamberShad (zerg\zceShad.grp)
# 065 SpawningPoolShad (zerg\zchShad.grp)
# 062 CerabrateShad (zerg\zucShad.grp)
# 055 ZerglingShad (zerg\zzeShad.grp)
# 051 UltraliskShad (zerg\zulShad.grp)
# 047 QueenShad (zerg\queen.grp)
# 043 OverlordShad (zerg\overlord.grp)
# 039 MutaliskShad (zerg\mutalid.grp)
# 034 InfestedKerriganShad (zerg\uikShad.grp)
# 030 HydraliskShad (zerg\zhyShad.grp)
# 026 GuardianShad (zerg\guardian.grp)
# 022 ZergEggShad (zerg\zegShad.grp)
# 018 DroneShad (zerg\drone.grp)
# 014 DefilerShad (zerg\defiler.grp)
# 012 GuardianCocoonShad (zerg\cocoon.grp)
# 009 InfestedTerranShad (zerg\zbgShad.grp)
# 006 BroodlingShad (zerg\zbrShad.grp)
# 001 ScourgeShad (zerg\avenger.grp)
.headerstart
IsId           	275
Type           	1
Init           	ShadowHeaderInit
Death          	ShadowHeaderDeath
.headerend
# ----------------------------------------------------------------------------- #

ShadowHeaderInit:
	wait           	1
	followmaingraphic	
	goto           	ShadowHeaderInit

ShadowHeaderDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 424 PlasmaShields (thingy\pshield.grp)
.headerstart
IsId           	276
Type           	1
Init           	ShieldOverlayInit
Death          	ShieldOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ShieldOverlayInit:
	playfram       	0
	wait           	1
	playfram       	17
	wait           	1
	playfram       	34
	wait           	1
	playfram       	51
ShieldOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 425 Unknown425 (thingy\explo2.grp)
.headerstart
IsId           	277
Type           	1
Init           	Unknown277Init
Death          	Unknown277Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown277Init:
	playsnd        	9	# Misc\ExploSm.wav
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	end            	

Unknown277Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 426 Unknown426 (thingy\dbl_exp.grp)
.headerstart
IsId           	278
Type           	1
Init           	DoubleExplosionInit
Death          	DoubleExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

DoubleExplosionInit:
	playsnd        	9	# Misc\ExploSm.wav
	playfram       	0
	wait           	1
	playfram       	9
	wait           	1
	playfram       	18
	wait           	1
	playfram       	27
	wait           	1
	playfram       	36
	wait           	1
	playfram       	45
	wait           	1
	playfram       	54
	wait           	1
	playfram       	63
	wait           	1
	playfram       	72
	wait           	1
	playfram       	81
	wait           	1
	playfram       	90
	wait           	1
	playfram       	99
	wait           	1
	end            	

DoubleExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 428 Smallexplosion (thingy\small.grp)
.headerstart
IsId           	279
Type           	1
Init           	NuclearMissileDeathInit
Death          	NuclearMissileDeathDeath
.headerend
# ----------------------------------------------------------------------------- #

NuclearMissileDeathInit:
	playsnd        	9	# Misc\ExploSm.wav
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	1
NuclearMissileDeathDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 429 Spidermineexplosion (thingy\tmnExplo.grp)
.headerstart
IsId           	280
Type           	0
Init           	SpiderMineExplosionInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpiderMineExplosionInit:
	playsnd        	10	# Misc\Explo1.wav
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 434 Unknown434 (thingy\GeySmok5.grp)
# 433 Unknown433 (thingy\GeySmok4.grp)
# 432 Unknown432 (thingy\GeySmok3.grp)
# 431 Unknown431 (thingy\GeySmok2.grp)
# 430 Unknown430 (thingy\GeySmok1.grp)
.headerstart
IsId           	281
Type           	1
Init           	VespeneGeyserSmokesInit
Death          	VespeneGeyserSmokesDeath
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserSmokesInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	end            	

VespeneGeyserSmokesDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 439 Unknown439 (thingy\GeySmoS1.grp)
# 438 Unknown438 (thingy\GeySmoS1.grp)
# 437 Unknown437 (thingy\GeySmoS1.grp)
# 436 Unknown436 (thingy\GeySmoS1.grp)
# 435 Unknown435 (thingy\GeySmoS1.grp)
.headerstart
IsId           	282
Type           	1
Init           	Unknown282Init
Death          	Unknown282Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown282Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	end            	

Unknown282Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 440 Fragmentationgrenadehit (thingy\efgHit.grp)
.headerstart
IsId           	283
Type           	1
Init           	FragmentationGrenadeHitInit
Death          	FragmentationGrenadeHitDeath
.headerend
# ----------------------------------------------------------------------------- #

FragmentationGrenadeHitInit:
	playsndbtwn    	107 109	# Bullet\tvuHit00.wav, Bullet\tvuHit02.wav
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	end            	

FragmentationGrenadeHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 441 Fragmentationgrenadesmoke (thingy\GreSmoke.grp)
.headerstart
IsId           	284
Type           	1
Init           	GrenadeShotSmokeInit
Death          	GrenadeShotSmokeDeath
.headerend
# ----------------------------------------------------------------------------- #

GrenadeShotSmokeInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	end            	

GrenadeShotSmokeDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 442 Unknown442 (thingy\HKexplod.grp)
# 427 Unknown427 (thingy\HKexplod.grp)
.headerstart
IsId           	285
Type           	1
Init           	AntiMatterMissileHitInit
Death          	AntiMatterMissileHitDeath
.headerend
# ----------------------------------------------------------------------------- #

AntiMatterMissileHitInit:
	playsnd        	8	# Misc\ExploMed.wav
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	end            	

AntiMatterMissileHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 443 ScarabTrail (thingy\HKTrail.grp)
.headerstart
IsId           	286
Type           	1
Init           	AntiMatterMissileOverlayInit
Death          	AntiMatterMissileOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

AntiMatterMissileOverlayInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	end            	

AntiMatterMissileOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 444 ScarabExplosion (thingy\psaExplo.grp)
.headerstart
IsId           	287
Type           	1
Init           	ScarabHitInit
Death          	ScarabHitDeath
.headerend
# ----------------------------------------------------------------------------- #

ScarabHitInit:
	playsnd        	100	# Bullet\psaHit00.wav
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	end            	

ScarabHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 445 Unknown445 (thingy\blackx.grp)
.headerstart
IsId           	288
Type           	2
Init           	CursorMarkerInit
Death          	[NONE]
GndAttkInit    	CursorMarkerGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CursorMarkerInit:
	wait           	125
	goto           	CursorMarkerInit

CursorMarkerGndAttkInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	__2d           	
	goto           	CursorMarkerInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 580 od224 (thingy\od224.grp)
# 579 od146 (thingy\od146.grp)
# 578 od122 (thingy\od122.grp)
# 577 od110 (thingy\od110.grp)
# 576 od094 (thingy\od094.grp)
# 575 od072 (thingy\od072.grp)
# 574 od062 (thingy\od062.grp)
# 573 od048 (thingy\od048.grp)
# 572 od032 (thingy\od032.grp)
# 571 od022 (thingy\od022.grp)
# 570 o224 (thingy\o224.grp)
# 569 o146 (thingy\o146.grp)
# 568 o122 (thingy\o122.grp)
# 567 o110 (thingy\o110.grp)
# 566 o094 (thingy\o094.grp)
# 565 o072 (thingy\o072.grp)
# 564 o062 (thingy\o062.grp)
# 563 o048 (thingy\o048.grp)
# 562 o032 (thingy\o032.grp)
# 561 o022 (thingy\o022.grp)
# 560 Unknown560 (thingy\blackx.grp)
.headerstart
IsId           	289
Type           	1
Init           	CircleMarkerInit
Death          	CircleMarkerInit
.headerend
# ----------------------------------------------------------------------------- #

CircleMarkerInit:
	wait           	125
	goto           	CircleMarkerInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 120 ShuttleGlow (thingy\pshGlow.grp)
# 114 CarrierGlow (thingy\pcaGlow.grp)
.headerstart
IsId           	290
Type           	12
Init           	CarrierEnginesInit
Death          	CarrierEnginesDeath
GndAttkInit    	CarrierEnginesDeath
AirAttkInit    	CarrierEnginesDeath
Unused1        	[NONE]
GndAttkRpt     	CarrierEnginesDeath
AirAttkRpt     	CarrierEnginesDeath
CastSpell      	CarrierEnginesDeath
GndAttkToIdle  	CarrierEnginesDeath
AirAttkToIdle  	CarrierEnginesDeath
Unused2        	[NONE]
Walking        	CarrierEnginesInit
WalkingToIdle  	CarrierEnginesDeath
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CarrierEnginesInit:
	wait           	1
	followmaingraphic	
	goto           	CarrierEnginesInit

CarrierEnginesDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 943 ValkyrieAfterburners (thingy\tbmAfter.grp)
# 942 ValkyrieOverlay2 (thingy\tbmGlow.grp)
# 941 ValkyrieOverlay (thingy\tbmGlow.grp)
# 249 SCVGlow (thingy\tscGlow.grp)
# 225 DropshipGlow (thingy\tdrGlow.grp)
# 220 BattlecruiserGlow (thingy\tbaGlow.grp)
# 132 ArbiterGlow (thingy\pabGlow.grp)
.headerstart
IsId           	291
Type           	15
Init           	Engines_GlowHeaderInit
Death          	Engines_GlowHeaderDeath
GndAttkInit    	Engines_GlowHeaderDeath
AirAttkInit    	Engines_GlowHeaderDeath
Unused1        	[NONE]
GndAttkRpt     	Engines_GlowHeaderDeath
AirAttkRpt     	Engines_GlowHeaderDeath
CastSpell      	Engines_GlowHeaderDeath
GndAttkToIdle  	Engines_GlowHeaderDeath
AirAttkToIdle  	Engines_GlowHeaderDeath
Unused2        	[NONE]
Walking        	Engines_GlowHeaderInit
WalkingToIdle  	Engines_GlowHeaderDeath
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	Engines_GlowHeaderDeath
.headerend
# ----------------------------------------------------------------------------- #

Engines_GlowHeaderInit:
	engset         	0
	wait           	1
	engset         	1
	wait           	1
	goto           	Engines_GlowHeaderInit

Engines_GlowHeaderDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 503 Unknown503 (bullet\circle14.grp)
.headerstart
IsId           	292
Type           	2
Init           	WhiteCircleInit
Death          	WhiteCircleDeath
GndAttkInit    	WhiteCircleDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WhiteCircleInit:
	wait           	1
	sigorder       	1
	wait           	1
WhiteCircleDeath:
	playfram       	0
	wait           	5
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 446 BCLaserFireOverlay (thingy\elbBat.grp)
.headerstart
IsId           	293
Type           	1
Init           	BattlecruiserAttackOverlayInit
Death          	BattlecruiserAttackOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

BattlecruiserAttackOverlayInit:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	1
BattlecruiserAttackOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 447 LaserHit (thingy\elbHit.grp)
.headerstart
IsId           	294
Type           	1
Init           	LasersHitInit
Death          	LasersHitDeath
.headerend
# ----------------------------------------------------------------------------- #

LasersHitInit:
	playsnd        	77	# Bullet\LASRHIT3.wav
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
LasersHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 448 Unknown448 (thingy\elbMuzz.grp)
.headerstart
IsId           	295
Type           	1
Init           	Unknown295Init
Death          	Unknown295Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown295Init:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
Unknown295Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 387 Plague (thingy\ebbCloud.grp)
.headerstart
IsId           	296
Type           	2
Init           	PlagueCloudInit
Death          	PlagueCloudDeath
GndAttkInit    	PlagueCloudDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PlagueCloudInit:
	playfram       	0
	wait           	1
	sigorder       	1
	wait           	1
PlagueCloudDeath:
	playsnd        	816	# Zerg\DEFILER\ZDeBlo00.WAV
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	domissiledmg   	
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 390 PlagueUnitOverlayLarge (thingy\ebbHitL.grp)
# 389 PlagueUnitOverlayMedium (thingy\ebbHitM.grp)
# 388 PlagueUnitOverlaySmall (thingy\ebbHitS.grp)
.headerstart
IsId           	297
Type           	1
Init           	PlagueOverlayInit
Death          	PlagueOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

PlagueOverlayInit:
	tmprmgraphicstart	
	waitrand       	1 3
	tmprmgraphicend	
PlagueOverlayLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	waitrand       	2 3
	goto           	PlagueOverlayLocal00

PlagueOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 517 Consume (thingy\consume.grp)
.headerstart
IsId           	298
Type           	2
Init           	ConsumeInit
Death          	ConsumeDeath
GndAttkInit    	ConsumeDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ConsumeInit:
	wait           	1
	sigorder       	1
	wait           	1
ConsumeDeath:
	playsnd        	813	# Zerg\DEFILER\ZDeCon00.WAV
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	domissiledmg   	
	wait           	2
	playfram       	17
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 337 DarkSwarm (thingy\Dswarm.grp)
.headerstart
IsId           	299
Type           	1
Init           	DarkSwarmInit
Death          	DarkSwarmDeath
.headerend
# ----------------------------------------------------------------------------- #

DarkSwarmInit:
	playsnd        	922	# Zerg\Queen\ZQuSwm00.WAV
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
DarkSwarmLocal00:
	playfram       	5
	wait           	3
	playfram       	6
	wait           	3
	playfram       	7
	wait           	3
	playfram       	8
	wait           	3
	playfram       	9
	wait           	3
	playfram       	8
	wait           	3
	playfram       	7
	wait           	3
	playfram       	6
	wait           	3
	goto           	DarkSwarmLocal00

DarkSwarmDeath:
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 376 defencematrixbacklarge (thingy\edmBackL.grp)
# 375 defencematrixbackmedium (thingy\edmBackM.grp)
# 374 defencematrixbacksmall (thingy\edmBackS.grp)
# 373 defencematrixfrontlarge (thingy\edmFronL.grp)
# 372 defencematrixfrontmedium (thingy\edmFronM.grp)
# 371 defencematrixfrontsmall (thingy\edmFronS.grp)
.headerstart
IsId           	300
Type           	1
Init           	DefensiveMatrixOverlayInit
Death          	DefensiveMatrixOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

DefensiveMatrixOverlayInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	goto           	DefensiveMatrixOverlayInit

DefensiveMatrixOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 379 defencematrixhitlarge (thingy\edmHitL.grp)
# 378 defencematrixhitmedium (thingy\edmHitM.grp)
# 377 defencematrixhitsmall (thingy\edmHitS.grp)
.headerstart
IsId           	301
Type           	1
Init           	DefensiveMatrixHitInit
Death          	DefensiveMatrixHitDeath
.headerend
# ----------------------------------------------------------------------------- #

DefensiveMatrixHitInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
DefensiveMatrixHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 383 Ensnare (thingy\Ensnare.grp)
.headerstart
IsId           	302
Type           	1
Init           	EnsnareInit
Death          	EnsnareDeath
.headerend
# ----------------------------------------------------------------------------- #

EnsnareInit:
	playsnd        	924	# Zerg\Queen\ZQuEns00.WAV
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	end            	

EnsnareDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 386 EnsnareUnitOverlayLarge (thingy\ensGooL.grp)
# 385 EnsnareUnitOverlayMedium (thingy\ensGooM.grp)
# 384 EnsnareUnitOverlaySmall (thingy\ensGooS.grp)
.headerstart
IsId           	303
Type           	1
Init           	EnsnareOverlayInit
Death          	EnsnareOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

EnsnareOverlayInit:
	tmprmgraphicstart	
	waitrand       	1 3
	tmprmgraphicend	
EnsnareOverlayLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	waitrand       	2 3
	goto           	EnsnareOverlayLocal00

EnsnareOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 382 Irradiatelarge (thingy\eradLrg.grp)
# 381 Irradiatemedium (thingy\eradLrg.grp)
# 380 Irradiatesmall (thingy\eradLrg.grp)
.headerstart
IsId           	304
Type           	1
Init           	IrradiateInit
Death          	IrradiateDeath
.headerend
# ----------------------------------------------------------------------------- #

IrradiateInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	goto           	IrradiateInit

IrradiateDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 391 Recall (thingy\recall.grp)
.headerstart
IsId           	305
Type           	1
Init           	RecallFieldInit
Death          	RecallFieldDeath
.headerend
# ----------------------------------------------------------------------------- #

RecallFieldInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	end            	

RecallFieldDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 367 stasisfieldunitoverlaylarge (thingy\esfLarge.grp)
# 366 stasisfieldunitoverlaymedium (thingy\esfSmall.grp)
# 365 stasisfieldunitoverlaysmall (thingy\esfSmall.grp)
.headerstart
IsId           	306
Type           	1
Init           	StasisFieldOverlayInit
Death          	StasisFieldOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

StasisFieldOverlayInit:
	playfram       	0
	tmprmgraphicstart	
	waitrand       	3 8
	tmprmgraphicend	
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
StasisFieldOverlayLocal00:
	waitrand       	1 3
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	goto           	StasisFieldOverlayLocal00

StasisFieldOverlayDeath:
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	2
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 364 stasisfieldhit (thingy\esfHit.grp)
.headerstart
IsId           	307
Type           	1
Init           	StasisFieldHitInit
Death          	StasisFieldHitDeath
.headerend
# ----------------------------------------------------------------------------- #

StasisFieldHitInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	end            	

StasisFieldHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 370 shieldbatteryunitoverlaylarge (thingy\sbaLarge.grp)
.headerstart
IsId           	308
Type           	1
Init           	RechargeShields_Large_Init
Death          	RechargeShields_Large_Death
.headerend
# ----------------------------------------------------------------------------- #

RechargeShields_Large_Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	end            	

RechargeShields_Large_Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 369 shieldbatteryunitoverlaymedium (thingy\sbaSmall.grp)
# 368 shieldbatteryunitoverlaysmall (thingy\sbaSmall.grp)
.headerstart
IsId           	309
Type           	1
Init           	RechargeShields_Small_Init
Death          	RechargeShields_Small_Death
.headerend
# ----------------------------------------------------------------------------- #

RechargeShields_Small_Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	goto           	RechargeShields_Small_Init

RechargeShields_Small_Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 449 HighTemplarTrail (thingy\pteglow.grp)
.headerstart
IsId           	310
Type           	1
Init           	HighTemplarGlowInit
Death          	HighTemplarGlowDeath
.headerend
# ----------------------------------------------------------------------------- #

HighTemplarGlowInit:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	end            	

HighTemplarGlowDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 035 NeedleSpines (thingy\spooge.grp)
.headerstart
IsId           	311
Type           	1
Init           	NeedleSpinesOverlayInit
Death          	NeedleSpinesOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

NeedleSpinesOverlayInit:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	end            	

NeedleSpinesOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 421 FlameThrower (thingy\flamer.grp)
.headerstart
IsId           	312
Type           	1
Init           	FlamethrowerInit
Death          	FlamethrowerDeath
.headerend
# ----------------------------------------------------------------------------- #

FlamethrowerInit:
	playsndbtwn    	314 315	# Terran\Firebat\TFBFir00.WAV, Terran\Firebat\TFBFir01.WAV
	goto           	FlamethrowerLocal00

FlamethrowerLocal00:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	goto           	FlamethrowerLocal01

FlamethrowerLocal01:
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	playfram       	0xbb	# frame set 11
	wait           	1
	goto           	FlamethrowerDeath

FlamethrowerDeath:
	nobrkcodeend   	
	gotorepeatattk 	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 530 Unknown530 (thingy\ecaHit.grp)
.headerstart
IsId           	313
Type           	1
Init           	GeminiMissilesExplosionInit
Death          	GeminiMissilesExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

GeminiMissilesExplosionInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	end            	

GeminiMissilesExplosionDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 543 Unknown543 (thingy\eycBlast.grp)
.headerstart
IsId           	314
Type           	1
Init           	YamatoGunOverlayInit
Death          	YamatoGunOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunOverlayInit:
	playsnd        	178	# Terran\BATTLE\tBaYam01.wav
	playfram       	4
	nobrkcodestart 	
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	castspell      	
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	1
	sigorder       	2
	nobrkcodeend   	
	gotorepeatattk 	
YamatoGunOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 544 Unknown544 (thingy\eycHit.grp)
.headerstart
IsId           	315
Type           	1
Init           	YamatoGunHitInit
Death          	YamatoGunHitDeath
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunHitInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	end            	

YamatoGunHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 547 Unknown547 (thingy\emsHit.grp)
.headerstart
IsId           	316
Type           	1
Init           	Unknown316Init
Death          	Unknown316Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown316Init:
	playfram       	0
	wait           	1
	imguluselo     	552 2 0	# Unknown552 (thingy\elect02a.grp)
	imguluselo     	550 2 1	# Unknown550 (thingy\elect02a.grp)
	imgoluselo     	553 2 2	# Unknown553 (thingy\elect02.grp)
	imgoluselo     	551 2 3	# Unknown551 (thingy\elect02.grp)
	wait           	1
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	end            	

Unknown316Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 551 Unknown551 (thingy\elect02.grp)
# 550 Unknown550 (thingy\elect02a.grp)
.headerstart
IsId           	317
Type           	1
Init           	PsionicStormPartVariant1Init
Death          	PsionicStormPartVariant1Death
.headerend
# ----------------------------------------------------------------------------- #

PsionicStormPartVariant1Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	end            	

PsionicStormPartVariant1Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 553 Unknown553 (thingy\elect02.grp)
# 552 Unknown552 (thingy\elect02a.grp)
.headerstart
IsId           	318
Type           	1
Init           	PsionicStormPartVariant2Init
Death          	PsionicStormPartVariant2Death
.headerend
# ----------------------------------------------------------------------------- #

PsionicStormPartVariant2Init:
	playfram       	0
	setflipstate   	1
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	end            	

PsionicStormPartVariant2Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 555 Unknown555 (thingy\emp.grp)
.headerstart
IsId           	319
Type           	0
Init           	EMPShockwaveHit_Part1_Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EMPShockwaveHit_Part1_Init:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 556 Unknown556 (thingy\empl.grp)
.headerstart
IsId           	320
Type           	0
Init           	EMPShockwaveHit_Part2_Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EMPShockwaveHit_Part2_Init:
	playsnd        	7	# Misc\ExploLrg.wav
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	imgul          	555 0 0	# Unknown555 (thingy\emp.grp)
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 559 Unknown559 (thingy\ehaMed.grp)
# 558 Unknown558 (thingy\ehaMed.grp)
# 557 Unknown557 (thingy\ehaMed.grp)
.headerstart
IsId           	321
Type           	0
Init           	HallucinationDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HallucinationDeathInit:
	playfram       	0
	wait           	3
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	playfram       	3
	wait           	3
	playfram       	4
	wait           	3
	playfram       	5
	wait           	3
	playfram       	6
	wait           	3
	playfram       	7
	wait           	3
	playfram       	8
	wait           	3
	playfram       	9
	wait           	3
	playfram       	10
	wait           	3
	playfram       	11
	wait           	3
	playfram       	12
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 471 ProtossBuildingBurn6 (thingy\oFireV.grp)
# 470 ProtossBuildingBurn5 (thingy\oFireF.grp)
# 469 ProtossBuildingBurn4 (thingy\oFireC.grp)
# 468 ProtossBuildingBurn3 (thingy\oFireV.grp)
# 467 ProtossBuildingBurn2 (thingy\oFireF.grp)
# 466 ProtossBuildingBurn (thingy\oFireC.grp)
# 457 TerranBuildingBurn8 (thingy\oFireV.grp)
# 456 TerranBuildingBurn7 (thingy\oFireV.grp)
# 455 TerranBuildingBurn6 (thingy\oFireV.grp)
# 454 TerranBuildingBurn5 (thingy\oFireV.grp)
# 453 TerranBuildingBurn4 (thingy\oFireV.grp)
# 452 TerranBuildingBurn3 (thingy\oFireV.grp)
# 451 TerranBuildingBurn2 (thingy\oFireF.grp)
# 450 TerranBuildingBurn (thingy\oFireC.grp)
.headerstart
IsId           	322
Type           	1
Init           	Flames_Small_Init
Death          	Flames_Small_Death
.headerend
# ----------------------------------------------------------------------------- #

Flames_Small_Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	goto           	Flames_Small_Init

Flames_Small_Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# none
.headerstart
IsId           	323
Type           	1
Init           	Unknown323Init
Death          	Unknown323Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown323Init:
	setflipstate   	1
Unknown323Local00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	goto           	Unknown323Local00

Unknown323Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 461 ZergBuildingBlood4 (thingy\bblood04.grp)
# 460 ZergBuildingBlood3 (thingy\bblood03.grp)
# 459 ZergBuildingBlood2 (thingy\bblood02.grp)
# 458 ZergBuildingBlood (thingy\bblood01.grp)
.headerstart
IsId           	324
Type           	1
Init           	Bleeding_Small_Variant1Init
Death          	Bleeding_Small_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Small_Variant1Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	goto           	Bleeding_Small_Variant1Init

Bleeding_Small_Variant1Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 465 ZergBuildingBlood8 (thingy\bblood04.grp)
# 464 ZergBuildingBlood7 (thingy\bblood03.grp)
# 463 ZergBuildingBlood6 (thingy\bblood02.grp)
# 462 ZergBuildingBlood5 (thingy\bblood01.grp)
.headerstart
IsId           	325
Type           	1
Init           	Bleeding_Small_Variant2Init
Death          	Bleeding_Small_Variant2Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Small_Variant2Init:
	setflipstate   	1
Bleeding_Small_Variant2Local00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	goto           	Bleeding_Small_Variant2Local00

Bleeding_Small_Variant2Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 493 ProtossBuildingBurn12 (thingy\oFireV.grp)
# 492 ProtossBuildingBurn11 (thingy\oFireF.grp)
# 491 ProtossBuildingBurn10 (thingy\oFireC.grp)
# 490 ProtossBuildingBurn9 (thingy\oFireV.grp)
# 489 ProtossBuildingBurn8 (thingy\oFireF.grp)
# 488 ProtossBuildingBurn7 (thingy\oFireC.grp)
# 479 TerranBuildingBurn16 (thingy\oFireV.grp)
# 478 TerranBuildingBurn15 (thingy\oFireV.grp)
# 477 TerranBuildingBurn14 (thingy\oFireV.grp)
# 476 TerranBuildingBurn13 (thingy\oFireV.grp)
# 475 TerranBuildingBurn12 (thingy\oFireV.grp)
# 474 TerranBuildingBurn11 (thingy\oFireV.grp)
# 473 TerranBuildingBurn10 (thingy\oFireF.grp)
# 472 TerranBuildingBurn9 (thingy\oFireC.grp)
.headerstart
IsId           	326
Type           	1
Init           	Flames_Large_Init
Death          	Flames_Large_Death
.headerend
# ----------------------------------------------------------------------------- #

Flames_Large_Init:
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	goto           	Flames_Large_Init

Flames_Large_Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
.headerstart
IsId           	327
Type           	1
Init           	Unknown327Init
Death          	Unknown327Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown327Init:
	setflipstate   	1
Unknown327Local00:
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	goto           	Unknown327Local00

Unknown327Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 483 ZergBuildingBlood12 (thingy\bblood04.grp)
# 482 ZergBuildingBlood11 (thingy\bblood03.grp)
# 481 ZergBuildingBlood10 (thingy\bblood02.grp)
# 480 ZergBuildingBlood9 (thingy\bblood01.grp)
.headerstart
IsId           	328
Type           	1
Init           	Bleeding_Large_Variant1Init
Death          	Bleeding_Large_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Large_Variant1Init:
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	goto           	Bleeding_Large_Variant1Init

Bleeding_Large_Variant1Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 487 ZergBuildingBlood16 (thingy\bblood04.grp)
# 486 ZergBuildingBlood15 (thingy\bblood03.grp)
# 485 ZergBuildingBlood14 (thingy\bblood02.grp)
# 484 ZergBuildingBlood13 (thingy\bblood01.grp)
.headerstart
IsId           	329
Type           	1
Init           	Bleeding_Large_Variant2Init
Death          	Bleeding_Large_Variant2Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Large_Variant2Init:
	setflipstate   	1
Bleeding_Large_Variant2Local00:
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	goto           	Bleeding_Large_Variant2Local00

Bleeding_Large_Variant2Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 498 Unknown498 (thingy\dust05.grp)
# 497 Unknown497 (thingy\dust04.grp)
# 495 Unknown495 (thingy\dust02.grp)
.headerstart
IsId           	330
Type           	0
Init           	DustVariant1Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DustVariant1Init:
	playfram       	0
	wait           	3
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	playfram       	3
	wait           	3
	playfram       	4
	wait           	3
	playfram       	5
	wait           	3
	playfram       	6
	wait           	3
	playfram       	7
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 502 Unknown502 (thingy\dust09.grp)
# 501 Unknown501 (thingy\dust08.grp)
# 500 Unknown500 (thingy\dust07.grp)
# 499 Unknown499 (thingy\dust06.grp)
# 496 Unknown496 (thingy\dust03.grp)
# 494 ProtossBuildingBurn13 (thingy\dust01.grp)
.headerstart
IsId           	331
Type           	0
Init           	DustVariant2Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DustVariant2Init:
	playfram       	0
	wait           	3
	playfram       	1
	wait           	3
	playfram       	2
	wait           	3
	playfram       	3
	wait           	3
	playfram       	4
	wait           	3
	playfram       	5
	wait           	3
	playfram       	6
	wait           	3
	playfram       	7
	wait           	3
	playfram       	8
	wait           	3
	playfram       	9
	wait           	3
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 585 PsiField2 (thingy\Juice02.grp)
# 583 Unknown583 (thingy\blackx.grp)
# 581 Unknown581 (thingy\blackx.grp)
.headerstart
IsId           	332
Type           	1
Init           	ConfirmCircleInit
Death          	ConfirmCircleDeath
.headerend
# ----------------------------------------------------------------------------- #

ConfirmCircleInit:
	playfram       	0
	goto           	ConfirmCircleLocal00

ConfirmCircleLocal00:
	wait           	125
	goto           	ConfirmCircleLocal00

ConfirmCircleDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 584 PsiField1 (thingy\Juice01.grp)
.headerstart
IsId           	333
Type           	1
Init           	PsiFieldType1Init
Death          	PsiFieldType1Death
.headerend
# ----------------------------------------------------------------------------- #

PsiFieldType1Init:
	playfram       	0
	imgol          	586 130 179	# PsiField3 (thingy\Juice01.grp)
	imgol          	585 126 77	# PsiField2 (thingy\Juice02.grp)
	imgol          	587 130 77	# PsiField4 (thingy\Juice02.grp)
	setpos         	126 179
	goto           	PsiFieldType1Local00

PsiFieldType1Local00:
	wait           	125
	goto           	PsiFieldType1Local00

PsiFieldType1Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 906 DesertDoodad56 (thingy\tileset\desert\HDMachn2.grp)
# 842 IceWorldDoodad72 (thingy\tileset\ice\JGant1.grp)
# 840 IceWorldDoodad70 (thingy\tileset\ice\HDRadr02.grp)
# 770 TwilightDoodad16 (thingy\tileset\twilight\rstatue.grp)
# 587 PsiField4 (thingy\Juice02.grp)
# 586 PsiField3 (thingy\Juice01.grp)
.headerstart
IsId           	334
Type           	1
Init           	PsiFieldType2Init
Death          	PsiFieldType2Death
.headerend
# ----------------------------------------------------------------------------- #

PsiFieldType2Init:
	playfram       	0
	setflipstate   	1
	goto           	PsiFieldType2Local00

PsiFieldType2Local00:
	wait           	125
	goto           	PsiFieldType2Local00

PsiFieldType2Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 588 StartLocation (thingy\StartLoc.grp)
.headerstart
IsId           	335
Type           	0
Init           	StartLocationInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StartLocationInit:
	playfram       	0
	goto           	StartLocationLocal00

StartLocationLocal00:
	wait           	125
	goto           	StartLocationLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 897 DesertDoodad47 (thingy\tileset\desert\HDMachn2.grp)
# 880 DesertDoodad30 (thingy\tileset\desert\JGPLNT01.grp)
# 841 IceWorldDoodad71 (thingy\tileset\ice\JGant1.grp)
# 831 IceWorldDoodad61 (thingy\tileset\ice\LDsmrock.grp)
# 790 IceWorldDoodad20 (thingy\tileset\ice\HDSTre04.grp)
# 789 IceWorldDoodad19 (thingy\tileset\ice\HDSTre03.grp)
# 788 IceWorldDoodad18 (thingy\tileset\ice\HDSTre02.grp)
# 787 IceWorldDoodad17 (thingy\tileset\ice\HDSTre01.grp)
# 769 TwilightDoodad15 (thingy\tileset\twilight\rstatue.grp)
# 768 TwilightDoodad14 (thingy\tileset\twilight\JTree05.grp)
# 767 TwilightDoodad13 (thingy\tileset\twilight\JTree04.grp)
# 766 TwilightDoodad12 (thingy\tileset\twilight\JTree03.grp)
# 765 TwilightDoodad11 (thingy\tileset\twilight\JTree02.grp)
# 764 TwilightDoodad10 (thingy\tileset\twilight\JTree01.grp)
# 762 TwilightDoodad8 (thingy\tileset\twilight\Ldxel06.grp)
# 761 TwilightDoodad7 (thingy\tileset\twilight\Ldxel05.grp)
# 760 TwilightDoodad6 (thingy\tileset\twilight\Ldxel04.grp)
# 759 TwilightDoodad5 (thingy\tileset\twilight\Ldxel03.grp)
# 755 TwilightDoodad (thingy\tileset\twilight\Ldarch.grp)
# 749 InstallationDoodad15 (thingy\tileset\install\DICran4.grp)
# 748 InstallationDoodad14 (thingy\tileset\install\DICran3.grp)
# 747 InstallationDoodad13 (thingy\tileset\install\DICran2.grp)
# 746 InstallationDoodad12 (thingy\tileset\install\DICran1.grp)
# 734 BadlandsDoodad44 (thingy\tileset\Badlands\LCSignCC.grp)
# 733 BadlandsDoodad43 (thingy\tileset\Badlands\LCSignBB.grp)
# 732 BadlandsDoodad42 (thingy\tileset\Badlands\LCSignAA.grp)
# 731 BadlandsDoodad41 (thingy\tileset\Badlands\LCSign09.grp)
# 730 BadlandsDoodad40 (thingy\tileset\Badlands\LCSign08.grp)
# 729 BadlandsDoodad39 (thingy\tileset\Badlands\LCSign07.grp)
# 728 BadlandsDoodad38 (thingy\tileset\Badlands\LCSign06.grp)
# 727 BadlandsDoodad37 (thingy\tileset\Badlands\LCSign05.grp)
# 726 BadlandsDoodad36 (thingy\tileset\Badlands\LCSign04.grp)
# 725 BadlandsDoodad35 (thingy\tileset\Badlands\LCSign03.grp)
# 724 BadlandsDoodad34 (thingy\tileset\Badlands\LCSign02.grp)
# 723 BadlandsDoodad33 (thingy\tileset\Badlands\LCSign01.grp)
# 722 BadlandsDoodad32 (thingy\tileset\Badlands\LCShopAA.grp)
# 721 BadlandsDoodad31 (thingy\tileset\Badlands\LCShop09.grp)
# 720 BadlandsDoodad30 (thingy\tileset\Badlands\LCShop08.grp)
# 719 BadlandsDoodad29 (thingy\tileset\Badlands\LCShop07.grp)
# 718 BadlandsDoodad28 (thingy\tileset\Badlands\LCShop06.grp)
# 717 BadlandsDoodad27 (thingy\tileset\Badlands\LCShop05.grp)
# 716 BadlandsDoodad26 (thingy\tileset\Badlands\LCShop04.grp)
# 715 BadlandsDoodad25 (thingy\tileset\Badlands\LCShop03.grp)
# 714 BadlandsDoodad24 (thingy\tileset\Badlands\LCShop02.grp)
# 713 BadlandsDoodad23 (thingy\tileset\Badlands\LCShop01.grp)
# 712 BadlandsDoodad22 (thingy\tileset\Badlands\HGTree01.grp)
# 703 BadlandsDoodad13 (thingy\tileset\Badlands\HDVent01.grp)
# 702 BadlandsDoodad12 (thingy\tileset\Badlands\HDRock08.grp)
# 701 BadlandsDoodad11 (thingy\tileset\Badlands\HDRock07.grp)
# 700 BadlandsDoodad10 (thingy\tileset\Badlands\HDRock06.grp)
# 699 BadlandsDoodad9 (thingy\tileset\Badlands\HDRock05.grp)
# 690 SpacePlatformDoodad25 (thingy\tileset\Platform\refinery.grp)
# 689 SpacePlatformDoodad24 (thingy\tileset\Platform\SPThin01.grp)
# 688 SpacePlatformDoodad23 (thingy\tileset\Platform\LBSign08.grp)
# 687 SpacePlatformDoodad22 (thingy\tileset\Platform\LBSign07.grp)
# 686 SpacePlatformDoodad21 (thingy\tileset\Platform\LBSign06.grp)
# 685 SpacePlatformDoodad20 (thingy\tileset\Platform\LBSign05.grp)
# 684 SpacePlatformDoodad19 (thingy\tileset\Platform\LBSign04.grp)
# 683 SpacePlatformDoodad18 (thingy\tileset\Platform\LBSign03.grp)
# 682 SpacePlatformDoodad17 (thingy\tileset\Platform\LBSign02.grp)
# 681 SpacePlatformDoodad16 (thingy\tileset\Platform\LBSign01.grp)
# 678 SpacePlatformDoodad13 (thingy\tileset\Platform\Towr02.grp)
# 677 SpacePlatformDoodad12 (thingy\tileset\Platform\Towr01.grp)
# 664 JungleDoodad55 (thingy\tileset\Jungle\dd211.grp)
# 663 JungleDoodad54 (thingy\tileset\Jungle\dd210.grp)
# 662 JungleDoodad53 (thingy\tileset\Jungle\dd209.grp)
# 661 JungleDoodad52 (thingy\tileset\Jungle\dd207.grp)
# 660 JungleDoodad51 (thingy\tileset\Jungle\dd206.grp)
# 659 JungleDoodad50 (thingy\tileset\Jungle\dd205.grp)
# 658 JungleDoodad49 (thingy\tileset\Jungle\dd204.grp)
# 657 JungleDoodad48 (thingy\tileset\Jungle\dd203.grp)
# 656 JungleDoodad47 (thingy\tileset\Jungle\dd091.grp)
# 655 JungleDoodad46 (thingy\tileset\Jungle\dd081.grp)
# 654 JungleDoodad45 (thingy\tileset\Jungle\dd080.grp)
# 653 JungleDoodad44 (thingy\tileset\Jungle\dd079.grp)
# 652 JungleDoodad43 (thingy\tileset\Jungle\dd078.grp)
# 651 JungleDoodad42 (thingy\tileset\Jungle\dd077.grp)
# 650 JungleDoodad41 (thingy\tileset\Jungle\dd076.grp)
# 649 JungleDoodad40 (thingy\tileset\Jungle\dd075.grp)
# 648 JungleDoodad39 (thingy\tileset\Jungle\dd056.grp)
# 647 JungleDoodad38 (thingy\tileset\Jungle\dd055.grp)
# 646 JungleDoodad37 (thingy\tileset\Jungle\dd031.grp)
# 645 JungleDoodad36 (thingy\tileset\Jungle\dd030.grp)
# 644 JungleDoodad35 (thingy\tileset\Jungle\dd029.grp)
# 643 JungleDoodad34 (thingy\tileset\Jungle\dd028.grp)
# 642 JungleDoodad33 (thingy\tileset\Jungle\dd027.grp)
# 641 JungleDoodad32 (thingy\tileset\Jungle\dd026.grp)
# 640 JungleDoodad31 (thingy\tileset\Jungle\dd025.grp)
# 609 AshWorldDoodad11 (thingy\tileset\AshWorld\RORock03.grp)
# 608 AshWorldDoodad10 (thingy\tileset\AshWorld\RORock02.grp)
# 607 AshWorldDoodad9 (thingy\tileset\AshWorld\RORock01.grp)
# 606 AshWorldDoodad8 (thingy\tileset\AshWorld\HASRoc06.grp)
# 605 AshWorldDoodad7 (thingy\tileset\AshWorld\HASRoc05.grp)
# 604 AshWorldDoodad6 (thingy\tileset\AshWorld\HASRoc04.grp)
# 603 AshWorldDoodad5 (thingy\tileset\AshWorld\HASRoc03.grp)
# 602 AshWorldDoodad4 (thingy\tileset\AshWorld\HASRoc02.grp)
# 601 AshWorldDoodad3 (thingy\tileset\AshWorld\HASRoc01.grp)
# 600 AshWorldDoodad2 (thingy\tileset\AshWorld\LALRoc02.grp)
# 599 AshWorldDoodad (thingy\tileset\AshWorld\LALRoc01.grp)
.headerstart
IsId           	336
Type           	0
Init           	DoodadHeaderInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DoodadHeaderInit:
	playfram       	0
	goto           	DoodadHeaderLocal00

DoodadHeaderLocal00:
	wait           	125
	goto           	DoodadHeaderLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 902 DesertDoodad52 (thingy\tileset\desert\LDPlnt04.grp)
# 900 DesertDoodad50 (thingy\tileset\desert\LDMachn1.grp)
# 898 DesertDoodad48 (thingy\tileset\desert\LDLbox01.grp)
# 895 DesertDoodad45 (thingy\tileset\desert\HDLbox01.grp)
# 892 DesertDoodad42 (thingy\tileset\desert\LDBTENT.grp)
# 890 DesertDoodad40 (thingy\tileset\desert\LDBSUKY.grp)
# 887 DesertDoodad37 (thingy\tileset\desert\LDBGREN.grp)
# 885 DesertDoodad35 (thingy\tileset\desert\LDBGAS.grp)
# 883 DesertDoodad33 (thingy\tileset\desert\LDBAZ.grp)
# 881 DesertDoodad31 (thingy\tileset\desert\JGPLNT02.grp)
# 878 DesertDoodad28 (thingy\tileset\desert\JGBRED.grp)
# 876 DesertDoodad26 (thingy\tileset\desert\JGBFACT.grp)
# 874 DesertDoodad24 (thingy\tileset\desert\JGBCOMM.grp)
# 872 DesertDoodad22 (thingy\tileset\desert\JGBTENT.grp)
# 870 DesertDoodad20 (thingy\tileset\desert\JGBSGN.grp)
# 868 DesertDoodad18 (thingy\tileset\desert\JGBGEN.grp)
# 866 DesertDoodad16 (thingy\tileset\desert\JGBGAS.grp)
# 864 DesertDoodad14 (thingy\tileset\desert\JGBROKE.grp)
# 862 DesertDoodad12 (thingy\tileset\desert\HDPLNT03.grp)
# 860 DesertDoodad10 (thingy\tileset\desert\HDBTENT.grp)
# 858 DesertDoodad8 (thingy\tileset\desert\HDBMOSS.grp)
# 856 DesertDoodad6 (thingy\tileset\desert\HDBMED.grp)
# 854 DesertDoodad4 (thingy\tileset\desert\HDBGAS.grp)
# 852 DesertDoodad2 (thingy\tileset\desert\HDBBROKE.grp)
# 849 IceWorldDoodad79 (thingy\tileset\ice\RJBTree4.grp)
# 847 IceWorldDoodad77 (thingy\tileset\ice\RJBTree3.grp)
# 845 IceWorldDoodad75 (thingy\tileset\ice\RJBTree2.grp)
# 843 IceWorldDoodad73 (thingy\tileset\ice\RJBTree1.grp)
# 834 IceWorldDoodad64 (thingy\tileset\ice\HDRadr02.grp)
# 829 IceWorldDoodad59 (thingy\tileset\ice\LDthing.grp)
# 827 IceWorldDoodad57 (thingy\tileset\ice\HDPipes.grp)
# 825 IceWorldDoodad55 (thingy\tileset\ice\LDRck02.grp)
# 823 IceWorldDoodad53 (thingy\tileset\ice\LDRck01.grp)
# 821 IceWorldDoodad51 (thingy\tileset\ice\LDRdr03.grp)
# 819 IceWorldDoodad49 (thingy\tileset\ice\LDRdr02.grp)
# 817 IceWorldDoodad47 (thingy\tileset\ice\LDRdr01.grp)
# 815 IceWorldDoodad45 (thingy\tileset\ice\LDDish.grp)
# 813 IceWorldDoodad43 (thingy\tileset\ice\LDDtre02.grp)
# 811 IceWorldDoodad41 (thingy\tileset\ice\LDDtre01.grp)
# 809 IceWorldDoodad39 (thingy\tileset\ice\LDComm.grp)
# 807 IceWorldDoodad37 (thingy\tileset\ice\LDbld02.grp)
# 805 IceWorldDoodad35 (thingy\tileset\ice\LDbld01.grp)
# 803 IceWorldDoodad33 (thingy\tileset\ice\LDBTre04.grp)
# 801 IceWorldDoodad31 (thingy\tileset\ice\LDBTre03.grp)
# 799 IceWorldDoodad29 (thingy\tileset\ice\LDBTre02.grp)
# 797 IceWorldDoodad27 (thingy\tileset\ice\LDBTre01.grp)
# 795 IceWorldDoodad25 (thingy\tileset\ice\HDTwr02.grp)
# 793 IceWorldDoodad23 (thingy\tileset\ice\HDTwr01.grp)
# 791 IceWorldDoodad21 (thingy\tileset\ice\HDSpire.grp)
# 785 IceWorldDoodad15 (thingy\tileset\ice\HDRock02.grp)
# 783 IceWorldDoodad13 (thingy\tileset\ice\HDRock01.grp)
# 781 IceWorldDoodad11 (thingy\tileset\ice\HDradarR.grp)
# 779 IceWorldDoodad9 (thingy\tileset\ice\HDradarl.grp)
# 777 IceWorldDoodad7 (thingy\tileset\ice\HDbld04.grp)
# 775 IceWorldDoodad5 (thingy\tileset\ice\HDbld03.grp)
# 773 IceWorldDoodad3 (thingy\tileset\ice\HDbld02.grp)
# 771 IceWorldDoodad (thingy\tileset\ice\HDbld01.grp)
# 710 BadlandsDoodad20 (thingy\tileset\Badlands\HDTree04.grp)
# 708 BadlandsDoodad18 (thingy\tileset\Badlands\HDTree03.grp)
# 706 BadlandsDoodad16 (thingy\tileset\Badlands\HDTree02.grp)
# 704 BadlandsDoodad14 (thingy\tileset\Badlands\HDTree01.grp)
# 697 BadlandsDoodad7 (thingy\tileset\Badlands\HDRock04.grp)
# 695 BadlandsDoodad5 (thingy\tileset\Badlands\HDRock03.grp)
# 693 BadlandsDoodad3 (thingy\tileset\Badlands\HDRock02.grp)
# 691 BadlandsDoodad (thingy\tileset\Badlands\HDRock01.grp)
# 675 SpacePlatformDoodad10 (thingy\tileset\Platform\Glob03.grp)
# 673 SpacePlatformDoodad8 (thingy\tileset\Platform\Glob02.grp)
# 671 SpacePlatformDoodad6 (thingy\tileset\Platform\Glob01.grp)
# 669 SpacePlatformDoodad4 (thingy\tileset\Platform\Dish03.grp)
# 667 SpacePlatformDoodad2 (thingy\tileset\Platform\Dish02.grp)
# 665 JungleDoodad56 (thingy\tileset\Platform\Dish01.grp)
# 638 JungleDoodad29 (thingy\tileset\Jungle\tree04.grp)
# 636 JungleDoodad27 (thingy\tileset\Jungle\tree03.grp)
# 634 JungleDoodad25 (thingy\tileset\Jungle\tree02.grp)
# 632 JungleDoodad23 (thingy\tileset\Jungle\tree01.grp)
# 630 JungleDoodad21 (thingy\tileset\Jungle\LDtree04.grp)
# 628 JungleDoodad19 (thingy\tileset\Jungle\LDtree03.grp)
# 626 JungleDoodad17 (thingy\tileset\Jungle\LDtree02.grp)
# 624 JungleDoodad15 (thingy\tileset\Jungle\LDtree01.grp)
# 622 JungleDoodad13 (thingy\tileset\Jungle\JUbush05.grp)
# 620 JungleDoodad11 (thingy\tileset\Jungle\JUbush03.grp)
# 618 JungleDoodad9 (thingy\tileset\Jungle\JUbush01.grp)
# 616 JungleDoodad7 (thingy\tileset\Jungle\HDRock04.grp)
# 614 JungleDoodad5 (thingy\tileset\Jungle\HDRock03.grp)
# 612 JungleDoodad3 (thingy\tileset\Jungle\HDRock02.grp)
# 610 JungleDoodad (thingy\tileset\Jungle\HDRock01.grp)
# 597 AshWorldDoodadRock5 (thingy\tileset\AshWorld\rock05.grp)
# 595 AshWorldDoodadRock4 (thingy\tileset\AshWorld\rock04.grp)
# 593 AshWorldDoodadRock3 (thingy\tileset\AshWorld\rock03.grp)
# 591 AshWorldDoodadRock2 (thingy\tileset\AshWorld\rock02.grp)
# 589 AshWorldDoodadRock1 (thingy\tileset\AshWorld\rock01.grp)
.headerstart
IsId           	337
Type           	0
Init           	DoodadHeader_secondary_Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DoodadHeader_secondary_Init:
	playfram       	0
	imgulnextid    	0 0
	goto           	DoodadHeader_secondary_Local00

DoodadHeader_secondary_Local00:
	wait           	125
	goto           	DoodadHeader_secondary_Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 679 SpacePlatformDoodad14 (thingy\tileset\Platform\tree01.grp)
.headerstart
IsId           	338
Type           	0
Init           	SpacePlatformDoodadInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpacePlatformDoodadInit:
	playfram       	0
SpacePlatformDoodadLocal00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	goto           	SpacePlatformDoodadLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 680 SpacePlatformDoodad15 (thingy\tileset\Platform\tree02.grp)
.headerstart
IsId           	339
Type           	0
Init           	SpacePlatformDoodad2Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpacePlatformDoodad2Init:
	playfram       	0
SpacePlatformDoodad2Local00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	goto           	SpacePlatformDoodad2Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 754 InstallationDoodad20 (thingy\tileset\install\DIHatc1.grp)
# 750 InstallationDoodad16 (thingy\tileset\install\DIDoor1.grp)
# 742 InstallationDoodad8 (thingy\tileset\install\CRDoor1.grp)
.headerstart
IsId           	340
Type           	27
Init           	InstallationDoodadInit
Death          	InstallationDoodadDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	InstallationDoodadAlmostBuilt
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	InstallationDoodadInitTurret
Disable        	InstallationDoodadDisable
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	InstallationDoodadInitTurret
.headerend
# ----------------------------------------------------------------------------- #

InstallationDoodadInit:
	playfram       	0
	goto           	InstallationDoodadLocal00

InstallationDoodadLocal00:
	wait           	125
	goto           	InstallationDoodadLocal00

InstallationDoodadDeath:
	wait           	1
	end            	

InstallationDoodadAlmostBuilt:
	playfram       	9
	goto           	InstallationDoodadLocal00

InstallationDoodadInitTurret:
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	sigorder       	1
	goto           	InstallationDoodadLocal00

InstallationDoodadDisable:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	4
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	sigorder       	1
	goto           	InstallationDoodadLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 751 InstallationDoodad17 (thingy\tileset\install\DIDoor1.grp)
# 743 InstallationDoodad9 (thingy\tileset\install\CRDoor1.grp)
.headerstart
IsId           	341
Type           	27
Init           	InstallationDoodad2Init
Death          	InstallationDoodad2Death
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	InstallationDoodad2AlmostBuilt
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	InstallationDoodad2InitTurret
Disable        	InstallationDoodad2Disable
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	InstallationDoodad2InitTurret
.headerend
# ----------------------------------------------------------------------------- #

InstallationDoodad2Init:
	playfram       	0
	setflipstate   	1
	goto           	InstallationDoodad2Local00

InstallationDoodad2Local00:
	wait           	125
	goto           	InstallationDoodad2Local00

InstallationDoodad2Death:
	wait           	1
	end            	

InstallationDoodad2AlmostBuilt:
	playfram       	9
	setflipstate   	1
	goto           	InstallationDoodad2Local00

InstallationDoodad2InitTurret:
	playfram       	9
	setflipstate   	1
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	sigorder       	1
	goto           	InstallationDoodad2Local00

InstallationDoodad2Disable:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	sigorder       	1
	goto           	InstallationDoodad2Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 744 InstallationDoodad10 (thingy\tileset\install\DCFan1.grp)
.headerstart
IsId           	342
Type           	0
Init           	InstallationRightWallFansInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InstallationRightWallFansInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	goto           	InstallationRightWallFansInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 745 InstallationDoodad11 (thingy\tileset\install\DCFan1.grp)
.headerstart
IsId           	343
Type           	0
Init           	InstallationLeftWallFansInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InstallationLeftWallFansInit:
	playfram       	0
	setflipstate   	1
	wait           	2
InstallationLeftWallFansLocal00:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	0
	wait           	2
	goto           	InstallationLeftWallFansLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 753 InstallationDoodad19 (thingy\tileset\install\DIGear2.grp)
# 752 InstallationDoodad18 (thingy\tileset\install\DIGear1.grp)
.headerstart
IsId           	344
Type           	0
Init           	InstallationGearInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InstallationGearInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	goto           	InstallationGearInit
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 736 InstallationDoodad2 (thingy\tileset\install\CLPlate1.grp)
.headerstart
IsId           	345
Type           	27
Init           	FloorMissileTrapInit
Death          	FloorMissileTrapDeath
GndAttkInit    	FloorMissileTrapGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	FloorMissileTrapGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	FloorMissileTrapGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	FloorMissileTrapSpecialState1
SpecialState2  	FloorMissileTrapSpecialState2
AlmostBuilt    	FloorMissileTrapGndAttkToIdle
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	FloorMissileTrapInitTurret
Disable        	FloorMissileTrapSpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	FloorMissileTrapGndAttkToIdle
.headerend
# ----------------------------------------------------------------------------- #

FloorMissileTrapInit:
	playfram       	1
	goto           	FloorMissileTrapGndAttkToIdle

FloorMissileTrapGndAttkToIdle:
	wait           	125
	goto           	FloorMissileTrapGndAttkToIdle

FloorMissileTrapDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

FloorMissileTrapGndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	ignorerest     	
	goto           	FloorMissileTrapGndAttkToIdle

FloorMissileTrapSpecialState1:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	imgol          	737 0 0	# InstallationDoodad3 (thingy\tileset\install\CLPlat1T.grp)
	sigorder       	1
	goto           	FloorMissileTrapGndAttkToIdle

FloorMissileTrapSpecialState2:
	setspawnframe  	20
	wait           	1
FloorMissileTrapLocal01:
	curdirectcondjmp	160 10 FloorMissileTrapLocal00
	wait           	2
	goto           	FloorMissileTrapLocal01

FloorMissileTrapLocal00:
	wait           	1
	playfram       	10
	wait           	2
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	sigorder       	1
	goto           	FloorMissileTrapGndAttkToIdle

FloorMissileTrapInitTurret:
	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
	goto           	FloorMissileTrapGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 737 InstallationDoodad3 (thingy\tileset\install\CLPlat1T.grp)
.headerstart
IsId           	346
Type           	24
Init           	FloorMissileTrapTurretInit
Death          	FloorMissileTrapTurretDeath
GndAttkInit    	FloorMissileTrapTurretGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	FloorMissileTrapTurretGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	FloorMissileTrapTurretGndAttkInit
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	FloorMissileTrapTurretSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	FloorMissileTrapTurretSpecialState2
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FloorMissileTrapTurretInit:
	playfram       	0x00	# frame set 0
	wait           	1
	setfldirect    	20
	goto           	FloorMissileTrapTurretGndAttkInit

FloorMissileTrapTurretGndAttkInit:
	wait           	125
	goto           	FloorMissileTrapTurretGndAttkInit

FloorMissileTrapTurretDeath:
	wait           	1
	end            	

FloorMissileTrapTurretSpecialState2:
	wait           	1
FloorMissileTrapTurretLocal01:
	curdirectcondjmp	160 10 FloorMissileTrapTurretLocal00
	wait           	2
	goto           	FloorMissileTrapTurretLocal01

FloorMissileTrapTurretLocal00:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 735 InstallationDoodad (thingy\tileset\install\CLPlate2.grp)
.headerstart
IsId           	347
Type           	27
Init           	FloorGunTrapInit
Death          	FloorGunTrapDeath
GndAttkInit    	FloorGunTrapGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	FloorGunTrapGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	FloorGunTrapGndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	FloorGunTrapSpecialState1
SpecialState2  	FloorGunTrapSpecialState2
AlmostBuilt    	FloorGunTrapAlmostBuilt
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	FloorGunTrapSpecialState1
Disable        	FloorGunTrapSpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	FloorGunTrapAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

FloorGunTrapInit:
	playfram       	1
	goto           	FloorGunTrapAlmostBuilt

FloorGunTrapAlmostBuilt:
	wait           	125
	goto           	FloorGunTrapAlmostBuilt

FloorGunTrapDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

FloorGunTrapGndAttkInit:
	wait           	1
	nobrkcodestart 	
	playsnd        	70	# Bullet\TGoFir00.wav
	attackwith     	1
	playfram       	11
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	10
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
	goto           	FloorGunTrapAlmostBuilt

FloorGunTrapSpecialState1:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	sigorder       	1
FloorGunTrapGndAttkToIdle:
	playfram       	10
	goto           	FloorGunTrapAlmostBuilt

FloorGunTrapSpecialState2:
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	sigorder       	1
	goto           	FloorGunTrapAlmostBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 738 InstallationDoodad4 (thingy\tileset\install\DCGun1.grp)
.headerstart
IsId           	348
Type           	27
Init           	WallMissileTrapType1Init
Death          	WallMissileTrapType1Death
GndAttkInit    	WallMissileTrapType1GndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	WallMissileTrapType1GndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	WallMissileTrapType1GndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallMissileTrapType1SpecialState1
SpecialState2  	WallMissileTrapType1SpecialState2
AlmostBuilt    	WallMissileTrapType1GndAttkToIdle
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	WallMissileTrapType1SpecialState1
Disable        	WallMissileTrapType1SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	WallMissileTrapType1GndAttkToIdle
.headerend
# ----------------------------------------------------------------------------- #

WallMissileTrapType1Init:
	playfram       	1
	wait           	1
	setfldirect    	12
	goto           	WallMissileTrapType1GndAttkToIdle

WallMissileTrapType1GndAttkToIdle:
	wait           	125
	goto           	WallMissileTrapType1GndAttkToIdle

WallMissileTrapType1Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

WallMissileTrapType1GndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	ignorerest     	
	goto           	WallMissileTrapType1GndAttkToIdle

WallMissileTrapType1SpecialState1:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	sigorder       	1
	goto           	WallMissileTrapType1GndAttkToIdle

WallMissileTrapType1SpecialState2:
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	sigorder       	1
	goto           	WallMissileTrapType1GndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 739 InstallationDoodad5 (thingy\tileset\install\DCGun1.grp)
.headerstart
IsId           	349
Type           	27
Init           	WallMissileTrapTypet2Init
Death          	WallMissileTrapTypet2Death
GndAttkInit    	WallMissileTrapTypet2GndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	WallMissileTrapTypet2GndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	WallMissileTrapTypet2GndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallMissileTrapTypet2SpecialState1
SpecialState2  	WallMissileTrapTypet2SpecialState2
AlmostBuilt    	WallMissileTrapTypet2GndAttkToIdle
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	WallMissileTrapTypet2SpecialState1
Disable        	WallMissileTrapTypet2SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	WallMissileTrapTypet2GndAttkToIdle
.headerend
# ----------------------------------------------------------------------------- #

WallMissileTrapTypet2Init:
	playfram       	1
	setflipstate   	1
	wait           	1
	setfldirect    	20
	goto           	WallMissileTrapTypet2GndAttkToIdle

WallMissileTrapTypet2GndAttkToIdle:
	wait           	125
	goto           	WallMissileTrapTypet2GndAttkToIdle

WallMissileTrapTypet2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

WallMissileTrapTypet2GndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	ignorerest     	
	goto           	WallMissileTrapTypet2GndAttkToIdle

WallMissileTrapTypet2SpecialState1:
	playfram       	1
	setflipstate   	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	sigorder       	1
	goto           	WallMissileTrapTypet2GndAttkToIdle

WallMissileTrapTypet2SpecialState2:
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	sigorder       	1
	goto           	WallMissileTrapTypet2GndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 740 InstallationDoodad6 (thingy\tileset\install\DCGun2.grp)
.headerstart
IsId           	350
Type           	27
Init           	WallFlameTrapType1Init
Death          	WallFlameTrapType1Death
GndAttkInit    	WallFlameTrapType1GndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	WallFlameTrapType1GndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	WallFlameTrapType1GndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallFlameTrapType1SpecialState1
SpecialState2  	WallFlameTrapType1SpecialState2
AlmostBuilt    	WallFlameTrapType1GndAttkToIdle
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	WallFlameTrapType1SpecialState1
Disable        	WallFlameTrapType1SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	WallFlameTrapType1GndAttkToIdle
.headerend
# ----------------------------------------------------------------------------- #

WallFlameTrapType1Init:
	playfram       	1
	wait           	1
	setfldirect    	12
	goto           	WallFlameTrapType1GndAttkToIdle

WallFlameTrapType1GndAttkToIdle:
	wait           	125
	goto           	WallFlameTrapType1GndAttkToIdle

WallFlameTrapType1Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

WallFlameTrapType1GndAttkInit:
	wait           	1
	nobrkcodestart 	
	imgoluselo     	421 0 0	# FlameThrower (thingy\flamer.grp)
	setfldirect    	12
	attkshiftproj  	24
	wait           	2
	attkshiftproj  	52
	wait           	1
	attkshiftproj  	80
	wait           	10
	ignorerest     	
	goto           	WallFlameTrapType1GndAttkToIdle

WallFlameTrapType1SpecialState1:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	sigorder       	1
	goto           	WallFlameTrapType1GndAttkToIdle

WallFlameTrapType1SpecialState2:
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	sigorder       	1
	goto           	WallFlameTrapType1GndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 741 InstallationDoodad7 (thingy\tileset\install\DCGun2.grp)
.headerstart
IsId           	351
Type           	27
Init           	WallFlameTrapType2Init
Death          	WallFlameTrapType2Death
GndAttkInit    	WallFlameTrapType2GndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	WallFlameTrapType2GndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	WallFlameTrapType2GndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallFlameTrapType2SpecialState1
SpecialState2  	WallFlameTrapType2SpecialState2
AlmostBuilt    	WallFlameTrapType2GndAttkToIdle
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	WallFlameTrapType2SpecialState1
Disable        	WallFlameTrapType2SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	WallFlameTrapType2GndAttkToIdle
.headerend
# ----------------------------------------------------------------------------- #

WallFlameTrapType2Init:
	playfram       	1
	setflipstate   	1
	wait           	1
	setfldirect    	20
	goto           	WallFlameTrapType2GndAttkToIdle

WallFlameTrapType2GndAttkToIdle:
	wait           	125
	goto           	WallFlameTrapType2GndAttkToIdle

WallFlameTrapType2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

WallFlameTrapType2GndAttkInit:
	wait           	1
	nobrkcodestart 	
	imgoluselo     	421 0 0	# FlameThrower (thingy\flamer.grp)
	setfldirect    	20
	attkshiftproj  	24
	wait           	2
	attkshiftproj  	52
	wait           	1
	attkshiftproj  	80
	wait           	10
	ignorerest     	
	goto           	WallFlameTrapType2GndAttkToIdle

WallFlameTrapType2SpecialState1:
	playfram       	1
	setflipstate   	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	sigorder       	1
	goto           	WallFlameTrapType2GndAttkToIdle

WallFlameTrapType2SpecialState2:
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	sigorder       	1
	goto           	WallFlameTrapType2GndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 582 MapRevealer (neutral\maprev.grp)
.headerstart
IsId           	352
Type           	1
Init           	MapRevealerInit
Death          	MapRevealerDeath
.headerend
# ----------------------------------------------------------------------------- #

MapRevealerInit:
	playfram       	0
MapRevealerLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	goto           	MapRevealerLocal00

MapRevealerDeath:
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 914 LurkerEgg (zerg\Lurkegg.grp)
.headerstart
IsId           	353
Type           	14
Init           	LurkerEggInit
Death          	LurkerEggDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	LurkerEggSpecialState1
SpecialState2  	LurkerEggSpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LurkerEggInit:
	imgul          	22 0 0	# ZergEggShad (zerg\zegShad.grp)
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	waitrand       	1 3
LurkerEggLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	goto           	LurkerEggLocal00

LurkerEggDeath:
	playsnd        	830	# Zerg\Egg\ZEgDth00.WAV
	lowsprul       	143 0 0	# ZergEggDeath (zerg\zegDeath.grp)
	wait           	1
	end            	

LurkerEggSpecialState1:
	sigorder       	4
	goto           	LurkerEggLocal01

LurkerEggLocal01:
	wait           	125
	goto           	LurkerEggLocal01

LurkerEggSpecialState2:
	playfram       	19
	wait           	2
	playfram       	18
	wait           	2
	playfram       	17
	wait           	2
	playfram       	16
	wait           	2
	playfram       	15
	wait           	2
	playfram       	14
	wait           	2
	playfram       	13
	wait           	2
	playfram       	12
	wait           	2
	sigorder       	4
	goto           	LurkerEggLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 921 Unknown921 (zerg\Zlurker.grp)
.headerstart
IsId           	354
Type           	26
Init           	LurkerInit
Death          	LurkerDeath
GndAttkInit    	LurkerGndAttkInit
AirAttkInit    	LurkerGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	LurkerGndAttkRpt
AirAttkRpt     	LurkerGndAttkRpt
CastSpell      	[NONE]
GndAttkToIdle  	LurkerGndAttkToIdle
AirAttkToIdle  	LurkerGndAttkToIdle
Unused2        	[NONE]
Walking        	LurkerWalking
WalkingToIdle  	LurkerWalkingToIdle
SpecialState1  	[NONE]
SpecialState2  	LurkerSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	[NONE]
Burrow         	LurkerBurrow
UnBurrow       	LurkerUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LurkerInit:
	imgul          	922 0 0	# LurkerShad (zerg\zZluShad.grp)
LurkerWalkingToIdle:
	playfram       	0x00	# frame set 0
LurkerLocal02:
	waitrand       	63 75
	randcondjmp    	128 LurkerLocal00
	goto           	LurkerLocal02

LurkerLocal00:
	randcondjmp    	128 LurkerLocal01
	playfram       	0x11	# frame set 1
	wait           	1
	turnccwise     	1
	playfram       	0x22	# frame set 2
	wait           	1
	turnccwise     	1
	playfram       	0x33	# frame set 3
	wait           	1
	turnccwise     	1
	playfram       	0x44	# frame set 4
	wait           	1
	turnccwise     	1
	playfram       	0x55	# frame set 5
	wait           	1
	turnccwise     	1
	playfram       	0x66	# frame set 6
	wait           	1
	turnccwise     	1
	goto           	LurkerWalkingToIdle

LurkerLocal01:
	playfram       	0x11	# frame set 1
	wait           	1
	turncwise      	1
	playfram       	0x22	# frame set 2
	wait           	1
	turncwise      	1
	playfram       	0x33	# frame set 3
	wait           	1
	turncwise      	1
	playfram       	0x44	# frame set 4
	wait           	1
	turncwise      	1
	playfram       	0x55	# frame set 5
	wait           	1
	turncwise      	1
	playfram       	0x66	# frame set 6
	wait           	1
	turncwise      	1
	goto           	LurkerWalkingToIdle

LurkerDeath:
	playsnd        	1080	# Zerg\LURKER\ZLuDth00.WAV
	setfldirect    	0
	playfram       	0x1a9	# frame set 25
	wait           	2
	playfram       	0x1ba	# frame set 26
	wait           	2
	playfram       	0x1cb	# frame set 27
	wait           	2
	playfram       	0x1dc	# frame set 28
	wait           	2
	playfram       	0x1ed	# frame set 29
	wait           	2
	lowsprul       	484 0 0	# Unknown920 (zerg\zLurker.grp)
	wait           	1
	end            	

LurkerGndAttkInit:
	nobrkcodestart 	
LurkerGndAttkRpt:
	wait           	1
	playsnd        	64	# Bullet\SpoogHit.wav
	attack         	
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
LurkerGndAttkToIdle:
	goto           	LurkerLocal03

LurkerLocal03:
	wait           	125
	goto           	LurkerLocal03

LurkerWalking:
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	goto           	LurkerWalking

LurkerSpecialState2:
	playfram       	0x198	# frame set 24
	goto           	LurkerLocal03

LurkerBurrow:
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playsnd        	1093	# Zerg\LURKER\ZLuBurrw.wav
	playfram       	0xbb	# frame set 11
	wait           	1
	playfram       	0xcc	# frame set 12
	wait           	1
	playfram       	0xdd	# frame set 13
	wait           	1
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0x110	# frame set 16
	wait           	1
	playfram       	0x121	# frame set 17
	wait           	1
	playfram       	0x132	# frame set 18
	wait           	1
	playfram       	0x143	# frame set 19
	wait           	1
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0xee	# frame set 14
	wait           	1
	playfram       	0xff	# frame set 15
	wait           	1
	playfram       	0x110	# frame set 16
	wait           	1
	playfram       	0x121	# frame set 17
	wait           	1
	playfram       	0x132	# frame set 18
	wait           	1
	playfram       	0x143	# frame set 19
	wait           	1
	imgol          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x154	# frame set 20
	wait           	1
	playfram       	0x165	# frame set 21
	wait           	1
	playfram       	0x176	# frame set 22
	wait           	1
	playfram       	0x187	# frame set 23
	wait           	1
	playfram       	0x198	# frame set 24
	wait           	1
	sigorder       	4
	goto           	LurkerLocal03

LurkerUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	sigorder       	4
	goto           	LurkerWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 920 Unknown920 (zerg\zLurker.grp)
.headerstart
IsId           	356
Type           	0
Init           	LurkerRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LurkerRemnantsInit:
	playfram       	510
	wait           	50
	playfram       	527
	wait           	50
	playfram       	544
	wait           	50
	playfram       	561
	wait           	50
	playfram       	578
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 915 Devourer (zerg\devour.grp)
.headerstart
IsId           	357
Type           	12
Init           	DevourerInit
Death          	DevourerDeath
GndAttkInit    	DevourerGndAttkInit
AirAttkInit    	DevourerGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	DevourerGndAttkInit
AirAttkRpt     	DevourerGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	DevourerGndAttkToIdle
AirAttkToIdle  	DevourerGndAttkToIdle
Unused2        	[NONE]
Walking        	DevourerWalking
WalkingToIdle  	DevourerGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DevourerInit:
	imgul          	916 0 42	# DevourerShad (zerg\devour.grp)
	playfram       	0x00	# frame set 0
	waitrand       	1 4
DevourerGndAttkToIdle:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	goto           	DevourerGndAttkToIdle

DevourerDeath:
	playsnd        	1097	# Zerg\Devourer\ZDvDth00.WAV
	sprol          	483 0 0	# DevourerDeath (zerg\zdvDeath.grp)
	wait           	1
	end            	

DevourerGndAttkInit:
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0x88	# frame set 8
	playsnd        	1094	# Zerg\Devourer\firesuck.wav
	wait           	2
	playfram       	0x77	# frame set 7
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	attackwith     	2
	gotorepeatattk 	
	goto           	DevourerGndAttkToIdle

DevourerWalking:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	2
	goto           	DevourerWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 917 DevourerBirth (thingy\zDvbirth.grp)
.headerstart
IsId           	358
Type           	13
Init           	DevourerBirthInit
Death          	DevourerBirthDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	DevourerBirthSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

DevourerBirthInit:
	playfram       	7
	wait           	1
	waitrand       	10 15
DevourerBirthLocal00:
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	goto           	DevourerBirthLocal00

DevourerBirthDeath:
	wait           	1
	end            	

DevourerBirthSpecialState1:
	wait           	1
	nobrkcodestart 	
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	sigorder       	4
	nobrkcodeend   	
	goto           	DevourerBirthLocal01

DevourerBirthLocal01:
	wait           	125
	goto           	DevourerBirthLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 918 DevourerDeath (zerg\zdvDeath.grp)
.headerstart
IsId           	359
Type           	0
Init           	DevourerDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DevourerDeathInit:
	playfram       	0
	wait           	2
	imgol          	58 0 0	# ZergAirDeathLarge (thingy\zAirDthL.grp)
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 944 Medic (terran\medic.grp)
.headerstart
IsId           	360
Type           	13
Init           	MedicInit
Death          	MedicDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	MedicCastSpell
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	MedicWalking
WalkingToIdle  	MedicWalkingToIdle
SpecialState1  	MedicSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

MedicInit:
	imgul          	945 0 0	# MedicShad (terran\tmeShad.grp)
MedicLocal01:
	playfram       	0x00	# frame set 0
MedicLocal02:
	waitrand       	63 75
	randcondjmp    	128 MedicLocal00
	goto           	MedicLocal02

MedicLocal00:
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	turnrand       	3
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	goto           	MedicLocal01

MedicDeath:
	playsnd        	1000	# Terran\Medic\TMdDth00.wav
	setfldirect    	0
	playfram       	0xdd	# frame set 13
	wait           	2
	playfram       	0xde	# frame set 13
	wait           	2
	playfram       	0xdf	# frame set 13
	wait           	2
	playfram       	0xe0	# frame set 13
	wait           	2
	playfram       	0xe1	# frame set 13
	wait           	2
	playfram       	0xe2	# frame set 13
	wait           	2
	playfram       	0xe3	# frame set 13
	wait           	2
	playfram       	0xe4	# frame set 13
	wait           	4
	playfram       	0xe5	# frame set 13
	wait           	4
	lowsprul       	490 0 0	# MedicDeath (terran\tmeDeath.grp)
	wait           	1
	end            	

MedicCastSpell:
	orderdone      	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	3
	playfram       	0x22	# frame set 2
	castspell      	
	sigorder       	2
	wait           	3
	playfram       	0x11	# frame set 1
	wait           	3
	nobrkcodeend   	
	gotorepeatattk 	
	playfram       	0x00	# frame set 0
	goto           	MedicLocal03

MedicLocal03:
	wait           	125
	goto           	MedicLocal03

MedicWalking:
	orderdone      	1
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	4
	wait           	1
	playfram       	0xcc	# frame set 12
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	goto           	MedicWalking

MedicWalkingToIdle:
	orderdone      	1
	goto           	MedicLocal01

MedicSpecialState1:
	playfram       	0x33	# frame set 3
	wait           	1
MedicLocal04:
	sigorder       	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playsnd        	1018	# Terran\Medic\TMedHeal.wav
	goto           	MedicLocal04
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 946 MedicDeath (terran\tmeDeath.grp)
.headerstart
IsId           	361
Type           	0
Init           	MedicRemnantsInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MedicRemnantsInit:
	playfram       	0
	wait           	50
	playfram       	1
	wait           	50
	playfram       	2
	wait           	50
	playfram       	3
	wait           	50
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 939 Valkyrie (terran\bomber.grp)
.headerstart
IsId           	362
Type           	12
Init           	ValkyrieInit
Death          	ValkyrieDeath
GndAttkInit    	ValkyrieGndAttkInit
AirAttkInit    	ValkyrieAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	ValkyrieGndAttkInit
AirAttkRpt     	ValkyrieAirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	ValkyrieGndAttkToIdle
AirAttkToIdle  	ValkyrieGndAttkToIdle
Unused2        	[NONE]
Walking        	ValkyrieWalking
WalkingToIdle  	ValkyrieWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ValkyrieInit:
	imgul          	940 0 42	# ValkyrieShad (terran\bomber.grp)
	playfram       	0x00	# frame set 0
	goto           	ValkyrieGndAttkToIdle

ValkyrieGndAttkToIdle:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	ValkyrieGndAttkToIdle

ValkyrieDeath:
	playsnd        	1040	# Terran\FRIGATE\TVkDth00.WAV
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

ValkyrieGndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	ValkyrieLocal00

ValkyrieLocal00:
	wait           	125
	goto           	ValkyrieLocal00

ValkyrieAirAttkInit:
	wait           	1
	nobrkcodestart 	
	attackwith     	2
	wait           	10
	attackwith     	2
	wait           	10
	attackwith     	2
	wait           	10
	attackwith     	2
	wait           	10
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	ValkyrieGndAttkToIdle

ValkyrieWalking:
	imgol          	941 0 0	# ValkyrieOverlay (thingy\tbmGlow.grp)
	sigorder       	64
	setvertpos     	0
	goto           	ValkyrieLocal00

ValkyrieWalkingToIdle:
	orderdone      	64
	goto           	ValkyrieGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 925 DarkArchonEnergy (protoss\darchn.grp)
.headerstart
IsId           	365
Type           	13
Init           	DarkArchonEnergyInit
Death          	DarkArchonEnergyDeath
GndAttkInit    	DarkArchonEnergyGndAttkInit
AirAttkInit    	DarkArchonEnergyGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	DarkArchonEnergyGndAttkInit
AirAttkRpt     	DarkArchonEnergyGndAttkInit
CastSpell      	DarkArchonEnergyCastSpell
GndAttkToIdle  	DarkArchonEnergyGndAttkInit
AirAttkToIdle  	DarkArchonEnergyGndAttkInit
Unused2        	[NONE]
Walking        	DarkArchonEnergyGndAttkInit
WalkingToIdle  	DarkArchonEnergyGndAttkInit
SpecialState1  	DarkArchonEnergySpecialState1
.headerend
# ----------------------------------------------------------------------------- #

DarkArchonEnergyInit:
	playfram       	18
	wait           	1
	nobrkcodestart 	
	wait           	1
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	playfram       	24
	wait           	2
	playfram       	25
	wait           	2
	playfram       	26
	wait           	2
	imgol          	926 0 0	# DarkArchonBeing (protoss\darchnT.grp)
	imgol          	927 0 0	# DarkArchonTeamColors (protoss\darchnT2.grp)
	sigorder       	4
	nobrkcodeend   	
	wait           	2
DarkArchonEnergyGndAttkInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	7
	wait           	1
	playfram       	5
	wait           	1
	playfram       	3
	wait           	1
	playfram       	1
	wait           	1
	goto           	DarkArchonEnergyGndAttkInit

DarkArchonEnergyDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	928 0 0	# DarkArchonDeath (protoss\PdaDeath.grp)
	wait           	3
	end            	

DarkArchonEnergyCastSpell:
	nobrkcodestart 	
	castspell      	
	sigorder       	2
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	DarkArchonEnergyGndAttkInit

DarkArchonEnergySpecialState1:
	playsnd        	617	# Protoss\TEMPLAR\PTeSum00.WAV
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
DarkArchonEnergyLocal00:
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	16
	wait           	2
	playfram       	15
	wait           	2
	playfram       	14
	wait           	2
	playfram       	13
	wait           	2
	goto           	DarkArchonEnergyLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 926 DarkArchonBeing (protoss\darchnT.grp)
.headerstart
IsId           	366
Type           	12
Init           	DarkArchonBeingInit
Death          	DarkArchonBeingDeath
GndAttkInit    	DarkArchonBeingGndAttkInit
AirAttkInit    	DarkArchonBeingGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	DarkArchonBeingGndAttkInit
AirAttkRpt     	DarkArchonBeingGndAttkInit
CastSpell      	DarkArchonBeingCastSpell
GndAttkToIdle  	DarkArchonBeingGndAttkToIdle
AirAttkToIdle  	DarkArchonBeingGndAttkToIdle
Unused2        	[NONE]
Walking        	DarkArchonBeingGndAttkToIdle
WalkingToIdle  	DarkArchonBeingGndAttkToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkArchonBeingInit:
	setfldirect    	15
DarkArchonBeingGndAttkToIdle:
	playfram       	0x00	# frame set 0
	wait           	4
	playfram       	0x11	# frame set 1
	wait           	4
	playfram       	0x22	# frame set 2
	wait           	4
	playfram       	0x33	# frame set 3
	wait           	4
	playfram       	0x44	# frame set 4
	wait           	4
	playfram       	0x55	# frame set 5
	wait           	4
	playfram       	0x66	# frame set 6
	wait           	4
	playfram       	0x77	# frame set 7
	wait           	4
	playfram       	0x88	# frame set 8
	wait           	4
	playfram       	0x99	# frame set 9
	wait           	4
	playfram       	0x88	# frame set 8
	wait           	4
	playfram       	0x77	# frame set 7
	wait           	4
	playfram       	0x66	# frame set 6
	wait           	4
	playfram       	0x55	# frame set 5
	wait           	4
	playfram       	0x44	# frame set 4
	wait           	4
	playfram       	0x33	# frame set 3
	wait           	4
	playfram       	0x22	# frame set 2
	wait           	4
	playfram       	0x11	# frame set 1
	wait           	4
	goto           	DarkArchonBeingGndAttkToIdle

DarkArchonBeingDeath:
	wait           	1
	end            	

DarkArchonBeingGndAttkInit:
	playfram       	0xaa	# frame set 10
	wait           	1
	nobrkcodestart 	
	trgtrangecondjmp	48 DarkArchonBeingLocal00
	imgoluselo     	549 0 0	# Unknown549 (thingy\emsBeam.grp)
DarkArchonBeingLocal00:
	playsnd        	58	# Bullet\PArFir00.wav
	attack         	
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	DarkArchonBeingGndAttkToIdle

DarkArchonBeingCastSpell:
	nobrkcodestart 	
	castspell      	
	sigorder       	2
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	DarkArchonBeingGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 927 DarkArchonTeamColors (protoss\darchnT2.grp)
.headerstart
IsId           	367
Type           	1
Init           	DarkArchonSwirlInit
Death          	DarkArchonSwirlDeath
.headerend
# ----------------------------------------------------------------------------- #

DarkArchonSwirlInit:
	tmprmgraphicstart	
	waitrand       	1 5
	tmprmgraphicend	
DarkArchonSwirlLocal00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	goto           	DarkArchonSwirlLocal00

DarkArchonSwirlDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 928 DarkArchonDeath (protoss\PdaDeath.grp)
.headerstart
IsId           	368
Type           	0
Init           	DarkArchonDeathInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkArchonDeathInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 929 Corsair (protoss\corsair.grp)
.headerstart
IsId           	369
Type           	21
Init           	CorsairInit
Death          	CorsairDeath
GndAttkInit    	CorsairGndAttkInit
AirAttkInit    	CorsairAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	CorsairGndAttkInit
AirAttkRpt     	CorsairAirAttkInit
CastSpell      	CorsairCastSpell
GndAttkToIdle  	CorsairGndAttkToIdle
AirAttkToIdle  	CorsairGndAttkToIdle
Unused2        	[NONE]
Walking        	CorsairWalking
WalkingToIdle  	CorsairGndAttkToIdle
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	CorsairWarpIn
.headerend
# ----------------------------------------------------------------------------- #

CorsairInit:
	imgul          	930 0 42	# CorsairShad (protoss\corsair.grp)
CorsairGndAttkToIdle:
	playfram       	0x00	# frame set 0
	goto           	CorsairLocal00

CorsairLocal00:
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	2
	waitrand       	8 10
	setvertpos     	1
	waitrand       	8 10
	setvertpos     	0
	waitrand       	8 10
	goto           	CorsairLocal00

CorsairDeath:
	playsnd        	533	# Protoss\Scout\PScDth00.WAV
	imgol          	213 0 0	# ProtossBuildingExplosionSmall (thingy\tBangS.grp)
	wait           	3
	end            	

CorsairGndAttkInit:
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	attackwith     	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	CorsairGndAttkToIdle

CorsairAirAttkInit:
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	attackwith     	2
	playsnd        	1060	# Protoss\Corsair\PCorlasr2.wav
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	CorsairGndAttkToIdle

CorsairCastSpell:
	playfram       	0x00	# frame set 0
	nobrkcodestart 	
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	playsnd        	1059	# Protoss\Corsair\PCorWeb1.wav
	castspell      	
	nobrkcodeend   	
	gotorepeatattk 	
	sigorder       	2
	goto           	CorsairGndAttkToIdle

CorsairWalking:
	imgol          	931 0 0	# CorsairOverlay (thingy\pcsGlow.grp)
	playfram       	0x00	# frame set 0
	setvertpos     	0
	goto           	CorsairLocal01

CorsairLocal01:
	wait           	125
	goto           	CorsairLocal01

CorsairWarpIn:
	imgol          	143 0 0	# Unknown143 (protoss\scout.grp)
	goto           	CorsairLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 931 CorsairOverlay (thingy\pcsGlow.grp)
.headerstart
IsId           	370
Type           	12
Init           	CorsairEnginesInit
Death          	CorsairEnginesDeath
GndAttkInit    	CorsairEnginesDeath
AirAttkInit    	CorsairEnginesDeath
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	CorsairEnginesDeath
GndAttkToIdle  	CorsairEnginesDeath
AirAttkToIdle  	CorsairEnginesDeath
Unused2        	[NONE]
Walking        	CorsairEnginesInit
WalkingToIdle  	CorsairEnginesDeath
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CorsairEnginesInit:
	engframe       	0
	wait           	1
	engframe       	17
	wait           	1
	goto           	CorsairEnginesInit

CorsairEnginesDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 932 Unknown932 (thingy\elbFireC.grp)
.headerstart
IsId           	371
Type           	1
Init           	Unknown371Init
Death          	Unknown371Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown371Init:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
Unknown371Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 933 DarkTemplarBWUnit (protoss\dtemplar.grp)
.headerstart
IsId           	372
Type           	12
Init           	DarkTemplar_Unit_Init
Death          	DarkTemplar_Unit_Death
GndAttkInit    	DarkTemplar_Unit_GndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	DarkTemplar_Unit_GndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	DarkTemplar_Unit_CastSpell
GndAttkToIdle  	DarkTemplar_Unit_GndAttkToIdle
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DarkTemplar_Unit_Walking
WalkingToIdle  	DarkTemplar_Unit_Init
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkTemplar_Unit_Init:
	playfram       	0xdd	# frame set 13
	goto           	DarkTemplar_Unit_GndAttkToIdle

DarkTemplar_Unit_GndAttkToIdle:
	wait           	125
	goto           	DarkTemplar_Unit_GndAttkToIdle

DarkTemplar_Unit_Death:
	playsnd        	741	# Protoss\DARKTEMPLAR\PDTDth00.WAV
	imgol          	153 0 0	# Unknown153 (protoss\zealot.grp)
	wait           	1
	end            	

DarkTemplar_Unit_GndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	1
	nobrkcodestart 	
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	attackmelee    	1 111	# Bullet\UZeFir00.wav
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	ignorerest     	
	goto           	DarkTemplar_Unit_Init

DarkTemplar_Unit_CastSpell:
	castspell      	
	sigorder       	2
	gotorepeatattk 	
	goto           	DarkTemplar_Unit_Init

DarkTemplar_Unit_Walking:
	move           	5
	wait           	1
	playfram       	0xee	# frame set 14
	move           	5
	wait           	1
	playfram       	0xff	# frame set 15
	move           	5
	wait           	1
	playfram       	0x110	# frame set 16
	move           	5
	wait           	1
	playfram       	0x121	# frame set 17
	move           	5
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	5
	wait           	1
	playfram       	0xbb	# frame set 11
	move           	5
	wait           	1
	playfram       	0xcc	# frame set 12
	move           	5
	wait           	1
	playfram       	0xdd	# frame set 13
	goto           	DarkTemplar_Unit_Walking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 964 NeutronFlare (thingy\PcsSplsh.grp)
.headerstart
IsId           	373
Type           	2
Init           	NeutronFlareInit
Death          	NeutronFlareDeath
GndAttkInit    	NeutronFlareDeath
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NeutronFlareInit:
	wait           	1
	sigorder       	1
	wait           	1
NeutronFlareDeath:
	playfram       	0
	playsnd        	95	# Bullet\SHOCKBMB.wav
	domissiledmg   	
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 951 DisruptionWeb (thingy\Disrupt.grp)
.headerstart
IsId           	374
Type           	1
Init           	DisruptionWebInit
Death          	DisruptionWebDeath
.headerend
# ----------------------------------------------------------------------------- #

DisruptionWebInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
DisruptionWebLocal00:
	playfram       	5
	wait           	3
	playfram       	6
	wait           	3
	playfram       	7
	wait           	3
	playfram       	8
	wait           	3
	playfram       	9
	wait           	3
	goto           	DisruptionWebLocal00

DisruptionWebDeath:
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 952 Scantid (neutral\Kcritter.grp)
.headerstart
IsId           	375
Type           	12
Init           	ScantidInit
Death          	ScantidDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ScantidWalking
WalkingToIdle  	ScantidWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScantidInit:
	imgul          	953 0 0	# ScantidShad (neutral\nckShad.grp)
ScantidWalkingToIdle:
	playfram       	0x66	# frame set 6
	goto           	ScantidLocal00

ScantidLocal00:
	wait           	125
	goto           	ScantidLocal00

ScantidDeath:
	playsnd        	975	# Misc\CRITTERS\ScDeath01.wav
	setfldirect    	0
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0xcd	# frame set 12
	wait           	2
	playfram       	0xce	# frame set 12
	wait           	2
	playfram       	0xcf	# frame set 12
	wait           	2
	playfram       	0xd0	# frame set 12
	wait           	2
	playfram       	0xd1	# frame set 12
	wait           	2
	playfram       	0xd2	# frame set 12
	wait           	2
	playfram       	0xd3	# frame set 12
	wait           	2
	end            	

ScantidWalking:
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	move           	4
	wait           	1
	playfram       	0x88	# frame set 8
	move           	4
	wait           	1
	playfram       	0x99	# frame set 9
	move           	4
	wait           	1
	playfram       	0xaa	# frame set 10
	move           	4
	wait           	1
	playfram       	0xbb	# frame set 11
	goto           	ScantidWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 954 Kakaru (neutral\Scritter.grp)
.headerstart
IsId           	376
Type           	12
Init           	KakaruInit
Death          	KakaruDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	KakaruWalking
WalkingToIdle  	KakaruWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

KakaruInit:
	imgul          	955 0 42	# KakaruShad (neutral\Scritter.grp)
KakaruWalkingToIdle:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	playfram       	0x44	# frame set 4
	wait           	2
	playfram       	0x55	# frame set 5
	wait           	2
	playfram       	0x66	# frame set 6
	wait           	2
	playfram       	0x77	# frame set 7
	wait           	2
	playfram       	0x88	# frame set 8
	wait           	2
	playfram       	0x99	# frame set 9
	wait           	2
	playfram       	0xaa	# frame set 10
	wait           	2
	playfram       	0xbb	# frame set 11
	wait           	2
	goto           	KakaruWalkingToIdle

KakaruDeath:
	playsnd        	979	# Misc\CRITTERS\TerDeath01.wav
	setfldirect    	0
	playfram       	0xcc	# frame set 12
	wait           	2
	playfram       	0xcd	# frame set 12
	wait           	2
	playfram       	0xce	# frame set 12
	wait           	2
	playfram       	0xcf	# frame set 12
	wait           	2
	playfram       	0xd0	# frame set 12
	wait           	2
	playfram       	0xd1	# frame set 12
	wait           	2
	playfram       	0xd2	# frame set 12
	wait           	2
	playfram       	0xd3	# frame set 12
	wait           	2
	playfram       	0xd4	# frame set 12
	wait           	2
	playfram       	0xd5	# frame set 12
	wait           	2
	end            	

KakaruWalking:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	wait           	1
	playfram       	0x33	# frame set 3
	wait           	1
	playfram       	0x44	# frame set 4
	wait           	1
	playfram       	0x55	# frame set 5
	wait           	1
	playfram       	0x66	# frame set 6
	wait           	1
	playfram       	0x77	# frame set 7
	wait           	1
	playfram       	0x88	# frame set 8
	wait           	1
	playfram       	0x99	# frame set 9
	wait           	1
	playfram       	0xaa	# frame set 10
	wait           	1
	playfram       	0xbb	# frame set 11
	wait           	1
	goto           	KakaruWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 956 Ursadon (neutral\Icritter.grp)
.headerstart
IsId           	377
Type           	12
Init           	UrsadonInit
Death          	UrsadonDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	UrsadonWalking
WalkingToIdle  	UrsadonWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

UrsadonInit:
	imgul          	957 0 0	# UrsadonShad (neutral\ncicShad.grp)
UrsadonWalkingToIdle:
	playfram       	0x00	# frame set 0
	goto           	UrsadonLocal00

UrsadonLocal00:
	wait           	125
	goto           	UrsadonLocal00

UrsadonDeath:
	playsnd        	971	# Misc\CRITTERS\PBDeath01.wav
	setfldirect    	0
	playfram       	0x88	# frame set 8
	wait           	2
	playfram       	0x89	# frame set 8
	wait           	2
	playfram       	0x8a	# frame set 8
	wait           	2
	playfram       	0x8b	# frame set 8
	wait           	2
	playfram       	0x8c	# frame set 8
	wait           	50
	playfram       	0x8d	# frame set 8
	wait           	50
	playfram       	0x8e	# frame set 8
	wait           	50
	playfram       	0x8f	# frame set 8
	wait           	50
	end            	

UrsadonWalking:
	move           	4
	wait           	1
	playfram       	0x00	# frame set 0
	move           	4
	wait           	1
	playfram       	0x11	# frame set 1
	move           	4
	wait           	1
	playfram       	0x22	# frame set 2
	move           	4
	wait           	1
	playfram       	0x33	# frame set 3
	move           	4
	wait           	1
	playfram       	0x44	# frame set 4
	move           	4
	wait           	1
	playfram       	0x55	# frame set 5
	move           	4
	wait           	1
	playfram       	0x66	# frame set 6
	move           	4
	wait           	1
	playfram       	0x77	# frame set 7
	goto           	UrsadonWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 965 HaloRocket (bullet\SMmissle.grp)
.headerstart
IsId           	378
Type           	2
Init           	HaloRocketInit
Death          	HaloRocketDeath
GndAttkInit    	HaloRocketGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HaloRocketInit:
	playfram       	0x00	# frame set 0
	playsnd        	1023	# Bullet\Tfrshoot.wav
	wait           	1
	sigorder       	1
	wait           	1
HaloRocketGndAttkInit:
	sprol          	505 0 0	# Unknown960 (thingy\bsmoke.grp)
	wait           	2
	goto           	HaloRocketGndAttkInit

HaloRocketDeath:
	playsnd        	1022	# Bullet\Tfrhit.wav
	imgol          	530 0 0	# Unknown530 (thingy\ecaHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 966 OpticFlareProjectile (bullet\grenade.grp)
.headerstart
IsId           	379
Type           	2
Init           	OpticalFlareInit
Death          	OpticalFlareDeath
GndAttkInit    	OpticalFlareGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OpticalFlareInit:
	playfram       	0
	playsnd        	1016	# Terran\Medic\TMedflsh.wav
	wait           	1
	sigorder       	1
	wait           	1
OpticalFlareGndAttkInit:
	sprol          	310 0 0	# Fragmentationgrenadesmoke (thingy\GreSmoke.grp)
	wait           	1
OpticalFlareLocal00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	goto           	OpticalFlareLocal00

OpticalFlareDeath:
	imgol          	977 0 0	# OpticFlareMedium (thingy\TmeFlshM.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 961 SubterraneanSpinesOverlay (bullet\Spike.grp)
.headerstart
IsId           	380
Type           	1
Init           	SubterraneanSpinesOverlayInit
Death          	SubterraneanSpinesOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

SubterraneanSpinesOverlayInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	4
	wait           	1
	playfram       	3
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	end            	

SubterraneanSpinesOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 962 AcidSporesProjectile (thingy\ZDvPuke.grp)
.headerstart
IsId           	381
Type           	2
Init           	CorrosiveAcidInit
Death          	CorrosiveAcidDeath
GndAttkInit    	CorrosiveAcidGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CorrosiveAcidInit:
	tmprmgraphicstart	
	trgtrangecondjmp	40 CorrosiveAcidLocal00
	tmprmgraphicend	
CorrosiveAcidLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	sigorder       	1
	wait           	1
CorrosiveAcidGndAttkInit:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	goto           	CorrosiveAcidLocal01

CorrosiveAcidLocal01:
	wait           	125
	goto           	CorrosiveAcidLocal01

CorrosiveAcidDeath:
	playsnd        	72	# Bullet\ZGuHit00.wav
	imgol          	963 0 0	# AcidSporesHit (thingy\ZDvHit.grp)
	domissiledmg   	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 963 AcidSporesHit (thingy\ZDvHit.grp)
.headerstart
IsId           	382
Type           	1
Init           	CorrosiveAcidHitInit
Death          	CorrosiveAcidHitDeath
.headerend
# ----------------------------------------------------------------------------- #

CorrosiveAcidHitInit:
	playfram       	0
	playsnd        	1095	# Zerg\Devourer\goophit.wav
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
CorrosiveAcidHitDeath:
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 994 AcidSporesOverlay1Large (thingy\ZdvGooL.grp)
# 990 AcidSporesOverlay1Medium (thingy\ZdvGooM.grp)
# 986 AcidSporesOverlay1Small (thingy\ZdvGooS.grp)
.headerstart
IsId           	383
Type           	1
Init           	AcidSpores_1_OverlayInit
Death          	AcidSpores_1_OverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_1_OverlayInit:
	tmprmgraphicstart	
	waitrand       	1 3
	tmprmgraphicend	
AcidSpores_1_OverlayLocal00:
	playfram       	0
	wait           	2
	playfram       	17
	wait           	2
	playfram       	34
	wait           	2
	playfram       	51
	waitrand       	2 3
	goto           	AcidSpores_1_OverlayLocal00

AcidSpores_1_OverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 995 AcidSporesOverlay2Large (thingy\ZdvGooL.grp)
# 991 AcidSporesOverlay2Medium (thingy\ZdvGooM.grp)
# 987 AcidSporesOverlay2Small (thingy\ZdvGooS.grp)
.headerstart
IsId           	384
Type           	1
Init           	AcidSpores_2_3_OverlayInit
Death          	AcidSpores_2_3_OverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_2_3_OverlayInit:
	tmprmgraphicstart	
	waitrand       	1 3
	tmprmgraphicend	
AcidSpores_2_3_OverlayLocal00:
	playfram       	68
	wait           	2
	playfram       	85
	wait           	2
	playfram       	102
	wait           	2
	playfram       	119
	waitrand       	2 3
	goto           	AcidSpores_2_3_OverlayLocal00

AcidSpores_2_3_OverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 996 AcidSporesOverlay3Large (thingy\ZdvGooL.grp)
# 992 AcidSporesOverlay3Medium (thingy\ZdvGooM.grp)
# 988 AcidSporesOverlay3Small (thingy\ZdvGooS.grp)
.headerstart
IsId           	385
Type           	1
Init           	AcidSpores_4_5_OverlayInit
Death          	AcidSpores_4_5_OverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_4_5_OverlayInit:
	tmprmgraphicstart	
	waitrand       	1 3
	tmprmgraphicend	
AcidSpores_4_5_OverlayLocal00:
	playfram       	136
	wait           	2
	playfram       	153
	wait           	2
	playfram       	170
	wait           	2
	playfram       	187
	waitrand       	2 3
	goto           	AcidSpores_4_5_OverlayLocal00

AcidSpores_4_5_OverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 997 AcidSporesOverlay4Large (thingy\ZdvGooL.grp)
# 993 AcidSporesOverlay4Medium (thingy\ZdvGooM.grp)
# 989 AcidSporesOverlay4Small (thingy\ZdvGooS.grp)
.headerstart
IsId           	386
Type           	1
Init           	AcidSpores_6_9_OverlayInit
Death          	AcidSpores_6_9_OverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_6_9_OverlayInit:
	tmprmgraphicstart	
	waitrand       	1 3
	tmprmgraphicend	
AcidSpores_6_9_OverlayLocal00:
	playfram       	204
	wait           	2
	playfram       	221
	wait           	2
	playfram       	238
	wait           	2
	playfram       	255
	waitrand       	2 3
	goto           	AcidSpores_6_9_OverlayLocal00

AcidSpores_6_9_OverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 909 DesertDoodad59 (thingy\tileset\desert\LDMachn1.grp)
# 907 DesertDoodad57 (thingy\tileset\desert\LDLbox01.grp)
# 904 DesertDoodad54 (thingy\tileset\desert\HDLbox01.grp)
# 838 IceWorldDoodad68 (thingy\tileset\ice\LDRck02.grp)
# 836 IceWorldDoodad66 (thingy\tileset\ice\LDRck01.grp)
# 832 IceWorldDoodad62 (thingy\tileset\ice\HDPipes.grp)
.headerstart
IsId           	387
Type           	0
Init           	IceDoodadInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

IceDoodadInit:
	playfram       	0
	setflipstate   	1
	imgulnextid    	0 0
	goto           	IceDoodadLocal00

IceDoodadLocal00:
	wait           	125
	goto           	IceDoodadLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 910 DesertDoodad60 (thingy\tileset\desert\SLDMchn1.grp)
# 908 DesertDoodad58 (thingy\tileset\desert\SLDLbox1.grp)
# 905 DesertDoodad55 (thingy\tileset\desert\SHDLbox1.grp)
# 839 IceWorldDoodad69 (thingy\tileset\ice\SLDRck02.grp)
# 837 IceWorldDoodad67 (thingy\tileset\ice\SLDRck01.grp)
# 833 IceWorldDoodad63 (thingy\tileset\ice\SHDPipes.grp)
.headerstart
IsId           	388
Type           	1
Init           	DoodadShadowsHeader_BW_Init
Death          	DoodadShadowsHeader_BW_Death
.headerend
# ----------------------------------------------------------------------------- #

DoodadShadowsHeader_BW_Init:
	wait           	1
	followmaingraphic	
	goto           	DoodadShadowsHeader_BW_Init

DoodadShadowsHeader_BW_Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 969 RestorationLarge (thingy\tCureLrg.grp)
# 968 RestorationMedium (thingy\tCureMed.grp)
# 967 RestorationSmall (thingy\tCureSml.grp)
.headerstart
IsId           	389
Type           	1
Init           	RestorationHitInit
Death          	RestorationHitDeath
.headerend
# ----------------------------------------------------------------------------- #

RestorationHitInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	playfram       	15
	wait           	1
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	playfram       	15
	wait           	1
	goto           	RestorationHitDeath

RestorationHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 975 MindControlLarge (thingy\PDaMyoLg.grp)
# 974 MindControlMedium (thingy\PDaMyoMd.grp)
# 973 MindControlSmall (thingy\PDaMyoSm.grp)
.headerstart
IsId           	390
Type           	1
Init           	MindControlHitInit
Death          	MindControlHitDeath
.headerend
# ----------------------------------------------------------------------------- #

MindControlHitInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	playfram       	15
	wait           	1
	playfram       	16
	wait           	1
	playfram       	17
	wait           	1
	playfram       	18
	wait           	1
	goto           	MindControlHitDeath

MindControlHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 978 OpticFlareLarge (thingy\TmeFlshL.grp)
# 977 OpticFlareMedium (thingy\TmeFlshM.grp)
# 976 OpticFlareSmall (thingy\TmeFlshS.grp)
.headerstart
IsId           	391
Type           	1
Init           	OpticalFlareHitInit
Death          	OpticalFlareHitDeath
.headerend
# ----------------------------------------------------------------------------- #

OpticalFlareHitInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	goto           	OpticalFlareHitDeath

OpticalFlareHitDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 981 FeedbackLarge (thingy\PDaPsyLg.grp)
# 980 FeedbackMedium (thingy\PDaPsyMd.grp)
# 979 FeedbackSmall (thingy\PDaPsySm.grp)
.headerstart
IsId           	392
Type           	1
Init           	FeedbackInit
Death          	FeedbackDeath
.headerend
# ----------------------------------------------------------------------------- #

FeedbackInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	wait           	1
	playfram       	11
	wait           	1
	playfram       	12
	wait           	1
	playfram       	13
	wait           	1
	playfram       	14
	wait           	1
	playfram       	15
	wait           	1
	playfram       	16
	wait           	1
	playfram       	17
	wait           	1
	playfram       	18
	wait           	1
	playfram       	19
	wait           	1
	playfram       	20
	goto           	FeedbackDeath

FeedbackDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 984 MaelstromUnitOverlayLarge (thingy\PDaParLg.grp)
# 983 MaelstromUnitOverlayMedium (thingy\PDaParMd.grp)
# 982 MaelstromUnitOverlaySmall (thingy\PDaParSm.grp)
.headerstart
IsId           	393
Type           	1
Init           	MaelstormOverlayInit
Death          	MaelstormOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

MaelstormOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	playfram       	9
	wait           	2
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	playfram       	13
	wait           	2
	playfram       	14
	wait           	2
	playfram       	15
	wait           	2
	playfram       	16
	wait           	2
	playfram       	17
	wait           	2
	playfram       	18
	wait           	2
	playfram       	19
	wait           	2
	playfram       	20
	wait           	2
	playfram       	21
	wait           	2
	playfram       	22
	wait           	2
	playfram       	23
	wait           	2
	goto           	MaelstormOverlayInit

MaelstormOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 972 Unknown972 (thingy\tmeHealL.grp)
# 971 Unknown971 (thingy\tmeHealM.grp)
# 970 Unknown970 (thingy\tmeHealM.grp)
.headerstart
IsId           	394
Type           	1
Init           	Unknown394Init
Death          	Unknown394Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown394Init:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	goto           	Unknown394Death

Unknown394Death:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 985 SubterraneanSpines (zerg\zmarker.grp)
.headerstart
IsId           	395
Type           	2
Init           	SubterraneanSpinesInit
Death          	SubterraneanSpinesDeath
GndAttkInit    	SubterraneanSpinesGndAttkInit
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SubterraneanSpinesInit:
	playsnd        	1108	# Bullet\ZLrkFir1.wav
	wait           	1
	sigorder       	1
	wait           	1
SubterraneanSpinesGndAttkInit:
	grdsprol       	511 0 0	# SubterraneanSpinesOverlay (bullet\Spike.grp)
	dogrddamage    	
	wait           	2
	goto           	SubterraneanSpinesGndAttkInit

SubterraneanSpinesDeath:
	playsnd        	1110	# Bullet\ZLrkHit1.wav
	imgol          	530 0 0	# Unknown530 (thingy\ecaHit.grp)
	dogrddamage    	
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 851 DesertDoodad (thingy\tileset\desert\HDBANT.grp)
.headerstart
IsId           	396
Type           	0
Init           	DesertDoodadInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodadInit:
	playfram       	0
DesertDoodadLocal00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	5
	wait           	1
	goto           	DesertDoodadLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 889 DesertDoodad39 (thingy\tileset\desert\LDBNEON.grp)
.headerstart
IsId           	397
Type           	0
Init           	DesertDoodad2Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodad2Init:
	playfram       	0
DesertDoodad2Local00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	goto           	DesertDoodad2Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 913 UnusedScout (protoss\scout.grp)
# 894 DesertDoodad44 (thingy\tileset\desert\Ldneon.grp)
.headerstart
IsId           	398
Type           	0
Init           	DesertDoodad3Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodad3Init:
	playfram       	0
DesertDoodad3Local00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	goto           	DesertDoodad3Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 911 DesertDoodad61 (thingy\tileset\desert\Tgas.grp)
.headerstart
IsId           	399
Type           	0
Init           	DesertDoodadOverlayInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodadOverlayInit:
	playfram       	0
DesertDoodadOverlayLocal00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	playfram       	5
	wait           	1
	playfram       	6
	wait           	1
	playfram       	7
	wait           	1
	playfram       	8
	wait           	1
	playfram       	9
	wait           	1
	playfram       	10
	waitrand       	63 75
	goto           	DesertDoodadOverlayLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 912 DesertDoodad62 (thingy\tileset\desert\sarlacc.grp)
.headerstart
IsId           	400
Type           	0
Init           	DesertDoodad4Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodad4Init:
	playfram       	0
DesertDoodad4Local00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	goto           	DesertDoodad4Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 756 TwilightDoodad2 (thingy\tileset\twilight\Lddrill.grp)
.headerstart
IsId           	401
Type           	0
Init           	TwilightDoodadInit
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodadInit:
	playfram       	0
TwilightDoodadLocal00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	goto           	TwilightDoodadLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 757 TwilightDoodad3 (thingy\tileset\twilight\Ldxel01.grp)
.headerstart
IsId           	402
Type           	0
Init           	TwilightDoodad2Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodad2Init:
	playfram       	0
TwilightDoodad2Local00:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	2
	wait           	1
	playfram       	1
	wait           	1
	playfram       	0
	wait           	1
	goto           	TwilightDoodad2Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 758 TwilightDoodad4 (thingy\tileset\twilight\Ldxel02.grp)
.headerstart
IsId           	403
Type           	0
Init           	TwilightDoodad3Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodad3Init:
	playfram       	0
TwilightDoodad3Local00:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	goto           	TwilightDoodad3Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 763 TwilightDoodad9 (thingy\tileset\twilight\Ldxeltur.grp)
.headerstart
IsId           	404
Type           	0
Init           	TwilightDoodad4Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodad4Init:
	playfram       	0
TwilightDoodad4Local00:
	playfram       	0
	setflipstate   	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	setflipstate   	1
	sethorpos      	253
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	goto           	TwilightDoodad4Local00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 923 OvermindCocoon (zerg\XOvermnd.grp)
.headerstart
IsId           	405
Type           	20
Init           	OvermindCocoonInit
Death          	OvermindCocoonDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	OvermindCocoonAlmostBuilt
Built          	OvermindCocoonBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	OvermindCocoonIsWorking
WorkingToIdle  	OvermindCocoonIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OvermindCocoonInit:
	imgul          	924 0 0	# OvermindCocoonShad (zerg\ZovShad.grp)
	playfram       	0
	goto           	OvermindCocoonLocal00

OvermindCocoonLocal00:
	wait           	125
	goto           	OvermindCocoonLocal00

OvermindCocoonDeath:
	playsnd        	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol          	60 0 0	# ZergBuildingDeath (thingy\zBldDthS.grp)
	wait           	3
	lowsprul       	187 0 0	# ZergBuildingRubbleSmall (thingy\ZRubbleL.grp)
	wait           	1
	end            	

OvermindCocoonAlmostBuilt:
	playfram       	0
	goto           	OvermindCocoonBuilt

OvermindCocoonBuilt:
	waitrand       	1 3
OvermindCocoonIsWorking:
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	4
	wait           	1
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	wait           	4
	goto           	OvermindCocoonIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 934 WarpGate (protoss\XwarpGat.grp)
.headerstart
IsId           	406
Type           	20
Init           	WarpGateInit
Death          	WarpGateDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	WarpGateAlmostBuilt
Built          	WarpGateBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	WarpGateIsWorking
WorkingToIdle  	WarpGateIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WarpGateInit:
	imgul          	935 0 0	# WarpGateShad (protoss\pwgShad.grp)
	playfram       	0
	goto           	WarpGateLocal00

WarpGateLocal00:
	wait           	125
	goto           	WarpGateLocal00

WarpGateDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	224 0 0	# ProtossBuildingRubbleLarge (thingy\PRubbleL.grp)
	wait           	1
	end            	

WarpGateAlmostBuilt:
	playfram       	0
	goto           	WarpGateBuilt

WarpGateBuilt:
	imgol          	936 0 0	# WarpGateOverlay (protoss\XwarpFir.grp)
	goto           	WarpGateLocal00

WarpGateIsWorking:
	playfram       	0
	goto           	WarpGateIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 947 PsiDisruptor (neutral\PsiDisr.grp)
.headerstart
IsId           	407
Type           	20
Init           	PsiDisrupterInit
Death          	PsiDisrupterDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	PsiDisrupterBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	PsiDisrupterIsWorking
WorkingToIdle  	PsiDisrupterIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PsiDisrupterInit:
	imgul          	948 0 0	# PsiDisruptorShad (neutral\tpdShad.grp)
PsiDisrupterBuilt:
	playfram       	0
	goto           	PsiDisrupterIsWorking

PsiDisrupterIsWorking:
	wait           	125
	goto           	PsiDisrupterIsWorking

PsiDisrupterDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	PsiDisrupterLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

PsiDisrupterLocal00:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 949 PowerGenerater (neutral\Generate.grp)
.headerstart
IsId           	408
Type           	20
Init           	PowerGeneratorInit
Death          	PowerGeneratorDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	PowerGeneratorBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	PowerGeneratorIsWorking
WorkingToIdle  	PowerGeneratorIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PowerGeneratorInit:
	imgul          	950 0 0	# PowerGeneraterShad (neutral\tgnShad.grp)
PowerGeneratorBuilt:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	goto           	PowerGeneratorBuilt

PowerGeneratorDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	334 0 0	# TerranBuildingExplosionlarge (thingy\tBangX.grp)
	wait           	3
	liftoffcondjmp 	PowerGeneratorLocal00
	lowsprul       	273 0 0	# TerranBuildingRubblesmall (thingy\RubbleS.grp)
	wait           	1
	end            	

PowerGeneratorLocal00:
	wait           	1
	end            	

PowerGeneratorIsWorking:
	wait           	125
	goto           	PowerGeneratorIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 936 WarpGateOverlay (protoss\XwarpFir.grp)
.headerstart
IsId           	409
Type           	24
Init           	WarpGateOverlayInit
Death          	WarpGateOverlayDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	WarpGateOverlayInit
WorkingToIdle  	WarpGateOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
InitTurret     	[NONE]
Disable        	WarpGateOverlayDeath
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WarpGateOverlayInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	goto           	WarpGateOverlayInit

WarpGateOverlayDeath:
	wait           	1
	end            	
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 937 XelNagaTemple (protoss\XelTempl.grp)
.headerstart
IsId           	410
Type           	20
Init           	XelNagaTempleInit
Death          	XelNagaTempleDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	XelNagaTempleAlmostBuilt
Built          	XelNagaTempleBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	XelNagaTempleIsWorking
WorkingToIdle  	XelNagaTempleIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

XelNagaTempleInit:
	imgul          	938 0 0	# XelNagaTempleShad (protoss\pxtShad.grp)
	playfram       	0
	goto           	XelNagaTempleLocal00

XelNagaTempleLocal00:
	wait           	125
	goto           	XelNagaTempleLocal00

XelNagaTempleDeath:
	playsnd        	7	# Misc\ExploLrg.wav
	imgol          	215 0 0	# ProtossBuildingExplosionLarge (thingy\tBangX.grp)
	wait           	3
	lowsprul       	224 0 0	# ProtossBuildingRubbleLarge (thingy\PRubbleL.grp)
	wait           	1
	end            	

XelNagaTempleAlmostBuilt:
	playfram       	0
	goto           	XelNagaTempleBuilt

XelNagaTempleBuilt:
	goto           	XelNagaTempleLocal00

XelNagaTempleIsWorking:
	playfram       	0
	goto           	XelNagaTempleIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 998 MaelstromHit (thingy\MaelHit.grp)
.headerstart
IsId           	411
Type           	1
Init           	MaelstromHitInit
Death          	MaelstromHitDeath
.headerend
# ----------------------------------------------------------------------------- #

MaelstromHitInit:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	6
	wait           	2
	playfram       	7
	wait           	2
	playfram       	8
	wait           	2
	end            	

MaelstromHitDeath:
	wait           	1
	end