freeslot
MT_BLOK
MT_JACK
MT_DOLL
S_BLOK
S_BLOKF
S_BLOKF1
S_JACK
S_JACKF
S_JACKF1
S_DOLL
S_DOLLF
SPR_JACK
SPR_BLOK
SPR_DOLL

Thing MT_BLOK
#$Category Xmas
#$Name Blocks
#$Sprite BLOKA0
MAPTHINGNUM = 3030
SPAWNSTATE = S_BLOK
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_none
ReactionTime = 1
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_none
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_BLOKF
XDeathState = S_BLOKF
DeathSound = sfx_BLOCK
Speed = 0
RADIUS = 32*FRACUNIT
HEIGHT = 70*FRACUNIT
MASS = 100
FLAGS = MF_SPECIAL
RaiseState = S_NULL

FRAME S_BLOK
SPRITENUMBER = SPR_BLOK
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_BLOK

FRAME S_BLOKF
SPRITENUMBER = SPR_BLOK
SPRITESUBNUMBER = B
DURATION = 6
NEXT = S_BLOKF1

FRAME S_BLOKF1
SPRITENUMBER = SPR_BLOK
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_BLOKF1

Thing MT_JACK
#$Category Xmas
#$Name JACK in a box
#$Sprite JACKA0
MAPTHINGNUM = 3031
SPAWNSTATE = S_JACK
SpawnHealth = 1000
SeeState = S_NULL
SeeSound = sfx_none
ReactionTime = 1
AttackSound = sfx_None
PainState = S_NULL
PainChance = 0
PainSound = sfx_none
MeleeState = S_NULL
MissileState = S_NULL
DeathState = S_JACKF
XDeathState = S_JACKF
DeathSound = sfx_JACK
Speed = 0
RADIUS = 32*FRACUNIT
HEIGHT = 70*FRACUNIT
MASS = 100
FLAGS = MF_SPECIAL
RaiseState = S_NULL

FRAME S_JACK
SPRITENUMBER = SPR_JACK
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_JACK

FRAME S_JACKF
SPRITENUMBER = SPR_JACK
SPRITESUBNUMBER = B
DURATION = 6
NEXT = S_JACKF1

FRAME S_JACKF1
SPRITENUMBER = SPR_JACK
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_JACKF

Thing MT_DOLL
#$Category Xmas
#$Name Doll thing
#$Sprite DOLLA0
MAPTHINGNUM = 3032
SPAWNSTATE = S_DOLL
SpawnHealth = 1000
DeathState = S_DOLLF
XDeathState = S_DOLLF
DeathSound = sfx_FALL
Speed = 0
RADIUS = 32*FRACUNIT
HEIGHT = 70*FRACUNIT
MASS = 100
FLAGS = MF_SPECIAL
RaiseState = S_NULL

FRAME S_DOLL
SPRITENUMBER = SPR_DOLL
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_DOLL

FRAME S_DOLLF
SPRITENUMBER = SPR_DOLL
SPRITESUBNUMBER = B
DURATION = 6
NEXT = S_DOLLF