# Tails doll is broke, i have no intent on fixing it right now (June 29, 2023)

FREESLOT
sfx_fre001
sfx_fre006
sfx_fre007
sfx_fre010
sfx_fre013
sfx_fre014
SPR_FRE3
S_TDOOL_ATTACK1
S_TDOOL_ATTACK2
S_TDOOL_STND
S_TDOOL_DIE1
S_TDOOL_DIE2
S_TDOOL_DIE3
S_TDOOL_FLEE1
S_TDOOL_PAIN
S_TDOOL_PANIC1
S_TDOOL_RATK1
S_TDOOL_RATK2
S_TDOOL_LATK1
MT_EGGTDOL
#

Thing MT_JETFUME1
MAPTHINGNUM = -1
SPAWNSTATE = 0
SPAWNHEALTH = 1000
SEESOUND = sfx_none
REACTIONTIME = 8
ATTACKSOUND = sfx_none
PAINCHANCE = 0
PAINSOUND = sfx_none
DEATHSOUND = sfx_none
SPEED = 1*FRACUNIT
RADIUS = 262144*FRACUNIT
HEIGHT = 262144*FRaCUNIT
MASS = 4
DAMAGE = 0
ACTIVESOUND = sfx_none
FLAGS = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP
#

FRAME S_TDOOL_ATTACK1
SPRITENAME = FRE3
SPRITEFRAME = A
DURATION = 1
NEXT = S_TDOOL_ATTACK2
ACTION A_PlaySound
VAR1 = sfx_fre013
VAR2 = 1

FRAME S_TDOOL_ATTACK2
SPRITENAME = FRE3
SPRITEFRAME = A
DURATION = 1
NEXT = S_TDOOL_ATTACK1
ACTION A_PlaySound
VAR1 = sfx_fre013
VAR2 = 1

FRAME S_TDOOL_DIE1
SPRITENAME = FRE3
SPRITEFRAME = A|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TDOOL_DIE2
ACTION A_Fall
VAR1 = 0
VAR2 = 0

FRAME S_TDOOL_DIE2
SPRITENAME = FRE3
SPRITEFRAME = A|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TDOOL_DIE3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_TDOOL_LATK1
SPRITENAME = FRE3
SPRITEFRAME = A|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TDOOL_STND
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_TDOOL_STND
SPRITENAME = FRE3
SPRITEFRAME = A
DURATION = 8
NEXT = S_TDOOL_STND
ACTION A_Boss1Chase
VAR1 = 0
VAR2 = 15

FRAME S_TDOOL_PANIC1
SPRITENAME = FRE3
SPRITEFRAME = A
DURATION = 8
NEXT = S_TDOOL_STND
ACTION A_Boss1Chase
VAR1 = 0
VAR2 = 15

FRAME S_TDOOL_RATK2
SPRITENAME = FRE3
SPRITEFRAME = A
DURATION = 2
NEXT = S_TDOOL_STND
ACTION A_PlaySound
VAR1 = sfx_fre007
VAR2 = 1

Thing MT_EGGTDOL
#$Name Tails Doll Boss
#$Sprite FRE3A0
MAPTHINGNUM = 1335
SPAWNSTATE = S_TDOOL_STND
SPAWNHEALTH = 8
SEESTATE = S_TDOOL_STND
SEESOUND = sfx_none
REACTIONTIME = 1
ATTACKSOUND = sfx_None
PAINSTATE = S_TDOOL_PAIN
PAINCHANCE = 255
PAINSOUND = sfx_fre007
MELEESTATE = S_TDOOL_LATK1
MISSILESTATE = S_TDOOL_RATK1
DEATHSTATE = S_TDOOL_DIE1
DEATHSOUND = sfx_fre006
XDEATHSTATE = S_TDOOL_FLEE1
SPEED = 45*FRACUNIT
RADIUS = 30*FRACUNIT
HEIGHT = 120*FRACUNIT
MASS = 0
DAMAGE = 0
ACTIVESOUND = sfx_none
RAISESTATE = S_TDOOL_PANIC1
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_BOSS|MF_NOGRAVITY|MF_FLOAT

FRAME S_TDOOL_DIE3
SPRITENAME = FRE3
SPRITEFRAME = B|FF_FULLBRIGHT
DURATION = 2
ACTION A_BossDeath
VAR1 = 0
VAR2 = 0

FRAME S_TDOOL_FLEE1
SPRITENAME = FRE3
SPRITEFRAME = B|FF_FULLBRIGHT
DURATION = 2
NEXT = S_TDOOL_FLEE1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_TDOOL_PAIN
SPRITENAME = FRE3
SPRITEFRAME = 1
DURATION = 8
ACTION A_PlaySound
VAR1 = sfx_fre007
VAR2 = 0

FRAME S_TDOOL_DIE2
SPRITENAME = FRE3
SPRITEFRAME = B|FF_FULLBRIGHT
DURATION = 8
NEXT = S_TDOOL_DIE3
ACTION A_PlaySound
VAR1 = sfx_fre006
VAR2 = 0