# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 000 Scourge (zerg\avenger.grp)
.headerstart
IsId          	0
Type          	12
Init          	ScourgeInit
Death         	ScourgeDeath
GndAttkInit   	[NONE]
AirAttkInit   	ScourgeAirAttkInit
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	ScourgeAirAttkInit
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	ScourgeAirAttkToIdle
Unused2       	[NONE]
Walking       	ScourgeWalking
WalkingToIdle 	ScourgeAirAttkToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScourgeInit:
	imgul             	1 0 42	# Scourge Shadow (zerg\avenger.grp)
	playfram          	0x00	# 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	# Scourge Death (zerg\zavDeath.grp)
	wait              	1 
	end

ScourgeAirAttkInit:
	playsnd           	778	# Zerg\AVENGER\ZAvHit00.WAV
	sprol             	132 0 0	# Scourge Explosion (zerg\zavExplo.grp)
	wait              	1 
	attackwith        	2 
	goto              	ScourgeLocal00

ScourgeLocal00:
	wait              	125 
	goto              	ScourgeLocal00

ScourgeWalking:
	setvertpos        	0 
ScourgeLocal01:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	0x22	# Frame set 2
	wait              	2 
	playfram          	0x33	# Frame set 3
	wait              	2 
	playfram          	0x44	# Frame set 4
	wait              	2 
	goto              	ScourgeLocal01

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 003 Scourge Death (zerg\zavDeath.grp)
.headerstart
IsId          	2
Type          	0
Init          	ScourgeDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScourgeDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	imgol             	59 0 0	# Zerg Air Death Explosion (Small) (thingy\zAirDthS.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 004 Scourge Explosion (zerg\zavExplo.grp)
.headerstart
IsId          	3
Type          	1
Init          	ScourgeExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ScourgeExplosionInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	end

ScourgeExplosionDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 005 Broodling (zerg\brood.grp)
.headerstart
IsId          	4
Type          	12
Init          	BroodlingInit
Death         	BroodlingDeath
GndAttkInit   	BroodlingGndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	BroodlingGndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	BroodlingGndAttkToIdle
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	BroodlingWalking
WalkingToIdle 	BroodlingGndAttkToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BroodlingInit:
	imgul             	6 0 0	# Broodling Shadow (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	# Broodling Remnants (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 Broodling Remnants (zerg\zbrDeath.grp)
.headerstart
IsId          	5
Type          	0
Init          	BroodlingRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BroodlingRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	playfram          	4	# Frame set 0, direction 4
	wait              	50 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 008 Infested Terran (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	# Infested Terran Shadow (zerg\zbgShad.grp)
InfestedTerranWalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

InfestedTerranDeath:
	playsnd           	67	# Bullet\ZBGHit00.wav
	setfldirect       	0 
	playfram          	0xee	# Frame set 14
	wait              	1 
	playfram          	239	# Frame set 14, direction 1
	wait              	1 
	playfram          	240	# Frame set 14, direction 2
	wait              	1 
	playfram          	241	# Frame set 14, direction 3
	wait              	1 
	playfram          	242	# Frame set 14, direction 4
	wait              	1 
	playfram          	243	# Frame set 14, direction 5
	wait              	1 
	playfram          	244	# Frame set 14, direction 6
	wait              	1 
	playfram          	245	# Frame set 14, direction 7
	wait              	1 
	lowsprul          	236 0 0	# Marine Remnants (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	# Infested Terran Explosion (thingy\zbgExplo.grp)
	sigorder          	1 
	goto              	ScourgeLocal00

InfestedTerranSpecialState2:
	playfram          	0xdd	# Frame set 13
	goto              	ScourgeLocal00

InfestedTerranBurrow:
	imgol             	423 0 0	# Burrowing Dust (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              	ScourgeLocal00

InfestedTerranUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (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              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 010 Infested Terran Explosion (thingy\zbgExplo.grp)
.headerstart
IsId          	7
Type          	1
Init          	InfestedTerranExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

InfestedTerranExplosionInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 011 Guardian Cocoon (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	# Guardian Cocoon Shadow (zerg\cocoon.grp)
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	waitrand          	10 15 
GuardianCocoonLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	goto              	GuardianCocoonLocal00

GuardianCocoonDeath:
	playsnd           	942	# Zerg\Mutalid\ZMuDth00.WAV
	imgol             	41 0 0	# Mutalisk Death (zerg\zmuDeath.grp)
	wait              	1 
	end

GuardianCocoonSpecialState1:
	sigorder          	4 
	goto              	ScourgeLocal00

GuardianCocoonSpecialState2:
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	sigorder          	4 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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	# Defiler Shadow (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	# Defiler Remnants (zerg\zdeDeath.grp)
	wait              	1 
	end

DefilerGndAttkInit:
	playsnd           	110	# Bullet\zdeAtt00.wav
	imgoluselo        	518 0 0	# Guardian Attack Overlay (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              	ScourgeLocal00

DefilerBurrow:
	imgol             	423 0 0	# Burrowing Dust (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              	ScourgeLocal00

DefilerUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (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 Defiler Remnants (zerg\zdeDeath.grp)
.headerstart
IsId          	10
Type          	0
Init          	DefilerRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DefilerRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	playfram          	4	# Frame set 0, direction 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 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	DroneWalking
WalkingToIdle 	ScourgeLocal00
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	# Drone Shadow (zerg\drone.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

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	# Drone Remnants (zerg\zdrDeath.grp)
	wait              	1 
	end

DroneGndAttkInit:
	setvertpos        	0 
	playsnd           	64	# Bullet\SpoogHit.wav
	sproluselo        	332 0	# Needle Spines (thingy\spooge.grp)
	wait              	1 
	attackwith        	1 
	gotorepeatattk
	goto              	ScourgeLocal00

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              	ScourgeLocal00

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              	ScourgeLocal00

DroneBurrow:
	imgol             	423 0 0	# Burrowing Dust (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              	ScourgeLocal00

DroneUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (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              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 020 Drone Remnants (zerg\zdrDeath.grp)
.headerstart
IsId          	12
Type          	0
Init          	DroneRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DroneRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	playfram          	4	# Frame set 0, direction 4
	wait              	50 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 021 Egg (zerg\egg.grp)
.headerstart
IsId          	13
Type          	13
Init          	EggInit
Death         	EggDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	EggSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

EggInit:
	imgul             	22 0 0	# Egg Shadow (zerg\zegShad.grp)
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
EggLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	goto              	EggLocal00

EggDeath:
	playsnd           	830	# Zerg\Egg\ZEgDth00.WAV
	lowsprul          	143 0 0	# Egg Remnants (zerg\zegDeath.grp)
	wait              	1 
	end

EggSpecialState1:
	wait              	1 
	nobrkcodestart
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	sigorder          	4 
	nobrkcodeend
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 024 Egg Remnants (zerg\zegDeath.grp)
.headerstart
IsId          	14
Type          	0
Init          	EggRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EggRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	25 
	playfram          	10	# Frame set 0, direction 10
	wait              	25 
	playfram          	11	# Frame set 0, direction 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	# Guardian Shadow (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	# Guardian Death (zerg\zguDeath.grp)
	wait              	1 
	end

GuardianGndAttkInit:
	playsnd           	71	# Bullet\ZGuFir00.wav
	imgoluselo        	518 0 0	# Guardian Attack Overlay (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 Guardian Birth (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	# Guardian Cocoon Shadow (zerg\cocoon.grp)
	goto              	GuardianCocoonLocal00

GuardianBirthSpecialState1:
	wait              	1 
	nobrkcodestart
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	sigorder          	4 
	nobrkcodeend
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 028 Guardian Death (zerg\zguDeath.grp)
.headerstart
IsId          	17
Type          	0
Init          	GuardianDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GuardianDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	imgol             	58 0 0	# Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 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	# Hydralisk Shadow (zerg\zhyShad.grp)
HydraliskWalkingToIdle:
	playfram          	0x55	# Frame set 5
HydraliskLocal00:
	waitrand          	63 75 
	randcondjmp       	25 HydraliskLocal01
	randcondjmp       	128 HydraliskLocal02
	goto              	HydraliskLocal00

HydraliskLocal01:
	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

HydraliskLocal02:
	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          	205	# Frame set 12, direction 1
	wait              	2 
	playfram          	206	# Frame set 12, direction 2
	wait              	2 
	playfram          	207	# Frame set 12, direction 3
	wait              	2 
	playfram          	208	# Frame set 12, direction 4
	wait              	2 
	playfram          	209	# Frame set 12, direction 5
	wait              	2 
	playfram          	210	# Frame set 12, direction 6
	wait              	2 
	playfram          	211	# Frame set 12, direction 7
	wait              	2 
	lowsprul          	147 0 0	# Hydralisk Remnants (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	# Needle Spines (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          	280	# Frame set 16, direction 8
	goto              	ScourgeLocal00

HydraliskBurrow:
	imgol             	423 0 0	# Burrowing Dust (thingy\bDust.grp)
	playfram          	212	# Frame set 12, direction 8
	wait              	1 
	playfram          	229	# Frame set 13, direction 8
	wait              	1 
	playfram          	246	# Frame set 14, direction 8
	wait              	1 
	playfram          	263	# Frame set 15, direction 8
	wait              	1 
	playfram          	280	# Frame set 16, direction 8
	wait              	1 
	sigorder          	4 
	goto              	ScourgeLocal00

HydraliskUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (thingy\bDust.grp)
	playfram          	263	# Frame set 15, direction 8
	wait              	1 
	playfram          	246	# Frame set 14, direction 8
	wait              	1 
	playfram          	229	# Frame set 13, direction 8
	wait              	1 
	playfram          	212	# Frame set 12, direction 8
	wait              	1 
	sigorder          	4 
	goto              	HydraliskWalkingToIdle

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 032 Hydralisk Remnants (zerg\zhyDeath.grp)
.headerstart
IsId          	19
Type          	0
Init          	HydraliskRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HydraliskRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 033 Infested Kerrigan (zerg\uikerr.grp)
.headerstart
IsId          	20
Type          	26
Init          	InfestedKerriganInit
Death         	InfestedKerriganDeath
GndAttkInit   	InfestedKerriganGndAttkInit
AirAttkInit   	InfestedKerriganGndAttkInit
Unused1       	[NONE]
GndAttkRpt    	InfestedKerriganGndAttkRpt
AirAttkRpt    	InfestedKerriganGndAttkRpt
CastSpell     	InfestedKerriganCastSpell
GndAttkToIdle 	InfestedKerriganGndAttkToIdle
AirAttkToIdle 	InfestedKerriganGndAttkToIdle
Unused2       	[NONE]
Walking       	InfestedKerriganWalking
WalkingToIdle 	InfestedKerriganWalkingToIdle
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	[NONE]
Burrow        	InfestedKerriganBurrow
UnBurrow      	InfestedKerriganUnBurrow
Enable        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InfestedKerriganInit:
	imgul             	34 0 0	# Infested Kerrigan Shadow (zerg\uikShad.grp)
InfestedKerriganWalkingToIdle:
	playfram          	0x88	# Frame set 8
InfestedKerriganLocal00:
	waitrand          	63 75 
	randcondjmp       	128 InfestedKerriganLocal01
	goto              	InfestedKerriganLocal00

InfestedKerriganLocal01:
	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	# Ghost Death (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	# Protoss\Artanis\PAtYes03.wav
	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              	ScourgeLocal00

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	# Burrowing Dust (thingy\bDust.grp)
	sigorder          	4 
	goto              	ScourgeLocal00

InfestedKerriganUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (thingy\bDust.grp)
	playfram          	0x88	# Frame set 8
	sigorder          	4 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 036 Larva (zerg\larva.grp)
.headerstart
IsId          	21
Type          	12
Init          	LarvaInit
Death         	LarvaDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	LarvaWalking
WalkingToIdle 	LarvaInit
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LarvaInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

LarvaDeath:
	playsnd           	849	# Zerg\Larva\ZLaDth00.WAV
	lowsprul          	150 0 0	# Larva Remnants (zerg\zlaDeath.grp)
	wait              	1 
	end

LarvaWalking:
	move              	2 
	wait              	1 
	playfram          	0x00	# 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 Larva Remnants (zerg\zlaDeath.grp)
.headerstart
IsId          	22
Type          	0
Init          	LarvaRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LarvaRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	25 
	playfram          	7	# Frame set 0, direction 7
	wait              	25 
	playfram          	8	# Frame set 0, direction 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	# Mutalisk Shadow (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	# Mutalisk Death (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 Mutalisk Death (zerg\zmuDeath.grp)
.headerstart
IsId          	24
Type          	0
Init          	MutaliskDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MutaliskDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	imgol             	59 0 0	# Zerg Air Death Explosion (Small) (thingy\zAirDthS.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 042 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	# Overlord Shadow (zerg\overlord.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

OverlordLocal00:
	setvertpos        	1 
	waitrand          	8 10 
	setvertpos        	2 
	waitrand          	8 10 
	setvertpos        	1 
	waitrand          	8 10 
	setvertpos        	0 
	waitrand          	8 10 
	goto              	OverlordLocal00

OverlordDeath:
	playsnd           	910	# Zerg\OVERLORD\ZOvDth00.WAV
	imgol             	45 0 0	# Overlord Death (zerg\zovDeath.grp)
	wait              	1 
	end

OverlordWalking:
	setvertpos        	0 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
OverlordLocal01:
	playfram          	0x22	# Frame set 2
	wait              	2 
	playfram          	0x33	# Frame set 3
	wait              	2 
	goto              	OverlordLocal01

OverlordWalkingToIdle:
	playfram          	0x33	# Frame set 3
	wait              	2 
	playfram          	0x22	# Frame set 2
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	goto              	OverlordLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 045 Overlord Death (zerg\zovDeath.grp)
.headerstart
IsId          	26
Type          	0
Init          	OverlordDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OverlordDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	imgol             	58 0 0	# Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 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	# Queen Shadow (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	# Queen Death (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 Queen Death (zerg\zquDeath.grp)
.headerstart
IsId          	28
Type          	0
Init          	QueenDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

QueenDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	imgol             	58 0 0	# Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 050 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	# Ultralisk Shadow (zerg\zulShad.grp)
UltraliskGndAttkToIdle:
	playfram          	0x99	# Frame set 9
	goto              	ScourgeLocal00

UltraliskDeath:
	playsnd           	878	# Zerg\Ultra\ZUlDth00.WAV
	setfldirect       	0 
	playfram          	0xff	# Frame set 15
	wait              	2 
	playfram          	256	# Frame set 15, direction 1
	wait              	2 
	playfram          	257	# Frame set 15, direction 2
	wait              	2 
	playfram          	258	# Frame set 15, direction 3
	wait              	2 
	playfram          	259	# Frame set 15, direction 4
	wait              	2 
	playfram          	260	# Frame set 15, direction 5
	wait              	2 
	playfram          	261	# Frame set 15, direction 6
	wait              	2 
	playfram          	262	# Frame set 15, direction 7
	wait              	2 
	playfram          	263	# Frame set 15, direction 8
	wait              	2 
	playfram          	264	# Frame set 15, direction 9
	wait              	2 
	lowsprul          	158 0 0	# Ultralisk Remnants (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 Ultralisk Remnants (zerg\zulDeath.grp)
.headerstart
IsId          	30
Type          	0
Init          	UltraliskRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

UltraliskRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	playfram          	4	# Frame set 0, direction 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	# Zergling Shadow (zerg\zzeShad.grp)
ZerglingGndAttkToIdle:
	playfram          	0x55	# Frame set 5
	goto              	ScourgeLocal00

ZerglingDeath:
	playsnd           	896	# Zerg\Zergling\ZZeDth00.WAV
	setfldirect       	0 
	playfram          	0x121	# Frame set 17
	wait              	2 
	playfram          	290	# Frame set 17, direction 1
	wait              	2 
	playfram          	291	# Frame set 17, direction 2
	wait              	2 
	playfram          	292	# Frame set 17, direction 3
	wait              	2 
	playfram          	293	# Frame set 17, direction 4
	wait              	2 
	playfram          	294	# Frame set 17, direction 5
	wait              	2 
	playfram          	295	# Frame set 17, direction 6
	wait              	2 
	lowsprul          	160 0 0	# Zergling Remnants (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              	ScourgeLocal00

ZerglingBurrow:
	imgol             	423 0 0	# Burrowing Dust (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              	ScourgeLocal00

ZerglingUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (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 Zergling Remnants (zerg\zzeDeath.grp)
.headerstart
IsId          	32
Type          	0
Init          	ZerglingRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ZerglingRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	playfram          	4	# Frame set 0, direction 4
	wait              	50 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 058 Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp)
# 059 Zerg Air Death Explosion (Small) (thingy\zAirDthS.grp)
.headerstart
IsId          	33
Type          	1
Init          	ZergAirDeathExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergAirDeathExplosionInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 060 Zerg Building Explosion (thingy\zBldDthS.grp)
.headerstart
IsId          	34
Type          	1
Init          	ZergBuildingExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBuildingExplosionInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 002 Scourge Birth (zerg\zavBirth.grp)
# 015 Defiler Birth (zerg\zdebirth.grp)
# 019 Drone Birth (zerg\zdrbirth.grp)
# 031 Hydralisk Birth (zerg\zhybirth.grp)
# 040 Mutalisk Birth (zerg\zmubirth.grp)
# 044 Overlord Birth (zerg\zovBirth.grp)
# 049 Queen Birth (zerg\zquBirth.grp)
# 052 Ultralisk Birth (zerg\zulbirth.grp)
# 056 Zergling Birth (zerg\zzebirth.grp)
# 919 Lurker Birth (zerg\zLubirth.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          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ZergBirthDeath:
	wait              	1 
	end

ZergBirthSpecialState1:
	wait              	1 
	nobrkcodestart
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	sigorder          	4 
	lowsprul          	319 0 0	# Egg Spawn (zerg\zegspawn.grp)
	nobrkcodeend
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 023 Egg Spawn (zerg\zegspawn.grp)
.headerstart
IsId          	37
Type          	0
Init          	EggSpawnInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EggSpawnInit:
	playfram          	0x00	# Frame set 0
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 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	# Cerebrate Shadow (zerg\zucShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CerebrateDeath:
	playsnd           	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol             	60 0 0	# Zerg Building Explosion (thingy\zBldDthS.grp)
	wait              	3 
	lowsprul          	186 0 0	# Zerg Building Rubble (Small) (thingy\ZRubbleS.grp)
	wait              	1 
	end

CerebrateAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
CerebrateBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 3 
CerebrateIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	goto              	CerebrateIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 063 Infested Command Center (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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	InfestedCommandCenterSpecialState1
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	InfestedCommandCenterBuilt
Landing       	InfestedCommandCenterLanding
LiftOff       	InfestedCommandCenterLiftOff
IsWorking     	InfestedCommandCenterIsWorking
WorkingToIdle 	InfestedCommandCenterBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InfestedCommandCenterInit:
	imgul             	277 0 0	# Command Center Shadow (terran\tccShad.grp)
	imgol             	101 0 0	# Infested Command Center Overlay (zerg\Infest03.grp)
InfestedCommandCenterBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

InfestedCommandCenterDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	334 0 0	# Building Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	liftoffcondjmp    	ScourgeExplosionDeath
	lowsprul          	274 0 0	# Terran Building Rubble (Large) (thingy\RubbleL.grp)
	wait              	1 
	end

InfestedCommandCenterSpecialState1:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

InfestedCommandCenterLanding:
	nobrkcodestart
	wait              	18 
	playsnd           	472	# Misc\Land.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	wait              	5 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

InfestedCommandCenterLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	5	# Frame set 0, direction 5
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

InfestedCommandCenterIsWorking:
	imgol             	276 0 0	# Command Center Overlay (terran\controlT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 064 Spawning Pool (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          	0x00	# Frame set 0
	imgul             	65 0 0	# Spawning Pool Shadow (zerg\zchShad.grp)
	goto              	ScourgeLocal00

SpawningPoolAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
	playfram          	0x00	# Frame set 0
	goto              	SpawningPoolBuilt

SpawningPoolBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 3 
SpawningPoolIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	SpawningPoolIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 066 Evolution Chamber (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	# Evolution Chamber Shadow (zerg\zceShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

EvolutionChamberAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
EvolutionChamberBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 3 
EvolutionChamberIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 2
	wait              	3 
	playfram          	0x00	# Frame set 0
	wait              	3 
	goto              	EvolutionChamberIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 068 Creep Colony (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CreepColonyInit:
	imgul             	69 0 0	# Creep Colony Shadow (zerg\zfcShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CreepColonyAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
CreepColonyBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 3 
CreepColonyLocal00:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	goto              	CreepColonyLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 070 Hatchery (zerg\hatchery.grp)
.headerstart
IsId          	43
Type          	20
Init          	HatcheryInit
Death         	HatcheryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	HatcheryAlmostBuilt
Built         	HatcheryBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	HatcheryIsWorking
WorkingToIdle 	HatcheryIsWorking
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HatcheryInit:
	imgul             	71 0 0	# Hatchery Shadow (zerg\zhaShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

HatcheryDeath:
	playsnd           	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol             	60 0 0	# Zerg Building Explosion (thingy\zBldDthS.grp)
	wait              	3 
	lowsprul          	187 0 0	# Zerg Building Rubble (Large) (thingy\ZRubbleL.grp)
	wait              	1 
	end

HatcheryAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
HatcheryBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
HatcheryIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 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         	HatcheryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	HiveAlmostBuilt
Built         	HiveBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	HiveIsWorking
WorkingToIdle 	HiveIsWorking
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HiveInit:
	imgul             	73 0 0	# Hive Shadow (zerg\zhiShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

HiveAlmostBuilt:
	imgol             	109 0 0	# Zerg Building Spawn (Large) (zerg\zSpawn03.grp)
HiveBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
HiveIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 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         	HatcheryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	LairAlmostBuilt
Built         	LairBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	LairIsWorking
WorkingToIdle 	LairIsWorking
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LairInit:
	imgul             	75 0 0	# Lair Shadow (zerg\zlrShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

LairAlmostBuilt:
	imgol             	109 0 0	# Zerg Building Spawn (Large) (zerg\zSpawn03.grp)
LairBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
LairIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	LairIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 076 Sunken Colony (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          	0x00	# Frame set 0
	imgul             	77 0 0	# Sunken Colony Shadow (zerg\zluShad.grp)
	goto              	ScourgeLocal00

SunkenColonyGndAttkInit:
	trgtarccondjmp    	74 42 SunkenColonyLocal00
	trgtarccondjmp    	159 42 SunkenColonyLocal01
	nobrkcodestart
	playsnd           	78	# Bullet\ZLuFir00.wav
	playfram          	24	# Frame set 1, direction 7
	wait              	1 
	playfram          	25	# Frame set 1, direction 8
	wait              	1 
	playfram          	26	# Frame set 1, direction 9
	wait              	1 
	playfram          	27	# Frame set 1, direction 10
	wait              	1 
	playfram          	28	# Frame set 1, direction 11
	wait              	1 
	playfram          	29	# Frame set 1, direction 12
	wait              	1 
	playfram          	30	# Frame set 1, direction 13
	wait              	1 
	playfram          	31	# Frame set 1, direction 14
	wait              	1 
	playfram          	32	# Frame set 1, direction 15
	wait              	1 
	playfram          	33	# Frame set 1, direction 16
	wait              	1 
	attackwith        	1 
	wait              	6 
	playfram          	32	# Frame set 1, direction 15
	wait              	1 
	playfram          	31	# Frame set 1, direction 14
	wait              	1 
	playfram          	30	# Frame set 1, direction 13
	wait              	1 
	playfram          	29	# Frame set 1, direction 12
	wait              	1 
	playfram          	28	# Frame set 1, direction 11
	wait              	1 
	playfram          	27	# Frame set 1, direction 10
	wait              	1 
	playfram          	26	# Frame set 1, direction 9
	wait              	1 
	playfram          	25	# Frame set 1, direction 8
	wait              	1 
	playfram          	24	# Frame set 1, direction 7
	wait              	1 
	nobrkcodeend
	gotorepeatattk
	ignorerest
SunkenColonyGndAttkToIdle:
	goto              	SunkenColonyIsWorking

SunkenColonyIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	SunkenColonyIsWorking

SunkenColonyLocal00:
	nobrkcodestart
	playsnd           	78	# Bullet\ZLuFir00.wav
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	attackwith        	1 
	wait              	6 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	nobrkcodeend
	gotorepeatattk
	ignorerest
	goto              	SunkenColonyIsWorking

SunkenColonyLocal01:
	nobrkcodestart
	playsnd           	78	# Bullet\ZLuFir00.wav
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	playfram          	15	# Frame set 0, direction 15
	wait              	1 
	playfram          	16	# Frame set 0, direction 16
	wait              	1 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	playfram          	19	# Frame set 1, direction 2
	wait              	1 
	playfram          	20	# Frame set 1, direction 3
	wait              	1 
	playfram          	21	# Frame set 1, direction 4
	wait              	1 
	playfram          	22	# Frame set 1, direction 5
	wait              	1 
	playfram          	23	# Frame set 1, direction 6
	wait              	1 
	attackwith        	1 
	wait              	6 
	playfram          	23	# Frame set 1, direction 6
	wait              	1 
	playfram          	22	# Frame set 1, direction 5
	wait              	1 
	playfram          	21	# Frame set 1, direction 4
	wait              	1 
	playfram          	20	# Frame set 1, direction 3
	wait              	1 
	playfram          	19	# Frame set 1, direction 2
	wait              	1 
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	16	# Frame set 0, direction 16
	wait              	1 
	playfram          	15	# Frame set 0, direction 15
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	nobrkcodeend
	gotorepeatattk
	ignorerest
	goto              	SunkenColonyIsWorking

SunkenColonyAlmostBuilt:
	imgol             	107 0 0	# Zerg Building Spawn (Small) (zerg\zSpawn01.grp)
SunkenColonyBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	SunkenColonyIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 078 Mature Chrysalis (neutral\kerrChry.grp)
.headerstart
IsId          	47
Type          	20
Init          	MatureChrysalisInit
Death         	CerebrateDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	MatureChrysalisAlmostBuilt
Built         	MatureChrysalisBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	MatureChrysalisIsWorking
WorkingToIdle 	MatureChrysalisIsWorking
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MatureChrysalisInit:
	playfram          	0x00	# Frame set 0
	imgul             	79 0 0	# Mature Chrysalis Shadow (neutral\nkoShad.grp)
	goto              	ScourgeLocal00

MatureChrysalisAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
	playfram          	0x00	# Frame set 0
	goto              	MatureChrysalisBuilt

MatureChrysalisBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 3 
MatureChrysalisIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	MatureChrysalisIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 080 Greater Spire (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	# Greater Spire Shadow (zerg\zmcShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

GreaterSpireAlmostBuilt:
	imgol             	107 0 0	# Zerg Building Spawn (Small) (zerg\zSpawn01.grp)
GreaterSpireBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
GreaterSpireIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	GreaterSpireIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 082 Defiler Mound (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	# Defiler Mound Shadow (zerg\zmhShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

DefilerMoundAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
DefilerMoundBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
DefilerMoundIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	goto              	DefilerMoundIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 084 Queen's Nest (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	# Queen Nest Shadow (zerg\zneShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

QueenNestAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
QueenNestBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
QueenNestIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	4 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	QueenNestIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 086 Nydus Canal (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          	0x00	# Frame set 0
	imgul             	87 0 0	# Nydus Canal Shadow (zerg\znyShad.grp)
	goto              	ScourgeLocal00

NydusCanalAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
NydusCanalBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
NydusCanalIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	NydusCanalIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 088 Overmind With Shell (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          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Overmind_withShell_Death:
	playsnd           	774	# Zerg\Bldg\ZBldgDth.WAV
	imgol             	60 0 0	# Zerg Building Explosion (thingy\zBldDthS.grp)
	wait              	3 
	imgol             	89 0 0	# Overmind Remnants (zerg\Over2.grp)
	wait              	1 
	end

Overmind_withShell_AlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
	playfram          	0x00	# Frame set 0
	goto              	Overmind_withShell_Built

Overmind_withShell_Built:
	waitrand          	1 3 
Overmind_withShell_IsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	wait              	1 
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	Overmind_withShell_IsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 089 Overmind Remnants (zerg\Over2.grp)
.headerstart
IsId          	53
Type          	1
Init          	OvermindRemnantsInit
Death         	HatcheryDeath
.headerend
# ----------------------------------------------------------------------------- #

OvermindRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	63 
	goto              	HatcheryDeath

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 090 Overmind Without Shell (zerg\Over2.grp)
.headerstart
IsId          	54
Type          	20
Init          	Overmind_withoutShell_Init
Death         	HatcheryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	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          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Overmind_withoutShell_AlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
	playfram          	0x00	# Frame set 0
	goto              	Overmind_withoutShell_Built

Overmind_withoutShell_Built:
	waitrand          	1 3 
Overmind_withoutShell_IsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	wait              	1 
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	Overmind_withoutShell_IsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 091 Ultralisk Cavern (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	# Ultralisk Cavern Shadow (zerg\zrcShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

UltraliskCavernAlmostBuilt:
	imgol             	107 0 0	# Zerg Building Spawn (Small) (zerg\zSpawn01.grp)
UltraliskCavernBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 2 
UltraliskCavernIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	4 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 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	# Extractor Shadow (zerg\zreShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ExtractorDeath:
	playsnd           	774	# Zerg\Bldg\ZBldgDth.WAV
	sprol             	185 0 0	# Zerg Building Explosion (thingy\zBldDthS.grp)
	wait              	3 
	end

ExtractorAlmostBuilt:
	imgol             	109 0 0	# Zerg Building Spawn (Large) (zerg\zSpawn03.grp)
ExtractorBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 5 
ExtractorIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	creategasoverlays 	0 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	goto              	ExtractorIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 095 Hydralisk Den (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	# Hydralisk Den Shadow (zerg\zsbShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

HydraliskDenAlmostBuilt:
	imgol             	107 0 0	# Zerg Building Spawn (Small) (zerg\zSpawn01.grp)
HydraliskDenBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 2 
HydraliskDenIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	4 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 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	# Spire Shadow (zerg\zspShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SpireAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
SpireBuilt:
	playfram          	0x00	# Frame set 0
	waitrand          	1 3 
SpireIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	4 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	SpireIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 099 Spore Colony (zerg\SColony.grp)
.headerstart
IsId          	59
Type          	20
Init          	SporeColonyInit
Death         	CerebrateDeath
GndAttkInit   	[NONE]
AirAttkInit   	SporeColonyAirAttkInit
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	SporeColonyAirAttkInit
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	SporeColonyAirAttkToIdle
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	SporeColonyAlmostBuilt
Built         	SporeColonyBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	SporeColonyAirAttkToIdle
WorkingToIdle 	SporeColonyAirAttkToIdle
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SporeColonyInit:
	imgul             	100 0 0	# Spore Colony Shadow (zerg\zscShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SporeColonyAirAttkInit:
	wait              	1 
	attackwith        	2 
	gotorepeatattk
	goto              	ScourgeLocal00

SporeColonyAirAttkToIdle:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	SporeColonyAirAttkToIdle

SporeColonyAlmostBuilt:
	imgol             	108 0 0	# Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
	playfram          	0x00	# Frame set 0
SporeColonyBuilt:
	waitrand          	1 3 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	SporeColonyAirAttkToIdle

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 101 Infested Command Center Overlay (zerg\Infest03.grp)
.headerstart
IsId          	60
Type          	1
Init          	InfestedCommandCenterOverlayInit
Death         	InfestedCommandCenterOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

InfestedCommandCenterOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	InfestedCommandCenterOverlayInit

InfestedCommandCenterOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 105 Zerg Construction (Small) (zerg\ZBuild.grp)
.headerstart
IsId          	61
Type          	15
Init          	ZergConstruction_Small_Init
Death         	CerebrateDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	ZergConstruction_Small_SpecialState1
SpecialState2 	ZergConstruction_Small_SpecialState1
AlmostBuilt   	ZergConstruction_Small_AlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergConstruction_Small_Init:
	imgul             	106 0 0	# Zerg Building Construction Shadow (zerg\ZBShad.grp)
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
ZergConstruction_Small_SpecialState1:
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	ZergConstruction_Small_SpecialState1

ZergConstruction_Small_AlmostBuilt:
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	sigorder          	4 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 104 Zerg Construction (Medium) (zerg\ZBuild.grp)
.headerstart
IsId          	62
Type          	15
Init          	ZergConstruction_Medium_Init
Death         	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	# Zerg Building Construction Shadow (zerg\ZBShad.grp)
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
ZergConstruction_Medium_Local00:
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	ZergConstruction_Medium_Local00

ZergConstruction_Medium_SpecialState1:
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	goto              	ZergConstruction_Medium_SpecialState1

ZergConstruction_Medium_AlmostBuilt:
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	sigorder          	4 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 103 Zerg Building Morph (zerg\ZBuild.grp)
.headerstart
IsId          	63
Type          	15
Init          	ZergBuildingMorphInit
Death         	HatcheryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	ZergBuildingMorphSpecialState1
SpecialState2 	ZergBuildingMorphSpecialState2
AlmostBuilt   	ZergBuildingMorphAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergBuildingMorphInit:
	imgul             	106 0 0	# Zerg Building Construction Shadow (zerg\ZBShad.grp)
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
ZergBuildingMorphLocal00:
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	ZergBuildingMorphLocal00

ZergBuildingMorphSpecialState1:
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	goto              	ZergBuildingMorphSpecialState1

ZergBuildingMorphSpecialState2:
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	playfram          	24	# Frame set 1, direction 7
	wait              	2 
	playfram          	25	# Frame set 1, direction 8
	wait              	2 
	playfram          	26	# Frame set 1, direction 9
	wait              	2 
	playfram          	27	# Frame set 1, direction 10
	wait              	2 
	playfram          	26	# Frame set 1, direction 9
	wait              	2 
	playfram          	25	# Frame set 1, direction 8
	wait              	2 
	playfram          	24	# Frame set 1, direction 7
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	goto              	ZergBuildingMorphSpecialState2

ZergBuildingMorphAlmostBuilt:
	playfram          	28	# Frame set 1, direction 11
	wait              	2 
	playfram          	29	# Frame set 1, direction 12
	wait              	2 
	playfram          	30	# Frame set 1, direction 13
	wait              	2 
	sigorder          	4 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 102 Zerg Construction (Large) (zerg\ZBuild.grp)
.headerstart
IsId          	64
Type          	15
Init          	ZergConstruction_Large_Init
Death         	ZergConstruction_Large_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	ZergBuildingMorphSpecialState2
SpecialState2 	ZergBuildingMorphSpecialState2
AlmostBuilt   	ZergBuildingMorphAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

ZergConstruction_Large_Init:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	ZergBuildingMorphSpecialState2

ZergConstruction_Large_Death:
	playsnd           	774	# Zerg\Bldg\ZBldgDth.WAV
	sprol             	185 0 0	# Zerg Building Explosion (thingy\zBldDthS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 107 Zerg Building Spawn (Small) (zerg\zSpawn01.grp)
# 108 Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
# 109 Zerg Building Spawn (Large) (zerg\zSpawn03.grp)
.headerstart
IsId          	65
Type          	1
Init          	ZergBuildingSpawnInit
Death         	ZergBuildingSpawnDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBuildingSpawnInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 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 	ScourgeLocal00
AirAttkToIdle 	ScourgeLocal00
Unused2       	[NONE]
Walking       	BattlecruiserWalking
WalkingToIdle 	OverlordLocal00
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BattlecruiserInit:
	imgul             	219 0 42	# Battlecruiser Shadow (terran\BattleCr.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

BattlecruiserDeath:
	playsnd           	177	# Terran\BATTLE\tbaDth00.wav
	imgol             	333 0 0	# Explosion2 (Medium) (thingy\tBangL.grp)
	wait              	3 
	end

BattlecruiserGndAttkInit:
	imgol             	446 0 0	# Battlecruiser Attack Overlay (thingy\elbBat.grp)
	goto              	BattlecruiserLocal00

BattlecruiserLocal00:
	wait              	1 
	attackwith        	1 
	gotorepeatattk
	goto              	ScourgeLocal00

BattlecruiserAirAttkInit:
	imgol             	446 0 0	# Battlecruiser Attack Overlay (thingy\elbBat.grp)
	goto              	SporeColonyAirAttkInit

BattlecruiserCastSpell:
	imgolorig         	543	# Yamato Gun Overlay (thingy\eycBlast.grp)
	goto              	ScourgeLocal00

BattlecruiserWalking:
	imgol             	220 0 0	# Battlecruiser Engines (thingy\tbaGlow.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 221 Civilian (neutral\civilian.grp)
.headerstart
IsId          	67
Type          	12
Init          	CivilianInit
Death         	CivilianDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	CivilianWalking
WalkingToIdle 	CivilianWalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CivilianInit:
	imgul             	222 0 0	# Civilian Shadow (neutral\nciShad.grp)
CivilianWalkingToIdle:
	playfram          	0x77	# Frame set 7
CivilianLocal00:
	waitrand          	63 75 
	randcondjmp       	128 CivilianLocal01
	goto              	CivilianLocal00

CivilianLocal01:
	turnrand          	3 
	goto              	CivilianWalkingToIdle

CivilianDeath:
	playsndbtwn       	276 277	# Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
	imgol             	242 0 0	# Marine Death (terran\marine.grp)
	wait              	1 
	end

CivilianWalking:
	move              	4 
	wait              	1 
	playfram          	0x00	# 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 	OverlordLocal00
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DropshipInit:
	imgul             	224 0 42	# Dropship Shadow (terran\dropship.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

DropshipDeath:
	playsnd           	210	# Terran\DROPSHIP\TDrDth00.wav
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

DropshipWalking:
	imgol             	225 0 0	# Dropship Engines (thingy\tdrGlow.grp)
	setvertpos        	0 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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	# Firebat Shadow (terran\tfbShad.grp)
FirebatWalkingToIdle:
	playfram          	0x22	# Frame set 2
FirebatLocal00:
	waitrand          	63 75 
	randcondjmp       	25 FirebatLocal01
	randcondjmp       	128 FirebatLocal02
	goto              	FirebatLocal00

FirebatLocal01:
	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

FirebatLocal03:
	wait              	13 
	goto              	FirebatWalkingToIdle

FirebatLocal02:
	playfram          	0x33	# Frame set 3
	wait              	1 
	playfram          	0x44	# Frame set 4
	wait              	1 
	turnrand          	3 
	wait              	1 
	playfram          	0x33	# Frame set 3
	wait              	1 
	goto              	FirebatWalkingToIdle

FirebatDeath:
	playsndbtwn       	296 298	# Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV
	imgol             	332 0 0	# Explosion2 (Small) (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	# Ghost Shadow (terran\tghShad.grp)
GhostWalkingToIdle:
	playfram          	0x33	# Frame set 3
GhostLocal00:
	waitrand          	63 75 
	randcondjmp       	25 GhostLocal01
	randcondjmp       	128 GhostLocal02
	goto              	GhostLocal00

GhostLocal01:
	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

GhostLocal04:
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	GhostWalkingToIdle

GhostLocal03:
	wait              	13 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	GhostWalkingToIdle

GhostLocal02:
	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

GhostDeath:
	playsnd           	238	# Terran\GHOST\TGhDth00.wav
GhostLocal05:
	setfldirect       	0 
	playfram          	0xdd	# Frame set 13
	wait              	2 
	playfram          	222	# Frame set 13, direction 1
	wait              	2 
	playfram          	223	# Frame set 13, direction 2
	wait              	2 
	playfram          	224	# Frame set 13, direction 3
	wait              	2 
	playfram          	225	# Frame set 13, direction 4
	wait              	2 
	playfram          	226	# Frame set 13, direction 5
	wait              	2 
	playfram          	227	# Frame set 13, direction 6
	wait              	2 
	playfram          	228	# Frame set 13, direction 7
	wait              	2 
	lowsprul          	230 0 0	# Ghost Remnants (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              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 230 Ghost Remnants (terran\tghDeath.grp)
.headerstart
IsId          	71
Type          	0
Init          	GhostRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GhostRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 231 Ghost Death (terran\ghost.grp)
.headerstart
IsId          	72
Type          	1
Init          	GhostLocal05
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 232 Nuke Beam (thingy\NukeBeam.grp)
.headerstart
IsId          	73
Type          	12
Init          	NukeBeamInit
Death         	NukeBeamDeath
GndAttkInit   	NukeBeamDeath
AirAttkInit   	NukeBeamDeath
Unused1       	[NONE]
GndAttkRpt    	NukeBeamDeath
AirAttkRpt    	NukeBeamDeath
CastSpell     	[NONE]
GndAttkToIdle 	NukeBeamDeath
AirAttkToIdle 	NukeBeamDeath
Unused2       	[NONE]
Walking       	NukeBeamDeath
WalkingToIdle 	NukeBeamDeath
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NukeBeamInit:
	playfram          	0x00	# 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 Nuke Target Dot (thingy\NukeTarg.grp)
.headerstart
IsId          	74
Type          	1
Init          	NukeTargetDotInit
Death         	NukeTargetDotDeath
.headerend
# ----------------------------------------------------------------------------- #

NukeTargetDotInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	goto              	NukeTargetDotInit

NukeTargetDotDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 234 Goliath Base (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_Init:
	imgul             	236 0 0	# Goliath Shadow (terran\tgoShad.grp)
Goliath_Base_WalkingToIdle:
	playfram          	0x77	# Frame set 7
	goto              	ScourgeLocal00

Goliath_Base_Death:
	playsnd           	8	# Misc\ExploMed.wav
	imgol             	332 0 0	# Explosion2 (Small) (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

Goliath_Base_StarEditInit:
	imgol             	235 0 0	# Goliath Turret (terran\goliathT.grp)
	imgul             	236 0 0	# Goliath Shadow (terran\tgoShad.grp)
	playfram          	0x77	# Frame set 7
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 235 Goliath Turret (terran\goliathT.grp)
.headerstart
IsId          	76
Type          	12
Init          	Goliath_Turret_Init
Death         	ScourgeExplosionDeath
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              	ScourgeLocal00

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 Sarah Kerrigan (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	# Sarah Kerrigan Shadow (terran\ughShad.grp)
SarahKerriganWalkingToIdle:
	playfram          	0x33	# Frame set 3
SarahKerriganLocal00:
	waitrand          	63 75 
	randcondjmp       	25 SarahKerriganLocal01
	randcondjmp       	128 SarahKerriganLocal02
	goto              	SarahKerriganLocal00

SarahKerriganLocal01:
	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

SarahKerriganLocal04:
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	SarahKerriganWalkingToIdle

SarahKerriganLocal03:
	wait              	13 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	SarahKerriganWalkingToIdle

SarahKerriganLocal02:
	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

SarahKerriganDeath:
	playsnd           	470	# Terran\KERRIGAN\UKeDth00.wav
	imgol             	231 0 0	# Ghost Death (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              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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	# Marine Shadow (terran\tmaShad.grp)
MarineWalkingToIdle:
	playfram          	0x44	# Frame set 4
MarineLocal00:
	waitrand          	63 75 
	randcondjmp       	25 MarineLocal01
	randcondjmp       	128 MarineLocal02
	goto              	MarineLocal00

MarineLocal01:
	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

MarineLocal04:
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	MarineWalkingToIdle

MarineLocal03:
	wait              	13 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	MarineWalkingToIdle

MarineLocal02:
	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

MarineDeath:
	playsndbtwn       	276 277	# Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV
MarineLocal05:
	setfldirect       	0 
	playfram          	0xdd	# Frame set 13
	wait              	2 
	playfram          	222	# Frame set 13, direction 1
	wait              	2 
	playfram          	223	# Frame set 13, direction 2
	wait              	2 
	playfram          	224	# Frame set 13, direction 3
	wait              	2 
	playfram          	225	# Frame set 13, direction 4
	wait              	2 
	playfram          	226	# Frame set 13, direction 5
	wait              	2 
	playfram          	227	# Frame set 13, direction 6
	wait              	2 
	playfram          	228	# Frame set 13, direction 7
	wait              	2 
	lowsprul          	236 0 0	# Marine Remnants (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 Marine Remnants (terran\tmaDeath.grp)
.headerstart
IsId          	79
Type          	0
Init          	MarineRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MarineRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 242 Marine Death (terran\marine.grp)
.headerstart
IsId          	80
Type          	1
Init          	MarineLocal05
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 246 Scanner Sweep (terran\marine.grp)
.headerstart
IsId          	81
Type          	1
Init          	ScannerSweepInit
Death         	ScannerSweepDeath
.headerend
# ----------------------------------------------------------------------------- #

ScannerSweepInit:
	sprol             	380 0 0	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	6 
	sprol             	380 32 32	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	2 
	sprol             	380 48 5	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	5 
	sprol             	380 32 -32	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	2 
	sprol             	380 -5 -48	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	2 
	sprol             	380 -32 -32	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	5 
	sprol             	380 -48 -2	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	3 
	sprol             	380 -32 32	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	5 
	sprol             	380 3 48	# Scanner Sweep Hit (thingy\eveCast.grp)
	wait              	63 
	wait              	63 
	sigorder          	4 
	goto              	ScourgeLocal00

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   	BattlecruiserLocal00
AirAttkInit   	SporeColonyAirAttkInit
Unused1       	[NONE]
GndAttkRpt    	BattlecruiserLocal00
AirAttkRpt    	SporeColonyAirAttkInit
CastSpell     	[NONE]
GndAttkToIdle 	OverlordLocal00
AirAttkToIdle 	OverlordLocal00
Unused2       	[NONE]
Walking       	WraithWalking
WalkingToIdle 	OverlordLocal00
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WraithInit:
	imgul             	244 0 42	# Wraith Shadow (terran\phoenix.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

WraithDeath:
	playsnd           	257	# Terran\PHOENIX\TPhDth00.WAV
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

WraithWalking:
	imgol             	245 0 0	# Wraith Engines (thingy\tphGlow.grp)
	setvertpos        	0 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 245 Wraith Engines (thingy\tphGlow.grp)
.headerstart
IsId          	83
Type          	12
Init          	WraithAfterburnersInit
Death         	ScourgeExplosionDeath
GndAttkInit   	ScourgeExplosionDeath
AirAttkInit   	ScourgeExplosionDeath
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeExplosionDeath
AirAttkToIdle 	ScourgeExplosionDeath
Unused2       	[NONE]
Walking       	WraithAfterburnersInit
WalkingToIdle 	ScourgeExplosionDeath
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 	ScourgeLocal00
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	SCVAlmostBuilt
.headerend
# ----------------------------------------------------------------------------- #

SCVInit:
	imgul             	248 0 7	# SCV Shadow (terran\SCV.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SCVDeath:
	playsnd           	369	# Terran\SCV\TSCDth00.WAV
	imgol             	332 0 0	# Explosion2 (Small) (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              	ScourgeLocal00

SCVGndAttkToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SCVWalking:
	playfram          	0x00	# Frame set 0
	imgol             	249 0 0	# SCV Glow (thingy\tscGlow.grp)
	setvertpos        	0 
	goto              	ScourgeLocal00

SCVAlmostBuilt:
	setvertpos        	0 
	wait              	1 
SCVLocal00:
	playfram          	0x22	# Frame set 2
	useweapon         	14	# Fusion Cutter (Harvest) (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   	BattlecruiserLocal00
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	BattlecruiserLocal00
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	VultureSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

VultureInit:
	imgul             	257 0 7	# Vulture Shadow (terran\Vulture.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

VultureDeath:
	playsnd           	353	# Terran\VULTURE\TVuDth00.WAV
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

VultureSpecialState1:
	attackwith        	1 
	sigorder          	1 
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 258 Spider Mine (terran\Spider.grp)
.headerstart
IsId          	87
Type          	26
Init          	SpiderMineInit
Death         	SpiderMineDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[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	# Spider Mine Shadow (terran\tsmShad.grp)
SpiderMineWalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SpiderMineDeath:
	imgol             	429 0 0	# Spider Mine Death (thingy\tmnExplo.grp)
	wait              	1 
	end

SpiderMineWalking:
	playsnd           	355	# Terran\VULTURE\TVuMin00.WAV
	move              	16 
	wait              	1 
	playfram          	0x00	# Frame set 0
	move              	16 
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	move              	16 
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	move              	16 
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	move              	16 
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	move              	16 
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	move              	16 
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	move              	16 
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	goto              	SpiderMineWalking

SpiderMineSpecialState1:
	castspell
	sigorder          	1 
	goto              	ScourgeLocal00

SpiderMineBurrow:
	nobrkcodestart
	imgol             	423 0 0	# Burrowing Dust (thingy\bDust.grp)
	playsnd           	354	# Terran\VULTURE\TVuMin01.WAV
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	sigorder          	4 
	nobrkcodeend
	goto              	ScourgeLocal00

SpiderMineUnBurrow:
	nobrkcodestart
	imgul             	423 0 0	# Burrowing Dust (thingy\bDust.grp)
	playsnd           	354	# Terran\VULTURE\TVuMin01.WAV
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	0x00	# Frame set 0
	sigorder          	4 
	nobrkcodeend
	goto              	SpiderMineWalkingToIdle

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 260 Science Vessel (Base) (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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceVessel_Base_Init:
	imgol             	261 0 0	# Science Vessel (Turret) (terran\wesselt.grp)
	imgul             	262 0 42	# Science Vessel Shadow (terran\tveShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ScienceVessel_Base_Death:
	playsnd           	348	# Terran\VESSEL\TVeDth00.WAV
	imgol             	333 0 0	# Explosion2 (Medium) (thingy\tBangL.grp)
	wait              	3 
	end

ScienceVessel_Base_CastSpell:
	imgol             	539 0 0	# Science Vessel Overlay (Part2) (thingy\tveGlowO.grp)
	nobrkcodestart
	wait              	3 
	castspell
	nobrkcodeend
	gotorepeatattk
	sigorder          	2 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 261 Science Vessel (Turret) (terran\wesselt.grp)
.headerstart
IsId          	89
Type          	12
Init          	ScienceVessel_Turret_Init
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	ScourgeLocal00
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceVessel_Turret_Init:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 250 Siege Tank (Tank) Base (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_BaseInit:
	wait              	1 
	imgul             	252 0 0	# Siege Tank (Tank) Base Shadow (terran\ttaShad.grp)
	setfldirect       	12 
SiegeTank_Tank_BaseWalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SiegeTank_Tank_BaseDeath:
	playsnd           	317	# Terran\TANK\TTaDth00.WAV
	imgol             	333 0 0	# Explosion2 (Medium) (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

SiegeTank_Tank_BaseStarEditInit:
	setfldirect       	12 
	imgoluselo        	251 2 0	# Siege Tank (Tank) Turret (terran\tankt.grp)
	wait              	1 
	imgul             	252 0 0	# Siege Tank (Tank) Base Shadow (terran\ttaShad.grp)
	setfldirect       	12 
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 251 Siege Tank (Tank) Turret (terran\tankt.grp)
.headerstart
IsId          	91
Type          	13
Init          	SiegeTank_Tank_TurretInit
Death         	ScourgeExplosionDeath
GndAttkInit   	SiegeTank_Tank_TurretGndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	SiegeTank_Tank_TurretGndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_TurretInit:
	wait              	1 
	setfldirect       	12 
	goto              	ScourgeLocal00

SiegeTank_Tank_TurretGndAttkInit:
	wait              	1 
	nobrkcodestart
	playsnd           	68	# Bullet\TTaFir00.wav
	imgol             	536 0 0	# Siege Tank(Tank) Turret Attack Overlay (thingy\ettFlash.grp)
	wait              	2 
	attackwith        	1 
	nobrkcodeend
	gotorepeatattk
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 253 Siege Tank (Siege) Base (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_BaseInit:
	imgul             	255 0 0	# Siege Tank (Siege) Base Shadow (terran\tstShad.grp)
	wait              	1 
	setflspeed        	0 
	playsnd           	319	# Terran\TANK\TTaTra01.WAV
	playfram          	0x00	# Frame set 0
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	wait              	38 
	sigorder          	1 
	goto              	ScourgeLocal00

SiegeTank_Siege_BaseDeath:
	playsnd           	317	# Terran\TANK\TTaDth00.WAV
	imgol             	333 0 0	# Explosion2 (Medium) (thingy\tBangL.grp)
	wait              	3 
	end

SiegeTank_Siege_BaseSpecialState2:
	wait              	38 
	playsnd           	319	# Terran\TANK\TTaTra01.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	0x00	# Frame set 0
	wait              	5 
	sigorder          	1 
	goto              	ScourgeLocal00

SiegeTank_Siege_BaseStarEditInit:
	imgoluselo        	254 2 0	# Siege Tank (Siege) Turret (terran\stankt.grp)
	imgul             	255 0 0	# Siege Tank (Siege) Base Shadow (terran\tstShad.grp)
	wait              	1 
	setflspeed        	0 
	playsnd           	319	# Terran\TANK\TTaTra01.WAV
	playfram          	0x00	# Frame set 0
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	wait              	38 
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 254 Siege Tank (Siege) Turret (terran\stankt.grp)
.headerstart
IsId          	93
Type          	14
Init          	SiegeTank_Siege_TurretInit
Death         	ScourgeExplosionDeath
GndAttkInit   	SiegeTank_Siege_TurretGndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	SiegeTank_Siege_TurretGndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	ScourgeLocal00
SpecialState1 	ScourgeLocal00
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              	ScourgeLocal00

SiegeTank_Siege_TurretGndAttkInit:
	wait              	1 
	nobrkcodestart
	playsnd           	96	# Bullet\TTaFi200.wav
	imgoluselo        	537 2 0	# Siege Tank(Siege) Turret Attack Overlay (thingy\esiFire.grp)
	wait              	2 
	attackwith        	1 
	wait              	1 
	playfram          	0x00	# Frame set 0
	nobrkcodeend
	gotorepeatattk
	ignorerest
	goto              	ScourgeLocal00

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              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 263 Terran 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       	ScourgeLocal00
LiftOff       	ScourgeLocal00
IsWorking     	AcademyIsWorking
WorkingToIdle 	AcademyBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AcademyInit:
	playfram          	0x00	# Frame set 0
	imgul             	265 0 0	# Academy Shadow (terran\tacShad.grp)
	goto              	ScourgeLocal00

AcademyDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	334 0 0	# Building Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	liftoffcondjmp    	ScourgeExplosionDeath
	lowsprul          	273 0 0	# Terran Building Rubble (Small) (thingy\RubbleS.grp)
	wait              	1 
	end

AcademyAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

AcademyBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

AcademyIsWorking:
	imgol             	264 0 0	# Academy Overlay (terran\AcademyT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 264 Academy Overlay (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          	0x00	# Frame set 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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
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          	0x00	# Frame set 0
	imgul             	267 0 0	# Barracks Shadow (terran\tbrShad.grp)
	goto              	ScourgeLocal00

BarracksSpecialState1:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

BarracksAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

BarracksBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

BarracksLanding:
	nobrkcodestart
	wait              	15 
	playsnd           	472	# Misc\Land.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	8 
	playfram          	3	# Frame set 0, direction 3
	wait              	8 
	playfram          	2	# Frame set 0, direction 2
	wait              	8 
	playfram          	5	# Frame set 0, direction 5
	wait              	8 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

BarracksLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	5	# Frame set 0, direction 5
	wait              	8 
	playfram          	2	# Frame set 0, direction 2
	wait              	8 
	playfram          	3	# Frame set 0, direction 3
	wait              	8 
	playfram          	4	# Frame set 0, direction 4
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

BarracksIsWorking:
	playfram          	7	# Frame set 0, direction 7
	wait              	4 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	4 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	goto              	BarracksIsWorking

BarracksDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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       	ScourgeLocal00
LiftOff       	ScourgeLocal00
IsWorking     	ArmoryIsWorking
WorkingToIdle 	ArmoryBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ArmoryInit:
	imgul             	270 0 0	# Armory Shadow (terran\tclShad.grp)
ArmoryBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ArmoryAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

ArmoryIsWorking:
	imgol             	269 0 0	# Armory Overlay (terran\chemlabT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 269 Armory Overlay (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          	0x00	# Frame set 0
	wait              	3 
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 2
	wait              	3 
	goto              	ArmoryOverlayInit

ArmoryOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 271 Comsat Station (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       	ScourgeLocal00
IsWorking     	ScourgeLocal00
WorkingToIdle 	ComsatStationWorkingToIdle
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatStationInit:
	playfram          	0x00	# Frame set 0
	imgul             	274 0 0	# Comsat Station Shadow (terran\tcsShad.grp)
	goto              	ScourgeLocal00

ComsatStationAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

ComsatStationBuilt:
	imgol             	273 0 0	# Comsat Station Overlay (terran\ComSatT.grp)
ComsatStationWorkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ComsatStationLanding:
	imgol             	272 0 0	# Comsat Station Connector (terran\ComSatC.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 272 Comsat Station Connector (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 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatConnectorInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
ComsatConnectorIsWorking:
	playfram          	3	# Frame set 0, direction 3
	goto              	ScourgeLocal00

ComsatConnectorDeath:
	wait              	1 
	end

ComsatConnectorLiftOff:
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 273 Comsat Station Overlay (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       	ScourgeLocal00
IsWorking     	ComsatOverlayIsWorking
WorkingToIdle 	ComsatOverlayIsWorking
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ComsatOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ComsatOverlayDeath:
	wait              	1 
	end

ComsatOverlayLanding:
	wait              	13 
ComsatOverlayIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	goto              	ComsatOverlayIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 275 Command Center (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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	CommandCenterSpecialState1
SpecialState2 	[NONE]
AlmostBuilt   	CommandCenterAlmostBuilt
Built         	CommandCenterBuilt
Landing       	CommandCenterLanding
LiftOff       	CommandCenterLiftOff
IsWorking     	CommandCenterIsWorking
WorkingToIdle 	CommandCenterBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CommandCenterInit:
	imgul             	277 0 0	# Command Center Shadow (terran\tccShad.grp)
CommandCenterBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CommandCenterSpecialState1:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

CommandCenterAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

CommandCenterLanding:
	nobrkcodestart
	wait              	18 
	playsnd           	472	# Misc\Land.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	wait              	5 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

CommandCenterLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	5	# Frame set 0, direction 5
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

CommandCenterIsWorking:
	imgol             	276 0 0	# Command Center Overlay (terran\controlT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 276 Command Center Overlay (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          	0x00	# Frame set 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 Crashed Batlecruiser (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CrashedBattlecruiserInit:
	imgul             	300 0 0	# Crashed Battlecruiser Shadow (neutral\cbaShad.grp)
CrashedBattlecruiserBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 278 Supply Depot (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     	ScourgeLocal00
WorkingToIdle 	SupplyDepotWorkingToIdle
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	SupplyDepotDisable
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SupplyDepotInit:
	imgul             	280 0 0	# Supply Depot Shadow (terran\tdeShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SupplyDepotAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

SupplyDepotBuilt:
	imgol             	279 0 0	# Supply Depot Overlay (terran\DepotT.grp)
SupplyDepotWorkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

SupplyDepotDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 279 Supply Depot Overlay (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       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SupplyDepotOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	SupplyDepotOverlayInit

SupplyDepotOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 281 Control Tower (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       	ScourgeLocal00
IsWorking     	ControlTowerIsWorking
WorkingToIdle 	ControlTowerBuilt
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ControlTowerDisable
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ControlTowerInit:
	imgul             	284 0 0	# Control Tower Shadow (terran\tddShad.grp)
ControlTowerBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ControlTowerAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

ControlTowerLanding:
	imgol             	282 0 0	# Control Tower Connector (terran\DryDockC.grp)
	goto              	ScourgeLocal00

ControlTowerIsWorking:
	imgol             	283 0 0	# Control Tower Overlay (terran\DryDockT.grp)
	goto              	ScourgeLocal00

ControlTowerDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 282 Control Tower Connector (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       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ControlTowerConnectorInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
ControlTowerConnectorIsWorking:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

ControlTowerConnectorDeath:
	wait              	1 
	end

ControlTowerConnectorLiftOff:
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 283 Control Tower Overlay (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          	0x00	# Frame set 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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
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          	0x00	# Frame set 0
	imgul             	287 0 0	# Factory Shadow (terran\tfaShad.grp)
	goto              	ScourgeLocal00

FactorySpecialState1:
	playfram          	5	# Frame set 0, direction 5
	goto              	ScourgeLocal00

FactoryAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

FactoryBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

FactoryLanding:
	nobrkcodestart
	wait              	15 
	playsnd           	472	# Misc\Land.WAV
	playfram          	5	# Frame set 0, direction 5
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	6	# Frame set 0, direction 6
	wait              	5 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

FactoryLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	6	# Frame set 0, direction 6
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

FactoryIsWorking:
	imgol             	286 0 0	# Factory Overlay (terran\factoryT.grp)
	goto              	ScourgeLocal00

FactoryDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 286 Factory Overlay (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          	0x00	# Frame set 0
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	goto              	FactoryOverlayInit

FactoryOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 288 Covert Ops (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       	ScourgeLocal00
IsWorking     	CovertOpsIsWorking
WorkingToIdle 	CovertOpsBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CovertOpsInit:
	imgul             	291 0 0	# Covert Ops Shadow (terran\tglShad.grp)
CovertOpsBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CovertOpsAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

CovertOpsLanding:
	imgol             	289 0 0	# Covert Ops Connector (terran\GeneLabC.grp)
	goto              	ScourgeLocal00

CovertOpsIsWorking:
	imgol             	290 0 0	# Covert Ops Overlay (terran\GeneLabT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 289 Covert Ops Connector (terran\GeneLabC.grp)
.headerstart
IsId          	114
Type          	24
Init          	CovertOpsConnectorInit
Death         	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 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CovertOpsConnectorInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
CovertOpsConnectorIsWorking:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

CovertOpsConnectorDeath:
	wait              	1 
	end

CovertOpsConnectorLiftOff:
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 290 Covert Ops Overlay (terran\GeneLabT.grp)
.headerstart
IsId          	115
Type          	24
Init          	CovertOpsOverlayInit
Death         	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          	0x00	# Frame set 0
CovertOpsOverlayIsWorking:
	tmprmgraphicend
	wait              	5 
	tmprmgraphicstart
	wait              	5 
	goto              	CovertOpsOverlayIsWorking

CovertOpsOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 292 Ion Cannon (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

IonCannonInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 293 Machine Shop (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       	ScourgeLocal00
IsWorking     	MachineShopIsWorking
WorkingToIdle 	MachineShopBuilt
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	MachineShopDisable
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MachineShopInit:
	playfram          	0x00	# Frame set 0
	imgul             	295 0 0	# Machine Shop Shadow (terran\tmsShad.grp)
	goto              	ScourgeLocal00

MachineShopAlmostBuilt:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

MachineShopBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

MachineShopLanding:
	imgol             	294 0 0	# Machine Shop Connector (terran\machineC.grp)
	goto              	ScourgeLocal00

MachineShopIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	goto              	MachineShopIsWorking

MachineShopDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 294 Machine Shop Connector (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 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MachineShopConnectorInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
MachineShopConnectorIsWorking:
	playfram          	3	# Frame set 0, direction 3
	goto              	ScourgeLocal00

MachineShopConnectorDeath:
	wait              	1 
	end

MachineShopConnectorLiftOff:
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 296 Missile Turret (Base) (terran\missile.grp)
.headerstart
IsId          	119
Type          	20
Init          	MissileTurret_Base_Init
Death         	AcademyDeath
GndAttkInit   	ScourgeLocal00
AirAttkInit   	ScourgeLocal00
Unused1       	[NONE]
GndAttkRpt    	ScourgeLocal00
AirAttkRpt    	ScourgeLocal00
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	ScourgeLocal00
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	MissileTurret_Base_AlmostBuilt
Built         	MissileTurret_Base_Built
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	MissileTurret_Base_WorkingToIdle
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MissileTurret_Base_Init:
	playfram          	2	# Frame set 0, direction 2
	imgul             	298 0 0	# Missile Turret (Base) Shadow (terran\tmiShad.grp)
	goto              	ScourgeLocal00

MissileTurret_Base_AlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

MissileTurret_Base_Built:
	imgol             	297 0 0	# Missile Turret (Turret) (terran\missileT.grp)
MissileTurret_Base_WorkingToIdle:
	playfram          	2	# Frame set 0, direction 2
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 297 Missile Turret (Turret) (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   	ScourgeLocal00
Built         	MissileTurret_Turret_Built
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	MissileTurret_Turret_Built
WorkingToIdle 	MissileTurret_Turret_Built
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
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 Physics Lab (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	# Physics Lab Shadow (terran\tplShad.grp)
PhysicsLabBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

PhysicsLabAlmostBuilt:
	playfram          	6	# Frame set 0, direction 6
	goto              	ScourgeLocal00

PhysicsLabLanding:
	imgol             	302 0 0	# Physics Lab Connector (terran\physicsC.grp)
	goto              	ScourgeLocal00

PhysicsLabIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 2
	wait              	3 
	playfram          	3	# Frame set 0, direction 3
	wait              	3 
	playfram          	4	# Frame set 0, direction 4
	wait              	3 
	playfram          	0x00	# Frame set 0
	wait              	3 
	goto              	PhysicsLabIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 302 Physics Lab Connector (terran\physicsC.grp)
.headerstart
IsId          	122
Type          	24
Init          	PhysicsLabConnectorInit
Death         	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 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PhysicsLabConnectorInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
PhysicsLabConnectorIsWorking:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

PhysicsLabConnectorDeath:
	wait              	1 
	end

PhysicsLabConnectorLiftOff:
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	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       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

BunkerInit:
	imgul             	305 0 0	# Bunker Shadow (terran\tpbShad.grp)
BunkerBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

BunkerAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 306 Bunker Overlay (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     	ScourgeLocal00
WorkingToIdle 	RefineryBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

RefineryInit:
	imgul             	308 0 0	# Refinery Shadow (terran\treShad.grp)
	playfram          	1	# Frame set 0, direction 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	# Building Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	end

RefinerySpecialState1:
	playfram          	2	# Frame set 0, direction 2
	goto              	RefineryLocal00

RefinerySpecialState2:
	playfram          	3	# Frame set 0, direction 3
	goto              	RefineryLocal00

RefineryAlmostBuilt:
	playfram          	4	# Frame set 0, direction 4
	goto              	RefineryLocal00

RefineryBuilt:
	playfram          	0x00	# Frame set 0
	wait              	5 
RefineryLocal01:
	creategasoverlays 	0 
	wait              	20 
	waitrand          	5 100 
	goto              	RefineryLocal01

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 309 Science Facility (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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	ScienceFacilitySpecialState1
SpecialState2 	[NONE]
AlmostBuilt   	ScienceFacilityAlmostBuilt
Built         	ScienceFacilityBuilt
Landing       	ScienceFacilityLanding
LiftOff       	ScienceFacilityLiftOff
IsWorking     	ScienceFacilityIsWorking
WorkingToIdle 	ScienceFacilityBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ScienceFacilityInit:
	imgul             	311 0 0	# Science Facility Shadow (terran\trlShad.grp)
ScienceFacilityBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ScienceFacilitySpecialState1:
	playfram          	5	# Frame set 0, direction 5
	goto              	ScourgeLocal00

ScienceFacilityAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

ScienceFacilityLanding:
	nobrkcodestart
	wait              	18 
	playsnd           	472	# Misc\Land.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

ScienceFacilityLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

ScienceFacilityIsWorking:
	imgol             	310 0 0	# Science Facility Overlay (terran\ResearcT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 310 Science Facility Overlay (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          	0x00	# Frame set 0
ScienceFacilityOverlayIsWorking:
	tmprmgraphicend
	wait              	5 
	tmprmgraphicstart
	wait              	5 
	goto              	ScienceFacilityOverlayIsWorking

ScienceFacilityOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 312 Nuclear Silo (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       	ScourgeLocal00
IsWorking     	NuclearSiloIsWorking
WorkingToIdle 	NuclearSiloBuilt
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	NuclearSiloDisable
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NuclearSiloInit:
	imgul             	315 0 0	# Nuclear Silo Shadow (terran\tnsShad.grp)
NuclearSiloBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

NuclearSiloAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

NuclearSiloLanding:
	imgol             	313 0 0	# Nuclear Silo Connector (terran\NukeSilC.grp)
	goto              	ScourgeLocal00

NuclearSiloIsWorking:
	imgol             	314 0 0	# Nuclear Silo Overlay (terran\NukeSilT.grp)
	goto              	ScourgeLocal00

NuclearSiloDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 313 Nuclear Silo Connector (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 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NuclearSiloConnectorInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
NuclearSiloConnectorIsWorking:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

NuclearSiloConnectorDeath:
	wait              	1 
	end

NuclearSiloConnectorLiftOff:
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 314 Nuclear Silo Overlay (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          	0x00	# Frame set 0
NuclearSiloOverlayIsWorking:
	tmprmgraphicend
	wait              	5 
	tmprmgraphicstart
	wait              	5 
	goto              	NuclearSiloOverlayIsWorking

NuclearSiloOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 316 Nuclear Missile (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 	ScourgeLocal00
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              	ScourgeLocal00

NuclearMissileDeath:
	imgol             	428 0 0	# Nuclear Missile Death (thingy\small.grp)
	wait              	1 
	end

NuclearMissileWalking:
	curdirectcondjmp  	128 32 NuclearMissileLocal00
NuclearMissileLocal01:
	sprol             	309 0 10	# Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
	wait              	3 
	goto              	NuclearMissileLocal01

NuclearMissileLocal00:
	wait              	3 
	sprol             	309 0 -10	# Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
	goto              	NuclearMissileLocal00

NuclearMissileSpecialState1:
	castspell
	sigorder          	1 
	tmprmgraphicstart
	imgol             	428 0 0	# Nuclear Missile Death (thingy\small.grp)
	sprol             	267 0 -42	# Nuke Hit (thingy\NukeHit.grp)
	goto              	ScourgeLocal00

NuclearMissileWarpIn:
	wait              	125 
	wait              	125 
	sigorder          	2 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 318 Nuke Hit (thingy\NukeHit.grp)
.headerstart
IsId          	133
Type          	1
Init          	NukeExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

NukeExplosionInit:
	playsnd           	85	# Bullet\TNsHit00.wav
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playsnd           	13	# Misc\Explo4.wav
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playsnd           	13	# Misc\Explo4.wav
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playsnd           	13	# Misc\Explo4.wav
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playsnd           	13	# Misc\Explo4.wav
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	playfram          	24	# Frame set 1, direction 7
	wait              	2 
	playfram          	25	# Frame set 1, direction 8
	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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	StarportSpecialState1
SpecialState2 	[NONE]
AlmostBuilt   	StarportAlmostBuilt
Built         	StarportBuilt
Landing       	StarportLanding
LiftOff       	StarportLiftOff
IsWorking     	StarportIsWorking
WorkingToIdle 	StarportBuilt
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StarportInit:
	imgul             	321 0 0	# Starport Shadow (terran\tspShad.grp)
StarportBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

StarportSpecialState1:
	playfram          	3	# Frame set 0, direction 3
	goto              	ScourgeLocal00

StarportAlmostBuilt:
	playfram          	5	# Frame set 0, direction 5
	goto              	ScourgeLocal00

StarportLanding:
	nobrkcodestart
	wait              	20 
	playsnd           	472	# Misc\Land.WAV
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

StarportLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

StarportIsWorking:
	imgol             	320 0 0	# Starport Overlay (terran\StarpoT.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 320 Starport Overlay (terran\StarpoT.grp)
.headerstart
IsId          	135
Type          	24
Init          	StarportOverlayInit
Death         	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          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	StarportOverlayInit

StarportOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 322 Engineering Bay (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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	EngineeringBaySpecialState1
SpecialState2 	[NONE]
AlmostBuilt   	EngineeringBayAlmostBuilt
Built         	EngineeringBayBuilt
Landing       	EngineeringBayLanding
LiftOff       	EngineeringBayLiftOff
IsWorking     	ScourgeLocal00
WorkingToIdle 	EngineeringBayWorkingToIdle
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	EngineeringBayDisable
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EngineeringBayInit:
	playfram          	0x00	# Frame set 0
	imgul             	324 0 0	# Engineering Bay Shadow (terran\twpShad.grp)
	goto              	ScourgeLocal00

EngineeringBaySpecialState1:
	playfram          	4	# Frame set 0, direction 4
	goto              	ScourgeLocal00

EngineeringBayAlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

EngineeringBayBuilt:
	imgol             	323 0 0	# Engineering Bay Overlay (terran\weaponpT.grp)
EngineeringBayWorkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

EngineeringBayLanding:
	nobrkcodestart
	wait              	25 
	playsnd           	472	# Misc\Land.WAV
	playfram          	4	# Frame set 0, direction 4
	wait              	4 
	playfram          	2	# Frame set 0, direction 2
	wait              	4 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	playfram          	5	# Frame set 0, direction 5
	wait              	4 
	playfram          	0x00	# Frame set 0
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

EngineeringBayLiftOff:
	nobrkcodestart
	playsnd           	471	# Misc\LiftOff.WAV
	playfram          	5	# Frame set 0, direction 5
	wait              	4 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	playfram          	2	# Frame set 0, direction 2
	wait              	4 
	playfram          	4	# Frame set 0, direction 4
	sigorder          	16 
	nobrkcodeend
	goto              	ScourgeLocal00

EngineeringBayDisable:
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 323 Engineering Bay Overlay (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       	ScourgeLocal00
WalkingToIdle 	ScourgeLocal00
SpecialState1 	EngineeringBayOverlayDeath
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	ScourgeLocal00
Landing       	ScourgeLocal00
LiftOff       	ScourgeLocal00
IsWorking     	EngineeringBayOverlayIsWorking
WorkingToIdle 	EngineeringBayOverlayInit
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	EngineeringBayOverlayInit
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EngineeringBayOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

EngineeringBayOverlayDeath:
	wait              	1 
	end

EngineeringBayOverlayIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	5 
	playfram          	1	# Frame set 0, direction 1
	wait              	5 
	playfram          	2	# Frame set 0, direction 2
	wait              	5 
	playfram          	3	# Frame set 0, direction 3
	wait              	5 
	playfram          	4	# Frame set 0, direction 4
	wait              	5 
	playfram          	5	# Frame set 0, direction 5
	wait              	5 
	goto              	EngineeringBayOverlayIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 325 Terran Construction (Large) (terran\TBldLrg.grp)
.headerstart
IsId          	138
Type          	14
Init          	TerranConstruction_Large_Init
Death         	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          	0x00	# Frame set 0
	imgul             	326 0 0	# Terran Construction (Large) Shadow (terran\tb2Shad.grp)
	goto              	ScourgeLocal00

TerranConstruction_Large_SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

TerranConstruction_Large_SpecialState2:
	playfram          	2	# Frame set 0, direction 2
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 327 Terran Construction (Medium) (terran\tBldMed.grp)
.headerstart
IsId          	139
Type          	14
Init          	TerranConstruction_Medium_Init
Death         	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          	0x00	# Frame set 0
	imgul             	328 0 0	# Terran Construction (Medium) Shadow (terran\tb3Shad.grp)
	goto              	ScourgeLocal00

TerranConstruction_Medium_SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

TerranConstruction_Medium_SpecialState2:
	playfram          	2	# Frame set 0, direction 2
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 330 Terran Construction (Small) (terran\TBldSml.grp)
.headerstart
IsId          	140
Type          	14
Init          	TerranConstruction_Small_Init
Death         	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          	0x00	# Frame set 0
	imgul             	331 0 0	# Terran Construction (Small) Shadow (terran\tb1Shad.grp)
	goto              	ScourgeLocal00

TerranConstruction_Small_SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

TerranConstruction_Small_SpecialState2:
	playfram          	2	# Frame set 0, direction 2
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 329 Addon Construction (terran\TBldSml.grp)
.headerstart
IsId          	141
Type          	14
Init          	TerranConstruction_Small_Init
Death         	AcademyDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	ScourgeLocal00
SpecialState2 	ScourgeLocal00
AlmostBuilt   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 213 Explosion1 (Small) (thingy\tBangS.grp)
# 332 Explosion2 (Small) (thingy\tBangS.grp)
.headerstart
IsId          	142
Type          	0
Init          	Explosion_Small_Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Explosion_Small_Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 214 Explosion1 (Medium) (thingy\tBangL.grp)
# 333 Explosion2 (Medium) (thingy\tBangL.grp)
.headerstart
IsId          	143
Type          	0
Init          	Explosion_Medium_Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Explosion_Medium_Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 215 Explosion (Large) (thingy\tBangX.grp)
# 334 Building Explosion (Large) (thingy\tBangX.grp)
.headerstart
IsId          	144
Type          	0
Init          	Explosion_Large_Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Explosion_Large_Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 110 Zerg Building Rubble (Small) (thingy\ZRubbleS.grp)
# 111 Zerg Building Rubble (Large) (thingy\ZRubbleL.grp)
# 216 Protoss Building Rubble (Small) (thingy\PRubbleS.grp)
# 217 Protoss Building Rubble (Large) (thingy\PRubbleL.grp)
# 335 Terran Building Rubble (Small) (thingy\RubbleS.grp)
# 336 Terran Building Rubble (Large) (thingy\RubbleL.grp)
.headerstart
IsId          	145
Type          	1
Init          	BuildingRubbleHeaderInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

BuildingRubbleHeaderInit:
	playfram          	0x00	# Frame set 0
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	playfram          	1	# Frame set 0, direction 1
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	playfram          	2	# Frame set 0, direction 2
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	wait              	125 
	playfram          	3	# Frame set 0, direction 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 	OverlordLocal00
AirAttkToIdle 	OverlordLocal00
Unused2       	[NONE]
Walking       	ArbiterWalking
WalkingToIdle 	OverlordLocal00
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	ArbiterWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ArbiterInit:
	imgul             	131 0 42	# Arbiter Shadow (protoss\arbiter.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

ArbiterDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	213 0 0	# Explosion1 (Small) (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              	ScourgeLocal00

ArbiterCastSpell:
	nobrkcodestart
	wait              	1 
	playsnd           	548	# Protoss\ARBITER\PAbCag00.WAV
	castspell
	nobrkcodeend
	gotorepeatattk
	sigorder          	2 
	goto              	ScourgeLocal00

ArbiterWalking:
	imgol             	132 0 0	# Arbiter Engines (thingy\pabGlow.grp)
	playfram          	0x00	# Frame set 0
	setvertpos        	0 
	goto              	ScourgeLocal00

ArbiterWarpIn:
	imgol             	133 0 0	# Arbiter Warp Flash (protoss\arbiter.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 134 Archon Energy (protoss\archon.grp)
.headerstart
IsId          	147
Type          	13
Init          	ArchonEnergyInit
Death         	ArchonEnergyDeath
GndAttkInit   	ArchonEnergyGndAttkInit
AirAttkInit   	ArchonEnergyGndAttkInit
Unused1       	[NONE]
GndAttkRpt    	ArchonEnergyGndAttkInit
AirAttkRpt    	ArchonEnergyGndAttkInit
CastSpell     	[NONE]
GndAttkToIdle 	ArchonEnergyGndAttkInit
AirAttkToIdle 	ArchonEnergyGndAttkInit
Unused2       	[NONE]
Walking       	ArchonEnergyGndAttkInit
WalkingToIdle 	ArchonEnergyGndAttkInit
SpecialState1 	ArchonEnergySpecialState1
.headerend
# ----------------------------------------------------------------------------- #

ArchonEnergyInit:
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	nobrkcodestart
	wait              	1 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	playfram          	24	# Frame set 1, direction 7
	wait              	2 
	playfram          	25	# Frame set 1, direction 8
	wait              	2 
	playfram          	26	# Frame set 1, direction 9
	wait              	2 
	imgol             	135 0 0	# Archon Being (protoss\archonT.grp)
	imgol             	136 0 0	# Archon Swirl (protoss\archonT2.grp)
	sigorder          	4 
	nobrkcodeend
	wait              	2 
ArchonEnergyGndAttkInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	goto              	ArchonEnergyGndAttkInit

ArchonEnergyDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	214 0 0	# Explosion1 (Medium) (thingy\tBangL.grp)
	wait              	3 
	end

ArchonEnergySpecialState1:
	playsnd           	617	# Protoss\TEMPLAR\PTeSum00.WAV
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
ArchonEnergyLocal00:
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	goto              	ArchonEnergyLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 135 Archon Being (protoss\archonT.grp)
.headerstart
IsId          	148
Type          	12
Init          	ArchonBeingInit
Death         	ScourgeExplosionDeath
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	# Archon Beam (thingy\emsBeam.grp)
	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

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 Archon Swirl (protoss\archonT2.grp)
.headerstart
IsId          	149
Type          	1
Init          	ArchonSwirlInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ArchonSwirlInit:
	tmprmgraphicstart
	waitrand          	1 5 
	tmprmgraphicend
ArchonSwirlLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 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 	OverlordLocal00
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              	OverlordLocal00

CarrierDeath:
	playsndbtwn       	595 596	# Protoss\Carrier\PCaDth00.WAV | Protoss\Carrier\PCaDth01.WAV
	imgol             	214 0 0	# Explosion1 (Medium) (thingy\tBangL.grp)
	wait              	3 
	end

CarrierWalking:
	imgol             	114 0 0	# Carrier Engines (thingy\pcaGlow.grp)
	goto              	ScourgeLocal00

CarrierWarpIn:
	imgol             	115 0 0	# Carrier Warp Flash (protoss\carrier.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 129 Dark Templar (Hero) (protoss\dtemplar.grp)
.headerstart
IsId          	152
Type          	12
Init          	DarkTemplar_Hero_Init
Death         	DarkTemplar_Hero_Death
GndAttkInit   	DarkTemplar_Hero_GndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	DarkTemplar_Hero_GndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	DarkTemplar_Hero_CastSpell
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	DarkTemplar_Hero_Walking
WalkingToIdle 	DarkTemplar_Hero_Init
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkTemplar_Hero_Init:
	playfram          	0xdd	# Frame set 13
	goto              	ScourgeLocal00

DarkTemplar_Hero_Death:
	playsnd           	741	# Protoss\DARKTEMPLAR\PDTDth00.WAV
	imgol             	153 0 0	# Zealot Death (protoss\zealot.grp)
	wait              	1 
	end

DarkTemplar_Hero_GndAttkInit:
	playsnd           	111	# Bullet\UZeFir00.wav
	playfram          	0x00	# 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	# Dragoon Shadow (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          	409	# Frame set 24, direction 1
	wait              	2 
	playfram          	410	# Frame set 24, direction 2
	wait              	2 
	playfram          	411	# Frame set 24, direction 3
	wait              	2 
	playfram          	412	# Frame set 24, direction 4
	wait              	2 
	playfram          	413	# Frame set 24, direction 5
	wait              	2 
	playfram          	414	# Frame set 24, direction 6
	wait              	2 
	lowsprul          	192 0 0	# Dragoon Remnants (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	# Dragoon Warp Flash (protoss\dragoon.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 124 Dragoon Remnants (protoss\pdrDeath.grp)
.headerstart
IsId          	154
Type          	0
Init          	DragoonRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DragoonRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 3
	wait              	50 
	playfram          	4	# Frame set 0, direction 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 	ScourgeLocal00
AirAttkToIdle 	ScourgeLocal00
Unused2       	[NONE]
Walking       	InterceptorWalking
WalkingToIdle 	OverlordLocal00
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InterceptorInit:
	imgul             	117 0 42	# Interceptor Shadow (protoss\Intercep.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

InterceptorDeath:
	playsnd           	8	# Misc\ExploMed.wav
	imgol             	213 0 0	# Explosion1 (Small) (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              	ScourgeLocal00

InterceptorWalking:
	playfram          	0x00	# Frame set 0
	setvertpos        	0 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 137 Probe (protoss\probe.grp)
.headerstart
IsId          	156
Type          	21
Init          	ProbeInit
Death         	ProbeDeath
GndAttkInit   	BattlecruiserLocal00
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	BattlecruiserLocal00
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	ProbeWalking
WalkingToIdle 	ScourgeLocal00
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	ProbeAlmostBuilt
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	ProbeWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ProbeInit:
	imgul             	138 0 7	# Probe Shadow (protoss\probe.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ProbeDeath:
	playsnd           	598	# Protoss\PROBE\PPrDth00.WAV
	imgol             	213 0 0	# Explosion1 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

ProbeWalking:
	setvertpos        	0 
	goto              	ScourgeLocal00

ProbeAlmostBuilt:
	useweapon         	63	# Particle Beam (Harvest) (Particle Beam)
	wait              	1 
	waitrand          	8 10 
	goto              	ProbeAlmostBuilt

ProbeWarpIn:
	imgol             	139 0 0	# Probe Warp Flash (protoss\probe.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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	# Shuttle Shadow (protoss\shuttle.grp)
ShuttleWalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

ShuttleDeath:
	playsnd           	514	# Protoss\SHUTTLE\PShDth00.WAV
	imgol             	213 0 0	# Explosion1 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

ShuttleWalking:
	imgol             	120 0 0	# Shuttle Engines (thingy\pshGlow.grp)
	setvertpos        	0 
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ShuttleWarpIn:
	imgol             	121 0 0	# Shuttle Warp Flash (protoss\shuttle.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 126 High Templar (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	# High Templar Shadow (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          	290	# Frame set 17, direction 1
	wait              	2 
	playfram          	291	# Frame set 17, direction 2
	wait              	2 
	playfram          	292	# Frame set 17, direction 3
	wait              	2 
	playfram          	293	# Frame set 17, direction 4
	wait              	2 
	playfram          	294	# Frame set 17, direction 5
	wait              	2 
	playfram          	295	# Frame set 17, direction 6
	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              	ScourgeLocal00

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              	ScourgeLocal00

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	# High Templar Glow (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	# High Templar Warp Flash (protoss\templar.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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	# Reaver Shadow (protoss\ptrShad.grp)
ReaverWalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ReaverDeath:
	playsnd           	638	# Protoss\TRILOBYTE\PTrDth00.WAV
	imgol             	214 0 0	# Explosion1 (Medium) (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	# Reaver Warp Flash (protoss\trilob.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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              	ScourgeLocal00

ScarabDeath:
	imgol             	444 0 0	# Scarab Hit (thingy\psaExplo.grp)
	wait              	1 
	end

ScarabWalking:
	setflspeed        	2048 
	move              	16 
	sprol             	373 0 0	# Scarab/Anti-Matter Missile Overlay (thingy\HKTrail.grp)
	wait              	1 
	goto              	ScarabWalking

ScarabSpecialState1:
	useweapon         	82	# Scarab (Scarab)
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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 	OverlordLocal00
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	ScoutWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ScoutInit:
	imgul             	141 0 42	# Scout Shadow (protoss\scout.grp)
ScoutGndAttkToIdle:
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

ScoutDeath:
	playsnd           	533	# Protoss\Scout\PScDth00.WAV
	imgol             	213 0 0	# Explosion1 (Small) (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              	ScourgeLocal00

ScoutAirAttkInit:
	playfram          	0x11	# Frame set 1
	wait              	1 
	attackwith        	2 
	playfram          	0x00	# Frame set 0
	gotorepeatattk
	goto              	ScourgeLocal00

ScoutWalking:
	imgol             	142 0 0	# Scout Engines (thingy\pscGlow.grp)
	playfram          	0x00	# Frame set 0
	setvertpos        	0 
	goto              	ScourgeLocal00

ScoutWarpIn:
	imgol             	143 0 0	# Scout Warp Flash (protoss\scout.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 142 Scout Engines (thingy\pscGlow.grp)
.headerstart
IsId          	162
Type          	12
Init          	ScoutEnginesInit
Death         	ScourgeExplosionDeath
GndAttkInit   	ScourgeExplosionDeath
AirAttkInit   	ScourgeExplosionDeath
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeExplosionDeath
AirAttkToIdle 	ScourgeExplosionDeath
Unused2       	[NONE]
Walking       	ScoutEnginesInit
WalkingToIdle 	ScourgeExplosionDeath
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	# Zealot Shadow (protoss\pzeShad.grp)
ZealotWalkingToIdle:
	playfram          	0x55	# Frame set 5
	goto              	ScourgeLocal00

ZealotDeath:
	playsnd           	678	# Protoss\ZEALOT\PZeDth00.WAV
ZealotLocal00:
	setfldirect       	0 
	playfram          	0xdd	# Frame set 13
	wait              	2 
	playfram          	222	# Frame set 13, direction 1
	wait              	2 
	playfram          	223	# Frame set 13, direction 2
	wait              	2 
	playfram          	224	# Frame set 13, direction 3
	wait              	2 
	playfram          	225	# Frame set 13, direction 4
	wait              	2 
	playfram          	226	# Frame set 13, direction 5
	wait              	2 
	playfram          	227	# Frame set 13, direction 6
	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	# Zealot Warp Flash (protoss\zealot.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 153 Zealot Death (protoss\zealot.grp)
.headerstart
IsId          	164
Type          	1
Init          	ZealotLocal00
Death         	ScourgeExplosionDeath
.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 	OverlordLocal00
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	ObserverWarpIn
.headerend
# ----------------------------------------------------------------------------- #

ObserverInit:
	imgul             	149 0 42	# Observer Shadow (protoss\witness.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

ObserverDeath:
	playsndbtwn       	651 652	# Protoss\Witness\PWiDth00.WAV | Protoss\Witness\PWiDth01.WAV
	imgol             	214 0 0	# Explosion1 (Medium) (thingy\tBangL.grp)
	wait              	3 
	end

ObserverWalking:
	playfram          	0x00	# Frame set 0
	setvertpos        	0 
	goto              	ScourgeLocal00

ObserverWarpIn:
	imgol             	150 0 0	# Observer Warp Flash (protoss\witness.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 155 Templar Archives (protoss\archives.grp)
.headerstart
IsId          	166
Type          	27
Init          	TemplarArchivesInit
Death         	TemplarArchivesDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	TemplarArchivesWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

TemplarArchivesInit:
	imgul             	157 0 0	# Templar Archives Shadow (protoss\pacShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

TemplarArchivesDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	215 0 0	# Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	lowsprul          	223 0 0	# Protoss Building Rubble (Small) (thingy\PRubbleS.grp)
	wait              	1 
	end

TemplarArchivesWarpIn:
	imgol             	156 0 0	# Templar Archives Warp Flash (protoss\archives.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# 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       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

AssimilatorInit:
	imgul             	160 0 0	# Assimilator Shadow (protoss\pasShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

AssimilatorDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	sprol             	222 0 0	# Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	end

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

AssimilatorWarpIn:
	imgol             	159 0 0	# Assimilator Warp Flash (protoss\assim.grp)
	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         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	ObservatoryWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

ObservatoryInit:
	imgul             	163 0 0	# Observatory Shadow (protoss\pbeShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ObservatoryWarpIn:
	imgol             	162 0 0	# Observatory Warp Flash (protoss\beacon.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
.headerstart
IsId          	169
Type          	20
Init          	Unknown169Init
Death         	ScourgeExplosionDeath
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          	1	# Frame set 0, direction 1
	wait              	2 
	goto              	Unknown169Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 164 Citadel of Adun (protoss\citadel.grp)
.headerstart
IsId          	170
Type          	27
Init          	CitadelOfAdunInit
Death         	TemplarArchivesDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	CitadelOfAdunWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

CitadelOfAdunInit:
	imgul             	166 0 0	# Citadel of Adun Shadow (protoss\pciShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CitadelOfAdunWarpIn:
	imgol             	165 0 0	# Citadel of Adun Warp Flash (protoss\citadel.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 167 Forge (protoss\forge.grp)
.headerstart
IsId          	171
Type          	27
Init          	ForgeInit
Death         	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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	ForgeWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

ForgeInit:
	imgul             	170 0 0	# Forge Shadow (protoss\pfoShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ForgeBuilt:
	imgol             	168 0 0	# Forge Overlay (protoss\forgeT.grp)
	goto              	ScourgeLocal00

ForgeWarpIn:
	imgol             	169 0 0	# Forge Warp Flash (protoss\forge.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 168 Forge Overlay (protoss\forgeT.grp)
.headerstart
IsId          	172
Type          	27
Init          	ForgeOverlayInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ForgeOverlayIsWorking
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

ForgeOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ForgeOverlayIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	3 
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 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         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	GatewayWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

GatewayInit:
	imgul             	173 0 0	# Gateway Shadow (protoss\pgaShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

GatewayWarpIn:
	imgol             	172 0 0	# Gateway Warp Flash (protoss\gateway.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 174 Cybernetics Core (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	CyberneticsCoreWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

CyberneticsCoreInit:
	imgul             	177 0 0	# Cybernetics Core Shadow (protoss\pgcShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CyberneticsCoreBuilt:
	imgol             	176 0 0	# Cybernetics Core Overlay (protoss\gencoreT.grp)
	goto              	ScourgeLocal00

CyberneticsCoreWarpIn:
	imgol             	175 0 0	# Cybernetics Core Warp Flash (protoss\gencore.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 176 Cybernetics Core Overlay (protoss\gencoreT.grp)
.headerstart
IsId          	175
Type          	27
Init          	CybrneticsCoreOverlayInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[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 	ScourgeLocal00
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

CybrneticsCoreOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

CybrneticsCoreOverlayIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	goto              	CybrneticsCoreOverlayIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 178 Khaydarin Crystal Formation (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

KhaydarinCrystalFormationInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 179 Nexus (protoss\nexus.grp)
.headerstart
IsId          	177
Type          	21
Init          	NexusInit
Death         	NexusDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	NexusBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	NexusWarpIn
.headerend
# ----------------------------------------------------------------------------- #

NexusInit:
	imgul             	182 0 0	# Nexus Shadow (protoss\pneShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

NexusDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	215 0 0	# Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	lowsprul          	224 0 0	# Protoss Building Rubble (Large) (thingy\PRubbleL.grp)
	wait              	1 
	end

NexusBuilt:
	imgol             	181 0 0	# Nexus Overlay (protoss\pneGlow.grp)
	goto              	ScourgeLocal00

NexusWarpIn:
	imgol             	180 0 0	# Nexus Warp Flash (protoss\nexus.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 181 Nexus Overlay (protoss\pneGlow.grp)
.headerstart
IsId          	178
Type          	24
Init          	NexusOverlayInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[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       	ScourgeExplosionDeath
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NexusOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

NexusOverlayIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	goto              	NexusOverlayIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 183 Photon Cannon (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         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	PhotonCannonWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

PhotonCannonInit:
	imgul             	184 0 0	# Photon Cannon Shadow (protoss\ppbShad.grp)
PhotonCannonLocal00:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

PhotonCannonGndAttkInit:
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
PhotonCannonGndAttkRpt:
	wait              	1 
	attack
	gotorepeatattk
	ignorerest
PhotonCannonGndAttkToIdle:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	PhotonCannonLocal00

PhotonCannonWarpIn:
	imgol             	185 0 0	# Photon Cannon Warp Flash (protoss\photon.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 186 Arbiter Tribunal (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         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	ArbiterTribunalWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

ArbiterTribunalInit:
	imgul             	188 0 0	# Arbiter Tribunal Shadow (protoss\pauShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ArbiterTribunalWarpIn:
	imgol             	187 0 0	# Arbiter Tribunal Warp Flash (protoss\prism.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 189 Pylon (protoss\pylon.grp)
.headerstart
IsId          	181
Type          	21
Init          	PylonInit
Death         	PylonDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	PylonBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	PylonWarpIn
.headerend
# ----------------------------------------------------------------------------- #

PylonInit:
	imgul             	191 0 0	# Pylon Shadow (protoss\ppyShad.grp)
PylonBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

PylonDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	215 0 0	# Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	end

PylonWarpIn:
	imgol             	190 0 0	# Pylon Warp Flash (protoss\pylon.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 192 Robotics Facility (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	RoboticsFacilityWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

RoboticsFacilityInit:
	imgul             	194 0 0	# Robotics Facility Shadow (protoss\proShad.grp)
RoboticsFacilityBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

RoboticsFacilityWarpIn:
	imgol             	193 0 0	# Robotics Facility Warp Flash (protoss\robotic.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 195 Shield Battery (protoss\sbattery.grp)
.headerstart
IsId          	183
Type          	27
Init          	ShieldBatteryInit
Death         	ShieldBatteryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	ShieldBatteryBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	ShieldBatteryWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ShieldBatteryBuilt
.headerend
# ----------------------------------------------------------------------------- #

ShieldBatteryInit:
	imgul             	198 0 0	# Shield Battery Shadow (protoss\pbaShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ShieldBatteryDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	215 0 0	# Explosion (Large) (thingy\tBangX.grp)
	wait              	3 
	end

ShieldBatteryBuilt:
	imgol             	196 0 0	# Shield Battery Overlay (protoss\pbaGlow.grp)
	goto              	ScourgeLocal00

ShieldBatteryWarpIn:
	imgol             	197 0 0	# Shileld Battery Warp Flash (protoss\sbattery.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 196 Shield Battery Overlay (protoss\pbaGlow.grp)
.headerstart
IsId          	184
Type          	24
Init          	ShieldBatteryOverlayInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[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       	ScourgeExplosionDeath
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ShieldBatteryOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ShieldBatteryOverlayIsWorking:
	playsnd           	481	# Protoss\Bldg\PbaAct00.wav
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	StargateWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	StargateBuilt
.headerend
# ----------------------------------------------------------------------------- #

StargateInit:
	imgul             	202 0 0	# Stargate Shadow (protoss\psgShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

StargateBuilt:
	imgol             	200 0 0	# Stargate Overlay (protoss\psgGlow.grp)
	goto              	ScourgeLocal00

StargateWarpIn:
	imgol             	201 0 0	# Stargate Warp Flash (protoss\stargate.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 200 Stargate Overlay (protoss\psgGlow.grp)
.headerstart
IsId          	186
Type          	24
Init          	StargateOverlayInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[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       	ScourgeExplosionDeath
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StargateOverlayInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

StargateOverlayIsWorking:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	StargateOverlayIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 203 Stasis Cell/Prison (neutral\stasis.grp)
.headerstart
IsId          	187
Type          	20
Init          	StasisCell_PrisonInit
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         	StasisCell_PrisonInit
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StasisCell_PrisonInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 204 Robotics Support Bay (protoss\stasis.grp)
.headerstart
IsId          	188
Type          	27
Init          	RoboticsSupportBayInit
Death         	TemplarArchivesDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	RoboticsSupportBayWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

RoboticsSupportBayInit:
	imgul             	206 0 0	# Robotics Support Bay Shadow (protoss\pstShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

RoboticsSupportBayWarpIn:
	imgol             	205 0 0	# Robotics Support Bay Warp Flash (protoss\stasis.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 207 Protoss Temple (neutral\temple.grp)
.headerstart
IsId          	189
Type          	20
Init          	TempleInit
Death         	NexusDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	TempleInit
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TempleInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 208 Fleet Beacon (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         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	FleetBeaconWarpIn
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	ScourgeLocal00
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

FleetBeaconInit:
	imgul             	212 0 0	# Fleet Beacon Shadow (protoss\pwaShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

FleetBeaconWarpIn:
	imgol             	209 0 0	# Fleet Beacon Warp Flash (protoss\warp.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 211 Warp Anchor (protoss\pb1Glow.grp)
.headerstart
IsId          	191
Type          	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	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
WarpAnchorLocal00:
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	goto              	WarpAnchorLocal00

WarpAnchorDeath:
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	end

WarpAnchorSpecialState1:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 115 Carrier Warp Flash (protoss\carrier.grp)
# 121 Shuttle Warp Flash (protoss\shuttle.grp)
# 125 Dragoon Warp Flash (protoss\dragoon.grp)
# 128 High Templar Warp Flash (protoss\templar.grp)
# 133 Arbiter Warp Flash (protoss\arbiter.grp)
# 139 Probe Warp Flash (protoss\probe.grp)
# 143 Scout Warp Flash (protoss\scout.grp)
# 146 Reaver Warp Flash (protoss\trilob.grp)
# 150 Observer Warp Flash (protoss\witness.grp)
# 154 Zealot Warp Flash (protoss\zealot.grp)
# 156 Templar Archives Warp Flash (protoss\archives.grp)
# 159 Assimilator Warp Flash (protoss\assim.grp)
# 162 Observatory Warp Flash (protoss\beacon.grp)
# 165 Citadel of Adun Warp Flash (protoss\citadel.grp)
# 169 Forge Warp Flash (protoss\forge.grp)
# 172 Gateway Warp Flash (protoss\gateway.grp)
# 175 Cybernetics Core Warp Flash (protoss\gencore.grp)
# 180 Nexus Warp Flash (protoss\nexus.grp)
# 185 Photon Cannon Warp Flash (protoss\photon.grp)
# 187 Arbiter Tribunal Warp Flash (protoss\prism.grp)
# 190 Pylon Warp Flash (protoss\pylon.grp)
# 193 Robotics Facility Warp Flash (protoss\robotic.grp)
# 197 Shileld Battery Warp Flash (protoss\sbattery.grp)
# 201 Stargate Warp Flash (protoss\stargate.grp)
# 205 Robotics Support Bay Warp Flash (protoss\stasis.grp)
# 209 Fleet Beacon Warp Flash (protoss\warp.grp)
.headerstart
IsId          	192
Type          	1
Init          	WarpFlashHeaderInit
Death         	WarpFlashHeaderDeath
.headerend
# ----------------------------------------------------------------------------- #

WarpFlashHeaderInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	followmaingraphic
	goto              	ScourgeLocal00

WarpFlashHeaderDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 210 Warp Texture (protoss\texture.grp)
.headerstart
IsId          	193
Type          	1
Init          	WarpTextureInit
Death         	WarpTextureDeath
.headerend
# ----------------------------------------------------------------------------- #

WarpTextureInit:
	warpoverlay       	0x00	# Frame set 0
	wait              	1 
	warpoverlay       	1	# Frame set 0, direction 1
	wait              	1 
	warpoverlay       	2	# Frame set 0, direction 2
	wait              	1 
	warpoverlay       	3	# Frame set 0, direction 3
	wait              	1 
	warpoverlay       	4	# Frame set 0, direction 4
	wait              	1 
	warpoverlay       	5	# Frame set 0, direction 5
	wait              	1 
	warpoverlay       	6	# Frame set 0, direction 6
	wait              	1 
	warpoverlay       	7	# Frame set 0, direction 7
	wait              	1 
	warpoverlay       	8	# Frame set 0, direction 8
	wait              	1 
	warpoverlay       	9	# Frame set 0, direction 9
	wait              	1 
	warpoverlay       	10	# Frame set 0, direction 10
	wait              	1 
	warpoverlay       	11	# Frame set 0, direction 11
	wait              	1 
	warpoverlay       	12	# Frame set 0, direction 12
	wait              	1 
	warpoverlay       	13	# Frame set 0, direction 13
	wait              	1 
	warpoverlay       	14	# Frame set 0, direction 14
	wait              	1 
	warpoverlay       	15	# Frame set 0, direction 15
	wait              	1 
	warpoverlay       	16	# Frame set 0, direction 16
	wait              	1 
	warpoverlay       	0x11	# Frame set 1
	wait              	1 
	warpoverlay       	18	# Frame set 1, direction 1
	wait              	1 
	warpoverlay       	19	# Frame set 1, direction 2
	sigorder          	1 
	wait              	1 
	goto              	ScourgeLocal00

WarpTextureDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 338 Ragnasaur (Ash) (neutral\Acritter.grp)
.headerstart
IsId          	198
Type          	12
Init          	Ragnasaur_AshworldCritter_Init
Death         	Ragnasaur_AshworldCritter_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	Ragnasaur_AshworldCritter_Walking
WalkingToIdle 	Ragnasaur_AshworldCritter_WalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Ragnasaur_AshworldCritter_Init:
	imgul             	339 0 0	# Ragnasaur (Ash) Shadow (neutral\nacShad.grp)
Ragnasaur_AshworldCritter_WalkingToIdle:
	playfram          	0x66	# Frame set 6
	goto              	ScourgeLocal00

Ragnasaur_AshworldCritter_Death:
	playsnd           	53	# Misc\CRITTERS\LCrDth00.wav
	setfldirect       	0 
	playfram          	0x99	# Frame set 9
	wait              	1 
	playfram          	154	# Frame set 9, direction 1
	wait              	1 
	playfram          	155	# Frame set 9, direction 2
	wait              	1 
	playfram          	156	# Frame set 9, direction 3
	wait              	1 
	playfram          	157	# Frame set 9, direction 4
	wait              	1 
	playfram          	158	# Frame set 9, direction 5
	wait              	1 
	playfram          	159	# Frame set 9, direction 6
	wait              	1 
	playfram          	160	# Frame set 9, direction 7
	wait              	1 
	end

Ragnasaur_AshworldCritter_Walking:
	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              	Ragnasaur_AshworldCritter_Walking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 340 Rhynadon (Badlands) (neutral\Bcritter.grp)
.headerstart
IsId          	199
Type          	12
Init          	Rhynadon_BadlandsCritter_Init
Death         	Rhynadon_BadlandsCritter_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	Rhynadon_BadlandsCritter_Walking
WalkingToIdle 	Rhynadon_BadlandsCritter_WalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Rhynadon_BadlandsCritter_Init:
	imgul             	341 0 0	# Rhynadon (Badlands) Shadow (neutral\nbcShad.grp)
Rhynadon_BadlandsCritter_WalkingToIdle:
	playfram          	0x66	# Frame set 6
	goto              	ScourgeLocal00

Rhynadon_BadlandsCritter_Death:
	playsnd           	57	# Misc\CRITTERS\BCrDth00.wav
	setfldirect       	0 
	playfram          	0xbb	# Frame set 11
	wait              	1 
	playfram          	188	# Frame set 11, direction 1
	wait              	1 
	playfram          	189	# Frame set 11, direction 2
	wait              	1 
	playfram          	190	# Frame set 11, direction 3
	wait              	1 
	playfram          	191	# Frame set 11, direction 4
	wait              	1 
	playfram          	192	# Frame set 11, direction 5
	wait              	1 
	playfram          	193	# Frame set 11, direction 6
	wait              	1 
	playfram          	194	# Frame set 11, direction 7
	wait              	1 
	end

Rhynadon_BadlandsCritter_Walking:
	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              	Rhynadon_BadlandsCritter_Walking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 342 Bengalaas (Jungle) (neutral\Jcritter.grp)
.headerstart
IsId          	200
Type          	12
Init          	Bengalaas_JungleCritter_Init
Death         	Bengalaas_JungleCritter_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	Bengalaas_JungleCritter_Walking
WalkingToIdle 	Bengalaas_JungleCritter_WalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Bengalaas_JungleCritter_Init:
	imgul             	343 0 0	# Bengalaas (Jungle) Shadow (neutral\njcShad.grp)
Bengalaas_JungleCritter_WalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Bengalaas_JungleCritter_Death:
	playsnd           	49	# Misc\CRITTERS\JCrDth00.wav
	setfldirect       	0 
	playfram          	0xcc	# Frame set 12
	wait              	1 
	playfram          	205	# Frame set 12, direction 1
	wait              	1 
	playfram          	206	# Frame set 12, direction 2
	wait              	1 
	playfram          	207	# Frame set 12, direction 3
	wait              	1 
	playfram          	208	# Frame set 12, direction 4
	wait              	1 
	playfram          	209	# Frame set 12, direction 5
	wait              	1 
	playfram          	210	# Frame set 12, direction 6
	wait              	1 
	playfram          	211	# Frame set 12, direction 7
	wait              	1 
	end

Bengalaas_JungleCritter_Walking:
	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              	Bengalaas_JungleCritter_Walking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 344 Vespene Geyser (neutral\geyser.grp)
.headerstart
IsId          	201
Type          	20
Init          	VespeneGeyserInit
Death         	VespeneGeyserDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	VespeneGeyserSpecialState1
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	VespeneGeyserBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	VespeneGeyserSpecialState1
WorkingToIdle 	VespeneGeyserSpecialState1
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserInit:
	playframtile      	0x00	# Frame set 0
	imgul             	346 0 0	# Vespene Geyser Shadow (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	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 345 Vespene Geyser2 (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 	ScourgeLocal00
SpecialState2 	ScourgeLocal00
AlmostBuilt   	ScourgeLocal00
Built         	ScourgeLocal00
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyser2Init:
	playframtile      	0x00	# Frame set 0
	imgul             	346 0 0	# Vespene Geyser Shadow (neutral\geyShad.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 346 Vespene Geyser Shadow (neutral\geyShad.grp)
.headerstart
IsId          	203
Type          	1
Init          	VespeneGeyserShadowInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserShadowInit:
	playframtile      	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 347 Mineral Field Type1 (neutral\min01.grp)
.headerstart
IsId          	204
Type          	20
Init          	MineralFieldType1Init
Death         	ScourgeExplosionDeath
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	# Mineral Field Type1 Shadow (neutral\min01Sha.grp)
	goto              	MineralFieldType1Built

MineralFieldType1Built:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

MineralFieldType1SpecialState1:
	playfram          	3	# Frame set 0, direction 3
	goto              	ScourgeLocal00

MineralFieldType1SpecialState2:
	playfram          	2	# Frame set 0, direction 2
	goto              	ScourgeLocal00

MineralFieldType1AlmostBuilt:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 349 Mineral Field Type2 (neutral\min02.grp)
.headerstart
IsId          	205
Type          	20
Init          	MineralFieldType2Init
Death         	ScourgeExplosionDeath
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	# Mineral Field Type2 Shadow (neutral\min02Sha.grp)
	goto              	MineralFieldType1Built

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 351 Mineral Field Type3 (neutral\min03.grp)
.headerstart
IsId          	206
Type          	20
Init          	MineralFieldType3Init
Death         	ScourgeExplosionDeath
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
# ----------------------------------------------------------------------------- #

MineralFieldType3Init:
	imgul             	352 0 0	# Mineral Field Type3 Shadow (neutral\min03Sha.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 353 Independent Starport (Unused) (protoss\scout.grp)
.headerstart
IsId          	207
Type          	20
Init          	Unknown207Init
Death         	Unknown207Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	[NONE]
Built         	Unknown207Init
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown207Init:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Unknown207Death:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 355 Zerg Beacon Overlay (zerg\zCirGlow.grp)
.headerstart
IsId          	208
Type          	1
Init          	ZergBeaconOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBeaconOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	ZergBeaconOverlayInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 357 Terran Beacon Overlay (terran\tCirGlow.grp)
.headerstart
IsId          	209
Type          	1
Init          	TerranBeaconOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

TerranBeaconOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	TerranBeaconOverlayInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 359 Protoss Beacon Overlay (protoss\pCirGlow.grp)
.headerstart
IsId          	210
Type          	1
Init          	ProtossBeaconOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ProtossBeaconOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	ProtossBeaconOverlayInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 354 Zerg Beacon (zerg\zmarker.grp)
.headerstart
IsId          	211
Type          	1
Init          	ZergBeaconInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ZergBeaconInit:
	playfram          	0x00	# Frame set 0
	imgol             	355 0 0	# Zerg Beacon Overlay (zerg\zCirGlow.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 358 Protoss Beacon (protoss\pMarker.grp)
.headerstart
IsId          	212
Type          	1
Init          	ProtossBeaconInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ProtossBeaconInit:
	playfram          	0x00	# Frame set 0
	imgol             	359 0 0	# Protoss Beacon Overlay (protoss\pCirGlow.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 356 Terran Beacon (terran\tMarker.grp)
.headerstart
IsId          	213
Type          	1
Init          	TerranBeaconInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

TerranBeaconInit:
	playfram          	0x00	# Frame set 0
	imgol             	357 0 0	# Terran Beacon Overlay (terran\tCirGlow.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
.headerstart
IsId          	214
Type          	1
Init          	Unknwon214Init
Death         	Unknwon214Death
.headerend
# ----------------------------------------------------------------------------- #

Unknwon214Init:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Unknwon214Death:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 405 Mineral Chunk Shadow (neutral\norShad.grp)
# 406 Protoss Gas Orb Shadow (neutral\ngoShad.grp)
# 407 Zerg Gas Sac Shadow (neutral\ngsShad.grp)
# 408 Terran Gas Tank Shadow (neutral\ngcShad.grp)
# 409 Data Disk Shadow (Ground) (neutral\nddShad.grp)
# 410 Data Disk Shadow (Carried) (neutral\nddSha2.grp)
# 411 Flag Shadow (Ground) (neutral\nflShad.grp)
# 412 Flag Shadow (Carried) (neutral\nflSha2.grp)
# 413 Crystal Shadow (Ground) (neutral\nkhShad.grp)
# 414 Crystal Shadow (Carried) (neutral\nkhSha2.grp)
# 415 Young Chrysalis Shadow (Ground) (neutral\nkeShad.grp)
# 416 Young Chrysalis Shadow (Carried) (neutral\nkeSha2.grp)
# 417 Psi Emitter Shadow (Ground) (neutral\npsShad.grp)
# 418 Psi Emitter Shadow (Carried) (neutral\npsSha2.grp)
.headerstart
IsId          	215
Type          	1
Init          	PowerupsShadowHeaderInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

PowerupsShadowHeaderInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 392 Flag (neutral\Flag.grp)
.headerstart
IsId          	216
Type          	1
Init          	FlagInit
Death         	FlagDeath
.headerend
# ----------------------------------------------------------------------------- #

FlagInit:
	playfram          	0x00	# Frame set 0
	pwrupcondjmp      	FlagLocal00
	imgul             	411 0 0	# Flag Shadow (Ground) (neutral\nflShad.grp)
	goto              	FlagLocal01

FlagLocal01:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	FlagLocal01

FlagLocal00:
	wait              	1 
	switchul          	412	# Flag Shadow (Carried) (neutral\nflSha2.grp)
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	FlagLocal01

FlagDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 394 Psi Emitter (neutral\PsiEmit.grp)
.headerstart
IsId          	217
Type          	1
Init          	PsiEmitterInit
Death         	PsiEmitterDeath
.headerend
# ----------------------------------------------------------------------------- #

PsiEmitterInit:
	pwrupcondjmp      	PsiEmitterLocal00
	imgul             	417 0 0	# Psi Emitter Shadow (Ground) (neutral\npsShad.grp)
	goto              	PsiEmitterLocal01

PsiEmitterLocal01:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	goto              	PsiEmitterLocal01

PsiEmitterLocal00:
	wait              	1 
	switchul          	418	# Psi Emitter Shadow (Carried) (neutral\npsSha2.grp)
	goto              	PsiEmitterLocal01

PsiEmitterDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 395 Data Disc (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	# Data Disk Shadow (Ground) (neutral\nddShad.grp)
	goto              	ScourgeLocal00

DataDiskLocal00:
	wait              	1 
	switchul          	410	# Data Disk Shadow (Carried) (neutral\nddSha2.grp)
	goto              	ScourgeLocal00

DataDiskDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 396 Khaydarin Crystal (neutral\KhChunk.grp)
# 958 Uraj (neutral\Uraj.grp)
# 959 Khalis (neutral\Khalis.grp)
.headerstart
IsId          	219
Type          	1
Init          	CrystalsShadowsInit
Death         	CrystalsShadowsDeath
.headerend
# ----------------------------------------------------------------------------- #

CrystalsShadowsInit:
	playfram          	0x00	# Frame set 0
	pwrupcondjmp      	CrystalsShadowsLocal00
	imgul             	413 0 0	# Crystal Shadow (Ground) (neutral\nkhShad.grp)
	goto              	ScourgeLocal00

CrystalsShadowsLocal00:
	wait              	1 
	switchul          	414	# Crystal Shadow (Carried) (neutral\nkhSha2.grp)
	goto              	ScourgeLocal00

CrystalsShadowsDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 393 Young 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	# Young Chrysalis Shadow (Ground) (neutral\nkeShad.grp)
	goto              	ScourgeLocal00

YoungChrysalisLocal00:
	wait              	1 
	switchul          	416	# Young Chrysalis Shadow (Carried) (neutral\nkeSha2.grp)
	goto              	ScourgeLocal00

YoungChrysalisDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 397 Mineral Chunk Type1 (neutral\OreChunk.grp)
.headerstart
IsId          	221
Type          	1
Init          	OreChunkInit
Death         	OreChunkDeath
.headerend
# ----------------------------------------------------------------------------- #

OreChunkInit:
	playfram          	0x00	# Frame set 0
	pwrupcondjmp      	ScourgeLocal00
	imgul             	405 0 0	# Mineral Chunk Shadow (neutral\norShad.grp)
	goto              	ScourgeLocal00

OreChunkDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 398 Mineral Chunk Type2 (neutral\OreChunk.grp)
.headerstart
IsId          	222
Type          	1
Init          	OreChunkInit
Death         	OreChunkDeath
.headerend
# ----------------------------------------------------------------------------- #

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 401 Zerg Gas Sac Type1 (neutral\GasSac.grp)
.headerstart
IsId          	223
Type          	1
Init          	GasSacInit
Death         	GasSacDeath
.headerend
# ----------------------------------------------------------------------------- #

GasSacInit:
	playfram          	0x00	# Frame set 0
	pwrupcondjmp      	ScourgeLocal00
	imgul             	407 0 0	# Zerg Gas Sac Shadow (neutral\ngsShad.grp)
	goto              	ScourgeLocal00

GasSacDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 402 Zerg Gas Sac Type2 (neutral\GasSac.grp)
.headerstart
IsId          	224
Type          	1
Init          	GasSac2Init
Death         	GasSacDeath
.headerend
# ----------------------------------------------------------------------------- #

GasSac2Init:
	playfram          	0x11	# Frame set 1
	pwrupcondjmp      	ScourgeLocal00
	imgul             	407 0 0	# Zerg Gas Sac Shadow (neutral\ngsShad.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 399 Protoss Gas Orb Type1 (neutral\GasOrb.grp)
.headerstart
IsId          	225
Type          	1
Init          	GasOrbInit
Death         	GasOrbDeath
.headerend
# ----------------------------------------------------------------------------- #

GasOrbInit:
	playfram          	0x00	# Frame set 0
	pwrupcondjmp      	ScourgeLocal00
	imgul             	406 0 0	# Protoss Gas Orb Shadow (neutral\ngoShad.grp)
	goto              	ScourgeLocal00

GasOrbDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 400 Protoss Gas Orb Type2 (neutral\GasOrb.grp)
.headerstart
IsId          	226
Type          	1
Init          	GasOrb2Init
Death         	GasOrbDeath
.headerend
# ----------------------------------------------------------------------------- #

GasOrb2Init:
	playfram          	0x11	# Frame set 1
	pwrupcondjmp      	ScourgeLocal00
	imgul             	406 0 0	# Protoss Gas Orb Shadow (neutral\ngoShad.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 403 Terran Gas Tank Type1 (neutral\GasTank.grp)
.headerstart
IsId          	227
Type          	1
Init          	GasTankInit
Death         	GasTankDeath
.headerend
# ----------------------------------------------------------------------------- #

GasTankInit:
	playfram          	0x00	# Frame set 0
	pwrupcondjmp      	ScourgeLocal00
	imgul             	408 0 0	# Terran Gas Tank Shadow (neutral\ngcShad.grp)
	goto              	ScourgeLocal00

GasTankDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 404 Terran Gas Tank Type2 (neutral\GasTank.grp)
.headerstart
IsId          	228
Type          	1
Init          	GasTank2Init
Death         	GasTankDeath
.headerend
# ----------------------------------------------------------------------------- #

GasTank2Init:
	playfram          	1	# Frame set 0, direction 1
	pwrupcondjmp      	ScourgeLocal00
	imgul             	408 0 0	# Terran Gas Tank Shadow (neutral\ngcShad.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 549 Archon Beam (thingy\emsBeam.grp)
.headerstart
IsId          	229
Type          	1
Init          	ArchonOverlayInit
Death         	ArchonOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ArchonOverlayInit:
	nobrkcodestart
	tmprmgraphicstart
	trgtrangecondjmp  	70 ArchonOverlayLocal00
	playfram          	0x00	# 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

ArchonOverlayDeath:
	nobrkcodeend
	wait              	1 
	end

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 
	nobrkcodeend
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 520 Particle Beam Hit (bullet\ephFire.grp)
.headerstart
IsId          	230
Type          	2
Init          	ParticleBeamHitInit
Death         	ParticleBeamHitDeath
GndAttkInit   	ParticleBeamHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ParticleBeamHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
ParticleBeamHitDeath:
	playfram          	0x00	# Frame set 0
	playsnd           	614	# Protoss\PROBE\PPrMin00.WAV
	domissiledmg
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 519 Dual Photon Blasters Hit (bullet\pspark.grp)
.headerstart
IsId          	231
Type          	2
Init          	DualPhotonBlasterHitInit
Death         	DualPhotonBlasterHitDeath
GndAttkInit   	DualPhotonBlasterHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DualPhotonBlasterHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
DualPhotonBlasterHitDeath:
	playfram          	0x00	# Frame set 0
	playsnd           	66	# Bullet\BlastGn2.wav
	domissiledmg
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 521 Anti-Matter Missile (bullet\hks.grp)
.headerstart
IsId          	232
Type          	2
Init          	Anti_MatterMissileInit
Death         	Anti_MatterMissileDeath
GndAttkInit   	Anti_MatterMissileGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Anti_MatterMissileInit:
	playfram          	0x00	# Frame set 0
	playsnd           	80	# Bullet\HKMISSLE.wav
	wait              	1 
	sigorder          	1 
Anti_MatterMissileGndAttkInit:
	wait              	2 
	sprol             	373 0 0	# Scarab/Anti-Matter Missile Overlay (thingy\HKTrail.grp)
	goto              	Anti_MatterMissileGndAttkInit

Anti_MatterMissileDeath:
	imgol             	442 0 0	# Anti-Matter Missile Hit (thingy\HKexplod.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 522 Pulse Cannon (bullet\blastcan.grp)
.headerstart
IsId          	233
Type          	2
Init          	PulseCannonInit
Death         	PulseCannonDeath
GndAttkInit   	PulseCannonGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PulseCannonInit:
	playsnd           	65	# Bullet\BlastCan.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
PulseCannonGndAttkInit:
	playfram          	0x00	# 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 Phase Disruptor (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          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	goto              	PhaseDisruptorGndAttkInit

PhaseDisruptorDeath:
	imgol             	427 0 0	# Phase Disruptor Hit (thingy\HKexplod.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 524 STA/STS Photon Cannon Overlay (bullet\epbBul.grp)
.headerstart
IsId          	235
Type          	2
Init          	STA_STSPhotonCannonOverlayInit
Death         	STA_STSPhotonCannonOverlayDeath
GndAttkInit   	STA_STSPhotonCannonOverlayGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

STA_STSPhotonCannonOverlayInit:
	playsnd           	99	# Bullet\DragBull.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
STA_STSPhotonCannonOverlayGndAttkInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	goto              	STA_STSPhotonCannonOverlayGndAttkInit

STA_STSPhotonCannonOverlayDeath:
	imgol             	427 0 0	# Phase Disruptor Hit (thingy\HKexplod.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 525 Psionic Storm (thingy\psiStorm.grp)
.headerstart
IsId          	236
Type          	14
Init          	PsionicStormInit
Death         	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          	0x00	# Frame set 0
	playsnd           	620	# Protoss\TEMPLAR\PTeSto00.WAV
	tmprmgraphicstart
	wait              	5 
	sigorder          	1 
PsionicStormDeath:
	wait              	1 
	end

PsionicStormSpecialState2:
	tmprmgraphicend
PsionicStormLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	goto              	PsionicStormLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 526 Fusion Cutter Hit (bullet\scvspark.grp)
.headerstart
IsId          	237
Type          	2
Init          	FusionCutterHitInit
Death         	FusionCutterHitDeath
GndAttkInit   	FusionCutterHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FusionCutterHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
FusionCutterHitDeath:
	playfram          	0x00	# Frame set 0
	playsndbtwn       	35 39	# terran\SCV\EDrRep00.wav | terran\SCV\EDrRep04.wav
	domissiledmg
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 527 Gauss Rifle Hit (bullet\tspark.grp)
.headerstart
IsId          	238
Type          	2
Init          	GaussRifleHitInit
Death         	GaussRifleHitDeath
GndAttkInit   	GaussRifleHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GaussRifleHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
GaussRifleHitDeath:
	playfram          	0x00	# Frame set 0
	domissiledmg
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	playfram          	27	# Frame set 1, direction 10
	wait              	1 
	playfram          	36	# Frame set 2, direction 2
	wait              	1 
	playfram          	45	# Frame set 2, direction 11
	wait              	1 
	playfram          	54	# Frame set 3, direction 3
	wait              	1 
	playfram          	63	# Frame set 3, direction 12
	wait              	1 
	playfram          	72	# Frame set 4, direction 4
	wait              	1 
	playfram          	81	# Frame set 4, direction 13
	wait              	1 
	playfram          	90	# Frame set 5, direction 5
	wait              	1 
	playfram          	99	# Frame set 5, direction 14
	wait              	1 
	playfram          	108	# Frame set 6, direction 6
	wait              	1 
	playfram          	117	# Frame set 6, direction 15
	wait              	1 
	playfram          	126	# Frame set 7, direction 7
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 528 Gemini Missiles (bullet\gemini.grp)
.headerstart
IsId          	239
Type          	2
Init          	GeminiMissilesInit
Death         	GeminiMissilesDeath
GndAttkInit   	GeminiMissilesGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

GeminiMissilesInit:
	playfram          	0x00	# Frame set 0
	playsndbtwn       	82 83	# Bullet\TPhFi200.wav | Bullet\TPhFi200.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
GeminiMissilesGndAttkInit:
	sprol             	309 0 0	# Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
	wait              	2 
	goto              	GeminiMissilesGndAttkInit

GeminiMissilesDeath:
	playsnd           	9	# Misc\ExploSm.wav
	imgol             	530 0 0	# Gemini Missiles Explosion (thingy\ecaHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 529 Lockdown/LongBolt/Hellfire Missile (bullet\missile.grp)
.headerstart
IsId          	240
Type          	2
Init          	LongboltMissileInit
Death         	LongboltMissileDeath
GndAttkInit   	LongboltMissileGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LongboltMissileInit:
	playfram          	0x00	# Frame set 0
	playsnd           	80	# Bullet\HKMISSLE.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
LongboltMissileGndAttkInit:
	sprol             	309 0 0	# Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
	wait              	3 
	goto              	LongboltMissileGndAttkInit

LongboltMissileDeath:
	playsnd           	9	# Misc\ExploSm.wav
	imgol             	530 0 0	# Gemini Missiles Explosion (thingy\ecaHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 531 C-10 Canister Rifle Hit (thingy\ecaHit.grp)
.headerstart
IsId          	241
Type          	2
Init          	C_10CanisterRifleHitInit
Death         	C_10CanisterRifleHitDeath
GndAttkInit   	C_10CanisterRifleHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

C_10CanisterRifleHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
C_10CanisterRifleHitDeath:
	playfram          	0x00	# Frame set 0
	domissiledmg
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 532 Fragmentation Grenade (bullet\grenade.grp)
.headerstart
IsId          	242
Type          	2
Init          	FragmentationGrenadeInit
Death         	FragmentationGrenadeDeath
GndAttkInit   	FragmentationGrenadeGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FragmentationGrenadeInit:
	playfram          	0x00	# Frame set 0
	playsnd           	106	# Bullet\tvuFir00.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
FragmentationGrenadeGndAttkInit:
	sprol             	310 0 0	# Grenade Shot Smoke (thingy\GreSmoke.grp)
	wait              	1 
FragmentationGrenadeLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	FragmentationGrenadeLocal00

FragmentationGrenadeDeath:
	imgol             	440 0 0	# Fragmentation Grenade Hit (thingy\efgHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 534 ATS/ATA Laser Battery (thingy\elbfire.grp)
# 535 Burst Lasers (thingy\elbfireW.grp)
.headerstart
IsId          	243
Type          	2
Init          	ATA_ATSLaserBattery_BurstLasersInit
Death         	ATA_ATSLaserBattery_BurstLasersDeath
GndAttkInit   	ScourgeLocal00
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ATA_ATSLaserBattery_BurstLasersInit:
	tmprmgraphicstart
	trgtrangecondjmp  	40 ATA_ATSLaserBattery_BurstLasersLocal00
	tmprmgraphicend
	playfram          	0x00	# Frame set 0
	playsnd           	74	# Bullet\TPhFi100.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
	goto              	ScourgeLocal00

ATA_ATSLaserBattery_BurstLasersLocal00:
	playfram          	0x00	# Frame set 0
	playsnd           	74	# Bullet\TPhFi100.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
	goto              	ScourgeLocal00

ATA_ATSLaserBattery_BurstLasersDeath:
	imgol             	447 0 0	# Burst Lasers Hit (thingy\elbHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 360 Magna Pulse (Unused) (thingy\eldFire.grp)
.headerstart
IsId          	244
Type          	1
Init          	Unknown244Init
Death         	Unknown244Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown244Init:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Unknown244Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 361 Lockdown Field (Small) (thingy\eldSmall.grp)
# 362 Lockdown Field (Medium) (thingy\eldMed.grp)
# 363 Lockdown Field (Large) (thingy\eldLarge.grp)
.headerstart
IsId          	245
Type          	1
Init          	LockdownHitInit
Death         	LockdownHitDeath
.headerend
# ----------------------------------------------------------------------------- #

LockdownHitInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
LockdownHitLocal00:
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	goto              	LockdownHitLocal00

LockdownHitDeath:
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 533 Arclite Shock Cannon Hit (thingy\mushroom.grp)
.headerstart
IsId          	246
Type          	2
Init          	ArcliteShockCannonHitInit
Death         	ArcliteShockCannonHitDeath
GndAttkInit   	ArcliteShockCannonHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ArcliteShockCannonHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
ArcliteShockCannonHitDeath:
	playfram          	0x00	# Frame set 0
	playsnd           	7	# Misc\ExploLrg.wav
	wait              	1 
	domissiledmg
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 541 Yamato Gun (bullet\eycBull.grp)
.headerstart
IsId          	247
Type          	2
Init          	YamatoGunInit
Death         	YamatoGunDeath
GndAttkInit   	YamatoGunGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunInit:
	playfram          	0x00	# Frame set 0
	playsnd           	179	# Terran\BATTLE\tBaYam02.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
YamatoGunGndAttkInit:
	wait              	3 
	sprul             	351 0 0	# Yamato Gun Trail (bullet\eycBull.grp)
	goto              	YamatoGunGndAttkInit

YamatoGunDeath:
	imgol             	544 0 0	# Yamato Gun Hit (thingy\eycHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 542 Yamato Gun Trail (bullet\eycBull.grp)
.headerstart
IsId          	248
Type          	0
Init          	YamatoGunTrailInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunTrailInit:
	playfram          	0x11	# 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 EMP Shockwave Missile (bullet\missile.grp)
.headerstart
IsId          	249
Type          	2
Init          	Lockdown_EMPShockwaveMissileInit
Death         	Lockdown_EMPShockwaveMissileDeath
GndAttkInit   	Lockdown_EMPShockwaveMissileGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Lockdown_EMPShockwaveMissileInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
	wait              	1 
Lockdown_EMPShockwaveMissileGndAttkInit:
	sprol             	309 0 0	# Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
	wait              	3 
	goto              	Lockdown_EMPShockwaveMissileGndAttkInit

Lockdown_EMPShockwaveMissileDeath:
	imgol             	556 0 0	# EMP Shockwave Hit (Part2) (thingy\empl.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 536 Siege Tank(Tank) Turret Attack Overlay (thingy\ettFlash.grp)
.headerstart
IsId          	250
Type          	1
Init          	SiegeTank_Tank_TurretOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

SiegeTank_Tank_TurretOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 537 Siege Tank(Siege) Turret Attack Overlay (thingy\esiFire.grp)
.headerstart
IsId          	251
Type          	1
Init          	SiegeTank_Siege_TurretOverlayInit
Death         	ScourgeExplosionDeath
.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:
# 538 Science Vessel Overlay (Part1) (thingy\tveGlowB.grp)
# 539 Science Vessel Overlay (Part2) (thingy\tveGlowO.grp)
# 540 Science Vessel Overlay (Part3) (thingy\tveGlowW.grp)
.headerstart
IsId          	252
Type          	1
Init          	ScienceVesselOverlayInit
Death         	ScienceVesselOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ScienceVesselOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
ScienceVesselOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 545 Hallucination Hit (thingy\halmind.grp)
# 546 Scanner Sweep Hit (thingy\eveCast.grp)
.headerstart
IsId          	253
Type          	1
Init          	HallucinationHitInit
Death         	HallucinationHitDeath
.headerend
# ----------------------------------------------------------------------------- #

HallucinationHitInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
HallucinationHitDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
.headerstart
IsId          	254
Type          	0
Init          	Unknown254Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown254Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 505 Plasma Drip Hit (Unused) (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          	0x00	# Frame set 0
	domissiledmg
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 504 Needle Spine Hit (bullet\zspark.grp)
.headerstart
IsId          	256
Type          	2
Init          	NeedleSpinesHitInit
Death         	NeedleSpinesHitDeath
GndAttkInit   	NeedleSpinesHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NeedleSpinesHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
NeedleSpinesHitDeath:
	playfram          	0x00	# Frame set 0
	domissiledmg
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 507 Venom (Unused Zerg Weapon) (thingy\ep2Fire.grp)
.headerstart
IsId          	257
Type          	2
Init          	Venom_Unused_Init
Death         	Venom_Unused_Death
GndAttkInit   	ScourgeLocal00
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Venom_Unused_Init:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
	goto              	ScourgeLocal00

Venom_Unused_Death:
	domissiledmg
	imgol             	508 0 0	# Venom Hit (Unused) (thingy\etgHit.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 506 Sunken Colony Tentacle (bullet\Tentacle.grp)
.headerstart
IsId          	258
Type          	2
Init          	SubterraneanTentacleInit
Death         	SubterraneanTentacleDeath
GndAttkInit   	SubterraneanTentacleDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SubterraneanTentacleInit:
	playsnd           	79	# Bullet\ZLuHit00.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
SubterraneanTentacleDeath:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	domissiledmg
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 508 Venom Hit (Unused) (thingy\etgHit.grp)
.headerstart
IsId          	259
Type          	1
Init          	VenomHit_Unused_Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

VenomHit_Unused_Init:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 509 Acid Spore (thingy\ep3Shot.grp)
.headerstart
IsId          	260
Type          	2
Init          	AcidSporeInit
Death         	AcidSporeDeath
GndAttkInit   	AcidSporeGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

AcidSporeInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
	wait              	1 
AcidSporeGndAttkInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	goto              	AcidSporeGndAttkInit

AcidSporeDeath:
	domissiledmg
	playsnd           	72	# Bullet\ZGuHit00.wav
	imgol             	510 0 0	# Acid Spore Hit (thingy\ep3Burst.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 510 Acid Spore Hit (thingy\ep3Burst.grp)
.headerstart
IsId          	261
Type          	1
Init          	AcidSporeHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSporeHitInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 518 Guardian Attack Overlay (thingy\eplMuzz.grp)
.headerstart
IsId          	262
Type          	1
Init          	GuardianAttackOverlayInit
Death         	ScourgeExplosionDeath
.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 Glave Wurm (bullet\spores.grp)
.headerstart
IsId          	264
Type          	13
Init          	GlaveWurmInit
Death         	GlaveWurmDeath
GndAttkInit   	GlaveWurmGndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	GlaveWurmSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

GlaveWurmInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
	wait              	1 
GlaveWurmGndAttkInit:
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	0x00	# Frame set 0
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	sprol             	367 0 0	# Glave Wurm Trail (thingy\SpoTrail.grp)
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	goto              	GlaveWurmGndAttkInit

GlaveWurmDeath:
	playsnd           	93	# Bullet\ZQuHit02.wav
	sprol             	365 0 0	# Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
	domissiledmg
	wait              	1 
	end

GlaveWurmSpecialState1:
	playsndbtwn       	91 92	# Bullet\ZQuHit00.wav | Bullet\ZQuHit01.wav
	sprol             	365 0 0	# Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
	domissiledmg
	goto              	GlaveWurmGndAttkInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 512 Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
.headerstart
IsId          	265
Type          	1
Init          	GlaveWurmHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

GlaveWurmHitInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 515 Seeker Spores (bullet\Spore2.grp)
.headerstart
IsId          	266
Type          	2
Init          	SeekerSporesInit
Death         	SeekerSporesDeath
GndAttkInit   	SeekerSporesGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SeekerSporesInit:
	playfram          	0x00	# Frame set 0
	playsnd           	78	# Bullet\ZLuFir00.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
SeekerSporesGndAttkInit:
	sprol             	368 0 0	# Seeker Spores Overlay (thingy\gSmoke.grp)
	playfram          	0x00	# Frame set 0
	wait              	1 
	sprol             	368 0 0	# Seeker Spores Overlay (thingy\gSmoke.grp)
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	sprol             	368 0 0	# Seeker Spores Overlay (thingy\gSmoke.grp)
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	sprol             	368 0 0	# Seeker Spores Overlay (thingy\gSmoke.grp)
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	sprol             	368 0 0	# Seeker Spores Overlay (thingy\gSmoke.grp)
	goto              	SeekerSporesGndAttkInit

SeekerSporesDeath:
	playsnd           	79	# Bullet\ZLuHit00.wav
	sprol             	365 0 0	# Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 516 Queen Spell Holder (bullet\parasite.grp)
.headerstart
IsId          	267
Type          	2
Init          	QueenSpellHolderInit
Death         	QueenSpellHolderDeath
GndAttkInit   	QueenSpellHolderGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

QueenSpellHolderInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
QueenSpellHolderGndAttkInit:
	goto              	ScourgeLocal00

QueenSpellHolderDeath:
	sprol             	365 0 0	# Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 548 Psionic Shockwave Hit (thingy\emsHit.grp)
.headerstart
IsId          	268
Type          	2
Init          	PsionicShockwaveHitInit
Death         	PsionicShockwaveHitDeath
GndAttkInit   	PsionicShockwaveHitDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PsionicShockwaveHitInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
PsionicShockwaveHitDeath:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	domissiledmg
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 513 Glave Wurm Trail (thingy\SpoTrail.grp)
.headerstart
IsId          	269
Type          	1
Init          	GlaveWurmTrailInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

GlaveWurmTrailInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 514 Seeker Spores Overlay (thingy\gSmoke.grp)
.headerstart
IsId          	270
Type          	1
Init          	SeekerSporesOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

SeekerSporesOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 419 Acid Spray (Unused) (thingy\plasma.grp)
.headerstart
IsId          	271
Type          	1
Init          	AcidSprayInit
Death         	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 Plasma Drip (Unused) (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:
# 422 Longbolt/Gemini Missiles Trail (thingy\smoke.grp)
# 960 Halo Rockets Trail (thingy\bsmoke.grp)
.headerstart
IsId          	273
Type          	1
Init          	LongboltHaloGeminiMissilesTrailInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

LongboltHaloGeminiMissilesTrailInit:
	tmprmgraphicstart
	wait              	2 
	tmprmgraphicend
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 423 Burrowing Dust (thingy\bDust.grp)
.headerstart
IsId          	274
Type          	1
Init          	BurowingDustInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

BurowingDustInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 001 Scourge Shadow (zerg\avenger.grp)
# 006 Broodling Shadow (zerg\zbrShad.grp)
# 009 Infested Terran Shadow (zerg\zbgShad.grp)
# 012 Guardian Cocoon Shadow (zerg\cocoon.grp)
# 014 Defiler Shadow (zerg\defiler.grp)
# 018 Drone Shadow (zerg\drone.grp)
# 022 Egg Shadow (zerg\zegShad.grp)
# 026 Guardian Shadow (zerg\guardian.grp)
# 030 Hydralisk Shadow (zerg\zhyShad.grp)
# 034 Infested Kerrigan Shadow (zerg\uikShad.grp)
# 039 Mutalisk Shadow (zerg\mutalid.grp)
# 043 Overlord Shadow (zerg\overlord.grp)
# 047 Queen Shadow (zerg\queen.grp)
# 051 Ultralisk Shadow (zerg\zulShad.grp)
# 055 Zergling Shadow (zerg\zzeShad.grp)
# 062 Cerebrate Shadow (zerg\zucShad.grp)
# 065 Spawning Pool Shadow (zerg\zchShad.grp)
# 067 Evolution Chamber Shadow (zerg\zceShad.grp)
# 069 Creep Colony Shadow (zerg\zfcShad.grp)
# 071 Hatchery Shadow (zerg\zhaShad.grp)
# 073 Hive Shadow (zerg\zhiShad.grp)
# 075 Lair Shadow (zerg\zlrShad.grp)
# 077 Sunken Colony Shadow (zerg\zluShad.grp)
# 079 Mature Chrysalis Shadow (neutral\nkoShad.grp)
# 081 Greater Spire Shadow (zerg\zmcShad.grp)
# 083 Defiler Mound Shadow (zerg\zmhShad.grp)
# 085 Queen Nest Shadow (zerg\zneShad.grp)
# 087 Nydus Canal Shadow (zerg\znyShad.grp)
# 092 Ultralisk Cavern Shadow (zerg\zrcShad.grp)
# 094 Extractor Shadow (zerg\zreShad.grp)
# 096 Hydralisk Den Shadow (zerg\zsbShad.grp)
# 098 Spire Shadow (zerg\zspShad.grp)
# 100 Spore Colony Shadow (zerg\zscShad.grp)
# 106 Zerg Building Construction Shadow (zerg\ZBShad.grp)
# 113 Carrier Shadow (protoss\carrier.grp)
# 117 Interceptor Shadow (protoss\Intercep.grp)
# 119 Shuttle Shadow (protoss\shuttle.grp)
# 123 Dragoon Shadow (protoss\pdrShad.grp)
# 127 High Templar Shadow (protoss\pteShad.grp)
# 131 Arbiter Shadow (protoss\arbiter.grp)
# 138 Probe Shadow (protoss\probe.grp)
# 141 Scout Shadow (protoss\scout.grp)
# 145 Reaver Shadow (protoss\ptrShad.grp)
# 149 Observer Shadow (protoss\witness.grp)
# 152 Zealot Shadow (protoss\pzeShad.grp)
# 157 Templar Archives Shadow (protoss\pacShad.grp)
# 160 Assimilator Shadow (protoss\pasShad.grp)
# 163 Observatory Shadow (protoss\pbeShad.grp)
# 166 Citadel of Adun Shadow (protoss\pciShad.grp)
# 170 Forge Shadow (protoss\pfoShad.grp)
# 173 Gateway Shadow (protoss\pgaShad.grp)
# 177 Cybernetics Core Shadow (protoss\pgcShad.grp)
# 182 Nexus Shadow (protoss\pneShad.grp)
# 184 Photon Cannon Shadow (protoss\ppbShad.grp)
# 188 Arbiter Tribunal Shadow (protoss\pauShad.grp)
# 191 Pylon Shadow (protoss\ppyShad.grp)
# 194 Robotics Facility Shadow (protoss\proShad.grp)
# 198 Shield Battery Shadow (protoss\pbaShad.grp)
# 202 Stargate Shadow (protoss\psgShad.grp)
# 206 Robotics Support Bay Shadow (protoss\pstShad.grp)
# 212 Fleet Beacon Shadow (protoss\pwaShad.grp)
# 219 Battlecruiser Shadow (terran\BattleCr.grp)
# 222 Civilian Shadow (neutral\nciShad.grp)
# 224 Dropship Shadow (terran\dropship.grp)
# 227 Firebat Shadow (terran\tfbShad.grp)
# 229 Ghost Shadow (terran\tghShad.grp)
# 236 Goliath Shadow (terran\tgoShad.grp)
# 238 Sarah Kerrigan Shadow (terran\ughShad.grp)
# 240 Marine Shadow (terran\tmaShad.grp)
# 244 Wraith Shadow (terran\phoenix.grp)
# 248 SCV Shadow (terran\SCV.grp)
# 252 Siege Tank (Tank) Base Shadow (terran\ttaShad.grp)
# 255 Siege Tank (Siege) Base Shadow (terran\tstShad.grp)
# 257 Vulture Shadow (terran\Vulture.grp)
# 259 Spider Mine Shadow (terran\tsmShad.grp)
# 262 Science Vessel Shadow (terran\tveShad.grp)
# 265 Academy Shadow (terran\tacShad.grp)
# 267 Barracks Shadow (terran\tbrShad.grp)
# 270 Armory Shadow (terran\tclShad.grp)
# 274 Comsat Station Shadow (terran\tcsShad.grp)
# 277 Command Center Shadow (terran\tccShad.grp)
# 280 Supply Depot Shadow (terran\tdeShad.grp)
# 284 Control Tower Shadow (terran\tddShad.grp)
# 287 Factory Shadow (terran\tfaShad.grp)
# 291 Covert Ops Shadow (terran\tglShad.grp)
# 295 Machine Shop Shadow (terran\tmsShad.grp)
# 298 Missile Turret (Base) Shadow (terran\tmiShad.grp)
# 300 Crashed Battlecruiser Shadow (neutral\cbaShad.grp)
# 303 Physics Lab Shadow (terran\tplShad.grp)
# 305 Bunker Shadow (terran\tpbShad.grp)
# 308 Refinery Shadow (terran\treShad.grp)
# 311 Science Facility Shadow (terran\trlShad.grp)
# 315 Nuclear Silo Shadow (terran\tnsShad.grp)
# 317 Nuclear Missile Shadow (terran\nukemiss.grp)
# 321 Starport Shadow (terran\tspShad.grp)
# 324 Engineering Bay Shadow (terran\twpShad.grp)
# 326 Terran Construction (Large) Shadow (terran\tb2Shad.grp)
# 328 Terran Construction (Medium) Shadow (terran\tb3Shad.grp)
# 331 Terran Construction (Small) Shadow (terran\tb1Shad.grp)
# 339 Ragnasaur (Ash) Shadow (neutral\nacShad.grp)
# 341 Rhynadon (Badlands) Shadow (neutral\nbcShad.grp)
# 343 Bengalaas (Jungle) Shadow (neutral\njcShad.grp)
# 348 Mineral Field Type1 Shadow (neutral\min01Sha.grp)
# 350 Mineral Field Type2 Shadow (neutral\min02Sha.grp)
# 352 Mineral Field Type3 Shadow (neutral\min03Sha.grp)
# 590 2/38 Ash Shadow (thingy\tileset\AshWorld\Rock1Sha.grp)
# 592 2/39 Ash Shadow (thingy\tileset\AshWorld\Rock2Sha.grp)
# 594 2/41 Ash Shadow (thingy\tileset\AshWorld\Rock3Sha.grp)
# 596 2/40 Ash Shadow (thingy\tileset\AshWorld\Rock4Sha.grp)
# 598 2/42 Ash Shadow (thingy\tileset\AshWorld\Rock5Sha.grp)
# 611 4/56 Jungle Shadow (thingy\tileset\Jungle\HDRock1s.grp)
# 613 4/57 Jungle Shadow (thingy\tileset\Jungle\HDRock2s.grp)
# 615 4/58 Jungle Shadow (thingy\tileset\Jungle\HDRock3s.grp)
# 617 4/59 Jungle Shadow (thingy\tileset\Jungle\HDRock4s.grp)
# 619 9/5 Jungle Shadow (thingy\tileset\Jungle\JUbush1S.grp)
# 621 9/6 Jungle Shadow (thingy\tileset\Jungle\JUbush3s.grp)
# 623 9/7 Jungle Shadow (thingy\tileset\Jungle\JUbush5s.grp)
# 625 4/51 Jungle Shadow (thingy\tileset\Jungle\LDtree1s.grp)
# 627 4/52 Jungle Shadow (thingy\tileset\Jungle\LDtree2s.grp)
# 629 4/54 Jungle Shadow (thingy\tileset\Jungle\LDtree3s.grp)
# 631 4/53 Jungle Shadow (thingy\tileset\Jungle\LDtree4s.grp)
# 633 9/1 Jungle Shadow (thingy\tileset\Jungle\tree1sha.grp)
# 635 9/2 Jungle Shadow (thingy\tileset\Jungle\tree2sha.grp)
# 637 9/3 Jungle Shadow (thingy\tileset\Jungle\tree3sha.grp)
# 639 9/4 Jungle Shadow (thingy\tileset\Jungle\tree4sha.grp)
# 666 7/4 Platform Shadow (thingy\tileset\Platform\Dish1Sha.grp)
# 668 7/5 Platform Shadow (thingy\tileset\Platform\Dish2Sha.grp)
# 670 7/6 Platform Shadow (thingy\tileset\Platform\Dish3Sha.grp)
# 672 7/1 Platform Shadow (thingy\tileset\Platform\Glob1Sha.grp)
# 674 7/2 Platform Shadow (thingy\tileset\Platform\Glob2Sha.grp)
# 676 7/3 Platform Shadow (thingy\tileset\Platform\Glob3Sha.grp)
# 692 5/54 Badlands Shadow (thingy\tileset\Badlands\HDRock1S.grp)
# 694 5/55 Badlands Shadow (thingy\tileset\Badlands\HDRock2S.grp)
# 696 5/56 Badlands Shadow (thingy\tileset\Badlands\HDRock3S.grp)
# 698 5/57 Badlands Shadow (thingy\tileset\Badlands\HDRock4S.grp)
# 705 5/50 Badlands Shadow (thingy\tileset\Badlands\LDTree1S.grp)
# 707 5/52 Badlands Shadow (thingy\tileset\Badlands\LDTree2S.grp)
# 709 5/53 Badlands Shadow (thingy\tileset\Badlands\LDTree3S.grp)
# 711 5/51 Badlands Shadow (thingy\tileset\Badlands\LDTree4S.grp)
# 772 9/29 Ice Shadow (thingy\tileset\ice\SHDbld01.grp)
# 774 9/28 Ice Shadow (thingy\tileset\ice\SHDbld02.grp)
# 776 12/38 Ice Shadow (thingy\tileset\ice\SHDbld03.grp)
# 778 12/37 Ice Shadow (thingy\tileset\ice\SHDbld04.grp)
# 780 12/33 Ice1 Shadow (thingy\tileset\ice\SHDradrl.grp)
# 782 9/21 Ice Shadow (thingy\tileset\ice\SHDradrR.grp)
# 784 9/15 Ice Shadow (thingy\tileset\ice\SHDRck01.grp)
# 786 9/16 Ice Shadow (thingy\tileset\ice\SHDRck02.grp)
# 792 9/24 Ice Shadow (thingy\tileset\ice\SHDSpire.grp)
# 794 9/23 Ice Shadow (thingy\tileset\ice\SHDTwr01.grp)
# 796 Unknown Ice Shadow (thingy\tileset\ice\SHDTwr02.grp)
# 798 12/7 Ice Shadow (thingy\tileset\ice\SLDBTre1.grp)
# 800 12/8 Ice Shadow (thingy\tileset\ice\SLDBTre2.grp)
# 802 12/9 Ice2 Shadow (thingy\tileset\ice\SLDBTre3.grp)
# 804 12/10 Ice2 Shadow (thingy\tileset\ice\SLDBTre4.grp)
# 806 12/40 Ice Shadow (thingy\tileset\ice\SLDbld01.grp)
# 808 12/41 Ice Shadow (thingy\tileset\ice\SLDbld02.grp)
# 810 12/42 Ice Shadow (thingy\tileset\ice\SLDComm.grp)
# 812 12/5 Ice Shadow (thingy\tileset\ice\SLDDtre1.grp)
# 814 12/6 Ice Shadow (thingy\tileset\ice\SLDDtre2.grp)
# 816 12/36 Ice Shadow (thingy\tileset\ice\SLDDish.grp)
# 818 12/32 Ice Shadow (thingy\tileset\ice\SLDRdr01.grp)
# 820 12/33 Ice2 Shadow (thingy\tileset\ice\SLDRdr02.grp)
# 822 12/34 Ice Shadow (thingy\tileset\ice\SLDRdr03.grp)
# 824 12/24 Ice1 Shadow (thingy\tileset\ice\SLDRck01.grp)
# 826 12/25 Ice1 Shadow (thingy\tileset\ice\SLDRck02.grp)
# 828 12/30 Ice1 Shadow (thingy\tileset\ice\SHDPipes.grp)
# 830 12/31 Ice Shadow (thingy\tileset\ice\SLDthing.grp)
# 835 9/22 Ice Shadow (thingy\tileset\ice\SHDRadr2.grp)
# 844 5/6 Ice Shadow (thingy\tileset\ice\sRJBTre1.grp)
# 846 5/7 Ice Shadow (thingy\tileset\ice\sRJBTre2.grp)
# 848 5/8 Ice Shadow (thingy\tileset\ice\sRJBTre3.grp)
# 850 5/9 Ice Shadow (thingy\tileset\ice\sRJBTre4.grp)
# 853 10/12 Desert1 Shadow (thingy\tileset\desert\SHDBBRKE.grp)
# 855 10/8 Desert1 Shadow (thingy\tileset\desert\SHDBGAS.grp)
# 857 10/9 Desert1 Shadow (thingy\tileset\desert\SHDBMED.grp)
# 859 6/10 Desert Shadow (thingy\tileset\desert\SHDBMOSS.grp)
# 861 6/13 Desert1 Shadow (thingy\tileset\desert\SHDBTENT.grp)
# 863 Unknown Desert Shadow (thingy\tileset\desert\SHDPLNT3.grp)
# 865 10/12 Desert2 Shadow (thingy\tileset\desert\SJGBROKE.grp)
# 867 10/9 Desert2 Shadow (thingy\tileset\desert\SJGBGAS.grp)
# 869 10/10 Desert2 Shadow (thingy\tileset\desert\SJGBGEN.grp)
# 871 10/11 Desert Shadow (thingy\tileset\desert\SJGBSGN.grp)
# 873 10/14 Desert Shadow (thingy\tileset\desert\SJGBTENT.grp)
# 875 10/41 Desert Shadow (thingy\tileset\desert\SJGBCOMM.grp)
# 877 1/39 Desert Shadow (thingy\tileset\desert\SJGBFACT.grp)
# 879 10/8 Desert2 Shadow (thingy\tileset\desert\SJGBRED.grp)
# 882 10/7 Desert Shadow (thingy\tileset\desert\SJGPLNT2.grp)
# 884 4/6 Desert Shadow (thingy\tileset\desert\SLDBAZ.grp)
# 886 4/11 Desert Shadow (thingy\tileset\desert\SLDBGAS.grp)
# 888 4/10 Desert Shadow (thingy\tileset\desert\SLDBGREN.grp)
# 891 4/7 Desert Shadow (thingy\tileset\desert\SLDBSUKY.grp)
# 893 4/12 Desert Shadow (thingy\tileset\desert\SLDBTENT.grp)
# 896 4/13 Desert Shadow (thingy\tileset\desert\SHDLbox1.grp)
# 899 4/15 Desert1 Shadow (thingy\tileset\desert\SLDLbox1.grp)
# 901 10/23 Desert Shadow (thingy\tileset\desert\SLDMchn1.grp)
# 903 10/5 Desert Shadow (thingy\tileset\desert\SLDPlnt4.grp)
# 916 Devourer Shadow (zerg\devour.grp)
# 922 Lurker Shadow (zerg\zZluShad.grp)
# 924 Overmind Cocoon Shadow (zerg\ZovShad.grp)
# 930 Corsair Shadow (protoss\corsair.grp)
# 935 Warp Gate Shadow (protoss\pwgShad.grp)
# 938 Xel'Naga Temple Shadow (protoss\pxtShad.grp)
# 940 Valkyrie Shadow (terran\bomber.grp)
# 945 Medic Shadow (terran\tmeShad.grp)
# 948 Psi Disrupter Shadow (neutral\tpdShad.grp)
# 950 Power Generator Shadow (neutral\tgnShad.grp)
# 953 Scantid (Desert) Shadow (neutral\nckShad.grp)
# 955 Kakaru (Twilight) Shadow (neutral\Scritter.grp)
# 957 Ursadon (Ice) Shadow (neutral\ncicShad.grp)
.headerstart
IsId          	275
Type          	1
Init          	ShadowHeaderInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ShadowHeaderInit:
	wait              	1 
	followmaingraphic
	goto              	ShadowHeaderInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 424 Shield Overlay (thingy\pshield.grp)
.headerstart
IsId          	276
Type          	1
Init          	ShieldOverlayInit
Death         	ShieldOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

ShieldOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x22	# Frame set 2
	wait              	1 
	playfram          	0x33	# Frame set 3
ShieldOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 425 Small Explosion (Unused) (thingy\explo2.grp)
.headerstart
IsId          	277
Type          	1
Init          	Unknown277Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

Unknown277Init:
	playsnd           	9	# Misc\ExploSm.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 426 Double Explosion (thingy\dbl_exp.grp)
.headerstart
IsId          	278
Type          	1
Init          	DoubleExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

DoubleExplosionInit:
	playsnd           	9	# Misc\ExploSm.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	playfram          	27	# Frame set 1, direction 10
	wait              	1 
	playfram          	36	# Frame set 2, direction 2
	wait              	1 
	playfram          	45	# Frame set 2, direction 11
	wait              	1 
	playfram          	54	# Frame set 3, direction 3
	wait              	1 
	playfram          	63	# Frame set 3, direction 12
	wait              	1 
	playfram          	72	# Frame set 4, direction 4
	wait              	1 
	playfram          	81	# Frame set 4, direction 13
	wait              	1 
	playfram          	90	# Frame set 5, direction 5
	wait              	1 
	playfram          	99	# Frame set 5, direction 14
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 428 Nuclear Missile Death (thingy\small.grp)
.headerstart
IsId          	279
Type          	1
Init          	NuclearMissileDeathInit
Death         	NuclearMissileDeathDeath
.headerend
# ----------------------------------------------------------------------------- #

NuclearMissileDeathInit:
	playsnd           	9	# Misc\ExploSm.wav
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
NuclearMissileDeathDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 429 Spider Mine Death (thingy\tmnExplo.grp)
.headerstart
IsId          	280
Type          	0
Init          	SpiderMineExplosionInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpiderMineExplosionInit:
	playsnd           	10	# Misc\Explo1.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 430 Vespene Geyser Smoke1 (thingy\GeySmok1.grp)
# 431 Vespene Geyser Smoke2 (thingy\GeySmok2.grp)
# 432 Vespene Geyser Smoke3 (thingy\GeySmok3.grp)
# 433 Vespene Geyser Smoke4 (thingy\GeySmok4.grp)
# 434 Vespene Geyser Smoke5 (thingy\GeySmok5.grp)
.headerstart
IsId          	281
Type          	1
Init          	VespeneGeyserSmokesInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

VespeneGeyserSmokesInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 435 Vespene Geyser Smoke1 Overlay (thingy\GeySmoS1.grp)
# 436 Vespene Geyser Smoke2 Overlay (thingy\GeySmoS1.grp)
# 437 Vespene Geyser Smoke3 Overlay (thingy\GeySmoS1.grp)
# 438 Vespene Geyser Smoke4 Overlay (thingy\GeySmoS1.grp)
# 439 Vespene Geyser Smoke5 Overlay (thingy\GeySmoS1.grp)
.headerstart
IsId          	282
Type          	1
Init          	Unknown282Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

Unknown282Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 440 Fragmentation Grenade Hit (thingy\efgHit.grp)
.headerstart
IsId          	283
Type          	1
Init          	FragmentationGrenadeHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

FragmentationGrenadeHitInit:
	playsndbtwn       	107 109	# Bullet\tvuHit00.wav | Bullet\tvuHit02.wav
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 441 Grenade Shot Smoke (thingy\GreSmoke.grp)
.headerstart
IsId          	284
Type          	1
Init          	GrenadeShotSmokeInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

GrenadeShotSmokeInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 427 Phase Disruptor Hit (thingy\HKexplod.grp)
# 442 Anti-Matter Missile Hit (thingy\HKexplod.grp)
.headerstart
IsId          	285
Type          	1
Init          	PhaseDisruptor_Anti_MatterMissileHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

PhaseDisruptor_Anti_MatterMissileHitInit:
	playsnd           	8	# Misc\ExploMed.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 443 Scarab/Anti-Matter Missile Overlay (thingy\HKTrail.grp)
.headerstart
IsId          	286
Type          	1
Init          	Scarab_Anti_MatterMissileOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

Scarab_Anti_MatterMissileOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 444 Scarab Hit (thingy\psaExplo.grp)
.headerstart
IsId          	287
Type          	1
Init          	ScarabHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

ScarabHitInit:
	playsnd           	100	# Bullet\psaHit00.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 445 Cursor Marker (thingy\blackx.grp)
.headerstart
IsId          	288
Type          	2
Init          	ScourgeLocal00
Death         	[NONE]
GndAttkInit   	CursorMarkerGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CursorMarkerGndAttkInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	__2d
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 560 Circle Marker1 (thingy\blackx.grp)
# 561 Selection Circle (22pixels) (thingy\o022.grp)
# 562 Selection Circle (32pixels) (thingy\o032.grp)
# 563 Selection Circle (48pixels) (thingy\o048.grp)
# 564 Selection Circle (62pixels) (thingy\o062.grp)
# 565 Selection Circle (72pixels) (thingy\o072.grp)
# 566 Selection Circle (94pixels) (thingy\o094.grp)
# 567 Selection Circle (110pixels) (thingy\o110.grp)
# 568 Selection Circle (122pixels) (thingy\o122.grp)
# 569 Selection Circle (146pixels) (thingy\o146.grp)
# 570 Selection Circle (224pixels) (thingy\o224.grp)
# 571 Selection Circle Dashed (22pixels) (thingy\od022.grp)
# 572 Selection Circle Dashed (32pixels) (thingy\od032.grp)
# 573 Selection Circle Dashed (48pixels) (thingy\od048.grp)
# 574 Selection Circle Dashed (62pixels) (thingy\od062.grp)
# 575 Selection Circle Dashed (72pixels) (thingy\od072.grp)
# 576 Selection Circle Dashed (94pixels) (thingy\od094.grp)
# 577 Selection Circle Dashed (110pixels) (thingy\od110.grp)
# 578 Selection Circle Dashed (122pixels) (thingy\od122.grp)
# 579 Selection Circle Dashed (146pixels) (thingy\od146.grp)
# 580 Selection Circle Dashed (224pixels) (thingy\od224.grp)
.headerstart
IsId          	289
Type          	1
Init          	ScourgeLocal00
Death         	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 114 Carrier Engines (thingy\pcaGlow.grp)
# 120 Shuttle Engines (thingy\pshGlow.grp)
.headerstart
IsId          	290
Type          	12
Init          	CarrierEnginesInit
Death         	ScourgeExplosionDeath
GndAttkInit   	ScourgeExplosionDeath
AirAttkInit   	ScourgeExplosionDeath
Unused1       	[NONE]
GndAttkRpt    	ScourgeExplosionDeath
AirAttkRpt    	ScourgeExplosionDeath
CastSpell     	ScourgeExplosionDeath
GndAttkToIdle 	ScourgeExplosionDeath
AirAttkToIdle 	ScourgeExplosionDeath
Unused2       	[NONE]
Walking       	CarrierEnginesInit
WalkingToIdle 	ScourgeExplosionDeath
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CarrierEnginesInit:
	wait              	1 
	followmaingraphic
	goto              	CarrierEnginesInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 132 Arbiter Engines (thingy\pabGlow.grp)
# 220 Battlecruiser Engines (thingy\tbaGlow.grp)
# 225 Dropship Engines (thingy\tdrGlow.grp)
# 249 SCV Glow (thingy\tscGlow.grp)
# 941 Valkyrie Engines (thingy\tbmGlow.grp)
# 942 Valkyrie Engines2 (Unused) (thingy\tbmGlow.grp)
# 943 Valkyrie Afterburners (Unused) (thingy\tbmAfter.grp)
.headerstart
IsId          	291
Type          	15
Init          	Engines_GlowHeaderInit
Death         	ScourgeExplosionDeath
GndAttkInit   	ScourgeExplosionDeath
AirAttkInit   	ScourgeExplosionDeath
Unused1       	[NONE]
GndAttkRpt    	ScourgeExplosionDeath
AirAttkRpt    	ScourgeExplosionDeath
CastSpell     	ScourgeExplosionDeath
GndAttkToIdle 	ScourgeExplosionDeath
AirAttkToIdle 	ScourgeExplosionDeath
Unused2       	[NONE]
Walking       	Engines_GlowHeaderInit
WalkingToIdle 	ScourgeExplosionDeath
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

Engines_GlowHeaderInit:
	engset            	0	# Frame set 0
	wait              	1 
	engset            	1	# Frame set 1
	wait              	1 
	goto              	Engines_GlowHeaderInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 503 White Circle (bullet\circle14.grp)
.headerstart
IsId          	292
Type          	2
Init          	WhiteCircleInit
Death         	WhiteCircleDeath
GndAttkInit   	WhiteCircleDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WhiteCircleInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
WhiteCircleDeath:
	playfram          	0x00	# Frame set 0
	wait              	5 
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 446 Battlecruiser Attack Overlay (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 Burst Lasers Hit (thingy\elbHit.grp)
.headerstart
IsId          	294
Type          	1
Init          	ATA_ATSLaserBattery_BurstLasersHitInit
Death         	ATA_ATSLaserBattery_BurstLasersHitDeath
.headerend
# ----------------------------------------------------------------------------- #

ATA_ATSLaserBattery_BurstLasersHitInit:
	playsnd           	77	# Bullet\LASRHIT3.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
ATA_ATSLaserBattery_BurstLasersHitDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 448 Burst Lasers Overlay (Unused) (thingy\elbMuzz.grp)
.headerstart
IsId          	295
Type          	1
Init          	Unknown295Init
Death         	Unknown295Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown295Init:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
Unknown295Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 387 Plague Cloud (thingy\ebbCloud.grp)
.headerstart
IsId          	296
Type          	2
Init          	PlagueCloudInit
Death         	PlagueCloudDeath
GndAttkInit   	PlagueCloudDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PlagueCloudInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
	wait              	1 
PlagueCloudDeath:
	playsnd           	816	# Zerg\DEFILER\ZDeBlo00.WAV
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	domissiledmg
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 388 Plague Overlay (Small) (thingy\ebbHitS.grp)
# 389 Plague Overlay (Medium) (thingy\ebbHitM.grp)
# 390 Plague Overlay (Large) (thingy\ebbHitL.grp)
.headerstart
IsId          	297
Type          	1
Init          	PlagueOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

PlagueOverlayInit:
	tmprmgraphicstart
	waitrand          	1 3 
	tmprmgraphicend
PlagueOverlayLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	waitrand          	2 3 
	goto              	PlagueOverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 517 Consume (thingy\consume.grp)
.headerstart
IsId          	298
Type          	2
Init          	ConsumeInit
Death         	ConsumeDeath
GndAttkInit   	ConsumeDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ConsumeInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
ConsumeDeath:
	playsnd           	813	# Zerg\DEFILER\ZDeCon00.WAV
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	domissiledmg
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 337 Dark Swarm (thingy\Dswarm.grp)
.headerstart
IsId          	299
Type          	1
Init          	DarkSwarmInit
Death         	DarkSwarmDeath
.headerend
# ----------------------------------------------------------------------------- #

DarkSwarmInit:
	playsnd           	922	# Zerg\Queen\ZQuSwm00.WAV
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
DarkSwarmLocal00:
	playfram          	5	# Frame set 0, direction 5
	wait              	3 
	playfram          	6	# Frame set 0, direction 6
	wait              	3 
	playfram          	7	# Frame set 0, direction 7
	wait              	3 
	playfram          	8	# Frame set 0, direction 8
	wait              	3 
	playfram          	9	# Frame set 0, direction 9
	wait              	3 
	playfram          	8	# Frame set 0, direction 8
	wait              	3 
	playfram          	7	# Frame set 0, direction 7
	wait              	3 
	playfram          	6	# Frame set 0, direction 6
	wait              	3 
	goto              	DarkSwarmLocal00

DarkSwarmDeath:
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 371 Defensive Matrix Front (Small) (thingy\edmFronS.grp)
# 372 Defensive Matrix Front (Medium) (thingy\edmFronM.grp)
# 373 Defensive Matrix Front (Large) (thingy\edmFronL.grp)
# 374 Defensive Matrix Back (Small) (thingy\edmBackS.grp)
# 375 Defensive Matrix Back (Medium) (thingy\edmBackM.grp)
# 376 Defensive Matrix Back (Large) (thingy\edmBackL.grp)
.headerstart
IsId          	300
Type          	1
Init          	DefensiveMatrixOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

DefensiveMatrixOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	goto              	DefensiveMatrixOverlayInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 377 Defensive Matrix Hit (Small) (thingy\edmHitS.grp)
# 378 Defensive Matrix Hit (Medium) (thingy\edmHitM.grp)
# 379 Defensive Matrix Hit (Large) (thingy\edmHitL.grp)
.headerstart
IsId          	301
Type          	1
Init          	DefensiveMatrixHitInit
Death         	DefensiveMatrixHitDeath
.headerend
# ----------------------------------------------------------------------------- #

DefensiveMatrixHitInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
DefensiveMatrixHitDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 383 Ensnare Cloud (thingy\Ensnare.grp)
.headerstart
IsId          	302
Type          	1
Init          	EnsnareInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

EnsnareInit:
	playsnd           	924	# Zerg\Queen\ZQuEns00.WAV
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 384 Ensnare Overlay (Small) (thingy\ensGooS.grp)
# 385 Ensnare Overlay (Medium) (thingy\ensGooM.grp)
# 386 Ensnare Overlay (Large) (thingy\ensGooL.grp)
.headerstart
IsId          	303
Type          	1
Init          	EnsnareOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

EnsnareOverlayInit:
	tmprmgraphicstart
	waitrand          	1 3 
	tmprmgraphicend
EnsnareOverlayLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	waitrand          	2 3 
	goto              	EnsnareOverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 380 Irradiate (Small) (thingy\eradLrg.grp)
# 381 Irradiate (Medium) (thingy\eradLrg.grp)
# 382 Irradiate (Large) (thingy\eradLrg.grp)
.headerstart
IsId          	304
Type          	1
Init          	IrradiateInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

IrradiateInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	IrradiateInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 391 Recall Field (thingy\recall.grp)
.headerstart
IsId          	305
Type          	1
Init          	RecallFieldInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

RecallFieldInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 365 Stasis Field (Small) (thingy\esfSmall.grp)
# 366 Stasis Field (Medium) (thingy\esfSmall.grp)
# 367 Stasis Field (Large) (thingy\esfLarge.grp)
.headerstart
IsId          	306
Type          	1
Init          	StasisFieldOverlayInit
Death         	StasisFieldOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

StasisFieldOverlayInit:
	playfram          	0x00	# Frame set 0
	tmprmgraphicstart
	waitrand          	3 8 
	tmprmgraphicend
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
StasisFieldOverlayLocal00:
	waitrand          	1 3 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	goto              	StasisFieldOverlayLocal00

StasisFieldOverlayDeath:
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 364 Stasis Field Hit (thingy\esfHit.grp)
.headerstart
IsId          	307
Type          	1
Init          	StasisFieldHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

StasisFieldHitInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 370 Recharge Shields (Large) (thingy\sbaLarge.grp)
.headerstart
IsId          	308
Type          	1
Init          	RechargeShields_Large_Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

RechargeShields_Large_Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 368 Recharge Shields (Small) (thingy\sbaSmall.grp)
# 369 Recharge Shields (Medium) (thingy\sbaSmall.grp)
.headerstart
IsId          	309
Type          	1
Init          	RechargeShields_Small_Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

RechargeShields_Small_Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	goto              	RechargeShields_Small_Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 449 High Templar Glow (thingy\pteglow.grp)
.headerstart
IsId          	310
Type          	1
Init          	HighTemplarGlowInit
Death         	ScourgeExplosionDeath
.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 Needle Spines (thingy\spooge.grp)
.headerstart
IsId          	311
Type          	1
Init          	NeedleSpinesOverlayInit
Death         	ScourgeExplosionDeath
.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 Gemini Missiles Explosion (thingy\ecaHit.grp)
.headerstart
IsId          	313
Type          	1
Init          	GeminiMissilesExplosionInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

GeminiMissilesExplosionInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 543 Yamato Gun Overlay (thingy\eycBlast.grp)
.headerstart
IsId          	314
Type          	1
Init          	YamatoGunOverlayInit
Death         	YamatoGunOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunOverlayInit:
	playsnd           	178	# Terran\BATTLE\tBaYam01.wav
	playfram          	4	# Frame set 0, direction 4
	nobrkcodestart
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	castspell
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	sigorder          	2 
	nobrkcodeend
	gotorepeatattk
YamatoGunOverlayDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 544 Yamato Gun Hit (thingy\eycHit.grp)
.headerstart
IsId          	315
Type          	1
Init          	YamatoGunHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

YamatoGunHitInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 547 Archon Birth (Unused) (thingy\emsHit.grp)
.headerstart
IsId          	316
Type          	1
Init          	Unknown316Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

Unknown316Init:
	playfram          	0x00	# Frame set 0
	wait              	1 
	imguluselo        	552 2 0	# Psionic Storm Part3 (thingy\elect02a.grp)
	imguluselo        	550 2 1	# Psionic Storm Part1 (thingy\elect02a.grp)
	imgoluselo        	553 2 2	# Psionic Storm Part4 (thingy\elect02.grp)
	imgoluselo        	551 2 3	# Psionic Storm Part2 (thingy\elect02.grp)
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 550 Psionic Storm Part1 (thingy\elect02a.grp)
# 551 Psionic Storm Part2 (thingy\elect02.grp)
.headerstart
IsId          	317
Type          	1
Init          	PsionicStormPartVariant1Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

PsionicStormPartVariant1Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 552 Psionic Storm Part3 (thingy\elect02a.grp)
# 553 Psionic Storm Part4 (thingy\elect02.grp)
.headerstart
IsId          	318
Type          	1
Init          	PsionicStormPartVariant2Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

PsionicStormPartVariant2Init:
	playfram          	0x00	# Frame set 0
	setflipstate      	1 
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 555 EMP Shockwave Hit (Part1) (thingy\emp.grp)
.headerstart
IsId          	319
Type          	0
Init          	EMPShockwaveHit_Part1_Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EMPShockwaveHit_Part1_Init:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 556 EMP Shockwave Hit (Part2) (thingy\empl.grp)
.headerstart
IsId          	320
Type          	0
Init          	EMPShockwaveHit_Part2_Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

EMPShockwaveHit_Part2_Init:
	playsnd           	7	# Misc\ExploLrg.wav
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	imgul             	555 0 0	# EMP Shockwave Hit (Part1) (thingy\emp.grp)
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 557 Hallucination Death1 (thingy\ehaMed.grp)
# 558 Hallucination Death2 (thingy\ehaMed.grp)
# 559 Hallucination Death3 (thingy\ehaMed.grp)
.headerstart
IsId          	321
Type          	0
Init          	HallucinationDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HallucinationDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	3 
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 2
	wait              	3 
	playfram          	3	# Frame set 0, direction 3
	wait              	3 
	playfram          	4	# Frame set 0, direction 4
	wait              	3 
	playfram          	5	# Frame set 0, direction 5
	wait              	3 
	playfram          	6	# Frame set 0, direction 6
	wait              	3 
	playfram          	7	# Frame set 0, direction 7
	wait              	3 
	playfram          	8	# Frame set 0, direction 8
	wait              	3 
	playfram          	9	# Frame set 0, direction 9
	wait              	3 
	playfram          	10	# Frame set 0, direction 10
	wait              	3 
	playfram          	11	# Frame set 0, direction 11
	wait              	3 
	playfram          	12	# Frame set 0, direction 12
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 450 Flames1 Type1 (Small) (thingy\oFireC.grp)
# 451 Flames1 Type2 (Small) (thingy\oFireF.grp)
# 452 Flames1 Type3 (Small) (thingy\oFireV.grp)
# 453 Flames2 Type3 (Small) (thingy\oFireV.grp)
# 454 Flames3 Type3 (Small) (thingy\oFireV.grp)
# 455 Flames4 Type3 (Small) (thingy\oFireV.grp)
# 456 Flames5 Type3 (Small) (thingy\oFireV.grp)
# 457 Flames6 Type3 (Small) (thingy\oFireV.grp)
# 466 Flames2 Type1 (Small) (thingy\oFireC.grp)
# 467 Flames2 Type2 (Small) (thingy\oFireF.grp)
# 468 Flames7 Type3 (Small) (thingy\oFireV.grp)
# 469 Flames3 Type1 (Small) (thingy\oFireC.grp)
# 470 Flames3 Type2 (Small) (thingy\oFireF.grp)
# 471 Flames8 Type3 (Small) (thingy\oFireV.grp)
.headerstart
IsId          	322
Type          	1
Init          	Flames_Small_Init
Death         	Flames_Small_Death
.headerend
# ----------------------------------------------------------------------------- #

Flames_Small_Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	goto              	Flames_Small_Init

Flames_Small_Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
.headerstart
IsId          	323
Type          	1
Init          	Unknown323Init
Death         	Flames_Small_Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown323Init:
	setflipstate      	1 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	goto              	Flames_Small_Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 458 Bleeding Variant1 Type1 (Small) (thingy\bblood01.grp)
# 459 Bleeding Variant1 Type2 (Small) (thingy\bblood02.grp)
# 460 Bleeding Variant1 Type3 (Small) (thingy\bblood03.grp)
# 461 Bleeding Variant1 Type4 (Small) (thingy\bblood04.grp)
.headerstart
IsId          	324
Type          	1
Init          	Bleeding_Small_Variant1Init
Death         	Bleeding_Small_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Small_Variant1Init:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	Bleeding_Small_Variant1Init

Bleeding_Small_Variant1Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 462 Bleeding Variant2 Type1 (Small) (thingy\bblood01.grp)
# 463 Bleeding Variant2 Type2 (Small) (thingy\bblood02.grp)
# 464 Bleeding Variant2 Type3 (Small) (thingy\bblood03.grp)
# 465 Bleeding Variant2 Type4 (Small) (thingy\bblood04.grp)
.headerstart
IsId          	325
Type          	1
Init          	Bleeding_Small_Variant2Init
Death         	Bleeding_Small_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Small_Variant2Init:
	setflipstate      	1 
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	Bleeding_Small_Variant1Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 472 Flames1 Type1 (Large) (thingy\oFireC.grp)
# 473 Flames1 Type2 (Large) (thingy\oFireF.grp)
# 474 Flames1 Type3 (Large) (thingy\oFireV.grp)
# 475 Flames2 Type3 (Large) (thingy\oFireV.grp)
# 476 Flames3 Type3 (Large) (thingy\oFireV.grp)
# 477 Flames4 Type3 (Large) (thingy\oFireV.grp)
# 478 Flames5 Type3 (Large) (thingy\oFireV.grp)
# 479 Flames6 Type3 (Large) (thingy\oFireV.grp)
# 488 Flames2 Type1 (Large) (thingy\oFireC.grp)
# 489 Flames2 Type2 (Large) (thingy\oFireF.grp)
# 490 Flames7 Type3 (Large) (thingy\oFireV.grp)
# 491 Flames3 Type1 (Large) (thingy\oFireC.grp)
# 492 Flames3 Type2 (Large) (thingy\oFireF.grp)
# 493 Flames8 Type3 (Large) (thingy\oFireV.grp)
.headerstart
IsId          	326
Type          	1
Init          	Flames_Large_Init
Death         	Flames_Large_Death
.headerend
# ----------------------------------------------------------------------------- #

Flames_Large_Init:
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	goto              	Flames_Large_Init

Flames_Large_Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
.headerstart
IsId          	327
Type          	1
Init          	Unknown327Init
Death         	Flames_Large_Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown327Init:
	setflipstate      	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	goto              	Flames_Large_Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 480 Bleeding Variant1 Type1 (Large) (thingy\bblood01.grp)
# 481 Bleeding Variant1 Type2 (Large) (thingy\bblood02.grp)
# 482 Bleeding Variant1 Type3 (Large) (thingy\bblood03.grp)
# 483 Bleeding Variant1 Type4 (Large) (thingy\bblood04.grp)
.headerstart
IsId          	328
Type          	1
Init          	Bleeding_Large_Variant1Init
Death         	Bleeding_Large_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Large_Variant1Init:
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	goto              	Bleeding_Large_Variant1Init

Bleeding_Large_Variant1Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 484 Bleeding Variant2 Type1 (Large) (thingy\bblood01.grp)
# 485 Bleeding Variant2 Type3 (Large) (thingy\bblood02.grp)
# 486 Bleeding Variant3 Type3 (Large) (thingy\bblood03.grp)
# 487 Bleeding Variant2 Type4 (Large) (thingy\bblood04.grp)
.headerstart
IsId          	329
Type          	1
Init          	Bleeding_Large_Variant2Init
Death         	Bleeding_Large_Variant1Death
.headerend
# ----------------------------------------------------------------------------- #

Bleeding_Large_Variant2Init:
	setflipstate      	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	goto              	Bleeding_Large_Variant1Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 495 Building Landing Dust Type2 (thingy\dust02.grp)
# 497 Building Landing Dust Type4 (thingy\dust04.grp)
# 498 Building Landing Dust Type5 (thingy\dust05.grp)
.headerstart
IsId          	330
Type          	0
Init          	DustVariant1Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DustVariant1Init:
	playfram          	0x00	# Frame set 0
	wait              	3 
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 2
	wait              	3 
	playfram          	3	# Frame set 0, direction 3
	wait              	3 
	playfram          	4	# Frame set 0, direction 4
	wait              	3 
	playfram          	5	# Frame set 0, direction 5
	wait              	3 
	playfram          	6	# Frame set 0, direction 6
	wait              	3 
	playfram          	7	# Frame set 0, direction 7
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 494 Building Landing Dust Type1 (thingy\dust01.grp)
# 496 Building Landing Dust Type3 (thingy\dust03.grp)
# 499 Building Lifting Dust Type1 (thingy\dust06.grp)
# 500 Building Lifting Dust Type2 (thingy\dust07.grp)
# 501 Building Lifting Dust Type3 (thingy\dust08.grp)
# 502 Building Lifting Dust Type4 (thingy\dust09.grp)
.headerstart
IsId          	331
Type          	0
Init          	DustVariant2Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DustVariant2Init:
	playfram          	0x00	# Frame set 0
	wait              	3 
	playfram          	1	# Frame set 0, direction 1
	wait              	3 
	playfram          	2	# Frame set 0, direction 2
	wait              	3 
	playfram          	3	# Frame set 0, direction 3
	wait              	3 
	playfram          	4	# Frame set 0, direction 4
	wait              	3 
	playfram          	5	# Frame set 0, direction 5
	wait              	3 
	playfram          	6	# Frame set 0, direction 6
	wait              	3 
	playfram          	7	# Frame set 0, direction 7
	wait              	3 
	playfram          	8	# Frame set 0, direction 8
	wait              	3 
	playfram          	9	# Frame set 0, direction 9
	wait              	3 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 581 Circle Marker2 (thingy\blackx.grp)
# 583 Circle Marker3 (thingy\blackx.grp)
# 585 Psi Field1 (Right Lower) (thingy\Juice02.grp)
.headerstart
IsId          	332
Type          	1
Init          	ConfirmCircleInit
Death         	ConfirmCircleDeath
.headerend
# ----------------------------------------------------------------------------- #

ConfirmCircleInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

ConfirmCircleDeath:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 584 Psi Field1 (Right Upper) (thingy\Juice01.grp)
.headerstart
IsId          	333
Type          	1
Init          	PsiFieldType1Init
Death         	PsiFieldType1Death
.headerend
# ----------------------------------------------------------------------------- #

PsiFieldType1Init:
	playfram          	0x00	# Frame set 0
	imgol             	586 -126 -77	# Psi Field2 (Right Upper) (thingy\Juice01.grp)
	imgol             	585 126 77	# Psi Field1 (Right Lower) (thingy\Juice02.grp)
	imgol             	587 -126 77	# Psi Field2 (Right Lower) (thingy\Juice02.grp)
	setpos            	126 -77 
	goto              	ScourgeLocal00

PsiFieldType1Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 586 Psi Field2 (Right Upper) (thingy\Juice01.grp)
# 587 Psi Field2 (Right Lower) (thingy\Juice02.grp)
# 770 8/3 Twilight2 (thingy\tileset\twilight\rstatue.grp)
# 840 Unknown840 (thingy\tileset\ice\HDRadr02.grp)
# 842 6/1 Ice (thingy\tileset\ice\JGant1.grp)
# 906 6/20 Desert (thingy\tileset\desert\HDMachn2.grp)
.headerstart
IsId          	334
Type          	1
Init          	PsiFieldType2Init
Death         	PsiFieldType2Death
.headerend
# ----------------------------------------------------------------------------- #

PsiFieldType2Init:
	playfram          	0x00	# Frame set 0
	setflipstate      	1 
	goto              	ScourgeLocal00

PsiFieldType2Death:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 588 Start Location (thingy\StartLoc.grp)
.headerstart
IsId          	335
Type          	0
Init          	StartLocationInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

StartLocationInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 599 2/43 Ash (thingy\tileset\AshWorld\LALRoc01.grp)
# 600 2/44 Ash (thingy\tileset\AshWorld\LALRoc02.grp)
# 601 2/1 Ash (thingy\tileset\AshWorld\HASRoc01.grp)
# 602 2/4 Ash (thingy\tileset\AshWorld\HASRoc02.grp)
# 603 2/5 Ash (thingy\tileset\AshWorld\HASRoc03.grp)
# 604 2/30 Ash (thingy\tileset\AshWorld\HASRoc04.grp)
# 605 2/28 Ash (thingy\tileset\AshWorld\HASRoc05.grp)
# 606 2/29 Ash (thingy\tileset\AshWorld\HASRoc06.grp)
# 607 4/1 Ash (thingy\tileset\AshWorld\RORock01.grp)
# 608 4/2 Ash (thingy\tileset\AshWorld\RORock02.grp)
# 609 4/3 Ash (thingy\tileset\AshWorld\RORock03.grp)
# 640 4/12 Jungle (thingy\tileset\Jungle\dd025.grp)
# 641 4/13 Jungle (thingy\tileset\Jungle\dd026.grp)
# 642 4/1 Jungle (thingy\tileset\Jungle\dd027.grp)
# 643 4/3 Jungle (thingy\tileset\Jungle\dd028.grp)
# 644 4/2 Jungle (thingy\tileset\Jungle\dd029.grp)
# 645 4/5 Jungle (thingy\tileset\Jungle\dd030.grp)
# 646 4/4 Jungle (thingy\tileset\Jungle\dd031.grp)
# 647 4/9 Jungle (thingy\tileset\Jungle\dd055.grp)
# 648 4/10 Jungle (thingy\tileset\Jungle\dd056.grp)
# 649 5/5 Jungle (thingy\tileset\Jungle\dd075.grp)
# 650 5/7 Jungle (thingy\tileset\Jungle\dd076.grp)
# 651 5/6 Jungle (thingy\tileset\Jungle\dd077.grp)
# 652 5/9 Jungle (thingy\tileset\Jungle\dd078.grp)
# 653 5/8 Jungle (thingy\tileset\Jungle\dd079.grp)
# 654 4/6 Jungle (thingy\tileset\Jungle\dd080.grp)
# 655 4/7 Jungle (thingy\tileset\Jungle\dd081.grp)
# 656 4/17 Jungle (thingy\tileset\Jungle\dd091.grp)
# 657 13/4 Jungle (thingy\tileset\Jungle\dd203.grp)
# 658 11/5 Jungle (thingy\tileset\Jungle\dd204.grp)
# 659 11/6 Jungle (thingy\tileset\Jungle\dd205.grp)
# 660 11/7 Jungle (thingy\tileset\Jungle\dd206.grp)
# 661 11/8 Jungle (thingy\tileset\Jungle\dd207.grp)
# 662 11/10 Jungle (thingy\tileset\Jungle\dd209.grp)
# 663 11/11 Jungle (thingy\tileset\Jungle\dd210.grp)
# 664 11/12 Jungle (thingy\tileset\Jungle\dd211.grp)
# 677 7/9 Platform (thingy\tileset\Platform\Towr01.grp)
# 678 7/10 Platform (thingy\tileset\Platform\Towr02.grp)
# 681 7/26 Platform (thingy\tileset\Platform\LBSign01.grp)
# 682 7/24 Platform (thingy\tileset\Platform\LBSign02.grp)
# 683 7/28 Platform (thingy\tileset\Platform\LBSign03.grp)
# 684 7/27 Platform (thingy\tileset\Platform\LBSign04.grp)
# 685 7/25 Platform (thingy\tileset\Platform\LBSign05.grp)
# 686 7/29 Platform (thingy\tileset\Platform\LBSign06.grp)
# 687 7/30 Platform (thingy\tileset\Platform\LBSign07.grp)
# 688 7/31 Platform (thingy\tileset\Platform\LBSign08.grp)
# 689 12/1 Platform (thingy\tileset\Platform\SPThin01.grp)
# 690 9/27 Platform (thingy\tileset\Platform\refinery.grp)
# 699 6/16 Badlands (thingy\tileset\Badlands\HDRock05.grp)
# 700 6/17 Badlands (thingy\tileset\Badlands\HDRock06.grp)
# 701 6/20 Badlands (thingy\tileset\Badlands\HDRock07.grp)
# 702 6/21 Badlands (thingy\tileset\Badlands\HDRock08.grp)
# 703 5/10 Badlands (thingy\tileset\Badlands\HDVent01.grp)
# 712 6/3 Badlands (thingy\tileset\Badlands\HGTree01.grp)
# 713 11/3 Badlands (thingy\tileset\Badlands\LCShop01.grp)
# 714 11/8 Badlands (thingy\tileset\Badlands\LCShop02.grp)
# 715 11/6 Badlands (thingy\tileset\Badlands\LCShop03.grp)
# 716 11/7 Badlands (thingy\tileset\Badlands\LCShop04.grp)
# 717 11/9 Badlands (thingy\tileset\Badlands\LCShop05.grp)
# 718 11/10 Badlands (thingy\tileset\Badlands\LCShop06.grp)
# 719 11/11 Badlands (thingy\tileset\Badlands\LCShop07.grp)
# 720 11/12 Badlands (thingy\tileset\Badlands\LCShop08.grp)
# 721 11/13 Badlands (thingy\tileset\Badlands\LCShop09.grp)
# 722 11/14 Badlands (thingy\tileset\Badlands\LCShopAA.grp)
# 723 1/13 Badlands (thingy\tileset\Badlands\LCSign01.grp)
# 724 1/9 Badlands (thingy\tileset\Badlands\LCSign02.grp)
# 725 1/11 Badlands (thingy\tileset\Badlands\LCSign03.grp)
# 726 1/14 Badlands (thingy\tileset\Badlands\LCSign04.grp)
# 727 1/10 Badlands (thingy\tileset\Badlands\LCSign05.grp)
# 728 1/12 Badlands (thingy\tileset\Badlands\LCSign06.grp)
# 729 1/15 Badlands (thingy\tileset\Badlands\LCSign07.grp)
# 730 1/7 Badlands (thingy\tileset\Badlands\LCSign08.grp)
# 731 1/5 Badlands (thingy\tileset\Badlands\LCSign09.grp)
# 732 1/16 Badlands (thingy\tileset\Badlands\LCSignAA.grp)
# 733 1/8 Badlands (thingy\tileset\Badlands\LCSignBB.grp)
# 734 1/6 Badlands (thingy\tileset\Badlands\LCSignCC.grp)
# 746 3/9 Installation (thingy\tileset\install\DICran1.grp)
# 747 3/10 Installation (thingy\tileset\install\DICran2.grp)
# 748 3/11 Installation (thingy\tileset\install\DICran3.grp)
# 749 3/12 Installation (thingy\tileset\install\DICran4.grp)
# 755 7/21 Twilight (thingy\tileset\twilight\Ldarch.grp)
# 759 7/16 Twilight (thingy\tileset\twilight\Ldxel03.grp)
# 760 7/15 Twilight (thingy\tileset\twilight\Ldxel04.grp)
# 761 7/19 Twilight (thingy\tileset\twilight\Ldxel05.grp)
# 762 7/20 Twilight (thingy\tileset\twilight\Ldxel06.grp)
# 764 6/1 Twilight (thingy\tileset\twilight\JTree01.grp)
# 765 6/2 Twilight (thingy\tileset\twilight\JTree02.grp)
# 766 6/3 Twilight (thingy\tileset\twilight\JTree03.grp)
# 767 6/4 Twilight (thingy\tileset\twilight\JTree04.grp)
# 768 6/5 Twilight (thingy\tileset\twilight\JTree05.grp)
# 769 8/3 Twilight1 (thingy\tileset\twilight\rstatue.grp)
# 787 Unknown787 (thingy\tileset\ice\HDSTre01.grp)
# 788 Unknown788 (thingy\tileset\ice\HDSTre02.grp)
# 789 12/9 Ice1 (thingy\tileset\ice\HDSTre03.grp)
# 790 12/10 Ice1 (thingy\tileset\ice\HDSTre04.grp)
# 831 12/20 Ice (thingy\tileset\ice\LDsmrock.grp)
# 841 4/1 Ice (thingy\tileset\ice\JGant1.grp)
# 880 10/6 Desert (thingy\tileset\desert\JGPLNT01.grp)
# 897 4/17 Desert (thingy\tileset\desert\HDMachn2.grp)
.headerstart
IsId          	336
Type          	0
Init          	DoodadHeaderInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DoodadHeaderInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 589 2/38 Ash (thingy\tileset\AshWorld\rock01.grp)
# 591 2/39 Ash (thingy\tileset\AshWorld\rock02.grp)
# 593 2/41 Ash (thingy\tileset\AshWorld\rock03.grp)
# 595 2/40 Ash (thingy\tileset\AshWorld\rock04.grp)
# 597 2/42 Ash (thingy\tileset\AshWorld\rock05.grp)
# 610 4/56 Jungle (thingy\tileset\Jungle\HDRock01.grp)
# 612 4/57 Jungle (thingy\tileset\Jungle\HDRock02.grp)
# 614 4/58 Jungle (thingy\tileset\Jungle\HDRock03.grp)
# 616 4/59 Jungle (thingy\tileset\Jungle\HDRock04.grp)
# 618 9/5 Jungle (thingy\tileset\Jungle\JUbush01.grp)
# 620 9/6 Jungle (thingy\tileset\Jungle\JUbush03.grp)
# 622 9/7 Jungle (thingy\tileset\Jungle\JUbush05.grp)
# 624 4/51 Jungle (thingy\tileset\Jungle\LDtree01.grp)
# 626 4/52 Jungle (thingy\tileset\Jungle\LDtree02.grp)
# 628 4/54 Jungle (thingy\tileset\Jungle\LDtree03.grp)
# 630 4/53 Jungle (thingy\tileset\Jungle\LDtree04.grp)
# 632 9/1 Jungle (thingy\tileset\Jungle\tree01.grp)
# 634 9/2 Jungle (thingy\tileset\Jungle\tree02.grp)
# 636 9/3 Jungle (thingy\tileset\Jungle\tree03.grp)
# 638 9/4 Jungle (thingy\tileset\Jungle\tree04.grp)
# 665 7/4 Platform (thingy\tileset\Platform\Dish01.grp)
# 667 7/5 Platform (thingy\tileset\Platform\Dish02.grp)
# 669 7/6 Platform (thingy\tileset\Platform\Dish03.grp)
# 671 7/1 Platform (thingy\tileset\Platform\Glob01.grp)
# 673 7/2 Platform (thingy\tileset\Platform\Glob02.grp)
# 675 7/3 Platform (thingy\tileset\Platform\Glob03.grp)
# 691 5/54 Badlands (thingy\tileset\Badlands\HDRock01.grp)
# 693 5/55 Badlands (thingy\tileset\Badlands\HDRock02.grp)
# 695 5/56 Badlands (thingy\tileset\Badlands\HDRock03.grp)
# 697 5/57 Badlands (thingy\tileset\Badlands\HDRock04.grp)
# 704 5/50 Badlands (thingy\tileset\Badlands\HDTree01.grp)
# 706 5/52 Badlands (thingy\tileset\Badlands\HDTree02.grp)
# 708 5/53 Badlands (thingy\tileset\Badlands\HDTree03.grp)
# 710 5/51 Badlands (thingy\tileset\Badlands\HDTree04.grp)
# 771 9/29 Ice (thingy\tileset\ice\HDbld01.grp)
# 773 9/28 Ice (thingy\tileset\ice\HDbld02.grp)
# 775 12/38 Ice (thingy\tileset\ice\HDbld03.grp)
# 777 12/37 Ice (thingy\tileset\ice\HDbld04.grp)
# 779 12/33 Ice1 (thingy\tileset\ice\HDradarl.grp)
# 781 9/21 Ice (thingy\tileset\ice\HDradarR.grp)
# 783 9/15 Ice (thingy\tileset\ice\HDRock01.grp)
# 785 9/16 Ice (thingy\tileset\ice\HDRock02.grp)
# 791 9/24 Ice (thingy\tileset\ice\HDSpire.grp)
# 793 9/23 Ice (thingy\tileset\ice\HDTwr01.grp)
# 795 Unknown795 (thingy\tileset\ice\HDTwr02.grp)
# 797 12/7 Ice (thingy\tileset\ice\LDBTre01.grp)
# 799 12/8 Ice (thingy\tileset\ice\LDBTre02.grp)
# 801 12/9 Ice2 (thingy\tileset\ice\LDBTre03.grp)
# 803 12/10 Ice2 (thingy\tileset\ice\LDBTre04.grp)
# 805 12/40 Ice (thingy\tileset\ice\LDbld01.grp)
# 807 12/41 Ice (thingy\tileset\ice\LDbld02.grp)
# 809 12/42 Ice (thingy\tileset\ice\LDComm.grp)
# 811 12/5 Ice (thingy\tileset\ice\LDDtre01.grp)
# 813 12/6 Ice (thingy\tileset\ice\LDDtre02.grp)
# 815 12/36 Ice (thingy\tileset\ice\LDDish.grp)
# 817 12/32 Ice (thingy\tileset\ice\LDRdr01.grp)
# 819 12/33 Ice2 (thingy\tileset\ice\LDRdr02.grp)
# 821 12/34 Ice (thingy\tileset\ice\LDRdr03.grp)
# 823 12/24 Ice1 (thingy\tileset\ice\LDRck01.grp)
# 825 12/25 Ice1 (thingy\tileset\ice\LDRck02.grp)
# 827 12/30 Ice1 (thingy\tileset\ice\HDPipes.grp)
# 829 12/31 Ice (thingy\tileset\ice\LDthing.grp)
# 834 9/22 Ice (thingy\tileset\ice\HDRadr02.grp)
# 843 5/6 Ice (thingy\tileset\ice\RJBTree1.grp)
# 845 5/7 Ice (thingy\tileset\ice\RJBTree2.grp)
# 847 5/8 Ice (thingy\tileset\ice\RJBTree3.grp)
# 849 5/9 Ice (thingy\tileset\ice\RJBTree4.grp)
# 852 10/12 Desert1 (thingy\tileset\desert\HDBBROKE.grp)
# 854 10/8 Desert1 (thingy\tileset\desert\HDBGAS.grp)
# 856 10/9 Desert1 (thingy\tileset\desert\HDBMED.grp)
# 858 6/10 Desert (thingy\tileset\desert\HDBMOSS.grp)
# 860 6/13 Desert1 (thingy\tileset\desert\HDBTENT.grp)
# 862 Unknown Desert (thingy\tileset\desert\HDPLNT03.grp)
# 864 10/12 Desert2 (thingy\tileset\desert\JGBROKE.grp)
# 866 10/9 Desert2 (thingy\tileset\desert\JGBGAS.grp)
# 868 10/10 Desert2 (thingy\tileset\desert\JGBGEN.grp)
# 870 10/11 Desert (thingy\tileset\desert\JGBSGN.grp)
# 872 10/14 Desert (thingy\tileset\desert\JGBTENT.grp)
# 874 10/41 Desert (thingy\tileset\desert\JGBCOMM.grp)
# 876 10/39 Desert (thingy\tileset\desert\JGBFACT.grp)
# 878 10/8 Desert2 (thingy\tileset\desert\JGBRED.grp)
# 881 10/7 Desert (thingy\tileset\desert\JGPLNT02.grp)
# 883 4/6 Desert (thingy\tileset\desert\LDBAZ.grp)
# 885 4/11 Desert (thingy\tileset\desert\LDBGAS.grp)
# 887 4/10 Desert (thingy\tileset\desert\LDBGREN.grp)
# 890 4/7 Desert (thingy\tileset\desert\LDBSUKY.grp)
# 892 4/12 Desert (thingy\tileset\desert\LDBTENT.grp)
# 895 4/13 Desert (thingy\tileset\desert\HDLbox01.grp)
# 898 4/15 Desert1 (thingy\tileset\desert\LDLbox01.grp)
# 900 10/23 Desert (thingy\tileset\desert\LDMachn1.grp)
# 902 10/5 Desert (thingy\tileset\desert\LDPlnt04.grp)
.headerstart
IsId          	337
Type          	0
Init          	DoodadHeader_secondary_Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DoodadHeader_secondary_Init:
	playfram          	0x00	# Frame set 0
	imgulnextid       	0 0 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 679 7/8 Platform (thingy\tileset\Platform\tree01.grp)
.headerstart
IsId          	338
Type          	0
Init          	SpacePlatformDoodadInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpacePlatformDoodadInit:
	playfram          	0x00	# Frame set 0
SpacePlatformDoodadLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	goto              	SpacePlatformDoodadLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 680 7/7 Platform (thingy\tileset\Platform\tree02.grp)
.headerstart
IsId          	339
Type          	0
Init          	SpacePlatformDoodad2Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

SpacePlatformDoodad2Init:
	playfram          	0x00	# Frame set 0
SpacePlatformDoodad2Local00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	goto              	SpacePlatformDoodad2Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 742 Left Upper Level Door (thingy\tileset\install\CRDoor1.grp)
# 750 Substructure Left Door (thingy\tileset\install\DIDoor1.grp)
# 754 Substructure Opening Hole (thingy\tileset\install\DIHatc1.grp)
.headerstart
IsId          	340
Type          	27
Init          	InstallationDoodadInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	InstallationDoodadAlmostBuilt
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	InstallationDoodadStarEditInit
Disable       	InstallationDoodadDisable
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	InstallationDoodadStarEditInit
.headerend
# ----------------------------------------------------------------------------- #

InstallationDoodadInit:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

InstallationDoodadAlmostBuilt:
	playfram          	9	# Frame set 0, direction 9
	goto              	ScourgeLocal00

InstallationDoodadStarEditInit:
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	sigorder          	1 
	goto              	ScourgeLocal00

InstallationDoodadDisable:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 743 Right Upper Level Door (thingy\tileset\install\CRDoor1.grp)
# 751 Substructure Right Door (thingy\tileset\install\DIDoor1.grp)
.headerstart
IsId          	341
Type          	27
Init          	InstallationDoodad2Init
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[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          	0x00	# Frame set 0
	setflipstate      	1 
	goto              	ScourgeLocal00

InstallationDoodad2AlmostBuilt:
	playfram          	9	# Frame set 0, direction 9
	setflipstate      	1 
	goto              	ScourgeLocal00

InstallationDoodad2StarEditInit:
	playfram          	9	# Frame set 0, direction 9
	setflipstate      	1 
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	sigorder          	1 
	goto              	ScourgeLocal00

InstallationDoodad2Disable:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 744 4/15 Installation1 (thingy\tileset\install\DCFan1.grp)
.headerstart
IsId          	342
Type          	0
Init          	InstallationRightWallFansInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InstallationRightWallFansInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	goto              	InstallationRightWallFansInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 745 4/15 Installation2 (thingy\tileset\install\DCFan1.grp)
.headerstart
IsId          	343
Type          	0
Init          	InstallationLeftWallFansInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InstallationLeftWallFansInit:
	playfram          	0x00	# Frame set 0
	setflipstate      	1 
	wait              	2 
InstallationLeftWallFansLocal00:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	2 
	goto              	InstallationLeftWallFansLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 752 3/1 Installation (thingy\tileset\install\DIGear1.grp)
# 753 3/2 Installation (thingy\tileset\install\DIGear2.grp)
.headerstart
IsId          	344
Type          	0
Init          	InstallationGearInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

InstallationGearInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	goto              	InstallationGearInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 736 Floor Missile Trap (thingy\tileset\install\CLPlate1.grp)
.headerstart
IsId          	345
Type          	27
Init          	FloorMissileTrapInit
Death         	FloorMissileTrapDeath
GndAttkInit   	FloorMissileTrapGndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	FloorMissileTrapGndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	FloorMissileTrapSpecialState1
SpecialState2 	FloorMissileTrapSpecialState2
AlmostBuilt   	ScourgeLocal00
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	FloorMissileTrapStarEditInit
Disable       	FloorMissileTrapSpecialState2
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

FloorMissileTrapInit:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

FloorMissileTrapDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	1 
	end

FloorMissileTrapGndAttkInit:
	wait              	1 
	attackwith        	1 
	gotorepeatattk
	ignorerest
	goto              	ScourgeLocal00

FloorMissileTrapSpecialState1:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	imgol             	737 0 0	# Floor Missile Trap Turret (thingy\tileset\install\CLPlat1T.grp)
	sigorder          	1 
	goto              	ScourgeLocal00

FloorMissileTrapSpecialState2:
	setspawnframe     	20 
	wait              	1 
FloorMissileTrapLocal00:
	curdirectcondjmp  	160 10 FloorMissileTrapLocal01
	wait              	2 
	goto              	FloorMissileTrapLocal00

FloorMissileTrapLocal01:
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	sigorder          	1 
	goto              	ScourgeLocal00

FloorMissileTrapStarEditInit:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 737 Floor Missile Trap Turret (thingy\tileset\install\CLPlat1T.grp)
.headerstart
IsId          	346
Type          	24
Init          	FloorMissileTrapTurretInit
Death         	ScourgeExplosionDeath
GndAttkInit   	ScourgeLocal00
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	ScourgeLocal00
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	FloorMissileTrapTurretSpecialState2
AlmostBuilt   	[NONE]
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	[NONE]
Disable       	FloorMissileTrapTurretSpecialState2
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

FloorMissileTrapTurretInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	setfldirect       	20 
	goto              	ScourgeLocal00

FloorMissileTrapTurretSpecialState2:
	wait              	1 
FloorMissileTrapTurretLocal00:
	curdirectcondjmp  	160 10 FloorMissileTrapTurretLocal01
	wait              	2 
	goto              	FloorMissileTrapTurretLocal00

FloorMissileTrapTurretLocal01:
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 735 Floor Gun Trap (thingy\tileset\install\CLPlate2.grp)
.headerstart
IsId          	347
Type          	27
Init          	FloorGunTrapInit
Death         	FloorGunTrapDeath
GndAttkInit   	FloorGunTrapGndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	FloorGunTrapGndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	FloorGunTrapGndAttkToIdle
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	FloorGunTrapSpecialState1
SpecialState2 	FloorGunTrapSpecialState2
AlmostBuilt   	ScourgeLocal00
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	FloorGunTrapSpecialState1
Disable       	FloorGunTrapSpecialState2
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

FloorGunTrapInit:
	playfram          	1	# Frame set 0, direction 1
	goto              	ScourgeLocal00

FloorGunTrapDeath:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	1 
	end

FloorGunTrapGndAttkInit:
	wait              	1 
	nobrkcodestart
	playsnd           	70	# Bullet\TGoFir00.wav
	attackwith        	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	nobrkcodeend
	gotorepeatattk
	ignorerest
	goto              	ScourgeLocal00

FloorGunTrapGndAttkToIdle:
	playfram          	10	# Frame set 0, direction 10
	goto              	ScourgeLocal00

FloorGunTrapSpecialState1:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	sigorder          	1 
	playfram          	10	# Frame set 0, direction 10
	goto              	ScourgeLocal00

FloorGunTrapSpecialState2:
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 738 Wall Missile Trap (thingy\tileset\install\DCGun1.grp)
.headerstart
IsId          	348
Type          	27
Init          	WallMissileTrapType1Init
Death         	WallMissileTrapType1Death
GndAttkInit   	WallMissileTrapType1GndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	WallMissileTrapType1GndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	WallMissileTrapType1SpecialState1
SpecialState2 	WallMissileTrapType1SpecialState2
AlmostBuilt   	ScourgeLocal00
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	WallMissileTrapType1SpecialState1
Disable       	WallMissileTrapType1SpecialState2
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

WallMissileTrapType1Init:
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	setfldirect       	12 
	goto              	ScourgeLocal00

WallMissileTrapType1Death:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	1 
	end

WallMissileTrapType1GndAttkInit:
	wait              	1 
	attackwith        	1 
	gotorepeatattk
	ignorerest
	goto              	ScourgeLocal00

WallMissileTrapType1SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	sigorder          	1 
	goto              	ScourgeLocal00

WallMissileTrapType1SpecialState2:
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 739 Wall Missile Trap2 (thingy\tileset\install\DCGun1.grp)
.headerstart
IsId          	349
Type          	27
Init          	WallMissileTrapTypet2Init
Death         	WallMissileTrapTypet2Death
GndAttkInit   	WallMissileTrapTypet2GndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	WallMissileTrapTypet2GndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	WallMissileTrapTypet2SpecialState1
SpecialState2 	WallMissileTrapTypet2SpecialState2
AlmostBuilt   	ScourgeLocal00
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	WallMissileTrapTypet2SpecialState1
Disable       	WallMissileTrapTypet2SpecialState2
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

WallMissileTrapTypet2Init:
	playfram          	1	# Frame set 0, direction 1
	setflipstate      	1 
	wait              	1 
	setfldirect       	20 
	goto              	ScourgeLocal00

WallMissileTrapTypet2Death:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	1 
	end

WallMissileTrapTypet2GndAttkInit:
	wait              	1 
	attackwith        	1 
	gotorepeatattk
	ignorerest
	goto              	ScourgeLocal00

WallMissileTrapTypet2SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	setflipstate      	1 
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	sigorder          	1 
	goto              	ScourgeLocal00

WallMissileTrapTypet2SpecialState2:
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 740 Wall Flame Trap (thingy\tileset\install\DCGun2.grp)
.headerstart
IsId          	350
Type          	27
Init          	WallFlameTrapType1Init
Death         	WallFlameTrapType1Death
GndAttkInit   	WallFlameTrapType1GndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	WallFlameTrapType1GndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	WallFlameTrapType1SpecialState1
SpecialState2 	WallFlameTrapType1SpecialState2
AlmostBuilt   	ScourgeLocal00
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	WallFlameTrapType1SpecialState1
Disable       	WallFlameTrapType1SpecialState2
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

WallFlameTrapType1Init:
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	setfldirect       	12 
	goto              	ScourgeLocal00

WallFlameTrapType1Death:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	1 
	end

WallFlameTrapType1GndAttkInit:
	wait              	1 
	nobrkcodestart
	imgoluselo        	421 0 0	# FlameThrower (thingy\flamer.grp)
	setfldirect       	12 
	attkshiftproj     	24 
	wait              	2 
	attkshiftproj     	52 
	wait              	1 
	attkshiftproj     	80 
	wait              	10 
	ignorerest
	goto              	ScourgeLocal00

WallFlameTrapType1SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	sigorder          	1 
	goto              	ScourgeLocal00

WallFlameTrapType1SpecialState2:
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 741 Wall Flame Trap2 (thingy\tileset\install\DCGun2.grp)
.headerstart
IsId          	351
Type          	27
Init          	WallFlameTrapType2Init
Death         	WallFlameTrapType2Death
GndAttkInit   	WallFlameTrapType2GndAttkInit
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	WallFlameTrapType2GndAttkInit
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	WallFlameTrapType2SpecialState1
SpecialState2 	WallFlameTrapType2SpecialState2
AlmostBuilt   	ScourgeLocal00
Built         	[NONE]
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	[NONE]
WorkingToIdle 	[NONE]
WarpIn        	[NONE]
Unused3       	[NONE]
StarEditInit  	WallFlameTrapType2SpecialState1
Disable       	WallFlameTrapType2SpecialState2
Burrow        	[NONE]
UnBurrow      	[NONE]
Enable        	ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #

WallFlameTrapType2Init:
	playfram          	1	# Frame set 0, direction 1
	setflipstate      	1 
	wait              	1 
	setfldirect       	20 
	goto              	ScourgeLocal00

WallFlameTrapType2Death:
	imgol             	332 0 0	# Explosion2 (Small) (thingy\tBangS.grp)
	wait              	1 
	end

WallFlameTrapType2GndAttkInit:
	wait              	1 
	nobrkcodestart
	imgoluselo        	421 0 0	# FlameThrower (thingy\flamer.grp)
	setfldirect       	20 
	attkshiftproj     	24 
	wait              	2 
	attkshiftproj     	52 
	wait              	1 
	attkshiftproj     	80 
	wait              	10 
	ignorerest
	goto              	ScourgeLocal00

WallFlameTrapType2SpecialState1:
	playfram          	1	# Frame set 0, direction 1
	setflipstate      	1 
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	sigorder          	1 
	goto              	ScourgeLocal00

WallFlameTrapType2SpecialState2:
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	sigorder          	1 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 582 Map Revealer (neutral\maprev.grp)
.headerstart
IsId          	352
Type          	1
Init          	MapRevealerInit
Death         	MapRevealerDeath
.headerend
# ----------------------------------------------------------------------------- #

MapRevealerInit:
	playfram          	0x00	# Frame set 0
MapRevealerLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	goto              	MapRevealerLocal00

MapRevealerDeath:
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 914 Lurker Egg (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	# Egg Shadow (zerg\zegShad.grp)
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	waitrand          	1 3 
LurkerEggLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	goto              	LurkerEggLocal00

LurkerEggDeath:
	playsnd           	830	# Zerg\Egg\ZEgDth00.WAV
	lowsprul          	143 0 0	# Egg Remnants (zerg\zegDeath.grp)
	wait              	1 
	end

LurkerEggSpecialState1:
	sigorder          	4 
	goto              	ScourgeLocal00

LurkerEggSpecialState2:
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	sigorder          	4 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 921 Lurker (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	# Lurker Shadow (zerg\zZluShad.grp)
LurkerWalkingToIdle:
	playfram          	0x00	# Frame set 0
LurkerLocal00:
	waitrand          	63 75 
	randcondjmp       	128 LurkerLocal01
	goto              	LurkerLocal00

LurkerLocal01:
	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	# Lurker Remnants (zerg\zLurker.grp)
	wait              	1 
	end

LurkerGndAttkInit:
	nobrkcodestart
LurkerGndAttkRpt:
	wait              	1 
	playsnd           	64	# Bullet\SpoogHit.wav
	attack
	wait              	1 
	nobrkcodeend
	gotorepeatattk
	ignorerest
LurkerGndAttkToIdle:
	goto              	ScourgeLocal00

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              	ScourgeLocal00

LurkerBurrow:
	imgol             	423 0 0	# Burrowing Dust (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	# Burrowing Dust (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	# Burrowing Dust (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	# Burrowing Dust (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              	ScourgeLocal00

LurkerUnBurrow:
	waitrand          	1 5 
	imgul             	423 0 0	# Burrowing Dust (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 Lurker Remnants (zerg\zLurker.grp)
.headerstart
IsId          	356
Type          	0
Init          	LurkerRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

LurkerRemnantsInit:
	playfram          	0x1fe	# Frame set 30
	wait              	50 
	playfram          	0x20f	# Frame set 31
	wait              	50 
	playfram          	0x220	# Frame set 32
	wait              	50 
	playfram          	0x231	# Frame set 33
	wait              	50 
	playfram          	0x242	# Frame set 34
	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	# Devourer Shadow (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	# Devourer Death (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 Devourer Birth (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	# Frame set 0, direction 7
	wait              	1 
	waitrand          	10 15 
DevourerBirthLocal00:
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	goto              	DevourerBirthLocal00

DevourerBirthDeath:
	wait              	1 
	end

DevourerBirthSpecialState1:
	wait              	1 
	nobrkcodestart
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	sigorder          	4 
	nobrkcodeend
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 918 Devourer Death (zerg\zdvDeath.grp)
.headerstart
IsId          	359
Type          	0
Init          	DevourerDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DevourerDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	imgol             	58 0 0	# Zerg Air Death Explosion (Large) (thingy\zAirDthL.grp)
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 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	# Medic Shadow (terran\tmeShad.grp)
MedicLocal00:
	playfram          	0x00	# Frame set 0
MedicLocal01:
	waitrand          	63 75 
	randcondjmp       	128 MedicLocal02
	goto              	MedicLocal01

MedicLocal02:
	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              	MedicLocal00

MedicDeath:
	playsnd           	1000	# Terran\Medic\TMdDth00.wav
	setfldirect       	0 
	playfram          	0xdd	# Frame set 13
	wait              	2 
	playfram          	222	# Frame set 13, direction 1
	wait              	2 
	playfram          	223	# Frame set 13, direction 2
	wait              	2 
	playfram          	224	# Frame set 13, direction 3
	wait              	2 
	playfram          	225	# Frame set 13, direction 4
	wait              	2 
	playfram          	226	# Frame set 13, direction 5
	wait              	2 
	playfram          	227	# Frame set 13, direction 6
	wait              	2 
	playfram          	228	# Frame set 13, direction 7
	wait              	4 
	playfram          	229	# Frame set 13, direction 8
	wait              	4 
	lowsprul          	490 0 0	# Medic Remnants (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              	ScourgeLocal00

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              	MedicLocal00

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 Medic Remnants (terran\tmeDeath.grp)
.headerstart
IsId          	361
Type          	0
Init          	MedicRemnantsInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

MedicRemnantsInit:
	playfram          	0x00	# Frame set 0
	wait              	50 
	playfram          	1	# Frame set 0, direction 1
	wait              	50 
	playfram          	2	# Frame set 0, direction 2
	wait              	50 
	playfram          	3	# Frame set 0, direction 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   	BattlecruiserLocal00
AirAttkInit   	ValkyrieAirAttkInit
Unused1       	[NONE]
GndAttkRpt    	BattlecruiserLocal00
AirAttkRpt    	ValkyrieAirAttkInit
CastSpell     	[NONE]
GndAttkToIdle 	OverlordLocal00
AirAttkToIdle 	OverlordLocal00
Unused2       	[NONE]
Walking       	ValkyrieWalking
WalkingToIdle 	ValkyrieWalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

ValkyrieInit:
	imgul             	940 0 42	# Valkyrie Shadow (terran\bomber.grp)
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

ValkyrieDeath:
	playsnd           	1040	# Terran\FRIGATE\TVkDth00.WAV
	imgol             	332 0 0	# Explosion2 (Small) (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              	OverlordLocal00

ValkyrieWalking:
	imgol             	941 0 0	# Valkyrie Engines (thingy\tbmGlow.grp)
	sigorder          	64 
	setvertpos        	0 
	goto              	ScourgeLocal00

ValkyrieWalkingToIdle:
	orderdone         	64 
	goto              	OverlordLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 925 Dark Archon Energy (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	# Frame set 1, direction 1
	wait              	1 
	nobrkcodestart
	wait              	1 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	playfram          	24	# Frame set 1, direction 7
	wait              	2 
	playfram          	25	# Frame set 1, direction 8
	wait              	2 
	playfram          	26	# Frame set 1, direction 9
	wait              	2 
	imgol             	926 0 0	# Dark Archon Being (protoss\darchnT.grp)
	imgol             	927 0 0	# Dark Archon Swirl (protoss\darchnT2.grp)
	sigorder          	4 
	nobrkcodeend
	wait              	2 
DarkArchonEnergyGndAttkInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	goto              	DarkArchonEnergyGndAttkInit

DarkArchonEnergyDeath:
	playsnd           	7	# Misc\ExploLrg.wav
	imgol             	928 0 0	# Dark Archon Death (protoss\PdaDeath.grp)
	wait              	3 
	end

DarkArchonEnergyCastSpell:
	nobrkcodestart
	castspell
	sigorder          	2 
	nobrkcodeend
	gotorepeatattk
	goto              	DarkArchonEnergyGndAttkInit

DarkArchonEnergySpecialState1:
	playsnd           	617	# Protoss\TEMPLAR\PTeSum00.WAV
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
DarkArchonEnergyLocal00:
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	goto              	DarkArchonEnergyLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 926 Dark Archon Being (protoss\darchnT.grp)
.headerstart
IsId          	366
Type          	12
Init          	DarkArchonBeingInit
Death         	ScourgeExplosionDeath
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	# Archon Beam (thingy\emsBeam.grp)
	playsnd           	58	# Bullet\PArFir00.wav
	attack
	wait              	1 
	nobrkcodeend
	gotorepeatattk
	goto              	DarkArchonBeingGndAttkToIdle

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 Dark Archon Swirl (protoss\darchnT2.grp)
.headerstart
IsId          	367
Type          	1
Init          	DarkArchonSwirlInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

DarkArchonSwirlInit:
	tmprmgraphicstart
	waitrand          	1 5 
	tmprmgraphicend
DarkArchonSwirlLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	goto              	DarkArchonSwirlLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 928 Dark Archon Death (protoss\PdaDeath.grp)
.headerstart
IsId          	368
Type          	0
Init          	DarkArchonDeathInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkArchonDeathInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 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	# Corsair Shadow (protoss\corsair.grp)
CorsairGndAttkToIdle:
	playfram          	0x00	# Frame set 0
	goto              	OverlordLocal00

CorsairDeath:
	playsnd           	533	# Protoss\Scout\PScDth00.WAV
	imgol             	213 0 0	# Explosion1 (Small) (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	# Corsair Engines (thingy\pcsGlow.grp)
	playfram          	0x00	# Frame set 0
	setvertpos        	0 
	goto              	ScourgeLocal00

CorsairWarpIn:
	imgol             	143 0 0	# Scout Warp Flash (protoss\scout.grp)
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 931 Corsair Engines (thingy\pcsGlow.grp)
.headerstart
IsId          	370
Type          	12
Init          	CorsairEnginesInit
Death         	ScourgeExplosionDeath
GndAttkInit   	ScourgeExplosionDeath
AirAttkInit   	ScourgeExplosionDeath
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	ScourgeExplosionDeath
GndAttkToIdle 	ScourgeExplosionDeath
AirAttkToIdle 	ScourgeExplosionDeath
Unused2       	[NONE]
Walking       	CorsairEnginesInit
WalkingToIdle 	ScourgeExplosionDeath
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CorsairEnginesInit:
	engframe          	0 
	wait              	1 
	engframe          	17 
	wait              	1 
	goto              	CorsairEnginesInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 932 Neutron Flare Overlay (Unused) (thingy\elbFireC.grp)
.headerstart
IsId          	371
Type          	1
Init          	Unknown371Init
Death         	Unknown371Death
.headerend
# ----------------------------------------------------------------------------- #

Unknown371Init:
	playfram          	0x00	# 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 Dark Templar (Unit) (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 	ScourgeLocal00
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	DarkTemplar_Unit_Walking
WalkingToIdle 	DarkTemplar_Unit_Init
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DarkTemplar_Unit_Init:
	playfram          	0xdd	# Frame set 13
	goto              	ScourgeLocal00

DarkTemplar_Unit_Death:
	playsnd           	741	# Protoss\DARKTEMPLAR\PDTDth00.WAV
	imgol             	153 0 0	# Zealot Death (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 Neutron Flare (thingy\PcsSplsh.grp)
.headerstart
IsId          	373
Type          	2
Init          	NeutronFlareInit
Death         	NeutronFlareDeath
GndAttkInit   	NeutronFlareDeath
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

NeutronFlareInit:
	wait              	1 
	sigorder          	1 
	wait              	1 
NeutronFlareDeath:
	playfram          	0x00	# Frame set 0
	playsnd           	95	# Bullet\SHOCKBMB.wav
	domissiledmg
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 951 Disruption Web (thingy\Disrupt.grp)
.headerstart
IsId          	374
Type          	1
Init          	DisruptionWebInit
Death         	DisruptionWebDeath
.headerend
# ----------------------------------------------------------------------------- #

DisruptionWebInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
DisruptionWebLocal00:
	playfram          	5	# Frame set 0, direction 5
	wait              	3 
	playfram          	6	# Frame set 0, direction 6
	wait              	3 
	playfram          	7	# Frame set 0, direction 7
	wait              	3 
	playfram          	8	# Frame set 0, direction 8
	wait              	3 
	playfram          	9	# Frame set 0, direction 9
	wait              	3 
	goto              	DisruptionWebLocal00

DisruptionWebDeath:
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 952 Scantid (Desert) (neutral\Kcritter.grp)
.headerstart
IsId          	375
Type          	12
Init          	Scantid_DesertCritter_Init
Death         	Scantid_DesertCritter_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	Scantid_DesertCritter_Walking
WalkingToIdle 	Scantid_DesertCritter_WalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Scantid_DesertCritter_Init:
	imgul             	953 0 0	# Scantid (Desert) Shadow (neutral\nckShad.grp)
Scantid_DesertCritter_WalkingToIdle:
	playfram          	0x66	# Frame set 6
	goto              	ScourgeLocal00

Scantid_DesertCritter_Death:
	playsnd           	975	# Misc\CRITTERS\ScDeath01.wav
	setfldirect       	0 
	playfram          	0xcc	# Frame set 12
	wait              	2 
	playfram          	205	# Frame set 12, direction 1
	wait              	2 
	playfram          	206	# Frame set 12, direction 2
	wait              	2 
	playfram          	207	# Frame set 12, direction 3
	wait              	2 
	playfram          	208	# Frame set 12, direction 4
	wait              	2 
	playfram          	209	# Frame set 12, direction 5
	wait              	2 
	playfram          	210	# Frame set 12, direction 6
	wait              	2 
	playfram          	211	# Frame set 12, direction 7
	wait              	2 
	end

Scantid_DesertCritter_Walking:
	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              	Scantid_DesertCritter_Walking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 954 Kakaru (Twilight) (neutral\Scritter.grp)
.headerstart
IsId          	376
Type          	12
Init          	Kakaru_TwilightCritter_Init
Death         	Kakaru_TwilightCritter_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	Kakaru_TwilightCritter_Walking
WalkingToIdle 	Kakaru_TwilightCritter_WalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Kakaru_TwilightCritter_Init:
	imgul             	955 0 42	# Kakaru (Twilight) Shadow (neutral\Scritter.grp)
Kakaru_TwilightCritter_WalkingToIdle:
	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              	Kakaru_TwilightCritter_WalkingToIdle

Kakaru_TwilightCritter_Death:
	playsnd           	979	# Misc\CRITTERS\TerDeath01.wav
	setfldirect       	0 
	playfram          	0xcc	# Frame set 12
	wait              	2 
	playfram          	205	# Frame set 12, direction 1
	wait              	2 
	playfram          	206	# Frame set 12, direction 2
	wait              	2 
	playfram          	207	# Frame set 12, direction 3
	wait              	2 
	playfram          	208	# Frame set 12, direction 4
	wait              	2 
	playfram          	209	# Frame set 12, direction 5
	wait              	2 
	playfram          	210	# Frame set 12, direction 6
	wait              	2 
	playfram          	211	# Frame set 12, direction 7
	wait              	2 
	playfram          	212	# Frame set 12, direction 8
	wait              	2 
	playfram          	213	# Frame set 12, direction 9
	wait              	2 
	end

Kakaru_TwilightCritter_Walking:
	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              	Kakaru_TwilightCritter_Walking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 956 Ursadon (Ice) (neutral\Icritter.grp)
.headerstart
IsId          	377
Type          	12
Init          	Ursadon_IceCritter_Init
Death         	Ursadon_IceCritter_Death
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	Ursadon_IceCritter_Walking
WalkingToIdle 	Ursadon_IceCritter_WalkingToIdle
SpecialState1 	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Ursadon_IceCritter_Init:
	imgul             	957 0 0	# Ursadon (Ice) Shadow (neutral\ncicShad.grp)
Ursadon_IceCritter_WalkingToIdle:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

Ursadon_IceCritter_Death:
	playsnd           	971	# Misc\CRITTERS\PBDeath01.wav
	setfldirect       	0 
	playfram          	0x88	# Frame set 8
	wait              	2 
	playfram          	137	# Frame set 8, direction 1
	wait              	2 
	playfram          	138	# Frame set 8, direction 2
	wait              	2 
	playfram          	139	# Frame set 8, direction 3
	wait              	2 
	playfram          	140	# Frame set 8, direction 4
	wait              	50 
	playfram          	141	# Frame set 8, direction 5
	wait              	50 
	playfram          	142	# Frame set 8, direction 6
	wait              	50 
	playfram          	143	# Frame set 8, direction 7
	wait              	50 
	end

Ursadon_IceCritter_Walking:
	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              	Ursadon_IceCritter_Walking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 965 Halo Rockets (bullet\SMmissle.grp)
.headerstart
IsId          	378
Type          	2
Init          	HaloRocketInit
Death         	HaloRocketDeath
GndAttkInit   	HaloRocketGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

HaloRocketInit:
	playfram          	0x00	# Frame set 0
	playsnd           	1023	# Bullet\Tfrshoot.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
HaloRocketGndAttkInit:
	sprol             	505 0 0	# Halo Rockets Trail (thingy\bsmoke.grp)
	wait              	2 
	goto              	HaloRocketGndAttkInit

HaloRocketDeath:
	playsnd           	1022	# Bullet\Tfrhit.wav
	imgol             	530 0 0	# Gemini Missiles Explosion (thingy\ecaHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 966 Optical Flare Grenade (bullet\grenade.grp)
.headerstart
IsId          	379
Type          	2
Init          	OpticalFlareInit
Death         	OpticalFlareDeath
GndAttkInit   	OpticalFlareGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OpticalFlareInit:
	playfram          	0x00	# Frame set 0
	playsnd           	1016	# Terran\Medic\TMedflsh.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
OpticalFlareGndAttkInit:
	sprol             	310 0 0	# Grenade Shot Smoke (thingy\GreSmoke.grp)
	wait              	1 
OpticalFlareLocal00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	goto              	OpticalFlareLocal00

OpticalFlareDeath:
	imgol             	977 0 0	# Optical Flare Hit (Medium) (thingy\TmeFlshM.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 961 Subterranean Spines (bullet\Spike.grp)
.headerstart
IsId          	380
Type          	1
Init          	SubterraneanSpinesInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

SubterraneanSpinesInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 962 Corrosive Acid Shot (thingy\ZDvPuke.grp)
.headerstart
IsId          	381
Type          	2
Init          	CorrosiveAcidInit
Death         	CorrosiveAcidDeath
GndAttkInit   	CorrosiveAcidGndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

CorrosiveAcidInit:
	tmprmgraphicstart
	trgtrangecondjmp  	40 CorrosiveAcidLocal00
	tmprmgraphicend
	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              	ScourgeLocal00

CorrosiveAcidLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	sigorder          	1 
	wait              	1 
	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              	ScourgeLocal00

CorrosiveAcidDeath:
	playsnd           	72	# Bullet\ZGuHit00.wav
	imgol             	963 0 0	# Corrosive Acid Hit (thingy\ZDvHit.grp)
	domissiledmg
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 963 Corrosive Acid Hit (thingy\ZDvHit.grp)
.headerstart
IsId          	382
Type          	1
Init          	CorrosiveAcidHitInit
Death         	CorrosiveAcidHitDeath
.headerend
# ----------------------------------------------------------------------------- #

CorrosiveAcidHitInit:
	playfram          	0x00	# Frame set 0
	playsnd           	1095	# Zerg\Devourer\goophit.wav
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
CorrosiveAcidHitDeath:
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 986 Acid Spores (1) Overlay (Small) (thingy\ZdvGooS.grp)
# 990 Acid Spores (1) Overlay (Medium) (thingy\ZdvGooM.grp)
# 994 Acid Spores (1) Overlay (Large) (thingy\ZdvGooL.grp)
.headerstart
IsId          	383
Type          	1
Init          	AcidSpores_1_OverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_1_OverlayInit:
	tmprmgraphicstart
	waitrand          	1 3 
	tmprmgraphicend
AcidSpores_1_OverlayLocal00:
	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
	waitrand          	2 3 
	goto              	AcidSpores_1_OverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 987 Acid Spores (2-3) Overlay (Small) (thingy\ZdvGooS.grp)
# 991 Acid Spores (2-3) Overlay (Medium) (thingy\ZdvGooM.grp)
# 995 Acid Spores (2-3) Overlay (Large) (thingy\ZdvGooL.grp)
.headerstart
IsId          	384
Type          	1
Init          	AcidSpores_2_3_OverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_2_3_OverlayInit:
	tmprmgraphicstart
	waitrand          	1 3 
	tmprmgraphicend
AcidSpores_2_3_OverlayLocal00:
	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
	waitrand          	2 3 
	goto              	AcidSpores_2_3_OverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 988 Acid Spores (4-5) Overlay (Small) (thingy\ZdvGooS.grp)
# 992 Acid Spores (4-5) Overlay (Medium) (thingy\ZdvGooM.grp)
# 996 Acid Spores (4-5) Overlay (Large) (thingy\ZdvGooL.grp)
.headerstart
IsId          	385
Type          	1
Init          	AcidSpores_4_5_OverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_4_5_OverlayInit:
	tmprmgraphicstart
	waitrand          	1 3 
	tmprmgraphicend
AcidSpores_4_5_OverlayLocal00:
	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
	waitrand          	2 3 
	goto              	AcidSpores_4_5_OverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 989 Acid Spores (6-9) Overlay (Small) (thingy\ZdvGooS.grp)
# 993 Acid Spores (6-9) Overlay (Medium) (thingy\ZdvGooM.grp)
# 997 Acid Spores (6-9) Overlay (Large) (thingy\ZdvGooL.grp)
.headerstart
IsId          	386
Type          	1
Init          	AcidSpores_6_9_OverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

AcidSpores_6_9_OverlayInit:
	tmprmgraphicstart
	waitrand          	1 3 
	tmprmgraphicend
AcidSpores_6_9_OverlayLocal00:
	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
	waitrand          	2 3 
	goto              	AcidSpores_6_9_OverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 832 12/30 Ice2 (thingy\tileset\ice\HDPipes.grp)
# 836 12/24 Ice2 (thingy\tileset\ice\LDRck01.grp)
# 838 12/25 Ice2 (thingy\tileset\ice\LDRck02.grp)
# 904 6/13 Desert2 (thingy\tileset\desert\HDLbox01.grp)
# 907 4/15 Desert2 (thingy\tileset\desert\LDLbox01.grp)
# 909 8/23 Desert (thingy\tileset\desert\LDMachn1.grp)
.headerstart
IsId          	387
Type          	0
Init          	IceDoodadInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

IceDoodadInit:
	playfram          	0x00	# Frame set 0
	setflipstate      	1 
	imgulnextid       	0 0 
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 833 12/30 Ice2 Shadow (thingy\tileset\ice\SHDPipes.grp)
# 837 12/24 Ice2 Shadow (thingy\tileset\ice\SLDRck01.grp)
# 839 12/25 Ice2 Shadow (thingy\tileset\ice\SLDRck02.grp)
# 905 6/13 Desert2 Shadow (thingy\tileset\desert\SHDLbox1.grp)
# 908 4/15 Desert2 Shadow (thingy\tileset\desert\SLDLbox1.grp)
# 910 8/23 Desert Shadow (thingy\tileset\desert\SLDMchn1.grp)
.headerstart
IsId          	388
Type          	1
Init          	DoodadShadowsHeader_BW_Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

DoodadShadowsHeader_BW_Init:
	wait              	1 
	followmaingraphic
	goto              	DoodadShadowsHeader_BW_Init

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 967 Restoration Hit (Small) (thingy\tCureSml.grp)
# 968 Restoration Hit (Medium) (thingy\tCureMed.grp)
# 969 Restoration Hit (Large) (thingy\tCureLrg.grp)
.headerstart
IsId          	389
Type          	1
Init          	RestorationHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

RestorationHitInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	playfram          	15	# Frame set 0, direction 15
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	playfram          	15	# Frame set 0, direction 15
	wait              	1 
	goto              	ScourgeExplosionDeath

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 973 Mind Control Hit (Small) (thingy\PDaMyoSm.grp)
# 974 Mind Control Hit (Medium) (thingy\PDaMyoMd.grp)
# 975 Mind Control Hit (Large) (thingy\PDaMyoLg.grp)
.headerstart
IsId          	390
Type          	1
Init          	MindControlHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

MindControlHitInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	playfram          	15	# Frame set 0, direction 15
	wait              	1 
	playfram          	16	# Frame set 0, direction 16
	wait              	1 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	goto              	ScourgeExplosionDeath

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 976 Optical Flare Hit (Small) (thingy\TmeFlshS.grp)
# 977 Optical Flare Hit (Medium) (thingy\TmeFlshM.grp)
# 978 Optical Flare Hit (Large) (thingy\TmeFlshL.grp)
.headerstart
IsId          	391
Type          	1
Init          	OpticalFlareHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

OpticalFlareHitInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	goto              	ScourgeExplosionDeath

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 979 Feedback (Small) (thingy\PDaPsySm.grp)
# 980 Feedback (Medium) (thingy\PDaPsyMd.grp)
# 981 Feedback Hit (Large) (thingy\PDaPsyLg.grp)
.headerstart
IsId          	392
Type          	1
Init          	FeedbackInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

FeedbackInit:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	wait              	1 
	playfram          	11	# Frame set 0, direction 11
	wait              	1 
	playfram          	12	# Frame set 0, direction 12
	wait              	1 
	playfram          	13	# Frame set 0, direction 13
	wait              	1 
	playfram          	14	# Frame set 0, direction 14
	wait              	1 
	playfram          	15	# Frame set 0, direction 15
	wait              	1 
	playfram          	16	# Frame set 0, direction 16
	wait              	1 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	18	# Frame set 1, direction 1
	wait              	1 
	playfram          	19	# Frame set 1, direction 2
	wait              	1 
	playfram          	20	# Frame set 1, direction 3
	goto              	ScourgeExplosionDeath

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 982 Maelstorm Overlay (Small) (thingy\PDaParSm.grp)
# 983 Maelstorm Overlay (Medium) (thingy\PDaParMd.grp)
# 984 Maelstorm Overlay (Large) (thingy\PDaParLg.grp)
.headerstart
IsId          	393
Type          	1
Init          	MaelstormOverlayInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

MaelstormOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	playfram          	9	# Frame set 0, direction 9
	wait              	2 
	playfram          	10	# Frame set 0, direction 10
	wait              	2 
	playfram          	11	# Frame set 0, direction 11
	wait              	2 
	playfram          	12	# Frame set 0, direction 12
	wait              	2 
	playfram          	13	# Frame set 0, direction 13
	wait              	2 
	playfram          	14	# Frame set 0, direction 14
	wait              	2 
	playfram          	15	# Frame set 0, direction 15
	wait              	2 
	playfram          	16	# Frame set 0, direction 16
	wait              	2 
	playfram          	0x11	# Frame set 1
	wait              	2 
	playfram          	18	# Frame set 1, direction 1
	wait              	2 
	playfram          	19	# Frame set 1, direction 2
	wait              	2 
	playfram          	20	# Frame set 1, direction 3
	wait              	2 
	playfram          	21	# Frame set 1, direction 4
	wait              	2 
	playfram          	22	# Frame set 1, direction 5
	wait              	2 
	playfram          	23	# Frame set 1, direction 6
	wait              	2 
	goto              	MaelstormOverlayInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 970 Unused Heal (Small) (thingy\tmeHealM.grp)
# 971 Unused Heal (Medium) (thingy\tmeHealM.grp)
# 972 Unused Heal (Large) (thingy\tmeHealL.grp)
.headerstart
IsId          	394
Type          	1
Init          	Unknown394Init
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

Unknown394Init:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	goto              	ScourgeExplosionDeath

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 985 Subterranean Spines Hit (zerg\zmarker.grp)
.headerstart
IsId          	395
Type          	2
Init          	Unknown395Init
Death         	Unknown395Death
GndAttkInit   	Unknown395GndAttkInit
AirAttkInit   	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

Unknown395Init:
	playsnd           	1108	# Bullet\ZLrkFir1.wav
	wait              	1 
	sigorder          	1 
	wait              	1 
Unknown395GndAttkInit:
	grdsprol          	511 0 0	# Subterranean Spines (bullet\Spike.grp)
	dogrddamage
	wait              	2 
	goto              	Unknown395GndAttkInit

Unknown395Death:
	playsnd           	1110	# Bullet\ZLrkHit1.wav
	imgol             	530 0 0	# Gemini Missiles Explosion (thingy\ecaHit.grp)
	dogrddamage
	wait              	1 
	end

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 851 10/10 Desert1 (thingy\tileset\desert\HDBANT.grp)
.headerstart
IsId          	396
Type          	0
Init          	DesertDoodadInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodadInit:
	playfram          	0x00	# Frame set 0
DesertDoodadLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	goto              	DesertDoodadLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 889 4/9 Desert (thingy\tileset\desert\LDBNEON.grp)
.headerstart
IsId          	397
Type          	0
Init          	DesertDoodad2Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodad2Init:
	playfram          	0x00	# Frame set 0
DesertDoodad2Local00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	DesertDoodad2Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 894 4/8 Desert (thingy\tileset\desert\Ldneon.grp)
# 913 Unknown913 (protoss\scout.grp)
.headerstart
IsId          	398
Type          	0
Init          	DesertDoodad3Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodad3Init:
	playfram          	0x00	# Frame set 0
DesertDoodad3Local00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	DesertDoodad3Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 911 12/1 Desert Overlay (thingy\tileset\desert\Tgas.grp)
.headerstart
IsId          	399
Type          	0
Init          	DesertDoodadOverlayInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodadOverlayInit:
	playfram          	0x00	# Frame set 0
DesertDoodadOverlayLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	3	# Frame set 0, direction 3
	wait              	1 
	playfram          	4	# Frame set 0, direction 4
	wait              	1 
	playfram          	5	# Frame set 0, direction 5
	wait              	1 
	playfram          	6	# Frame set 0, direction 6
	wait              	1 
	playfram          	7	# Frame set 0, direction 7
	wait              	1 
	playfram          	8	# Frame set 0, direction 8
	wait              	1 
	playfram          	9	# Frame set 0, direction 9
	wait              	1 
	playfram          	10	# Frame set 0, direction 10
	waitrand          	63 75 
	goto              	DesertDoodadOverlayLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 912 11/3 Desert (thingy\tileset\desert\sarlacc.grp)
.headerstart
IsId          	400
Type          	0
Init          	DesertDoodad1Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

DesertDoodad1Init:
	playfram          	0x00	# Frame set 0
DesertDoodad1Local00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	goto              	DesertDoodad1Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 756 Unknown Twilight (thingy\tileset\twilight\Lddrill.grp)
.headerstart
IsId          	401
Type          	0
Init          	TwilightDoodadInit
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodadInit:
	playfram          	0x00	# Frame set 0
TwilightDoodadLocal00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	goto              	TwilightDoodadLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 757 7/13 Twilight (thingy\tileset\twilight\Ldxel01.grp)
.headerstart
IsId          	402
Type          	0
Init          	TwilightDoodad1Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodad1Init:
	playfram          	0x00	# Frame set 0
TwilightDoodad1Local00:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	2	# Frame set 0, direction 2
	wait              	1 
	playfram          	1	# Frame set 0, direction 1
	wait              	1 
	playfram          	0x00	# Frame set 0
	wait              	1 
	goto              	TwilightDoodad1Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 758 7/14 Twilight (thingy\tileset\twilight\Ldxel02.grp)
.headerstart
IsId          	403
Type          	0
Init          	TwilightDoodad2Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodad2Init:
	playfram          	0x00	# Frame set 0
TwilightDoodad2Local00:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	goto              	TwilightDoodad2Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 763 7/17 Twilight (thingy\tileset\twilight\Ldxeltur.grp)
.headerstart
IsId          	404
Type          	0
Init          	TwilightDoodad3Init
Death         	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

TwilightDoodad3Init:
	playfram          	0x00	# Frame set 0
TwilightDoodad3Local00:
	playfram          	0x00	# Frame set 0
	setflipstate      	0 
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	setflipstate      	1 
	sethorpos         	-3 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	goto              	TwilightDoodad3Local00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 923 Overmind Cocoon (zerg\XOvermnd.grp)
.headerstart
IsId          	405
Type          	20
Init          	OvermindCocoonInit
Death         	HatcheryDeath
GndAttkInit   	[NONE]
AirAttkInit   	[NONE]
Unused1       	[NONE]
GndAttkRpt    	[NONE]
AirAttkRpt    	[NONE]
CastSpell     	[NONE]
GndAttkToIdle 	[NONE]
AirAttkToIdle 	[NONE]
Unused2       	[NONE]
Walking       	[NONE]
WalkingToIdle 	[NONE]
SpecialState1 	[NONE]
SpecialState2 	[NONE]
AlmostBuilt   	OvermindCocoonAlmostBuilt
Built         	OvermindCocoonBuilt
Landing       	[NONE]
LiftOff       	[NONE]
IsWorking     	OvermindCocoonIsWorking
WorkingToIdle 	OvermindCocoonIsWorking
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

OvermindCocoonInit:
	imgul             	924 0 0	# Overmind Cocoon Shadow (zerg\ZovShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

OvermindCocoonAlmostBuilt:
	playfram          	0x00	# Frame set 0
	goto              	OvermindCocoonBuilt

OvermindCocoonBuilt:
	waitrand          	1 3 
OvermindCocoonIsWorking:
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	4 
	wait              	1 
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	0x00	# Frame set 0
	wait              	4 
	goto              	OvermindCocoonIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 934 Warp Gate (protoss\XwarpGat.grp)
.headerstart
IsId          	406
Type          	20
Init          	WarpGateInit
Death         	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	# Warp Gate Shadow (protoss\pwgShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

WarpGateAlmostBuilt:
	playfram          	0x00	# Frame set 0
	goto              	WarpGateBuilt

WarpGateBuilt:
	imgol             	936 0 0	# Warp Gate Overlay (protoss\XwarpFir.grp)
	goto              	ScourgeLocal00

WarpGateIsWorking:
	playfram          	0x00	# Frame set 0
	goto              	WarpGateIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 947 Psi Disrupter (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PsiDisrupterInit:
	imgul             	948 0 0	# Psi Disrupter Shadow (neutral\tpdShad.grp)
PsiDisrupterBuilt:
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 949 Power Generator (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     	ScourgeLocal00
WorkingToIdle 	ScourgeLocal00
WarpIn        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

PowerGeneratorInit:
	imgul             	950 0 0	# Power Generator Shadow (neutral\tgnShad.grp)
PowerGeneratorBuilt:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	goto              	PowerGeneratorBuilt

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 936 Warp Gate Overlay (protoss\XwarpFir.grp)
.headerstart
IsId          	409
Type          	24
Init          	WarpGateOverlayInit
Death         	ScourgeExplosionDeath
GndAttkInit   	[NONE]
AirAttkInit   	[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       	ScourgeExplosionDeath
Burrow        	[NONE]
.headerend
# ----------------------------------------------------------------------------- #

WarpGateOverlayInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	goto              	WarpGateOverlayInit

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 937 Xel'Naga Temple (protoss\XelTempl.grp)
.headerstart
IsId          	410
Type          	20
Init          	XelNagaTempleInit
Death         	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	# Xel'Naga Temple Shadow (protoss\pxtShad.grp)
	playfram          	0x00	# Frame set 0
	goto              	ScourgeLocal00

XelNagaTempleAlmostBuilt:
	playfram          	0x00	# Frame set 0
	goto              	XelNagaTempleBuilt

XelNagaTempleBuilt:
	goto              	ScourgeLocal00

XelNagaTempleIsWorking:
	playfram          	0x00	# Frame set 0
	goto              	XelNagaTempleIsWorking

# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 998 Maelstorm Hit (thingy\MaelHit.grp)
.headerstart
IsId          	411
Type          	1
Init          	MaelstromHitInit
Death         	ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

MaelstromHitInit:
	playfram          	0x00	# Frame set 0
	wait              	2 
	playfram          	1	# Frame set 0, direction 1
	wait              	2 
	playfram          	2	# Frame set 0, direction 2
	wait              	2 
	playfram          	3	# Frame set 0, direction 3
	wait              	2 
	playfram          	4	# Frame set 0, direction 4
	wait              	2 
	playfram          	5	# Frame set 0, direction 5
	wait              	2 
	playfram          	6	# Frame set 0, direction 6
	wait              	2 
	playfram          	7	# Frame set 0, direction 7
	wait              	2 
	playfram          	8	# Frame set 0, direction 8
	wait              	2 
	end

