# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# ### Ghost Stalker (terran\ghoststalker.grp)
.headerstart
IsId          	70
Type          	13
Init          	GhostStalkerInit
Death         	GhostStalkerDeath
GndAttkInit   	GhostStalkerGndAttkInit
AirAttkInit   	GhostStalkerAirAttkInit
Unused1       	[NONE]
GndAttkRpt    	GhostStalkerGndAttkRpt
AirAttkRpt    	GhostStalkerAirAttkRpt
CastSpell     	GhostStalkerCastSpell
GndAttkToIdle 	GhostStalkerGndAttkToIdle
AirAttkToIdle 	GhostStalkerAirAttkToIdle
Unused2       	[NONE]
Walking       	GhostStalkerWalking
WalkingToIdle 	GhostStalkerWalkingToIdle
SpecialState1 	GhostStalkerSpecialState1
.headerend
# ----------------------------------------------------------------------------- #

GhostStalkerInit:
	imgul             	### 0 0	# Ghost Stalker Shadow (terran\ghoststalker-shad.grp)
GhostStalkerWalkingToIdle:
	playfram          	0x77	# Frame set 3
GhostStalkerLocal00:
	wait				1
	waitrand          	62 74 
	randcondjmp       	43 GhostStalkerLocal01
	goto              	GhostStalkerLocal00

GhostStalkerLocal01:
	playfram          	0x00	# Frame set 0
	wait              	1 
	playfram          	0x11	# Frame set 1
	wait              	1 
	playfram          	0x22	# Frame set 2
	wait				1
	playfram			0x11
	wait				1
	playfram			0x00
	randcondjmp       	192 GhostStalkerWalkingToIdle

GhostStalkerDeath:
	playsnd           	238	# Terran\GHOST\TGhDth00.wav
	setfldirect       	0 
	playfram          	136
	wait              	1 
	playfram          	137
	wait              	1 
	playfram          	138
	wait              	1 
	playfram          	139
	wait              	1 
	playfram          	140
	wait              	1 
	playfram          	141
	wait              	1 
	playfram          	142
	wait              	1 
	playfram          	143
	wait              	1 
	playfram          	144
	wait              	1 
	playfram          	145
	wait              	1 
	playfram          	146
	wait              	1 
	playfram          	147
	wait              	1 
	playfram          	148
	wait              	1 
	playfram          	149
	wait              	1 
	playfram          	150
	wait              	1 
	lowsprul          	230 0 0	# Ghost Remnants (terran\tghDeath.grp)
	wait              	1 
	end

GhostStalkerGndAttkInit:
	playfram          	0x77	# Frame set 0
	wait              	1 
GhostStalkerGndAttkRpt:
	wait              	1 
	nobrkcodestart
	playsnd           	98	# Bullet\TGhFir00.wav
	attack
	playfram          	0x66	# Frame set 12
	wait              	1 
	playfram          	0x77	# Frame set 2
	nobrkcodeend
	gotorepeatattk
	ignorerest
GhostStalkerGndAttkToIdle:
	playfram          	0x77	# Frame set 0
	wait              	1 
	goto              	GhostStalkerWalkingToIdle

GhostStalkerAirAttkInit:
	playfram          	0x77	# Frame set 0
	wait              	1 
GhostStalkerAirAttkRpt:
	wait              	1 
	nobrkcodestart
	playsnd           	98	# Bullet\TGhFir00.wav
	attack
	playfram          	0x66	# Frame set 12
	wait              	1 
	playfram          	0x77	# Frame set 2
	nobrkcodeend
	gotorepeatattk
	ignorerest
GhostStalkerAirAttkToIdle:
	playfram          	0x77	# Frame set 0
	wait              	1 
	goto              	GhostStalkerWalkingToIdle

GhostStalkerCastSpell:
	nobrkcodestart
	playfram          	0x66	# Frame set 2
	wait              	1 
	playsnd           	240	# Terran\GHOST\TGhLkd00.wav
	castspell
	playfram          	0x77	# Frame set 12
	wait              	2 
	playfram          	0x66	# Frame set 2
	nobrkcodeend
	gotorepeatattk
	sigorder          	2 
	goto              	GhostStalkerGndAttkToIdle

GhostStalkerWalking:
	move              	4 
	wait              	1 
	playfram          	0x00	# Frame set 4
	move              	4 
	wait              	1 
	playfram          	0x11	# Frame set 5
	move              	4 
	wait              	1 
	playfram          	0x22	# Frame set 6
	move              	4 
	wait              	1 
	playfram          	0x33	# Frame set 7
	move              	4 
	wait              	1 
	playfram          	0x44	# Frame set 8
	move              	4 
	wait              	1 
	playfram          	0x55	# Frame set 9
	move              	4 
	wait              	1 
	goto              	GhostStalkerWalking