FREESLOT
S_TYCB_IDLE1
S_TYCB_IDLE2
S_TYCB_IDLE3
S_TYCB_IDLE4
S_TYCB_SHOOT1
S_TYCB_SHOOT2
S_TYCB_SHOOT3
MT_TOYCRAB
S_TOYSHOT1
S_TOYSHOT2
MT_TOYSHOT
SPR_TYCB
SPR_TYSH

Object MT_TOYCRAB
#$Name Toy Crabmeat
#$Sprite TYCBA0
#$Category OuterThreads
MapThingNum = 3316
SpawnState = S_TYCB_IDLE1
SpawnHealth = 1
SeeState = S_TYCB_SHOOT1
SeeSound = sfx_None
ReactionTime = 8
AttackSound = sfx_s3k4d
PainState = S_NULL
PainChance = 32
PainSound = sfx_s3k64
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_XPLD_FLICKY
XDeathState = S_NULL
DeathSound = sfx_s1c1
Speed = 1
Radius = 24*FRACUNIT
Height = 32*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_ENEMY|MF_SPECIAL|MF_SHOOTABLE
RaiseState = S_NULL

State S_TYCB_IDLE1
SpriteName = TYCB
SpriteFrame = A
Duration = 12
Next = S_TYCB_IDLE2
Action = A_Look
Var1 = 1+(1024<<16)

State S_TYCB_IDLE2
SpriteName = TYCB
SpriteFrame = B
Duration = 12
Action = A_Look
Next = S_TYCB_IDLE3
Var1 = 1+(1024<<16)

State S_TYCB_IDLE3
SpriteName = TYCB
SpriteFrame = C
Duration = 12
Action = A_Look
Next = S_TYCB_IDLE4
Var1 = 1+(1024<<16)

State S_TYCB_IDLE4
SpriteName = TYCB
SpriteFrame = D
Duration = 12
Action = A_Look
Next = S_TYCB_IDLE1
Var1 = 1+(1024<<16)

State S_TYCB_SHOOT1
SpriteName = TYCB
SpriteFrame = E
Duration = 13
Next = S_TYCB_SHOOT2

State S_TYCB_SHOOT2
SpriteName = TYCB
SpriteFrame = F
Duration = 5
Next = S_TYCB_SHOOT3
Action = A_LobShot
Var1 = MT_TOYSHOT
Var2 = 45

State S_TYCB_SHOOT3
SpriteName = TYCB
SpriteFrame = G
Duration = 30
Next = S_TYCB_IDLE1
Action = None

#Projectiles

Object MT_TOYSHOT
#$Sprite TYSHA0
SpawnState = S_TOYSHOT1
SpawnHealth = 1
SeeSound = sfx_s3k4d
ReactionTime = 8
PainState = S_XPLD1
DeathState = S_XPLD1
DeathSound = sfx_cybdth
Speed = 4*FRACUNIT
Radius = 4*FRACUNIT
Height = 4*FRACUNIT
DispOffset = 0
Mass = 4
Damage = 1
Flags = MF_NOBLOCKMAP|MF_MISSILE

State S_TOYSHOT1
SpriteName = TYSH
SpriteFrame = A
Duration = 8
Next = S_TOYSHOT2

State S_TOYSHOT2
SpriteName = TYSH
SpriteFrame = B
Duration = 8
Next = S_TOYSHOT1
