#Goop Cannons

FREESLOT
MT_GOOPCANNON
MT_GOOPCANNONTRAP
S_GOOPCANNONFIRE
S_GOOPCANNONSNEAKY
S_GOOPCANNONFIRELOOK
S_GOOPCANNONSNEAKYLOOK
S_GOOPCANNONFIREFACE
S_GOOPCANNONSNEAKYFACE
MT_SLIMESPITTER
MT_SLIMESLOOPER
MT_SLIMESPRAYER
S_SPITTERSITTER
S_SPITTERSITTER2
S_SPITTERSITTER3
SPR_GOTR

Object MT_GOOPCANNON
MapThingNum = -1
SpawnState = S_GOOPCANNONFIRE
SeeState = S_GOOPCANNONFIREFACE
DeathState = S_XPLD_FLICKY
ReactionTime = 8
AttackSound = sfx_gspray
Radius = 12*FRACUNIT
Height = 64*FRACUNIT
Flags = MF_SOLID

Object MT_GOOPCANNONTRAP
MapThingNum = -1
SpawnState = S_GOOPCANNONSNEAKYLOOK
SeeState = S_GOOPCANNONSNEAKYFACE
DeathState = S_XPLD_FLICKY
ReactionTime = 8
AttackSound = sfx_gspray
Radius = 12*FRACUNIT
Height = 64*FRACUNIT
Flags = MF_SOLID



State S_GOOPCANNONFIRE
SpriteName = SPR_GOTR
SpriteFrame = A
Action = A_FireShot
Var1 = MT_BLACKEGGMAN_GOOPFIRE
Var2 = 0
Duration = 875
Next = S_GOOPCANNONFIRELOOK

State S_GOOPCANNONSNEAKY
SpriteName = SPR_GOTR
SpriteFrame = A
Action = A_SplitShot
Var1 = 16
Var2 = MT_BLACKEGGMAN_GOOPFIRE
Duration = 525
Next = S_GOOPCANNONSNEAKYLOOK


State S_GOOPCANNONFIRELOOK
SpriteName = SPR_GOTR
SpriteFrame = A
Action = A_Look
Var1 = 0
Var2 = 0
Duration = 1
Next = S_GOOPCANNONFIRELOOK

State S_GOOPCANNONSNEAKYLOOK
SpriteName = SPR_GOTR
SpriteFrame = A
Action = A_Look
Var1 = 1
Var2 = 0
Duration = 1
Next = S_GOOPCANNONSNEAKYLOOK


State S_GOOPCANNONFIREFACE
SpriteName = SPR_GOTR
SpriteFrame = A
Action = A_FaceTarget 
Var1 = 0
Var2 = 2
Duration = 105
Next = S_GOOPCANNONFIRE

State S_GOOPCANNONSNEAKYFACE
SpriteName = SPR_GOTR
SpriteFrame = A
Action = A_FaceTarget 
Var1 = 0
Var2 = 2
Duration = 35
Next = S_GOOPCANNONSNEAKY



Object MT_SLIMESPITTER
MapThingNum = -1
SpawnState = S_SPITTERSITTER
DeathState = S_XPLD_FLICKY
ReactionTime = 8
Radius = 15*FRACUNIT
Height = 18*FRACUNIT
Flags = MF_SOLID

Object MT_SLIMESLOOPER
MapThingNum = -1
SpawnState = S_SPITTERSITTER2
DeathState = S_XPLD_FLICKY
ReactionTime = 8
Radius = 15*FRACUNIT
Height = 18*FRACUNIT
Flags = MF_SOLID

Object MT_SLIMESPRAYER
MapThingNum = -1
SpawnState = S_SPITTERSITTER3
DeathState = S_XPLD_FLICKY
ReactionTime = 8
Radius = 15*FRACUNIT
Height = 18*FRACUNIT
Flags = MF_SOLID


State S_SPITTERSITTER
SpriteName = SPR_TANK
SpriteFrame = C
Var1 = 0
Var2 = 0
Duration = 35
Next = S_SPITTERSITTER

State S_SPITTERSITTER2
SpriteName = SPR_TANK
SpriteFrame = C
Var1 = 0
Var2 = 0
Duration = 25
Next = S_SPITTERSITTER2

State S_SPITTERSITTER3
SpriteName = SPR_TANK
SpriteFrame = C
Var1 = 0
Var2 = 0
Duration = 10
Next = S_SPITTERSITTER3
