FREESLOT
MT_CASTLEARMOR
MT_CASTLECHEST
MT_CASTLETORCH
MT_SECRETEYE
MT_LAP2PORTAL
MT_CHEESESLIME
MT_PINEAPPLETOPPIN
MT_SAUSAGETOPPIN
MT_MUSHROOMTOPPIN
MT_CHEESETOPPIN
MT_TOMATOTOPPIN
MT_SMOLCHEESESLIME
S_CCZARMOR
S_CCZCHEST
S_CCZTORCH
S_CCZSECRETEYE
S_CCZLAPPORTAL
S_CHSLIME_STAND
S_CHSLIME_RUN1
S_CHSLIME_RUN2
S_CHSLIME_RUN3
S_CHSLIME_RUN4
S_PINEAPPLE_TOPPIN
S_SAUSAGE_TOPPIN
S_MUSHROOM_TOPPIN
S_CHEESE_TOPPIN
S_TOMATO_TOPPIN
S_SMOLCHEESE_STAND
S_SMOLCHEESE_RUN1
S_SMOLCHEESE_RUN2
S_SMOLCHEESE_RUN3
SPR_CZDA
SPR_CZDC
SPR_CZDT
SPR_CZDE
SPR_CZDP
SPR_CZC1
SPR_CZC2
SPR_CZC3
SPR_CZC4
SPR_TPN1
SPR_TPN2
SPR_TPN3
SPR_TPN4
SPR_TPN5
SPR_CHSF
SFX_chsdth
SFX_john
SFX_secret
SFX_germa

Object MT_CASTLEARMOR
#$Name "CCZ Armor"
#$Sprite CZDAA0
#$Category "Castle CalZone"
MapThingNum = 1138
SpawnState = S_CCZARMOR
SpawnHealth = 100
ReactionTime = 8
Radius = 16*FRACUNIT
Height = 150*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_SOLID|MF_NOTHINK

State S_CCZARMOR
SpriteName = CZDA
SpriteFrame = A
Duration = -1

Object MT_CASTLECHEST
#$Name "CCZ Chest"
#$Sprite CZDCA0
#$Category "Castle CalZone"
MapThingNum = 1139
SpawnState = S_CCZCHEST
SpawnHealth = 100
ReactionTime = 8
Radius = 20*FRACUNIT
Height = 64*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_SOLID|MF_NOTHINK

State S_CCZCHEST
SpriteName = CZDC
SpriteFrame = A
Duration = -1

Object MT_CASTLETORCH
#$Name "CCZ Torch"
#$Sprite CZDTA0
#$Category "Castle CalZone"
MapThingNum = 1140
SpawnState = S_CCZTORCH
SpawnHealth = 100
ReactionTime = 8
Radius = 20*FRACUNIT
Height = 90*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_SOLID|MF_NOTHINK

State S_CCZTORCH
SpriteName = CZDT
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_SECRETEYE
#$Name "Secret Eye"
#$Sprite CZDEA0
#$Category "Castle CalZone"
MapThingNum = 1147
SpawnState = S_CCZSECRETEYE
SpawnHealth = 100
ReactionTime = 8
Radius = 20*FRACUNIT
Height = 60*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOGRAVITY|MF_NOTHINK

State S_CCZSECRETEYE
SpriteName = CZDE
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_LAP2PORTAL
#$Name "Lap 2 Portal"
#$Sprite CZDPA0
#$Category "Castle CalZone"
MapThingNum = 1149
SpawnState = S_CCZLAPPORTAL
SpawnHealth = 100
ReactionTime = 8
Radius = 60*FRACUNIT
Height = 200*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOGRAVITY|MF_NOTHINK

State S_CCZLAPPORTAL
SpriteName = CZDP
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_CHEESESLIME
#$Name "Cheese slime"
#$Sprite CZC1A0
#$Category "Castle CalZone"
MapThingNum = 1141
SpawnState = S_CHSLIME_STAND
SpawnHealth = 1
SeeState = S_CHSLIME_RUN1
ReactionTime = 32
PainChance = 200
DeathState = S_XPLD1
DeathSound = sfx_chsdth
Speed = 9
Radius = 24*FRACUNIT
Height = 32*FRACUNIT
Mass = 100
Flags = MF_ENEMY|MF_SPECIAL|MF_SHOOTABLE

State S_CHSLIME_STAND
SpriteName = CZC1
SpriteFrame = A
Duration = 5
Next = S_CHSLIME_STAND
Action = A_Look

State S_CHSLIME_RUN1
SpriteName = CZC1
SpriteFrame = A
Duration = 6
Next = S_CHSLIME_RUN2
Action = A_Chase

State S_CHSLIME_RUN2
SpriteName = CZC2
SpriteFrame = A
Duration = 6
Next = S_CHSLIME_RUN3
Action = A_Chase

State S_CHSLIME_RUN3
SpriteName = CZC3
SpriteFrame = A
Duration = 6
Next = S_CHSLIME_RUN4
Action = A_Chase

State S_CHSLIME_RUN4
SpriteName = CZC4
SpriteFrame = A
Duration = 6
Next = S_CHSLIME_RUN1
Action = A_Chase

Object MT_PINEAPPLETOPPIN
#$Name "Pineapple Toppin"
#$Sprite TPN1A1
#$Category "Castle CalZone"
MapThingNum = 1142
SpawnState = S_PINEAPPLE_TOPPIN
SpawnHealth = 100
ReactionTime = 8
Radius = 16*FRACUNIT
Height = 64*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOTHINK

State S_PINEAPPLE_TOPPIN
SpriteName = TPN1
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_SAUSAGETOPPIN
#$Name "Sausage Toppin"
#$Sprite TPN2A1
#$Category "Castle CalZone"
MapThingNum = 1143
SpawnState = S_SAUSAGE_TOPPIN
SpawnHealth = 100
ReactionTime = 8
Radius = 16*FRACUNIT
Height = 64*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOTHINK

State S_SAUSAGE_TOPPIN
SpriteName = TPN2
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_MUSHROOMTOPPIN
#$Name "Mushroom Toppin"
#$Sprite TPN3A1
#$Category "Castle CalZone"
MapThingNum = 1144
SpawnState = S_MUSHROOM_TOPPIN
SpawnHealth = 100
ReactionTime = 8
Radius = 16*FRACUNIT
Height = 64*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOTHINK

State S_MUSHROOM_TOPPIN
SpriteName = TPN3
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_CHEESETOPPIN
#$Name "Cheese Toppin"
#$Sprite TPN4A1
#$Category "Castle CalZone"
MapThingNum = 1145
SpawnState = S_CHEESE_TOPPIN
SpawnHealth = 100
ReactionTime = 8
Radius = 16*FRACUNIT
Height = 64*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOTHINK

State S_CHEESE_TOPPIN
SpriteName = TPN4
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_TOMATOTOPPIN
#$Name "Tomato Toppin"
#$Sprite TPN5A1
#$Category "Castle CalZone"
MapThingNum = 1146
SpawnState = S_TOMATO_TOPPIN
SpawnHealth = 100
ReactionTime = 8
Radius = 16*FRACUNIT
Height = 64*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_NOTHINK

State S_TOMATO_TOPPIN
SpriteName = TPN5
SpriteFrame = A
Duration = -1
Next = S_NULL

Object MT_SMOLCHEESESLIME
#$Name "jerry!! wow so cool.........."
#$Sprite CHSFA1
#$Category "Castle CalZone"
MapThingNum = 1150
SpawnState = S_SMOLCHEESE_STAND
SpawnHealth = 1
SeeState = S_SMOLCHEESE_RUN1
ReactionTime = 32
DeathState = S_XPLD1
DeathSound = sfx_chsdth
Speed = 8
Radius = 12*FRACUNIT
Height = 24*FRACUNIT
Mass = 100
Flags = MF_SCENERY|MF_ENEMY|MF_SLIDEME|MF_NOCLIPTHING|MF_SPECIAL|MF_SHOOTABLE
# all of these flags are to make him grabbable by silver lol

State S_SMOLCHEESE_STAND
SpriteName = CHSF
SpriteFrame = A
Duration = 5
Next = S_SMOLCHEESE_STAND
Action = A_Look

State S_SMOLCHEESE_RUN1
SpriteName = CHSF
SpriteFrame = A
Duration = 5
Next = S_SMOLCHEESE_RUN2
Action = A_Chase

State S_SMOLCHEESE_RUN2
SpriteName = CHSF
SpriteFrame = B
Duration = 5
Next = S_SMOLCHEESE_RUN3
Action = A_Chase

State S_SMOLCHEESE_RUN3
SpriteName = CHSF
SpriteFrame = C
Duration = 5
Next = S_SMOLCHEESE_RUN1
Action = A_Chase

# hi there :3

# while you're here, here's a not so fun fact: after making the code for the
# Smol Cheese Slime, the code literally just vanished???????????
# i swear i saved the file numerous times because i had to test it ingame, but
# when i checked the file it just kinda left???? needless to say, that was
# REALLY annoying. i just hope this code doesn't run off on me this time smhhhh