# Tails Doll Script (Thing Numb's Used -> 3000-3041)

FREESLOT
SPR_TDOL
S_TD_FLOAT1
S_TD_FLOAT2
S_TD_FLOAT3
S_TD_CHASE1
S_TD_CHASE2
S_TD_CHASE3
S_TD_CHASE4
MT_TAILSDOLL2
MT_DUMMYDOLL
MT_DUMMYDOLL2
#

State S_TD_FLOAT1
SpriteName = TDOL
SpriteFrame = A
Duration = 1
Next = S_TD_FLOAT1
Action = A_Look
Var1 = (0<<16)+1

State S_TD_CHASE1
SpriteName = TDOL
SpriteFrame = B
Duration = 1
Next = S_TD_CHASE2
Action = A_TDChase

State S_TD_CHASE2
SpriteName = TDOL
SpriteFrame = C
Duration = 1
Next = S_TD_CHASE1
Action = A_TDChase

Object MT_TAILSDOLL
#$Name Tails Doll
#$Sprite TDOLA1
#$Category Enemies
MapThingNum = 3000
SpawnState = S_TD_FLOAT1
SpawnHealth = 1
PainChance = 2000
SeeState = S_TD_CHASE1
ReactionTime = 1
Speed = 30*FRACUNIT
Radius = 10*FRACUNIT
Height = 40*FRACUNIT
Damage = 1
Flags = MF_RUNSPAWNFUNC|MF_ENEMY|MF_FLOAT|MF_NOGRAVITY|MF_PAIN
#

State S_TD_FLOAT3
SpriteName = TDOL
SpriteFrame = D
Duration = 1
Next = S_TD_FLOAT3
Action = A_Look
Var1 = (0<<16)+1

State S_TD_CHASE3
SpriteName = TDOL
SpriteFrame = D
Next = S_TD_CHASE4
Duration = 1
Action = A_TDChase

State S_TD_CHASE4
SpriteName = TDOL
SpriteFrame = D
Next = S_TD_CHASE3
Duration = 1
Action = A_TDChase

Object MT_TAILSDOLL2
#$Name Tails Doll OG
#$Sprite TDOLD0
#$Category Enemies
MapThingNum = 3041
SpawnState = S_TD_FLOAT3
SpawnHealth = 1
PainChance = 2000
SeeState = S_TD_CHASE3
ReactionTime = 1
Speed = 30*FRACUNIT
Radius = 10*FRACUNIT
Height = 40*FRACUNIT
Damage = 1
Flags = MF_RUNSPAWNFUNC|MF_ENEMY|MF_FLOAT|MF_NOGRAVITY|MF_PAIN
#

State S_TD_FLOAT2
SpriteName = TDOL
SpriteFrame = A
Duration = -1

Object MT_DUMMYDOLL
#$Name Dummy Doll
#$Sprite TDOLA1
MapThingNum = 3001
SpawnState = S_TD_FLOAT2
Radius = 12*FRACUNIT
Height = 50*FRACUNIT
Flags = MF_NOTHINK|MF_SCENERY
#

Object MT_DUMMYDOLL2
#$Name Dummy Doll 2
#$Sprite TDOLA1
MapThingNum = 3002
SpawnState = S_TD_FLOAT2
SpawnHealth = 1
Radius = 12*FRACUNIT
Height = 50*FRACUNIT
Mass = 10
Flags = MF_SOLID|MF_SLIDEME|MF_PUSHABLE
#