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

QueenInit:
	imgul          	47 0 42	# QueenShad (zerg\queen.grp)
	playfram       	136
	waitrand       	1 4
QueenGndAttkToIdle:
	playfram       	136
	wait           	2
	playfram       	153
	wait           	2
	playfram       	170
	wait           	2
	playfram       	187
	wait           	2
	playfram       	204
	wait           	2
	playfram       	221
	wait           	2
	playfram       	238
	wait           	2
	playfram       	255
	wait           	2
	playfram       	272
	wait           	2
	goto           	QueenGndAttkToIdle

QueenDeath:
	playsndbtwn    	334 335	# Terran\VESSEL\TVePss01.WAV, Terran\VESSEL\TVePss02.WAV
	imgol          	58 0 0	# ZergAirDeathLarge (thingy\zAirDthL.grp)
	wait           	1
	end            	

QueenGndAttkInit:
	setvertpos     	0
	playfram       	0
	wait           	1
	playfram       	17
	playsnd        	90	# Bullet\ZQuFir00.wav
	attackwith     	1
	wait           	1
	playfram       	34
	wait           	1
	playfram       	51
	wait           	1
	playfram       	68
	wait           	1
	playfram       	85
	wait           	1
	playfram       	102
	wait           	1
	playfram       	119
	wait           	1
	gotorepeatattk 	
	goto           	QueenGndAttkToIdle

QueenCastSpell:
	setvertpos     	0
	playsnd        	920	# Zerg\Queen\ZQuTag00.WAV
	nobrkcodestart 	
	playfram       	0
	wait           	1
	playfram       	17
	castspell      	
	sigorder       	2
	wait           	1
	playfram       	34
	wait           	1
	playfram       	51
	wait           	1
	playfram       	68
	wait           	1
	playfram       	85
	wait           	1
	playfram       	102
	wait           	1
	playfram       	119
	wait           	1
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	QueenGndAttkToIdle

QueenWalking:
	playfram       	136
	wait           	1
	playfram       	153
	wait           	1
	playfram       	170
	wait           	1
	playfram       	187
	wait           	1
	playfram       	204
	wait           	1
	playfram       	221
	wait           	1
	playfram       	238
	wait           	1
	playfram       	255
	wait           	1
	playfram       	272
	wait           	1
	goto           	QueenWalking


# ----------------------------------------------------------------------------- #