FREESLOT
sfx_fre005
sfx_fre006
sfx_fre007
sfx_fre013
SPR_FRE3
S_TAILSDOLL_STND
S_TAILSDOLL_CHASE
S_TAILSDOLL_FLEE1
S_TAILSDOLL_PAIN1
S_TAILSDOLL_PAIN2
S_TAILSDOLL_DIE1
S_TAILSDOLL_DIE2
S_TAILSDOLL_DIE3
S_TAILSDOLL_DIE4
S_TAILSDOLL_DIE5
S_TAILSDOLL_LATK1
S_TAILSDOLL_RATK1
S_TAILSDOLL_RATK2
S_TAILSDOLL_PANIC1
S_JETFUME2
MT_TDBOSS
#

State S_JETFUME1
SpriteName = JETF
SpriteFrame = A|FF_FULLBRIGHT
Duration = 1
Next  S_JETFUME2

State S_JETFUME2
SpriteName = NULL
SpriteFrame = A
Duration = 1
Next S_JETFUME1

Thing MT_JETFUME1
SPAWNSTATE = S_JETFUME1
SPAWNHEALTH = 1000
REACTIONTIME = 8
SPEED = 1*FRACUNIT
RADIUS = 8*FRACUNIT
HEIGHT = 16*FRACUNIT
MASS = 4
FLAGS = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP
#

FRAME S_TAILSDOLL_STND
SPRITENAME = FRE3
SPRITEFRAME = A
DURATION = 1
NEXT = S_TAILSDOLL_STND
ACTION = A_Look
VAR1 = (2000<<16)+1

FRAME S_TAILSDOLL_CHASE
SPRITENAME = NULL
SPRITEFRAME = A
DURATION = 1
NEXT = S_TAILSDOLL_CHASE
ACTION = A_Boss1Chase

FRAME S_TAILSDOLL_RATK1
SPRITENAME = NULL
SPRITEFRAME = A
DURATION = 1
NEXT = S_TAILSDOLL_RATK2
ACTION A_Scream
VAR1 = sfx_fre013
VAR2 = 1

FRAME S_TAILSDOLL_RATK2
SPRITENAME = NULL
SPRITEFRAME = A
DURATION = 2
NEXT = S_TAILSDOLL_STND
ACTION = A_Scream
VAR1 = sfx_fre005
VAR2 = 1

FRAME S_TAILSDOLL_LATK1
SPRITENAME = FRE3
SPRITEFRAME = A|FF_FULLBRIGHT
DURATION = 2
NEXT = S_TAILSDOLL_CHASE

FRAME S_TAILSDOLL_PAIN1
SPRITENAME = FRE3
SPRITEFRAME = 1
DURATION = 8
NEXT = S_TAILSDOLL_PAIN2
ACTION = A_Scream
VAR1 = sfx_fre007

FRAME S_TAILSDOLL_PAIN2
SPRITENAME = NULL
SPRITEFRAME = A
DURATION = 800
NEXT = S_TAILSDOLL_CHASE
ACTION = A_SKULLATTACK
VAR1 = 1

FRAME S_TAILSDOLL_DIE1
SPRITENAME = FRE3
SPRITEFRAME = A|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TAILSDOLL_DIE2
ACTION = A_Fall

FRAME S_TAILSDOLL_DIE2
SPRITENAME = FRE3
SPRITEFRAME = B|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TAILSDOLL_DIE3
ACTION = A_Scream
VAR1 = sfx_fre006

FRAME S_TAILSDOLL_DIE3
SPRITENAME = FRE3
SPRITEFRAME = A|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TAILSDOLL_DIE4

FRAME S_TAILSDOLL_DIE4
SPRITENAME = FRE3
SPRITEFRAME = B|FF_FULLBRIGHT
DURATION = -1
ACTION = A_BossDeath

FRAME S_TAILSDOLL_FLEE1
SPRITENAME = FRE3
SPRITEFRAME = B|FF_FULLBRIGHT
DURATION = 1
NEXT = S_TAILSDOLL_FLEE1

Thing MT_TDBOSS
#$Name Tails Doll Boss
#$Sprite FRE3A0
#$Category Bosses
MAPTHINGNUM = 3006
SPAWNSTATE = S_TAILSDOLL_STND
SPAWNHEALTH = 8
SEESTATE = S_TAILSDOLL_CHASE
REACTIONTIME = 1
ATTACKSOUND = sfx_fre005
PAINSTATE = S_TAILSDOLL_PAIN1
PAINCHANCE = 2000
PAINSOUND = sfx_fre007
MELEESTATE = S_TAILSDOLL_LATK1
MISSILESTATE = S_TAILSDOLL_RATK1
DEATHSTATE = S_TAILSDOLL_DIE1
DEATHSOUND = sfx_fre006
XDEATHSTATE = S_TAILSDOLL_FLEE1
SPEED = 50
RADIUS = 30*FRACUNIT
HEIGHT = 120*FRACUNIT
RAISESTATE = S_TAILSDOLL_PANIC1
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_BOSS|MF_NOGRAVITY|MF_FLOAT|MF_NOBLOCKMAP
#