//Used slots

freeslot(
	"SPR_BBLB",
	"MT_BUBBLES",
	"S_BUBBLESLOOK",
	"S_BUBBLES1",
	"S_BUBBLES2",	
	"S_BUBBLES3",
	"S_BUBBLES4",
	"S_BUBBLES5",
	"S_BUBBLES6",
	"S_BUBBLES7",
	"S_BUBBLES8",
	"S_BUBBLES9"
)

//Beta Snail mobjinfo

mobjinfo[MT_BUBBLES] = {
//$Category Genesis Badniks
//$Name Bubbles
//$Sprite BBLSA2A8
	doomednum = 2474,
	spawnstate = S_BUBBLESLOOK,
	spawnhealth = 1,
	seestate = 	S_BUBBLES1,
	seesound = sfx_none,
	missilestate = S_BUBBLES5,
	meleestate = S_BUBBLES5,
	xdeathstate = S_BUBBLES8,
	reactiontime = 32,
	deathstate = S_XPLD_FLICKY,
	deathsound = sfx_pop,
	speed = 2*FRACUNIT,
	radius = 25*FRACUNIT,
	height = 50*FRACUNIT,
	mass = DMG_SPIKE,
	flags = MF_ENEMY|MF_SHOOTABLE|MF_SPECIAL|MF_NOGRAVITY|MF_SLIDEME|MF_FLOAT
}

states[S_BUBBLESLOOK] = {
	sprite = SPR_BBLB,
	frame = A,
	tics = 1,
	action = A_Look,
	nextstate = S_BUBBLESLOOK
}

states[S_BUBBLES1] = {
	sprite = SPR_BBLB,
	frame = A,
	tics = 3,
	action = A_BuzzFly,
	nextstate = S_BUBBLES2
}

states[S_BUBBLES2] = {
	sprite = SPR_BBLB,
	frame = A,
	tics = 3,
	action = A_BuzzFly,
	nextstate = S_BUBBLES3
}

states[S_BUBBLES3] = {
	sprite = SPR_BBLB,
	frame = A,
	tics = 3,
	action = A_BuzzFly,
	nextstate = S_BUBBLES4
}

states[S_BUBBLES4] = {
	sprite = SPR_BBLB,
	frame = A,
	tics = 100,
	action = A_BuzzFly,
	nextstate = S_BUBBLES5
}

states[S_BUBBLES5] = {
	sprite = SPR_BBLB,
	frame = B,
	tics = 1,
	action = A_SetObjectFlags,
	var1 = MF_PAIN,
	var2 = 2,
	nextstate = S_BUBBLES6
}

states[S_BUBBLES6] = {
	sprite = SPR_BBLB,
	frame = B,
	tics = 2,
	action = A_Chase,
	nextstate = S_BUBBLES7
}

states[S_BUBBLES7] = {
	sprite = SPR_BBLB,
	frame = C,
	tics = 100,
	action = A_Chase,
	nextstate = S_BUBBLES8
}

states[S_BUBBLES8] = {
	sprite = SPR_BBLB,
	frame = B,
	tics = 1,
	action = A_SetObjectFlags,
	var1 = MF_PAIN,
	var2 = 1,
	nextstate = S_BUBBLES9
}

states[S_BUBBLES9] = {
	sprite = SPR_BBLB,
	frame = B,
	tics = 2,
	action = A_Chase,
	nextstate = S_BUBBLES1
}


