FREESLOT
SPR_TDOL
SPR_TDSK
SPR_TDTP
S_TAILSDOLL_STAND
S_TAILSDOLL_PAIN
S_TAILSDOLL_SPAWN
S_TAILSDOLL_ROLL
S_TAILSDOLL_DEATH1
S_TAILSDOLL_DEATH2
S_TD_BLAST1
S_TD_BLAST2
S_TD_BLAST3
S_TD_BLAST4
S_TD_BLAST5
S_TD_BLAST6
S_TD_BLAST7
S_TD_TELEPORT1
S_TD_TELEPORT2
S_TD_TELEPORT3
S_TD_TELEPORT4
S_TAILSDOLL_DASH
S_TAILSDOLL_DEFEATED

Object MT_TAILSDOLL_BOSS
#$Name Tails Doll
#$Sprite TDOLA1
MapThingNum = 999
SpawnState = S_TAILSDOLL_SPAWN
SpawnHealth = 16
ReactionTime = 32
PainState = S_TAILSDOLL_PAIN
PainChance = 200
PainSound = sfx_dmpain
DeathState = S_TAILSDOLL_DEATH1
DeathSound = sfx_dmpain
Speed = 4
Radius = 16*FRACUNIT
Height = 48*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_BOSS|MF_SPECIAL|MF_SHOOTABLE|MF_NOGRAVITY

State S_TAILSDOLL_STAND
SpriteName = TDOL
SpriteFrame = A
Duration = -1
Next = S_TAILSDOLL_STAND

State S_TAILSDOLL_DASH
SpriteName = TDOL
SpriteFrame = A
Duration = 35
Next = S_TAILSDOLL_STAND

State S_TAILSDOLL_PAIN
SpriteName = TDOL
SpriteFrame = B
Duration = -1
Next = S_TAILSDOLL_STAND

State S_TAILSDOLL_SPAWN
SpriteName = TDOL
SpriteFrame = D
Duration = 105
Next = S_TAILSDOLL_STAND

State S_TAILSDOLL_ROLL
SpriteName = TDOL
SpriteFrame = C
Duration = 35
Next = S_TAILSDOLL_STAND

State S_TD_BLAST1
SpriteName = TDSK
SpriteFrame = A
Duration = 5
Next = S_TD_BLAST2

State S_TD_BLAST2
SpriteName = TDSK
SpriteFrame = B
Duration = 5
Next = S_TD_BLAST3

State S_TD_BLAST3
SpriteName = TDSK
SpriteFrame = C
Duration = 5
Next = S_TD_BLAST4

State S_TD_BLAST4
SpriteName = TDSK
SpriteFrame = D
Duration = 15
Next = S_TD_BLAST5

State S_TD_BLAST5
SpriteName = TDSK
SpriteFrame = E
Duration = 10
Next = S_TD_BLAST6

State S_TD_BLAST6
SpriteName = TDSK
SpriteFrame = F
Duration = 5
Next = S_TD_BLAST7

State S_TD_BLAST7
SpriteName = TDSK
SpriteFrame = G
Duration = 1
Next = S_TAILSDOLL_STAND

State S_TAILSDOLL_DEATH1
SpriteName = TDOL
SpriteFrame = E
Duration = 140
Next = S_TAILSDOLL_DEATH2

State S_TAILSDOLL_DEATH2
SpriteName = TDOL
SpriteFrame = E
Duration = 2
Action = A_ForceWin
Next = S_TNTBARREL_EXPL1

Object MT_TAILSDOLL_CUTSCENE
MapThingNum = 152
SpawnState = S_TAILSDOLL_DEFEATED
SpawnHealth = 1
ReactionTime = 32
Speed = 0
Radius = 32*FRACUNIT
Height = 32*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
Flags = MF_SCENERY

State S_TAILSDOLL_DEFEATED
SpriteName = TDOL
SpriteFrame = F|FF_FULLBRIGHT|FF_ANIMATE
Duration = -1
Var1 = 3
Var2 = 4
Next = S_TAILSDOLL_DEFEATED

State S_TAILSDOLL_CUTSCENE
SpriteName = TDOL
SpriteFrame = A
Duration = -1
Next = S_TAILSDOLL_CUTSCENE