# Original by Ivo
# Modified (heavily) by Eldog

#===========#
# Freeslots #
#===========#

Freeslot
# Tumble Gem
# MT_TUMBLEGEM -- Freeslotted in Lua
S_GEMIDLE
S_GEMROLL
SPR_TGEM
# Tumble Coin
# MT_TUMBLECOIN -- Freeslotted in Lua
S_COINIDLE
S_COINFLIP
SPR_TCOI
# SFX
SFX_TUMBLE

#====================#
# Object Definitions #
#====================#

Object MT_TUMBLEGEM
#$Name Tumble Gem
#$Sprite TGEMB0
#$Category Community Resources
MapThingNum = 3770
SpawnState = S_GEMIDLE
SeeState = S_GEMROLL
ActiveSound = DSTUMBLE
Radius = 16*FRACUNIT 
Height = 16*FRACUNIT
Flags = MF_SPECIAL|MF_BOUNCE|MF_ENEMY
SpawnHealth = 1000
ReactionTime = 8
Mass = 100

Object MT_TUMBLECOIN
#$Name Tumble Coin
#$Sprite TCOIA0
#$Category Community Resources
MapThingNum = 3771
SpawnState = S_COINIDLE
SeeState = S_COINFLIP
ActiveSound = DSTUMBLE
Radius = 16*FRACUNIT 
Height = 16*FRACUNIT
Flags = MF_SPECIAL|MF_BOUNCE|MF_ENEMY
SpawnHealth = 1000
ReactionTime = 8
Mass = 100

#===================#
# State Definitions #
#===================#

# Tumble Gem

State S_GEMIDLE
SpriteName = TGEM
SpriteFrame = B
Duration = -1

State S_GEMROLL
SpriteName = TGEM
SpriteFrame = FF_ANIMATE|A
Duration = -1
Var1 = 7
Var2 = 2

# Tumble Coin

State S_COINIDLE
SpriteName = TCOI
SpriteFrame = C
Duration = -1

State S_COINFLIP
SpriteName = TCOI
SpriteFrame = FF_ANIMATE|A
Duration = -1
Var1 = 3
Var2 = 1