# ----------------------------------------------------------------------------- #
# Decompiled iscript.bin - Starcraft animations file
# ----------------------------------------------------------------------------- #

# ----------------------------------------------------------------------------- #
# 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           	long00

ScourgeWalking:
	setvertpos     	0
ScourgeLocal00:
	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           	ScourgeLocal00


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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           	long00

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           	long00

InfestedTerranSpecialState2:
	playfram       	0xdd	# frame set 13
	goto           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 010 InfestedTerranExplosion (thingy\zbgExplo.grp)
.headerstart
IsId           	7
Type           	1
Init           	InfestedTerranExplosionInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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           	long00

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           	long00

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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE].
Walking        	DroneWalking
WalkingToIdle  	long00
SpecialState1  	[NONE]
SpecialState2  	DroneSpecialState2
AlmostBuilt    	DroneAlmostBuilt
Built          	[NONE]
Landing        	DroneWalking
LiftOff        	DroneLiftOff
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[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           	long00

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           	long00

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           	long00

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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00


# ----------------------------------------------------------------------------- #
# 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          	GuardianCocoonDeath
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           	GuardianCocoonLocal00

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           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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
HydraliskLocal02:
	waitrand       	63 75
	randcondjmp    	25 HydraliskLocal00
	randcondjmp    	128 HydraliskLocal01
	goto           	HydraliskLocal02

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 HydraliskLocal03
	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

HydraliskLocal03:
	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           	long00

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           	long00

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]
StarEditInit   	[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	# <NONE>
	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           	long00

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           	long00

InfestedKerriganUnBurrow:
	waitrand       	1 5
	imgul          	423 0 0	# Unknown423 (thingy\bDust.grp)
	playfram       	0x88	# frame set 8
	sigorder       	4
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long02

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
OverlordLocal00:
	playfram       	0x22	# frame set 2
	wait           	2
	playfram       	0x33	# frame set 3
	wait           	2
	goto           	OverlordLocal00

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           	long02


# ----------------------------------------------------------------------------- #
# 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           	long00

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]
StarEditInit   	[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           	long00

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           	long00

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           	long00

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          	long01
.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            	


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

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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        	long00
WalkingToIdle  	long00
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           	long00

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

InfestedCommandCenterSpecialState1:
	playfram       	4
	goto           	long00

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           	long00

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           	long00

InfestedCommandCenterIsWorking:
	imgol          	276 0 0	# CommandCenterOverlay (terran\controlT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 064 SpawningPool (zerg\chrysal.grp)
.headerstart
IsId           	40
Type           	20
Init           	SpawningPoolInit
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    	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           	long00

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          	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    	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           	long00

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          	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    	CreepColonyAlmostBuilt
Built          	CreepColonyBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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          	long03
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           	long00

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          	long03
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           	long00

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          	long03
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           	long00

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          	CerebrateDeath
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           	long00

SunkenColonyGndAttkInit:
	trgtarccondjmp 	74 42 SunkenColonyLocal00
	trgtarccondjmp 	159 42 SunkenColonyLocal01
	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

SunkenColonyLocal00:
	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

SunkenColonyLocal01:
	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          	CerebrateDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	MatureChrysalisAlmostBuilt
Built          	MatureChrysalisBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	MatureChrysalisIsWorking
WorkingToIdle  	MatureChrysalisIsWorking
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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          	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    	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           	long00

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          	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    	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           	long00

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          	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    	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           	long00

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          	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    	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           	long00

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           	long00

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          	long03
.headerend
# ----------------------------------------------------------------------------- #

OvermindRemnantsInit:
	playfram       	0
	wait           	63
	goto           	long03


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 090 Overmindwoutshell (zerg\Over2.grp)
.headerstart
IsId           	54
Type           	20
Init           	Overmind_withoutShell_Init
Death          	long03
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           	long00

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          	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    	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           	long00

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           	long00

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          	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    	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           	long00

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          	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    	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           	long00

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          	CerebrateDeath
GndAttkInit    	[NONE]
AirAttkInit    	long04
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	long04
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           	long00

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          	CerebrateDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergConstruction_Small_SpecialState1
SpecialState2  	ZergConstruction_Small_SpecialState1
AlmostBuilt    	ZergConstruction_Small_AlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergConstruction_Small_Init:
	imgul          	106 0 0	# 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_AlmostBuilt:
	playfram       	10
	wait           	2
	playfram       	11
	wait           	2
	playfram       	12
	wait           	2
	sigorder       	4
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 104 ZergBuildingMorph3 (zerg\ZBuild.grp)
.headerstart
IsId           	62
Type           	15
Init           	ZergConstruction_Medium_Init
Death          	CerebrateDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	ZergConstruction_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_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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 103 ZergBuildingMorph2 (zerg\ZBuild.grp)
.headerstart
IsId           	63
Type           	15
Init           	ZergBuildingMorphInit
Death          	long03
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

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           	long00


# ----------------------------------------------------------------------------- #
# 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  	ZergBuildingMorphSpecialState2
SpecialState2  	ZergBuildingMorphSpecialState2
AlmostBuilt    	ZergBuildingMorphAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

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

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


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	long00
Unused2        	[NONE]
Walking        	BattlecruiserWalking
WalkingToIdle  	long02
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long05

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

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

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


# ----------------------------------------------------------------------------- #
# 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  	long02
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00


# ----------------------------------------------------------------------------- #
# 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
FirebatLocal02:
	waitrand       	63 75
	randcondjmp    	25 FirebatLocal00
	randcondjmp    	128 FirebatLocal01
	goto           	FirebatLocal02

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

FirebatLocal01:
	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

FirebatLocal03:
	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
GhostLocal02:
	waitrand       	63 75
	randcondjmp    	25 GhostLocal00
	randcondjmp    	128 GhostLocal01
	goto           	GhostLocal02

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

GhostLocal01:
	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

GhostLocal03:
	wait           	13
GhostLocal04:
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x00	# frame set 0
	wait           	1
	goto           	GhostWalkingToIdle

GhostDeath:
	playsnd        	238	# Terran\GHOST\TGhDth00.wav
GhostDeathInit:
	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           	long00


# ----------------------------------------------------------------------------- #
# 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          	long01
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	Goliath_Base_StarEditInit
.headerend
# ----------------------------------------------------------------------------- #

Goliath_Base_StarEditInit:
	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           	long00

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          	long01
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           	long00

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
SarahKerriganLocal02:
	waitrand       	63 75
	randcondjmp    	25 SarahKerriganLocal00
	randcondjmp    	128 SarahKerriganLocal01
	goto           	SarahKerriganLocal02

SarahKerriganLocal00:
	playfram       	0x00	# frame set 0
	wait           	1
	playfram       	0x11	# frame set 1
	wait           	1
	playfram       	0x22	# frame set 2
	randcondjmp    	192 SarahKerriganLocal03
	turnccwise     	2
	wait           	3
	turnccwise     	2
	wait           	3
	turnccwise     	2
	wait           	3
	turnccwise     	2
	wait           	3
	turnccwise     	2
	wait           	3
	wait           	6
	turncwise      	2
	wait           	3
	turncwise      	2
	wait           	3
	turncwise      	2
	wait           	3
	turncwise      	2
	wait           	3
	turncwise      	2
	wait           	3
	wait           	6
	turnccwise     	2
	wait           	3
	turnccwise     	2
	wait           	3
	turnccwise     	2
	wait           	3
	goto           	SarahKerriganLocal04

SarahKerriganLocal01:
	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

SarahKerriganLocal03:
	wait           	13
SarahKerriganLocal04:
	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           	long00


# ----------------------------------------------------------------------------- #
# 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
MarineLocal02:
	waitrand       	63 75
	randcondjmp    	25 MarineLocal00
	randcondjmp    	128 MarineLocal01
	goto           	MarineLocal02

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

MarineLocal01:
	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

MarineLocal03:
	wait           	13
MarineLocal04:
	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
MarineDeathInit:
	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          	long01
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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           	long00

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    	long05
AirAttkInit    	long04
Unused1        	[NONE]
GndAttkRpt     	long05
AirAttkRpt     	long04
CastSpell      	[NONE]
GndAttkToIdle  	long02
AirAttkToIdle  	long02
Unused2        	[NONE]
Walking        	WraithWalking
WalkingToIdle  	long02
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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

WraithWalking:
	imgol          	245 0 0	# WraithGlow (thingy\tphGlow.grp)
	setvertpos     	0
	goto           	long00


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

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


# ----------------------------------------------------------------------------- #
# 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  	long00
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	SCVAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00

SCVGndAttkToIdle:
	playfram       	0x00	# frame set 0
	goto           	long00

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

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    	long05
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	long05
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
SpecialState1  	VultureSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

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

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

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]
StarEditInit   	[NONE]
Disable        	[NONE]
Burrow         	SpiderMineBurrow
UnBurrow       	SpiderMineUnBurrow
Enable         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00

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           	long00

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        	long00
WalkingToIdle  	long00
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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 261 ScienceVesselTurret (terran\wesselt.grp)
.headerstart
IsId           	89
Type           	12
Init           	ScienceVessel_Turret_Init
Death          	long01
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	long00
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceVessel_Turret_Init:
	playfram       	0x00	# frame set 0
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	SiegeTank_Tank_BaseStarEditInit
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_BaseStarEditInit:
	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           	long00

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          	long01
GndAttkInit    	SiegeTank_Tank_TurretGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	SiegeTank_Tank_TurretGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
SpecialState1  	long00
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_TurretInit:
	wait           	1
	setfldirect    	12
	goto           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	SiegeTank_Siege_BaseStarEditInit
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Siege_BaseStarEditInit:
	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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 254 SiegeTankSiegeTurret (terran\stankt.grp)
.headerstart
IsId           	93
Type           	14
Init           	SiegeTank_Siege_TurretInit
Death          	long01
GndAttkInit    	SiegeTank_Siege_TurretGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	SiegeTank_Siege_TurretGndAttkInit
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	long00
SpecialState1  	long00
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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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        	long00
LiftOff        	long00
IsWorking      	AcademyIsWorking
WorkingToIdle  	AcademyBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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

AcademyAlmostBuilt:
	playfram       	1
	goto           	long00

AcademyBuilt:
	playfram       	0
	goto           	long00

AcademyIsWorking:
	imgol          	264 0 0	# AcademyOverlay (terran\AcademyT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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          	InfestedCommandCenterDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
SpecialState1  	BarracksSpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	BarracksAlmostBuilt
Built          	BarracksBuilt
Landing        	BarracksLanding
LiftOff        	BarracksLiftOff
IsWorking      	BarracksIsWorking
WorkingToIdle  	BarracksBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	BarracksDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

BarracksSpecialState1:
	playfram       	4
	goto           	long00

BarracksAlmostBuilt:
	playfram       	1
	goto           	long00

BarracksBuilt:
	playfram       	0
	goto           	long00

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           	long00

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           	long00

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           	long00


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

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

ArmoryAlmostBuilt:
	playfram       	1
	goto           	long00

ArmoryIsWorking:
	imgol          	269 0 0	# ArmoryOverlay (terran\chemlabT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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          	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    	ComsatStationAlmostBuilt
Built          	ComsatStationBuilt
Landing        	ComsatStationLanding
LiftOff        	long00
IsWorking      	long00
WorkingToIdle  	ComsatStationWorkingToIdle
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

ComsatStationAlmostBuilt:
	playfram       	1
	goto           	long00

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

ComsatStationLanding:
	imgol          	272 0 0	# ComsatStationAttachment (terran\ComSatC.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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        	long00
IsWorking      	ComsatOverlayIsWorking
WorkingToIdle  	ComsatOverlayIsWorking
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatOverlayInit:
	playfram       	0
	goto           	long00

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          	InfestedCommandCenterDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
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           	long00

CommandCenterSpecialState1:
	playfram       	4
	goto           	long00

CommandCenterAlmostBuilt:
	playfram       	1
	goto           	long00

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           	long00

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           	long00

CommandCenterIsWorking:
	imgol          	276 0 0	# CommandCenterOverlay (terran\controlT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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          	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    	[NONE]
Built          	CrashedBattlecruiserBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 278 SupplyDepot (terran\Depot.grp)
.headerstart
IsId           	105
Type           	24
Init           	SupplyDepotInit
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    	SupplyDepotAlmostBuilt
Built          	SupplyDepotBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	SupplyDepotWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	SupplyDepotDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

SupplyDepotAlmostBuilt:
	playfram       	1
	goto           	long00

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

SupplyDepotDisable:
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[NONE]
Disable        	long00
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            	


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

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

ControlTowerAlmostBuilt:
	playfram       	1
	goto           	long00

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

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

ControlTowerDisable:
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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]
StarEditInit   	[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          	AcademyDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
SpecialState1  	FactorySpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	FactoryAlmostBuilt
Built          	FactoryBuilt
Landing        	FactoryLanding
LiftOff        	FactoryLiftOff
IsWorking      	FactoryIsWorking
WorkingToIdle  	FactoryBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	FactoryDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

FactorySpecialState1:
	playfram       	5
	goto           	long00

FactoryAlmostBuilt:
	playfram       	1
	goto           	long00

FactoryBuilt:
	playfram       	0
	goto           	long00

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           	long00

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           	long00

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

FactoryDisable:
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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          	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    	CovertOpsAlmostBuilt
Built          	CovertOpsBuilt
Landing        	CovertOpsLanding
LiftOff        	long00
IsWorking      	CovertOpsIsWorking
WorkingToIdle  	CovertOpsBuilt
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

CovertOpsAlmostBuilt:
	playfram       	1
	goto           	long00

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

CovertOpsIsWorking:
	imgol          	290 0 0	# CovertOpsOverlay (terran\GeneLabT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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]
StarEditInit   	[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          	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    	[NONE]
Built          	IonCannonInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

IonCannonInit:
	playfram       	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 293 MachineShop (terran\machines.grp)
.headerstart
IsId           	117
Type           	24
Init           	MachineShopInit
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    	MachineShopAlmostBuilt
Built          	MachineShopBuilt
Landing        	MachineShopLanding
LiftOff        	long00
IsWorking      	MachineShopIsWorking
WorkingToIdle  	MachineShopBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	MachineShopDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

MachineShopAlmostBuilt:
	playfram       	4
	goto           	long00

MachineShopBuilt:
	playfram       	0
	goto           	long00

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

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

MachineShopDisable:
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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          	AcademyDeath
GndAttkInit    	long00
AirAttkInit    	long00
Unused1        	[NONE]
GndAttkRpt     	long00
AirAttkRpt     	long00
CastSpell      	[NONE]
GndAttkToIdle  	long00
AirAttkToIdle  	long00
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	MissileTurret_Base_AlmostBuilt
Built          	MissileTurret_Base_Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	MissileTurret_Base_WorkingToIdle
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

MissileTurret_Base_AlmostBuilt:
	playfram       	1
	goto           	long00

MissileTurret_Base_Built:
	imgol          	297 0 0	# MissleTurretTurret (terran\missileT.grp)
MissileTurret_Base_WorkingToIdle:
	playfram       	2
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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    	long00
Built          	MissileTurret_Turret_Built
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	MissileTurret_Turret_Built
WorkingToIdle  	MissileTurret_Turret_Built
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 301 PhysicsLab (terran\physics.grp)
.headerstart
IsId           	121
Type           	20
Init           	PhysicsLabInit
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    	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           	long00

PhysicsLabAlmostBuilt:
	playfram       	6
	goto           	long00

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

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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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          	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    	BunkerAlmostBuilt
Built          	BunkerBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

BunkerAlmostBuilt:
	playfram       	1
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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      	long00
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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 309 ScienceFacility (terran\research.grp)
.headerstart
IsId           	126
Type           	20
Init           	ScienceFacilityInit
Death          	AcademyDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
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           	long00

ScienceFacilitySpecialState1:
	playfram       	5
	goto           	long00

ScienceFacilityAlmostBuilt:
	playfram       	1
	goto           	long00

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           	long00

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           	long00

ScienceFacilityIsWorking:
	imgol          	310 0 0	# ScienceFacilityOverlay (terran\ResearcT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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          	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    	NuclearSiloAlmostBuilt
Built          	NuclearSiloBuilt
Landing        	NuclearSiloLanding
LiftOff        	long00
IsWorking      	NuclearSiloIsWorking
WorkingToIdle  	NuclearSiloBuilt
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	NuclearSiloDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

NuclearSiloAlmostBuilt:
	playfram       	1
	goto           	long00

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

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

NuclearSiloDisable:
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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]
StarEditInit   	[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  	long00
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           	long00

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           	long00

NuclearMissileWarpIn:
	wait           	125
	wait           	125
	sigorder       	2
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 318 NuclearExplosion (thingy\NukeHit.grp)
.headerstart
IsId           	133
Type           	1
Init           	NukeExplosionInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 319 Starport (terran\starport.grp)
.headerstart
IsId           	134
Type           	20
Init           	StarportInit
Death          	InfestedCommandCenterDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
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           	long00

StarportSpecialState1:
	playfram       	3
	goto           	long00

StarportAlmostBuilt:
	playfram       	5
	goto           	long00

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           	long00

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           	long00

StarportIsWorking:
	imgol          	320 0 0	# StarportOverlay (terran\StarpoT.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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          	AcademyDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	long00
WalkingToIdle  	long00
SpecialState1  	EngineeringBaySpecialState1
SpecialState2  	[NONE]
AlmostBuilt    	EngineeringBayAlmostBuilt
Built          	EngineeringBayBuilt
Landing        	EngineeringBayLanding
LiftOff        	EngineeringBayLiftOff
IsWorking      	long00
WorkingToIdle  	EngineeringBayWorkingToIdle
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	EngineeringBayDisable
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

EngineeringBaySpecialState1:
	playfram       	4
	goto           	long00

EngineeringBayAlmostBuilt:
	playfram       	1
	goto           	long00

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

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           	long00

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           	long00

EngineeringBayDisable:
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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        	long00
WalkingToIdle  	long00
SpecialState1  	EngineeringBayOverlayDeath
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	long00
Landing        	long00
LiftOff        	long00
IsWorking      	EngineeringBayOverlayIsWorking
WorkingToIdle  	EngineeringBayOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	EngineeringBayOverlayInit
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EngineeringBayOverlayInit:
	playfram       	0
	goto           	long00

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          	AcademyDeath
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           	long00

TerranConstruction_Large_SpecialState1:
	playfram       	1
	goto           	long00

TerranConstruction_Large_SpecialState2:
	playfram       	2
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 327 ConstructionSitemedium (terran\tBldMed.grp)
.headerstart
IsId           	139
Type           	14
Init           	TerranConstruction_Medium_Init
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  	TerranConstruction_Medium_SpecialState1
SpecialState2  	TerranConstruction_Medium_SpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

TerranConstruction_Medium_SpecialState1:
	playfram       	1
	goto           	long00

TerranConstruction_Medium_SpecialState2:
	playfram       	2
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 330 ConstructionSitesmalladdon (terran\TBldSml.grp)
.headerstart
IsId           	140
Type           	14
Init           	TerranConstruction_Small_Init
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  	TerranConstruction_Small_SpecialState1
SpecialState2  	TerranConstruction_Small_SpecialState2
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

TerranConstruction_Small_SpecialState1:
	playfram       	1
	goto           	long00

TerranConstruction_Small_SpecialState2:
	playfram       	2
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 329 ConstructionSitesmall (terran\TBldSml.grp)
.headerstart
IsId           	141
Type           	14
Init           	TerranConstruction_Small_Init
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  	long00
SpecialState2  	long00
AlmostBuilt    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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  	long02
AirAttkToIdle  	long02
Unused2        	[NONE]
Walking        	ArbiterWalking
WalkingToIdle  	long02
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           	long02

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           	long00

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

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

ArbiterWarpIn:
	imgol          	133 0 0	# Unknown133 (protoss\arbiter.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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          	long01
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

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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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  	long02
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           	long02

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           	long00

CarrierWarpIn:
	imgol          	115 0 0	# Unknown115 (protoss\carrier.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DarkTemplar_Hero_Walking
WalkingToIdle  	DarkTemplar_Hero_Init
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkTemplar_Hero_Init:
	playfram       	0xdd	# frame set 13
	goto           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	long00
Unused2        	[NONE]
Walking        	InterceptorWalking
WalkingToIdle  	long02
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00

InterceptorWalking:
	playfram       	0x00	# frame set 0
	setvertpos     	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 137 Probe (protoss\probe.grp)
.headerstart
IsId           	156
Type           	21
Init           	ProbeInit
Death          	ProbeDeath
GndAttkInit    	long05
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	long05
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	ProbeWalking
WalkingToIdle  	long00
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           	long00

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

ProbeWalking:
	setvertpos     	0
	goto           	long00

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

ProbeWarpIn:
	imgol          	139 0 0	# Unknown139 (protoss\probe.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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           	long02

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           	long00

ShuttleWarpIn:
	imgol          	121 0 0	# Unknown121 (protoss\shuttle.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00

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
HighTemplarLocal00:
	wait           	3
	spruluselo     	320 0 0	# HighTemplarTrail (thingy\pteglow.grp)
	goto           	HighTemplarLocal00

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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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  	long02
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           	long02

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           	long00

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

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

ScoutWarpIn:
	imgol          	143 0 0	# Unknown143 (protoss\scout.grp)
	goto           	long00


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

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 151 Zealot (protoss\zealot.grp)
.headerstart
IsId           	163
Type           	21
Init           	ZealotInit
Death          	ZealotDeath
GndAttkInit    	ZealotGndAttkInit
AirAttkInit    	[NONE]
Unused1        	[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           	long00

ZealotDeath:
	playsnd        	678	# Protoss\ZEALOT\PZeDth00.WAV
ZealotDeathInit:
	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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 153 Unknown153 (protoss\zealot.grp)
.headerstart
IsId           	164
Type           	1
Init           	ZealotDeathInit
Death          	long01
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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  	long02
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           	long02

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           	long00

ObserverWarpIn:
	imgol          	150 0 0	# Unknown150 (protoss\witness.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	TemplarArchivesWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

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          	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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	ObservatoryWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

ObservatoryWarpIn:
	imgol          	162 0 0	# ObservatoryWarpFlash (protoss\beacon.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
.headerstart
IsId           	169
Type           	20
Init           	Unknown169Init
Death          	long01
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	Unknown169Init
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	Unknown169Init
WorkingToIdle  	Unknown169Init
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown169Init:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x01	# frame set 0
	wait           	2
	goto           	Unknown169Init


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 164 CitadelofAdun (protoss\citadel.grp)
.headerstart
IsId           	170
Type           	27
Init           	CitadelOfAdunInit
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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	CitadelOfAdunWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

CitadelOfAdunWarpIn:
	imgol          	165 0 0	# CitadelofAdunWarpFlash (protoss\citadel.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 167 Forge (protoss\forge.grp)
.headerstart
IsId           	171
Type           	27
Init           	ForgeInit
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          	ForgeBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	ForgeWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

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

ForgeWarpIn:
	imgol          	169 0 0	# ForgeWarpFlash (protoss\forge.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 168 ForgeOverlay (protoss\forgeT.grp)
.headerstart
IsId           	172
Type           	27
Init           	ForgeOverlayInit
Death          	long01
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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

ForgeOverlayInit:
	playfram       	0
	goto           	long00

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          	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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	GatewayWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

GatewayWarpIn:
	imgol          	172 0 0	# GatewayWarpFlash (protoss\gateway.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 174 CyberneticsCore (protoss\gencore.grp)
.headerstart
IsId           	174
Type           	27
Init           	CyberneticsCoreInit
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          	CyberneticsCoreBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	CyberneticsCoreWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

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

CyberneticsCoreWarpIn:
	imgol          	175 0 0	# CyberneticsCoreWarpFlash (protoss\gencore.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 176 CyberneticsCoreOverlay (protoss\gencoreT.grp)
.headerstart
IsId           	175
Type           	27
Init           	CybrneticsCoreOverlayInit
Death          	long01
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  	long00
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

CybrneticsCoreOverlayInit:
	playfram       	0
	goto           	long00

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          	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    	[NONE]
Built          	KhaydarinCrystalFormationInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

KhaydarinCrystalFormationInit:
	playfram       	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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      	long00
WorkingToIdle  	long00
WarpIn         	NexusWarpIn
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00

NexusWarpIn:
	imgol          	180 0 0	# NexusWarpFlash (protoss\nexus.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 181 NexusGlow (protoss\pneGlow.grp)
.headerstart
IsId           	178
Type           	24
Init           	NexusOverlayInit
Death          	long01
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]
StarEditInit   	[NONE]
Disable        	long01
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NexusOverlayInit:
	playfram       	0
	goto           	long00

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          	TemplarArchivesDeath
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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	PhotonCannonWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 186 ArbiterTribunal (protoss\prism.grp)
.headerstart
IsId           	180
Type           	27
Init           	ArbiterTribunalInit
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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	ArbiterTribunalWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

ArbiterTribunalWarpIn:
	imgol          	187 0 0	# ArbiterTribunalWarpFlash (protoss\prism.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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      	long00
WorkingToIdle  	long00
WarpIn         	PylonWarpIn
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 192 RoboticsFacility (protoss\robotic.grp)
.headerstart
IsId           	182
Type           	27
Init           	RoboticsFacilityInit
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          	RoboticsFacilityBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	RoboticsFacilityWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

RoboticsFacilityWarpIn:
	imgol          	193 0 0	# RoboticsFacilityWarpFlash (protoss\robotic.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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      	long00
WorkingToIdle  	long00
WarpIn         	ShieldBatteryWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	ShieldBatteryBuilt
.headerend
# ----------------------------------------------------------------------------- #

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

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           	long00

ShieldBatteryWarpIn:
	imgol          	197 0 0	# ShieldBatteryWarpFlash (protoss\sbattery.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 196 ShieldBatteryGlow (protoss\pbaGlow.grp)
.headerstart
IsId           	184
Type           	24
Init           	ShieldBatteryOverlayInit
Death          	long01
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]
StarEditInit   	[NONE]
Disable        	long01
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ShieldBatteryOverlayInit:
	playfram       	0
	goto           	long00

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          	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          	StargateBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	StargateWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	StargateBuilt
.headerend
# ----------------------------------------------------------------------------- #

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

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

StargateWarpIn:
	imgol          	201 0 0	# StargateWarpFlash (protoss\stargate.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 200 StargateGlow (protoss\psgGlow.grp)
.headerstart
IsId           	186
Type           	24
Init           	StargateOverlayInit
Death          	long01
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]
StarEditInit   	[NONE]
Disable        	long01
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StargateOverlayInit:
	playfram       	0
	goto           	long00

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          	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          	StasisCellInit
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StasisCellInit:
	playfram       	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 204 RoboticsSupportBay (protoss\stasis.grp)
.headerstart
IsId           	188
Type           	27
Init           	RoboticsSupportBayInit
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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	RoboticsSupportBayWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

RoboticsSupportBayWarpIn:
	imgol          	205 0 0	# RoboticsSupportBayWarpFlash (protoss\stasis.grp)
	goto           	long00


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

TempleInit:
	playfram       	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 208 FleetBeacon (protoss\warp.grp)
.headerstart
IsId           	190
Type           	27
Init           	FleetBeaconInit
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          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	FleetBeaconWarpIn
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long00
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

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

FleetBeaconWarpIn:
	imgol          	209 0 0	# Unknown209 (protoss\warp.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00

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           	long00

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           	long00

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           	long00

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          	VespeneGeyserDeath
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	long00
SpecialState2  	long00
AlmostBuilt    	long00
Built          	long00
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 346 VespeneGeyserShad (neutral\geyShad.grp)
.headerstart
IsId           	203
Type           	1
Init           	VespeneGeyserShadowInit
Death          	long01
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserShadowInit:
	playframtile   	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 347 MineralDeposit1 (neutral\min01.grp)
.headerstart
IsId           	204
Type           	20
Init           	MineralFieldType1Init
Death          	long01
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

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

MineralFieldType1SpecialState1:
	playfram       	3
	goto           	long00

MineralFieldType1SpecialState2:
	playfram       	2
	goto           	long00

MineralFieldType1AlmostBuilt:
	playfram       	1
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 349 MineralDeposit2 (neutral\min02.grp)
.headerstart
IsId           	205
Type           	20
Init           	MineralFieldType2Init
Death          	long01
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
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 351 MineralDeposit3 (neutral\min03.grp)
.headerstart
IsId           	206
Type           	20
Init           	MineralFieldType3Init
Death          	long01
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
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown207Init:
	playfram       	0
	goto           	long00

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          	long01
.headerend
# ----------------------------------------------------------------------------- #

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


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

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


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

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


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

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


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

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


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

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


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

Unknwon214Init:
	playfram       	0x00	# frame set 0
	goto           	long00

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          	long01
.headerend
# ----------------------------------------------------------------------------- #

PowerupsShadowHeaderInit:
	playfram       	0x00	# frame set 0
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

DataDiskLocal00:
	wait           	1
	switchul       	410
	goto           	long00

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           	long00

CrystalsShadowsLocal00:
	wait           	1
	switchul       	414
	goto           	long00

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           	long00

YoungChrysalisLocal00:
	wait           	1
	switchul       	416
	goto           	long00

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   	long00
	imgul          	405 0 0	# MineralChunkShad (neutral\norShad.grp)
	goto           	long00

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           	OreChunkInit
Death          	OreChunkDeath
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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   	long00
	imgul          	407 0 0	# ZergGasSackShad (neutral\ngsShad.grp)
	goto           	long00

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          	GasSacDeath
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# 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   	long00
	imgul          	406 0 0	# ProtossGasOrbShad (neutral\ngoShad.grp)
	goto           	long00

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          	GasOrbDeath
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# 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   	long00
	imgul          	408 0 0	# TerranGasTankShad (neutral\ngcShad.grp)
	goto           	long00

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          	GasTankDeath
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# 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    	long00
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           	long00

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           	long00

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          	long01
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 537 Unknown537 (thingy\esiFire.grp)
.headerstart
IsId           	251
Type           	1
Init           	SiegeTank_Siege_TurretOverlayInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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:
.headerstart
IsId           	254
Type           	0
Init           	Unknown254Init
Death          	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown254Init:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x01	# frame set 0
	wait           	2
	playfram       	0x02	# frame set 0
	wait           	2
	playfram       	0x03	# frame set 0
	wait           	2
	playfram       	0x04	# frame set 0
	wait           	2
	playfram       	0x05	# frame set 0
	wait           	2
	playfram       	0x06	# frame set 0
	wait           	2
	playfram       	0x07	# frame set 0
	wait           	2
	playfram       	0x08	# frame set 0
	wait           	2
	playfram       	0x09	# frame set 0
	wait           	2
	playfram       	0x0a	# frame set 0
	wait           	2
	playfram       	0x0b	# frame set 0
	wait           	2
	playfram       	0x0c	# frame set 0
	wait           	2
	playfram       	0x0d	# frame set 0
	wait           	2
	playfram       	0x0e	# frame set 0
	wait           	2
	playfram       	0x0f	# frame set 0
	wait           	2
	playfram       	0x10	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	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    	long00
AirAttkInit    	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

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

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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 518 Unknown518 (thingy\eplMuzz.grp)
.headerstart
IsId           	262
Type           	1
Init           	GuardianAttackOverlayInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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           	long00

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          	long01
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 514 Unknown514 (thingy\gSmoke.grp)
.headerstart
IsId           	270
Type           	1
Init           	SeekerSporesOverlayInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 423 Unknown423 (thingy\bDust.grp)
.headerstart
IsId           	274
Type           	1
Init           	BurowingDustInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.headerend
# ----------------------------------------------------------------------------- #

ShadowHeaderInit:
	wait           	1
	followmaingraphic	
	goto           	ShadowHeaderInit


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 426 Unknown426 (thingy\dbl_exp.grp)
.headerstart
IsId           	278
Type           	1
Init           	DoubleExplosionInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 440 Fragmentationgrenadehit (thingy\efgHit.grp)
.headerstart
IsId           	283
Type           	1
Init           	FragmentationGrenadeHitInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 441 Fragmentationgrenadesmoke (thingy\GreSmoke.grp)
.headerstart
IsId           	284
Type           	1
Init           	GrenadeShotSmokeInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 443 ScarabTrail (thingy\HKTrail.grp)
.headerstart
IsId           	286
Type           	1
Init           	AntiMatterMissileOverlayInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 444 ScarabExplosion (thingy\psaExplo.grp)
.headerstart
IsId           	287
Type           	1
Init           	ScarabHitInit
Death          	long01
.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            	


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

CursorMarkerGndAttkInit:
	playfram       	0
	wait           	1
	playfram       	1
	wait           	1
	playfram       	2
	wait           	1
	playfram       	3
	wait           	1
	playfram       	4
	wait           	1
	__2d           	
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00
Death          	long00
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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          	long01
GndAttkInit    	long01
AirAttkInit    	long01
Unused1        	[NONE]
GndAttkRpt     	long01
AirAttkRpt     	long01
CastSpell      	long01
GndAttkToIdle  	long01
AirAttkToIdle  	long01
Unused2        	[NONE]
Walking        	CarrierEnginesInit
WalkingToIdle  	long01
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CarrierEnginesInit:
	wait           	1
	followmaingraphic	
	goto           	CarrierEnginesInit


# ----------------------------------------------------------------------------- #
# 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          	long01
GndAttkInit    	long01
AirAttkInit    	long01
Unused1        	[NONE]
GndAttkRpt     	long01
AirAttkRpt     	long01
CastSpell      	long01
GndAttkToIdle  	long01
AirAttkToIdle  	long01
Unused2        	[NONE]
Walking        	Engines_GlowHeaderInit
WalkingToIdle  	long01
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	long01
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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          	long01
.headerend
# ----------------------------------------------------------------------------- #

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 391 Recall (thingy\recall.grp)
.headerstart
IsId           	305
Type           	1
Init           	RecallFieldInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 370 shieldbatteryunitoverlaylarge (thingy\sbaLarge.grp)
.headerstart
IsId           	308
Type           	1
Init           	RechargeShields_Large_Init
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


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

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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 035 NeedleSpines (thingy\spooge.grp)
.headerstart
IsId           	311
Type           	1
Init           	NeedleSpinesOverlayInit
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 547 Unknown547 (thingy\emsHit.grp)
.headerstart
IsId           	316
Type           	1
Init           	Unknown316Init
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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          	long01
.headerend
# ----------------------------------------------------------------------------- #

PsionicStormPartVariant1Init:
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	playfram       	0
	wait           	2
	playfram       	1
	wait           	2
	playfram       	2
	wait           	2
	playfram       	3
	wait           	2
	playfram       	4
	wait           	2
	playfram       	5
	wait           	2
	end            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 553 Unknown553 (thingy\elect02.grp)
# 552 Unknown552 (thingy\elect02a.grp)
.headerstart
IsId           	318
Type           	1
Init           	PsionicStormPartVariant2Init
Death          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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
# ----------------------------------------------------------------------------- #

Unknown323Init:
	setflipstate   	1
Flames_Small_Init:
	playfram       	0x00	# frame set 0
	wait           	2
	playfram       	0x01	# frame set 0
	wait           	2
	playfram       	0x02	# frame set 0
	wait           	2
	playfram       	0x03	# frame set 0
	wait           	2
	playfram       	0x04	# frame set 0
	wait           	2
	playfram       	0x05	# frame set 0
	wait           	2
	playfram       	0x06	# frame set 0
	wait           	2
	playfram       	0x07	# frame set 0
	wait           	2
	playfram       	0x08	# frame set 0
	wait           	2
	playfram       	0x09	# frame set 0
	wait           	2
	playfram       	0x0a	# frame set 0
	wait           	2
	playfram       	0x0b	# frame set 0
	wait           	2
	goto           	Flames_Small_Init

Flames_Small_Death:
	wait           	1
	end            	


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
.headerstart
IsId           	323
Type           	1
Init           	Unknown323Init
Death          	Flames_Small_Death
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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_Variant2Init:
	setflipstate   	1
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_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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
# ----------------------------------------------------------------------------- #

Unknown327Init:
	setflipstate   	1
Flames_Large_Init:
	playfram       	0x0c	# frame set 0
	wait           	2
	playfram       	0x0d	# frame set 0
	wait           	2
	playfram       	0x0e	# frame set 0
	wait           	2
	playfram       	0x0f	# frame set 0
	wait           	2
	playfram       	0x10	# frame set 0
	wait           	2
	playfram       	0x11	# frame set 1
	wait           	2
	playfram       	0x12	# frame set 1
	wait           	2
	playfram       	0x13	# frame set 1
	wait           	2
	playfram       	0x14	# frame set 1
	wait           	2
	playfram       	0x15	# frame set 1
	wait           	2
	playfram       	0x16	# frame set 1
	wait           	2
	playfram       	0x17	# frame set 1
	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          	Flames_Large_Death
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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_Variant2Init:
	setflipstate   	1
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_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00


# ----------------------------------------------------------------------------- #
# 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          	long01
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	InstallationDoodadAlmostBuilt
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	InstallationDoodadStarEditInit
Disable        	InstallationDoodadDisable
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	InstallationDoodadStarEditInit
.headerend
# ----------------------------------------------------------------------------- #

InstallationDoodadInit:
	playfram       	0
	goto           	long00

InstallationDoodadAlmostBuilt:
	playfram       	9
	goto           	long00

InstallationDoodadStarEditInit:
	playfram       	9
	wait           	2
	playfram       	8
	wait           	2
	playfram       	7
	wait           	2
	playfram       	6
	wait           	2
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	wait           	2
	playfram       	0
	sigorder       	1
	goto           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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          	long01
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	InstallationDoodad2AlmostBuilt
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	InstallationDoodad2StarEditInit
Disable        	InstallationDoodad2Disable
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	InstallationDoodad2StarEditInit
.headerend
# ----------------------------------------------------------------------------- #

InstallationDoodad2Init:
	playfram       	0
	setflipstate   	1
	goto           	long00

InstallationDoodad2AlmostBuilt:
	playfram       	9
	setflipstate   	1
	goto           	long00

InstallationDoodad2StarEditInit:
	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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	FloorMissileTrapSpecialState1
SpecialState2  	FloorMissileTrapSpecialState2
AlmostBuilt    	long00
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	FloorMissileTrapStarEditInit
Disable        	FloorMissileTrapSpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

FloorMissileTrapInit:
	playfram       	1
	goto           	long00

FloorMissileTrapDeath:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

FloorMissileTrapGndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	ignorerest     	
	goto           	long00

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           	long00

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           	long00

FloorMissileTrapStarEditInit:
	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           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 737 InstallationDoodad3 (thingy\tileset\install\CLPlat1T.grp)
.headerstart
IsId           	346
Type           	24
Init           	FloorMissileTrapTurretInit
Death          	long01
GndAttkInit    	long00
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	long00
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	FloorMissileTrapTurretSpecialState2
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	FloorMissileTrapTurretSpecialState2
Burrow         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FloorMissileTrapTurretInit:
	playfram       	0x00	# frame set 0
	wait           	1
	setfldirect    	20
	goto           	long00

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    	long00
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	FloorGunTrapSpecialState1
Disable        	FloorGunTrapSpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

FloorGunTrapInit:
	playfram       	1
	goto           	long00

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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallMissileTrapType1SpecialState1
SpecialState2  	WallMissileTrapType1SpecialState2
AlmostBuilt    	long00
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	WallMissileTrapType1SpecialState1
Disable        	WallMissileTrapType1SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

WallMissileTrapType1Init:
	playfram       	1
	wait           	1
	setfldirect    	12
	goto           	long00

WallMissileTrapType1Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

WallMissileTrapType1GndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	ignorerest     	
	goto           	long00

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           	long00

WallMissileTrapType1SpecialState2:
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	sigorder       	1
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallMissileTrapTypet2SpecialState1
SpecialState2  	WallMissileTrapTypet2SpecialState2
AlmostBuilt    	long00
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	WallMissileTrapTypet2SpecialState1
Disable        	WallMissileTrapTypet2SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

WallMissileTrapTypet2Init:
	playfram       	1
	setflipstate   	1
	wait           	1
	setfldirect    	20
	goto           	long00

WallMissileTrapTypet2Death:
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	1
	end            	

WallMissileTrapTypet2GndAttkInit:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	ignorerest     	
	goto           	long00

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           	long00

WallMissileTrapTypet2SpecialState2:
	playfram       	5
	wait           	2
	playfram       	4
	wait           	2
	playfram       	3
	wait           	2
	playfram       	2
	wait           	2
	playfram       	1
	sigorder       	1
	goto           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallFlameTrapType1SpecialState1
SpecialState2  	WallFlameTrapType1SpecialState2
AlmostBuilt    	long00
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	WallFlameTrapType1SpecialState1
Disable        	WallFlameTrapType1SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

WallFlameTrapType1Init:
	playfram       	1
	wait           	1
	setfldirect    	12
	goto           	long00

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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	WallFlameTrapType2SpecialState1
SpecialState2  	WallFlameTrapType2SpecialState2
AlmostBuilt    	long00
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	[NONE]
WorkingToIdle  	[NONE]
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	WallFlameTrapType2SpecialState1
Disable        	WallFlameTrapType2SpecialState2
Burrow         	[NONE]
UnBurrow       	[NONE]
Enable         	long00
.headerend
# ----------------------------------------------------------------------------- #

WallFlameTrapType2Init:
	playfram       	1
	setflipstate   	1
	wait           	1
	setfldirect    	20
	goto           	long00

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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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]
StarEditInit   	[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
LurkerLocal01:
	waitrand       	63 75
	randcondjmp    	128 LurkerLocal00
	goto           	LurkerLocal01

LurkerLocal00:
	randcondjmp    	128 LurkerLocal02
	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

LurkerLocal02:
	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           	long00

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           	long00

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           	long00

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           	long00


# ----------------------------------------------------------------------------- #
# 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)
MedicLocal02:
	playfram       	0x00	# frame set 0
MedicLocal01:
	waitrand       	63 75
	randcondjmp    	128 MedicLocal00
	goto           	MedicLocal01

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           	MedicLocal02

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           	long00

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           	MedicLocal02

MedicSpecialState1:
	playfram       	0x33	# frame set 3
	wait           	1
MedicLocal03:
	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           	MedicLocal03


# ----------------------------------------------------------------------------- #
# 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    	long05
AirAttkInit    	ValkyrieAirAttkInit
Unused1        	[NONE]
GndAttkRpt     	long05
AirAttkRpt     	ValkyrieAirAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	long02
AirAttkToIdle  	long02
Unused2        	[NONE]
Walking        	ValkyrieWalking
WalkingToIdle  	ValkyrieWalkingToIdle
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ValkyrieInit:
	imgul          	940 0 42	# ValkyrieShad (terran\bomber.grp)
	playfram       	0x00	# frame set 0
	goto           	long02

ValkyrieDeath:
	playsnd        	1040	# Terran\FRIGATE\TVkDth00.WAV
	imgol          	332 0 0	# TerranBuildingExplosionsmall (thingy\tBangS.grp)
	wait           	3
	end            	

ValkyrieAirAttkInit:
	wait           	1
	nobrkcodestart 	
	attackwith     	2
	wait           	10
	attackwith     	2
	wait           	10
	attackwith     	2
	wait           	10
	attackwith     	2
	wait           	10
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	long02

ValkyrieWalking:
	imgol          	941 0 0	# ValkyrieOverlay (thingy\tbmGlow.grp)
	sigorder       	64
	setvertpos     	0
	goto           	long00

ValkyrieWalkingToIdle:
	orderdone      	64
	goto           	long02


# ----------------------------------------------------------------------------- #
# 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          	long01
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

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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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           	long02

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           	long00

CorsairWarpIn:
	imgol          	143 0 0	# Unknown143 (protoss\scout.grp)
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 931 CorsairOverlay (thingy\pcsGlow.grp)
.headerstart
IsId           	370
Type           	12
Init           	CorsairEnginesInit
Death          	long01
GndAttkInit    	long01
AirAttkInit    	long01
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	long01
GndAttkToIdle  	long01
AirAttkToIdle  	long01
Unused2        	[NONE]
Walking        	CorsairEnginesInit
WalkingToIdle  	long01
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CorsairEnginesInit:
	engframe       	0
	wait           	1
	engframe       	17
	wait           	1
	goto           	CorsairEnginesInit


# ----------------------------------------------------------------------------- #
# 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  	long00
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	DarkTemplar_Unit_Walking
WalkingToIdle  	DarkTemplar_Unit_Init
SpecialState1  	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkTemplar_Unit_Init:
	playfram       	0xdd	# frame set 13
	goto           	long00

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           	long00

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           	long00

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          	long01
.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            	


# ----------------------------------------------------------------------------- #
# 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           	long00

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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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           	long00


# ----------------------------------------------------------------------------- #
# 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          	long01
.headerend
# ----------------------------------------------------------------------------- #

DoodadShadowsHeader_BW_Init:
	wait           	1
	followmaingraphic	
	goto           	DoodadShadowsHeader_BW_Init


# ----------------------------------------------------------------------------- #
# 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          	long01
.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           	long01


# ----------------------------------------------------------------------------- #
# 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          	long01
.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           	long01


# ----------------------------------------------------------------------------- #
# 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          	long01
.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           	long01


# ----------------------------------------------------------------------------- #
# 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          	long01
.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           	long01


# ----------------------------------------------------------------------------- #
# 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          	long01
.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


# ----------------------------------------------------------------------------- #
# 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          	long01
.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           	long01


# ----------------------------------------------------------------------------- #
# 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          	long03
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           	long00

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          	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    	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           	long00

WarpGateAlmostBuilt:
	playfram       	0
	goto           	WarpGateBuilt

WarpGateBuilt:
	imgol          	936 0 0	# WarpGateOverlay (protoss\XwarpFir.grp)
	goto           	long00

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          	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    	[NONE]
Built          	PsiDisrupterBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
WarpIn         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PsiDisrupterInit:
	imgul          	948 0 0	# PsiDisruptorShad (neutral\tpdShad.grp)
PsiDisrupterBuilt:
	playfram       	0
	goto           	long00


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 949 PowerGenerater (neutral\Generate.grp)
.headerstart
IsId           	408
Type           	20
Init           	PowerGeneratorInit
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    	[NONE]
Built          	PowerGeneratorBuilt
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	long00
WorkingToIdle  	long00
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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 936 WarpGateOverlay (protoss\XwarpFir.grp)
.headerstart
IsId           	409
Type           	24
Init           	WarpGateOverlayInit
Death          	long01
GndAttkInit    	[NONE]
AirAttkInit    	[NONE]
Unused1        	[NONE]
GndAttkRpt     	[NONE]
AirAttkRpt     	[NONE]
CastSpell      	[NONE]
GndAttkToIdle  	[NONE]
AirAttkToIdle  	[NONE]
Unused2        	[NONE]
Walking        	[NONE]
WalkingToIdle  	[NONE]
SpecialState1  	[NONE]
SpecialState2  	[NONE]
AlmostBuilt    	[NONE]
Built          	[NONE]
Landing        	[NONE]
LiftOff        	[NONE]
IsWorking      	WarpGateOverlayInit
WorkingToIdle  	WarpGateOverlayInit
WarpIn         	[NONE]
Unused3        	[NONE]
StarEditInit   	[NONE]
Disable        	long01
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


# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 937 XelNagaTemple (protoss\XelTempl.grp)
.headerstart
IsId           	410
Type           	20
Init           	XelNagaTempleInit
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    	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           	long00

XelNagaTempleAlmostBuilt:
	playfram       	0
	goto           	XelNagaTempleBuilt

XelNagaTempleBuilt:
	goto           	long00

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          	long01
.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            	


# ------------------------------------------------------------------------------ #
# LONG JUMPS (these are usually shared routines between many animations)         #
# ------------------------------------------------------------------------------ #

long00:
	wait           	125
	goto           	long00

long01:
	wait           	1
	end            	

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

long03:
	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            	

long04:
	wait           	1
	attackwith     	2
	gotorepeatattk 	
	goto           	long00

long05:
	wait           	1
	attackwith     	1
	gotorepeatattk 	
	goto           	long00

