# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 112 Carrier (protoss\carrier.grp)
.headerstart
IsId           	151
Type           	21
Init           	CarrierInit
Death          	CarrierDeath
GndAttkInit    	CarrierGndAttkInit
AirAttkInit    	CarrierGndAttkInit
Unused1        	[NONE]
GndAttkRpt     	CarrierGndAttkInit
AirAttkRpt     	CarrierGndAttkInit
CastSpell      	[NONE]
GndAttkToIdle  	CarrierGndAttkToIdle
AirAttkToIdle  	CarrierGndAttkToIdle
Unused2        	[NONE]
Walking        	CarrierWalking
WalkingToIdle  	CarrierGndAttkToIdle
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           	CarrierGndAttkToIdle

CarrierGndAttkToIdle:
	playfram       	0x33	# frame set 3
	waitrand       	8 10
	playfram       	0x22	# frame set 2
	waitrand       	8 10
	playfram       	0x11	# frame set 1
	waitrand       	8 10
	playfram       	0x00	# frame set 0
	waitrand       	8 10
	goto           	CarrierGndAttkToIdle

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

CarrierGndAttkInit:
	wait           	1
	nobrkcodestart 	
	playfram       	0x44	# frame set 4
	attkshiftproj  	24
	wait           	1
	playfram       	0x44	# frame set 4
	attkshiftproj  	52
	wait           	1
	playfram       	0x44	# frame set 4
	attkshiftproj  	80
	wait           	1
	playfram       	0x00	# frame set 0
	nobrkcodeend   	
	gotorepeatattk 	
	goto           	CarrierWalking

CarrierWalking:
	wait           	125
	goto           	CarrierLocal00

CarrierLocal00:
	wait           	125
	goto           	CarrierLocal00

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


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