FREESLOT
MT_YELLOWMFLOWER
MT_REDMFLOWER
MT_BLUEMFLOWER
S_YELLOWMFLOWER
S_REDMFLOWER1
S_BLUEMFLOWER
S_FANG_TARGET
S_FANG_TARGET_ACTIVATE
S_FANG_LINEEXEC
SPR_MFRE
SPR_MFYE
SPR_MFBE
SPR_F_LE
SFX_FTARG


## Red Mario Flower Mobj Info

OBJECT MT_REDMFLOWER
#$Category Mario Decorations
#$Name NSMB Red Flower
#$Sprite MFREA0
MAPTHINGNUM = 1823
SPAWNSTATE = S_REDMFLOWER1
SPAWNHEALTH = 1000
REACTIONTIME = 8
RADIUS = 1048576
HEIGHT = 6291456
MASS = 100
FLAGS = MF_NOCLIP|MF_SCENERY

## Red Mario Flower States

FRAME S_REDMFLOWER1
SPRITENAME = SPR_MFRE
SPRITEFRAME = A|FF_ANIMATE
DURATION = -1
ACTION None
VAR1 = 3
VAR2 = 4

## Yellow Mario Flower Mobj Info

OBJECT MT_YELLOWMFLOWER
#$Category Mario Decorations
#$Name NSMB Yellow Flower
#$Sprite MFYEA0
MAPTHINGNUM = 1824
SPAWNSTATE = S_YELLOWMFLOWER
SPAWNHEALTH = 1000
REACTIONTIME = 8
RADIUS = 1048576
HEIGHT = 6291456
MASS = 100
FLAGS = MF_NOCLIP|MF_SCENERY

## Yellow Mario Flower States

FRAME S_YELLOWMFLOWER
SPRITENAME = SPR_MFYE
SPRITEFRAME = A|FF_ANIMATE
DURATION = -1
ACTION None
VAR1 = 3
VAR2 = 4

## Blue Mario Flower Mobj Info

OBJECT MT_BLUEMFLOWER
#$Category Mario Decorations
#$Name NSMB Blue Flower
#$Sprite MFBEA0
MAPTHINGNUM = 1842
SPAWNSTATE = S_BLUEMFLOWER
SPAWNHEALTH = 1000
REACTIONTIME = 8
RADIUS = 1048576
HEIGHT = 6291456
MASS = 100
FLAGS = MF_NOCLIP|MF_SCENERY

## Blue Mario Flower States

FRAME S_BLUEMFLOWER
SPRITENAME = SPR_MFBE
SPRITEFRAME = A|FF_ANIMATE
ACTION None
VAR1 = 3
VAR2 = 4

## Spin Speed

Object MT_SPAWNSPINSPEED
#$Name Spin Speed
#$Sprite BMCHC0
#$Category Bricked Busted
MapThingNum = 140
SpawnState = S_BIGMACECHAIN
SpawnHealth = 9999
ReactionTime = 32
Speed = 0
Radius = 16*FRACUNIT
Height = 32*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
Flags = MF_SCENERY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOCLIPTHING|MF_NOGRAVITY

Object MT_SPINSPEED
MapThingNum = -1
SpawnState = S_BIGGRABCHAIN
SpawnHealth = 9999
ReactionTime = 32
Speed = 0
Radius = 16*FRACUNIT
Height = 32*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
Flags = MF_SCENERY|MF_NOGRAVITY|MF_SPECIAL

##Fang Target object (inspired by Sonic Classic 2)

Object MT_FANG_LINEEXEC
#$Name Fang Target
#$Sprite F_LED0
MapThingNum = 141
SpawnState = S_FANG_LINEEXEC
SpawnHealth = 1000
ReactionTime = 32
DeathState = S_FANG_LINEEXEC
DeathSound = sfx_none
Speed = 3
Radius = 16*FRACUNIT
Height = 16*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
ActiveSound = sfx_None
Flags = MF_SCENERY|MF_NOCLIP|MF_NOBLOCKMAP

Object MT_FANG_TARGET
MapThingNum = -1
SpawnState = S_FANG_TARGET
SpawnHealth = 1
ReactionTime = 32
PainState = S_FANG_TARGET_ACTIVATE
PainSound = sfx_ftarg
DeathState = S_FANG_TARGET_ACTIVATE
DeathSound = sfx_none
Speed = 3
Radius = 24*FRACUNIT
Height = 16*FRACUNIT
DispOffset = 0
Mass = 100
Damage = 0
Flags = MF_SHOOTABLE|MF_NOGRAVITY

##Fang Target states

State S_FANG_LINEEXEC
SpriteName = F_LE
SpriteFrame = A
Duration = -1
Next = S_FANG_LINEEXEC

State S_FANG_TARGET
SpriteName = F_LE
SpriteFrame = B|FF_PAPERSPRITE
Duration = -1
Next = S_FANG_TARGET

State S_FANG_TARGET_ACTIVATE
SpriteName = F_LE
SpriteFrame = C|FF_PAPERSPRITE
Duration = -1
Next = S_FANG_TARGET_ACTIVATE

##Fang Target sound

Sound sfx_ftarg
Singular = 0
Priority = 64
Flags = SF_X2AWAYSOUND|SF_X4AWAYSOUND