##################################
# Scenery Objects - Sweet Street #
##################################

FREESLOT
MT_SWEETSGUM
MT_SSGUMDROP
S_SWEEGUMA
S_SWEEGUMB
S_SWEEGUMC
S_SWEEGUMD
S_SWEEGUME
S_SWEEGUMF
S_SWEEGUMG
S_SWEEGUMH
S_SWEEGUMI
S_SWEEGUMJ
S_SWEEGUMK
S_SWEEGUML
S_SWEEGUMM
S_SWEEGUMN
S_SWEEGUMO
S_SWEEGUMP
S_SWEEGUMQ
S_SWEEGUMR
S_SWEEGUMS
S_SWEEGUMT
S_SWEEGUMU
S_SWEEGUMV
S_SWEEGUMW
S_SWEEGUMX
S_SWEEGUMY
S_SWEEGUMZ
S_GUMDROPA
S_GUMDROPB
S_GUMDROPC
S_GUMDROPD
S_GUMDROPE
S_GUMDROPF
S_GUMDROPG
S_GUMDROPH
SPR_SWTS
SPR_SWT2

Object MT_SWEETSGUM
#$Name Big Gumball
#$Sprite SWTSA0
#$Category Sweet Street
MapThingNum = 2917
SpawnState = S_SWEEGUMA
DeathState = S_NULL
Height = 128*FRACUNIT
Radius = 64*FRACUNIT
Flags = MF_SOLID|MF_NOGRAVITY|MF_NOCLIP|MF_RUNSPAWNFUNC

State S_SWEEGUMA
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = 0
Next = S_SWEEGUMA
Action A_RandomStateRange
Var1 = S_SWEEGUMB
Var2 = S_SWEEGUMZ

State S_SWEEGUMB
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMC
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 16

State S_SWEEGUMC
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMD
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 53

State S_SWEEGUMD
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUME
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 63

State S_SWEEGUME
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMF
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 71

State S_SWEEGUMF
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMG
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 60

State S_SWEEGUMG
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMH
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 1

State S_SWEEGUMH
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMI
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 86

State S_SWEEGUMI
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMJ
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 93

State S_SWEEGUMJ
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMK
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 47

State S_SWEEGUMK
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUML
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 39

State S_SWEEGUML
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMM
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 27

State S_SWEEGUMM
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMN
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 21

State S_SWEEGUMN
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMO
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 34

State S_SWEEGUMO
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMP
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 92

State S_SWEEGUMP
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMQ
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 97

State S_SWEEGUMQ
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMR
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 100

State S_SWEEGUMR
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMS
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 25

State S_SWEEGUMS
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMT
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 17

State S_SWEEGUMT
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMU
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 2

State S_SWEEGUMU
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMV
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 67

State S_SWEEGUMV
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMW
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 77

State S_SWEEGUMW
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMX
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 85

State S_SWEEGUMX
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMY
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 91

State S_SWEEGUMY
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMZ
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 100

State S_SWEEGUMZ
SpriteName = SPR_SWTS
SpriteFrame = A
Duration = -1
Next = S_SWEEGUMB
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 97

Object MT_SSGUMDROP
#$Name Gumdrop
#$Sprite SWT2A0
#$Category Sweet Street
MapThingNum = 2918
SpawnState = S_GUMDROPA
DeathState = S_NULL
Height = 64*FRACUNIT
Radius = 32*FRACUNIT
Mass = 100
Flags = MF_SOLID|MF_PUSHABLE|MF_SLIDEME|MF_RUNSPAWNFUNC

State S_GUMDROPA
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = 0
Next = S_SWEEGUMA
Action A_RandomStateRange
Var1 = S_GUMDROPB
Var2 = S_GUMDROPH

State S_GUMDROPB
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPC
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 24

State S_GUMDROPC
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPD
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 34

State S_GUMDROPD
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPE
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 47

State S_GUMDROPE
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPF
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 61

State S_GUMDROPF
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPG
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 72

State S_GUMDROPG
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPH
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 85

State S_GUMDROPH
SpriteName = SPR_SWT2
SpriteFrame = A
Duration = -1
Next = S_GUMDROPB
Action A_ChangeColorAbsolute
Var1 = 0
Var2 = 93