Freeslot
MT_MeanBeanMachineLight
MT_MEANBEANPUYOSPAWNER
MT_MeanBeanPuyoRed
MT_MeanBeanPuyoGreen
MT_MeanBeanPuyoPurple
MT_MeanBeanPuyoBlue
MT_MeanBeanPuyoYellow
S_BeanMachineLight
S_MEANBEANPUYOSPAWNER
S_MEANBEANPUYOSPAWN1
S_MEANBEANPUYOSPAWN2
S_MEANBEANPUYOSPAWN3
S_MEANBEANPUYOSPAWN4
S_MEANBEANPUYOSPAWN5
S_MEANBEANPUYORED
S_MEANBEANPUYOGREEN
S_MEANBEANPUYOPURPLE
S_MEANBEANPUYOBLUE
S_MEANBEANPUYOYELLOW
SPR_MBML
SPR_PUYO

Object MT_MeanBeanMachineLight
#$Name MeanBeanMachine Light
#$Sprite MBMLA
#$Category MeanBeanMachinations Assets
MapThingNum = 6751
SpawnState = S_BEANMACHINELIGHT
SpawnHealth = 1000
Radius = 8*FRACUNIT,
Height = 52*FRACUNIT,
Flags = MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY|MF_NOGRAVITY

State S_BEANMACHINELIGHT
SpriteName = SPR_MBML
SpriteFrame = FF_FULLBRIGHT|FF_ANIMATE|FF_RANDOMANIM|A
Duration = -1
Var1 = 2
Var2 = 5
Next = S_BEANMACHINELIGHT

Object MT_MeanBeanPuyoSpawner
#$Name MeanBeanMachine Puyo Spawner
#$Sprite SPR_NULL
#$Category MeanBeanMachinations Assets
MapThingNum = 6752
SpawnState = S_MEANBEANPUYOSPAWNER
SpawnHealth = 1000
Radius = 8*FRACUNIT
Height = 52*FRACUNIT
Flags = MF_NOBLOCKMAP|MF_NOGRAVITY

State S_MEANBEANPUYOSPAWNER
SpriteName = SPR_NULL
SpriteFrame = A
Duration =  1
Action = A_RandomStateRange
Var1 = S_MEANBEANPUYOSPAWN1
Var2 = S_MEANBEANPUYOSPAWN5
Next = S_MEANBEANPUYOSPAWN1

State S_MEANBEANPUYOSPAWN1
SpriteName = SPR_NULL
SpriteFrame = A
Duration = 40
Action = A_SpawnObjectRelative
Var1 = 0
Var2 = 0+MT_MeanBeanPuyoRed
Next = S_MEANBEANPUYOSPAWNER

State S_MEANBEANPUYOSPAWN2
SpriteName = SPR_NULL
SpriteFrame = A
Duration = 40
Action = A_SpawnObjectRelative
Var1 = 0
Var2 = 0+MT_MeanBeanPuyoGreen
Next = S_MEANBEANPUYOSPAWNER

State S_MEANBEANPUYOSPAWN3
SpriteName = SPR_NULL
SpriteFrame = A
Duration = 40
Action = A_SpawnObjectRelative
Var1 = 0
Var2 = 0+MT_MeanBeanPuyoPurple
Next = S_MEANBEANPUYOSPAWNER

State S_MEANBEANPUYOSPAWN4
SpriteName = SPR_NULL
SpriteFrame = A
Duration = 40
Action = A_SpawnObjectRelative
Var1 = 0
Var2 = 0+MT_MeanBeanPuyoBlue
Next = S_MEANBEANPUYOSPAWNER

State S_MEANBEANPUYOSPAWN5
SpriteName = SPR_NULL
SpriteFrame = A
Duration = 40
Action = A_SpawnObjectRelative
Var1 = 0
Var2 = 0+MT_MeanBeanPuyoYellow
Next = S_MEANBEANPUYOSPAWNER

Object MT_MeanBeanPuyoRed
SpawnState = S_MEANBEANPUYORED
DeathState = S_NULL
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_SCENERY|MF_PUSHABLE

State S_MEANBEANPUYORED
SpriteName = SPR_PUYO
SpriteFrame = A
Duration = 350
Next = S_NULL

Object MT_MeanBeanPuyoGreen
SpawnState = S_MEANBEANPUYOGREEN
DeathState = S_NULL
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_SCENERY|MF_PUSHABLE

State S_MEANBEANPUYOGREEN
SpriteName = SPR_PUYO
SpriteFrame = B
Duration = 350
Next = S_NULL

Object MT_MeanBeanPuyoPurple
SpawnState = S_MEANBEANPUYOPURPLE
DeathState = S_NULL
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_SCENERY|MF_PUSHABLE

State S_MEANBEANPUYOPURPLE
SpriteName = SPR_PUYO
SpriteFrame = C
Duration = 350
Next = S_NULL

Object MT_MeanBeanPuyoBlue
SpawnState = S_MEANBEANPUYOBLUE
DeathState = S_NULL
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_SCENERY|MF_PUSHABLE

State S_MEANBEANPUYOBLUE
SpriteName = SPR_PUYO
SpriteFrame = D
Duration = 350
Next = S_NULL

Object MT_MeanBeanPuyoYellow
SpawnState = S_MEANBEANPUYOYELLOW
DeathState = S_NULL
SpawnHealth = 1
Radius = 1
Height = 1
Flags = MF_NOBLOCKMAP|MF_SCENERY|MF_PUSHABLE

State S_MEANBEANPUYOYELLOW
SpriteName = SPR_PUYO
SpriteFrame = E
Duration = 350
Next = S_NULL
