#Wind sound
FREESLOT
MT_BLOWY
SFX_WIND

Thing MT_BLOWY
MAPTHINGNUM = 4043
SPAWNSTATE = 0
SPAWNHEALTH = 115
SEESTATE = 0
SEESOUND = SFX_WIND
REACTIONTIME = 0
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 1048576
MASS = 1000
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOSECTOR|MF_NOBLOCKMAP|MF_NOGRAVITY|MF_AMBIENT

#Tombstone
FREESLOT
MT_Tombstone
S_TOOM_EXST
SPR_TOOM

FRAME S_TOOM_EXST
SPRITENUMBER = TOOM
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_Tombstone
#$Sprite TOOMA0
MAPTHINGNUM = 4024
SPAWNSTATE = S_TOOM_EXST
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 1376256
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 1
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_PUSHABLE|MF_SLIDEME


#Rock
FREESLOT
MT_ROCK
S_ROCK_EXST
SPR_ROCK

FRAME S_ROCK_EXST
SPRITENUMBER = ROCK
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_ROCK
#$Sprite ROCKA0
MAPTHINGNUM = 4021
SPAWNSTATE = S_ROCK_EXST
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 1376256
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 1
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_PUSHABLE|MF_SLIDEME

#Goast
FREESLOT
MT_GHOST
S_GHOST_LOOK
S_GHOST_LOOK2
S_GHOST_MOVE
S_GHOST_MOVE2
S_GHOST_MOVE3
S_GHOST_MOVE4
SPR_GHOS
sfx_moan
sfx_redea

FRAME S_GHOST_LOOK
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_GHOST_LOOK2
ACTION A_Look

FRAME S_GHOST_LOOK2
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_GHOST_LOOK
ACTION A_Look

FRAME S_GHOST_MOVE
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_GHOST_MOVE2
ACTION A_Chase

FRAME S_GHOST_MOVE2
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 1
DURATION = 3
NEXT = S_GHOST_MOVE3
ACTION A_Chase

FRAME S_GHOST_MOVE3
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 2
DURATION = 3
NEXT = S_GHOST_MOVE4
ACTION A_Chase

FRAME S_GHOST_MOVE4
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 3
DURATION = 3
NEXT = S_GHOST_MOVE
ACTION A_Chase

Thing MT_GHOST
#$Sprite GHOSA0
MAPTHINGNUM = 4022
SPAWNSTATE = S_GHOST_LOOK
SPAWNHEALTH = 1
SEESTATE = S_GHOST_MOVE
SEESOUND = sfx_moan
REACTIONTIME = 32
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 200
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_redea
XDEATHSTATE = 0
SPEED = 3
RADIUS = 1572864
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_NOGRAVITY|MF_ENEMY|MF_FLOAT

#Pumpkin
FREESLOT
MT_Pumpkin
S_PUMP_EXST
S_PUMP_EXST2
SPR_PUMP

FRAME S_PUMP_EXST
SPRITENUMBER = PUMP
SPRITESUBNUMBER = 0
DURATION = 5
NEXT = S_PUMP_EXST2
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_PUMP_EXST2
SPRITENUMBER = PUMP
SPRITESUBNUMBER = 1
DURATION = 5
NEXT = S_PUMP_EXST
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_Pumpkin
#$Sprite PUMPA0
MAPTHINGNUM = 4025
SPAWNSTATE = S_PUMP_EXST
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Dead Grass
FREESLOT
MT_Grass
S_DGRA_EXST
SPR_DEGR

FRAME S_DGRA_EXST
SPRITENUMBER = DEGR
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_Grass
#$Sprite DEGRA0
MAPTHINGNUM = 4026
SPAWNSTATE = S_DGRA_EXST
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Badniks N Stuff

#Blue Crawla classic
FREESLOT
MT_Bluecrawlaclassic
S_BCRW_STND
S_BCRW_STND2
S_BCRW_RUN
S_BCRW_RUN2
S_BCRW_RUN3
S_BCRW_RUN4
S_BCRW_RUN5
S_BCRW_RUN6
S_BCRW_RUN7
S_BCRW_RUN8
S_BCRW_RUN9
S_BCRW_RUN10
S_BCRW_RUN11
S_BCRW_RUN12
S_BCRW_RUN13
S_BCRW_RUN14
S_BCRW_RUN15
S_BCRW_RUN16
S_BCRW_RUN17
SPR_BCRW

Thing MT_Bluecrawlaclassic
#$Sprite BCRWA1
MAPTHINGNUM = 4016
SPAWNSTATE = S_BCRW_STND
SPAWNHEALTH = 1
SEESTATE = S_BCRW_RUN
SEESOUND = 0
REACTIONTIME = 32
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 200
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 3
RADIUS = 1572864
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_ENEMY


FRAME S_BCRW_STND
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 0
DURATION = 5
NEXT = S_BCRW_STND2
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_STND2
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 0
DURATION = 5
NEXT = S_BCRW_STND
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_BCRW_RUN2
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN2
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 1
DURATION = 3
NEXT = S_BCRW_RUN3
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN3
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 2
DURATION = 3
NEXT = S_BCRW_RUN4
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN4
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 3
DURATION = 3
NEXT = S_BCRW_RUN5
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN5
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 4
DURATION = 3
NEXT = S_BCRW_RUN6
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN6
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 5
DURATION = 3
NEXT = S_BCRW_RUN7
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN7
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 6
DURATION = 3
NEXT = S_BCRW_RUN8
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN8
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 7
DURATION = 3
NEXT = S_BCRW_RUN9
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN9
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 8
DURATION = 3
NEXT = S_BCRW_RUN10
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN10
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 9
DURATION = 3
NEXT = S_BCRW_RUN11
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN11
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 10
DURATION = 3
NEXT = S_BCRW_RUN12
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN12
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 11
DURATION = 3
NEXT = S_BCRW_RUN13
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN13
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 12
DURATION = 3
NEXT = S_BCRW_RUN14
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN14
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 13
DURATION = 3
NEXT = S_BCRW_RUN15
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN15
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 14
DURATION = 3
NEXT = S_BCRW_RUN16
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN16
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 15
DURATION = 3
NEXT = S_BCRW_RUN17
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_BCRW_RUN17
SPRITENUMBER = SPR_BCRW
SPRITESUBNUMBER = 16
DURATION = 3
NEXT = S_BCRW_RUN
ACTION A_Chase
VAR1 = 0
VAR2 = 0

#Red Crawla
FREESLOT
MT_Redcrawla
S_RCRW_STND
S_RCRW_STND2
S_RCRW_RUN
S_RCRW_RUN2
S_RCRW_RUN3
S_RCRW_RUN4
S_RCRW_RUN5
S_RCRW_RUN6
S_RCRW_RUN7
S_RCRW_RUN8
S_RCRW_RUN9
S_RCRW_RUN10
S_RCRW_RUN11
S_RCRW_RUN12
S_RCRW_RUN13
S_RCRW_RUN14
S_RCRW_RUN15
S_RCRW_RUN16
S_RCRW_RUN17
SPR_RCRW

Thing MT_Redcrawla
#$Sprite RCRWA1
MAPTHINGNUM = 4017
SPAWNSTATE = S_RCRW_STND
SPAWNHEALTH = 1
SEESTATE = S_RCRW_RUN
SEESOUND = 0
REACTIONTIME = 32
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 170
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 3
RADIUS = 1572864
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_ENEMY


FRAME S_RCRW_STND
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 0
DURATION = 5
NEXT = S_RCRW_STND2
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_STND2
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 0
DURATION = 5
NEXT = S_RCRW_STND
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_RCRW_RUN2
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN2
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 1
DURATION = 1
NEXT = S_RCRW_RUN3
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN3
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 2
DURATION = 1
NEXT = S_RCRW_RUN4
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN4
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 3
DURATION = 1
NEXT = S_RCRW_RUN5
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN5
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 4
DURATION = 1
NEXT = S_RCRW_RUN6
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN6
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 5
DURATION = 1
NEXT = S_RCRW_RUN7
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN7
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 6
DURATION = 1
NEXT = S_RCRW_RUN8
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN8
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 7
DURATION = 1
NEXT = S_RCRW_RUN9
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN9
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 8
DURATION = 1
NEXT = S_RCRW_RUN10
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN10
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 9
DURATION = 1
NEXT = S_RCRW_RUN11
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN11
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 10
DURATION = 1
NEXT = S_RCRW_RUN12
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN12
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 11
DURATION = 1
NEXT = S_RCRW_RUN13
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN13
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 12
DURATION = 1
NEXT = S_RCRW_RUN14
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN14
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 13
DURATION = 1
NEXT = S_RCRW_RUN15
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN15
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 14
DURATION = 1
NEXT = S_RCRW_RUN16
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN16
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 15
DURATION = 1
NEXT = S_RCRW_RUN17
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_RCRW_RUN17
SPRITENUMBER = SPR_RCRW
SPRITESUBNUMBER = 16
DURATION = 1
NEXT = S_RCRW_RUN
ACTION A_Chase
VAR1 = 0
VAR2 = 0

#Red XVI
FREESLOT
MT_RedXVI
S_REDX_STND
SPR_REDX

Thing MT_RedXVI
#$Sprite REDXA1
MAPTHINGNUM = 4018
SPAWNSTATE = S_REDX_STND
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 524288
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_PUSHABLE|MF_SLIDEME

FRAME S_REDX_STND
SPRITENUMBER = SPR_REDX
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

#PRed XVI
FREESLOT
MT_PRedXVI
S_PXVI_STND
SPR_PXVI

Thing MT_PRedXVI
#$Sprite PXVIA1
MAPTHINGNUM = 4052
SPAWNSTATE = S_PXVI_STND
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 524288
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_PUSHABLE|MF_SLIDEME

FRAME S_PXVI_STND
SPRITENUMBER = SPR_PXVI
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

#Return and Revival of Old Minus
#TGF
FREESLOT
MT_TGF_MINUS
S_TMIN_FLOT
S_TMIN_FLOT2
S_TMIN_FLY
S_TMIN_FLY2
SPR_TMIN

Thing MT_TGF_MINUS
#$Sprite TMINA1
MAPTHINGNUM = 4019
SPAWNSTATE = S_TMIN_FLOT
SPAWNHEALTH = 1
SEESTATE = S_TMIN_FLY
SEESOUND = 0
REACTIONTIME = 2
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 3072
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 5
RADIUS = 1310720
HEIGHT = 1572864
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_NOGRAVITY|MF_ENEMY|MF_FLOAT

FRAME S_TMIN_FLOT
SPRITENUMBER = TMIN
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_TMIN_FLOT2
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_TMIN_FLOT2
SPRITENUMBER = TMIN
SPRITESUBNUMBER = 1
DURATION = 1
NEXT = S_TMIN_FLOT
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_TMIN_FLY
SPRITENUMBER = TMIN
SPRITESUBNUMBER = 0
DURATION = 2
NEXT = S_TMIN_FLY2
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_TMIN_FLY2
SPRITENUMBER = TMIN
SPRITESUBNUMBER = 1
DURATION = 2
NEXT = S_TMIN_FLY
ACTION A_Chase
VAR1 = 0
VAR2 = 0

#User Minus
FREESLOT
MT_USER_MINUS
S_UMIN_FLOT
S_UMIN_FLOT2
S_UMIN_FLY
S_UMIN_FLY2
SPR_UMIN

Thing MT_USER_MINUS
#$Sprite UMINA1
MAPTHINGNUM = 4020
SPAWNSTATE = S_UMIN_FLOT
SPAWNHEALTH = 1
SEESTATE = S_UMIN_FLY
SEESOUND = 0
REACTIONTIME = 2
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 3072
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 524288
RADIUS = 1310720
HEIGHT = 1572864
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_NOGRAVITY|MF_SLIDEME|MF_ENEMY

FRAME S_UMIN_FLOT
SPRITENUMBER = UMIN
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_UMIN_FLOT2
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_UMIN_FLOT2
SPRITENUMBER = UMIN
SPRITESUBNUMBER = 1
DURATION = 3
NEXT = S_UMIN_FLOT
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_UMIN_FLY
SPRITENUMBER = UMIN
SPRITESUBNUMBER = 0
DURATION = 2
NEXT = S_UMIN_FLY2
ACTION A_BuzzFly

FRAME S_UMIN_FLY2
SPRITENUMBER = UMIN
SPRITESUBNUMBER = 1
DURATION = 2
NEXT = S_UMIN_FLY
ACTION A_BuzzFly

#SRB2 Christmas set


# Invisable spring
FREESLOT
MT_INVSPRING
S_INVSPRING
S_INVSPRING1
S_INVSPRING2
S_INVSPRING3
S_INVSPRING4

Thing MT_INVSPRING
MAPTHINGNUM = 4027
SPAWNSTATE = S_INVSPRING
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 1310720
RADIUS = 1310720
HEIGHT = 1048576
MASS = 1376256
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = S_INVSPRING1
FLAGS = MF_SOLID|MF_SPRING|MF2_DONTDRAW

FRAME S_INVSPRING
SPRITENUMBER = NULL
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_INVSPRING1
SPRITENUMBER = NULL
SPRITESUBNUMBER = 0
DURATION = 4
NEXT = S_INVSPRING2
ACTION A_Pain
VAR1 = 0
VAR2 = 0

FRAME S_INVSPRING2
SPRITENUMBER = NULL
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_INVSPRING3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_INVSPRING3
SPRITENUMBER = NULL
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_INVSPRING4
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_INVSPRING4
SPRITENUMBER = NULL
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_INVSPRING
ACTION None
VAR1 = 0
VAR2 = 0

#GHZ Tree
FREESLOT
MT_PALM
S_GHZTREE
SPR_GHZT

FRAME S_GHZTREE
SPRITENUMBER = SPR_GHZT
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_PALM
#$Sprite GHZTA0
MAPTHINGNUM = 4037
SPAWNSTATE = S_GHZTREE
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#the return of the Drilla
FREESLOT
MT_Drilla
S_DRIL_STAND
S_DRIL_STAND2
S_DRIL_RUN
S_DRIL_RUN2
S_DRIL_RUN3
S_DRIL_RUN4
SPR_DRIL

Thing MT_Drilla
#$Sprite DRILA1
MAPTHINGNUM = 4028
SPAWNSTATE = S_DRIL_STAND
SPAWNHEALTH = 1
SEESTATE = S_DRIL_RUN
SEESOUND = 0
REACTIONTIME = 3
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 5
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 160
SPEED = 3
RADIUS = 1048576
HEIGHT = 1572864
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_ENEMY

FRAME S_DRIL_STAND
SPRITENUMBER = DRIL
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_DRIL_STAND2
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_DRIL_STAND2
SPRITENUMBER = DRIL
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_DRIL_STAND
ACTION A_Look
VAR1 = 0
VAR2 = 0

FRAME S_DRIL_RUN
SPRITENUMBER = DRIL
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_DRIL_RUN2
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_DRIL_RUN2
SPRITENUMBER = DRIL
SPRITESUBNUMBER = 1
DURATION = 2
NEXT = S_DRIL_RUN3
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_DRIL_RUN3
SPRITENUMBER = DRIL
SPRITESUBNUMBER = 2
DURATION = 2
NEXT = S_DRIL_RUN4
ACTION A_Chase
VAR1 = 0
VAR2 = 0

FRAME S_DRIL_RUN4
SPRITENUMBER = DRIL
SPRITESUBNUMBER = 3
DURATION = 2
NEXT = S_DRIL_RUN
ACTION A_Chase
VAR1 = 0
VAR2 = 0


#North Pole
FREESLOT
MT_Northpole
S_N_pole_Exist
SPR_NPOL

FRAME S_N_pole_Exist
SPRITENUMBER = SPR_NPOL
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_Northpole
#$Sprite NPOLA0
MAPTHINGNUM = 4033
SPAWNSTATE = S_N_pole_Exist
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Snow Flower
FREESLOT
MT_Snowflower
S_Flower_dance
S_Flower_dance1
SPR_SNFL

FRAME S_Flower_dance
SPRITENUMBER = SPR_SNFL
SPRITESUBNUMBER = 0
DURATION = 14
NEXT = S_Flower_dance1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_Flower_dance1
SPRITENUMBER = SPR_SNFL
SPRITESUBNUMBER = 1
DURATION = 14
NEXT = S_Flower_dance
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_Snowflower
#$Sprite SNFLA0
MAPTHINGNUM = 4034
SPAWNSTATE = S_Flower_dance
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Candel Tree
FREESLOT
MT_CANDLETREE
S_TREEFLICKER
S_TREEFLICKER1
SPR_XMT1

FRAME S_TREEFLICKER
SPRITENUMBER = SPR_XMT1
SPRITESUBNUMBER = 0
DURATION = 14
NEXT = S_TREEFLICKER1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_TREEFLICKER1
SPRITENUMBER = SPR_XMT1
SPRITESUBNUMBER = 1
DURATION = 14
NEXT = S_TREEFLICKER
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_CANDLETREE
#$Sprite XMT1A0
MAPTHINGNUM = 4035
SPAWNSTATE = S_TREEFLICKER
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#The Silver Ring box
FREESLOT
MT_HYPERRINGBOX
MT_HYPERRINGICON
S_HYPERRINGBOX
S_HYPERRINGBOX1
S_HYPERRINGBOX2
S_HYPERRINGBOX3
SPR_SILR

FRAME S_HYPERRINGBOX
SPRITENUMBER = SPR_SILR
SPRITESUBNUMBER = 0
DURATION = 2
NEXT = S_HYPERRINGBOX1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_HYPERRINGBOX1
SPRITENUMBER = SPR_MSTV
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_HYPERRINGBOX
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_HYPERRINGBOX2
SPRITENUMBER = SPR_SILR
SPRITESUBNUMBER = 1
DURATION = 18
NEXT = S_HYPERRINGBOX3
ACTION A_MonitorPop
VAR1 = 0
VAR2 = 0

FRAME S_HYPERRINGBOX3
SPRITENUMBER = SPR_SILR
SPRITESUBNUMBER = 1
DURATION = 18
NEXT = S_NULL
ACTION A_RingBox
VAR1 = 0
VAR2 = 0

Thing MT_HYPERRINGBOX
#$Sprite SILRA0
MAPTHINGNUM = 4032
SPAWNSTATE = S_HYPERRINGBOX
SPAWNHEALTH = 1
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 25
ATTACKSOUND = 0
PAINSTATE = S_HYPERRINGBOX
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_BOX_POP1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 1
RADIUS = 1048576
HEIGHT = 2097152
MASS = 100
DAMAGE = MT_HYPERRINGICON
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_SHOOTABLE|MF_MONITOR

Thing MT_HYPERRINGICON
MAPTHINGNUM = -1
SPAWNSTATE = S_HYPERRINGBOX2
SPAWNHEALTH = 1
SEESTATE = 0
SEESOUND = sfx_itemup
REACTIONTIME = 25
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_NULL
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 131072
RADIUS = 524288
HEIGHT = 917504
MASS = 100
DAMAGE = 4063232
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_BOXICON|MF_SCENERY

#Lamp
FREESLOT
MT_LAMP
S_LAMP_ON
SPR_LAMP

FRAME S_LAMP_ON
SPRITENUMBER = SPR_LAMP
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_LAMP
#$Sprite LAMPA0
MAPTHINGNUM = 4036
SPAWNSTATE = S_LAMP_ON
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Christmas Tree
FREESLOT
MT_XMASTREE2
S_XMTree2
SPR_XMT2

FRAME S_XMTree2
SPRITENUMBER = SPR_XMT2
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_XMASTREE2
#$Sprite XMT2A0
MAPTHINGNUM = 4038
SPAWNSTATE = S_XMTree2
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Snow Man
FREESLOT
MT_SNOWMAN2
S_SNOWMAN2
SPR_SNM2

FRAME S_SNOWMAN2
SPRITENUMBER = SPR_SNM2
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_SNOWMAN2
#$Sprite SNM2A0
MAPTHINGNUM = 4039
SPAWNSTATE = S_SNOWMAN2
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 2621440
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOCLIP|MF_SCENERY

#Hanging star
FREESLOT
MT_STAR
S_STAR
SPR_STAR

FRAME S_STAR
SPRITENUMBER = SPR_STAR
SPRITESUBNUMBER = 0
DURATION = -1
NEXT = 0
ACTION None
VAR1 = 0
VAR2 = 0

Thing MT_STAR
#$Sprite STARA0
MAPTHINGNUM = 4040
SPAWNSTATE = S_STAR
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 8
RADIUS = 262144
HEIGHT = 8388608
MASS = 16
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOBLOCKMAP|MF_SPAWNCEILING|MF_NOGRAVITY|MF_NOCLIP|MF_SCENERY

#0.96 turret
FREESLOT
MT_OLD_TURRET
S_POPUPTURRETSCAN
S_POPUPTURRETSCAN1
S_POPUPTURRETSCAN2
S_POPUPTURRETSCAN3
S_POPUPTURRETSCAN4
S_POPUPTURRETSCAN5
S_POPUPTURRETSCAN6
SPR_TUR2

Thing MT_OLD_TURRET
#$Sprite TUR2A1
MAPTHINGNUM = 4044
SPAWNSTATE = S_POPUPTURRETSCAN
SPAWNHEALTH = 1
SEESTATE = S_POPUPTURRETSCAN1
SEESOUND = 0
REACTIONTIME = 0
ATTACKSOUND = sfx_trfire
PAINSTATE = 0
PAINCHANCE = 1024
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 0
RADIUS = 786432
HEIGHT = 4194304
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = MT_JETTBULLET
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_ENEMY

FRAME S_POPUPTURRETSCAN
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_POPUPTURRETSCAN1
ACTION A_Look
VAR1 = 1
VAR2 = 0

FRAME S_POPUPTURRETSCAN1
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 2
NEXT = S_POPUPTURRETSCAN2
ACTION A_FaceTarget
VAR1 = 0
VAR2 = 0

FRAME S_POPUPTURRETSCAN2
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 12
NEXT = S_POPUPTURRETSCAN3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_POPUPTURRETSCAN3
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 14
NEXT = S_POPUPTURRETSCAN4
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_POPUPTURRETSCAN4
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 14
NEXT = S_POPUPTURRETSCAN5
ACTION A_JetgShoot
VAR1 = 0
VAR2 = 0

FRAME S_POPUPTURRETSCAN5
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 14
NEXT = S_POPUPTURRETSCAN6
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_POPUPTURRETSCAN6
SPRITENUMBER = SPR_TUR2
SPRITESUBNUMBER = 0
DURATION = 69
NEXT = S_POPUPTURRETSCAN
ACTION A_SetTics
VAR1 = 0
VAR2 = 1

#Hidden palace orb
FREESLOT
MT_HPGLOWYTHINGY
S_ORB
S_ORB1
S_ORB2
S_ORB3
SPR_HORB

Thing MT_HPGLOWYTHINGY
#$Sprite HORBA0
MAPTHINGNUM = 4045
SPAWNSTATE = S_ORB
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 1376256
RADIUS = 1572864
HEIGHT = 2097152
MASS = 1000
DAMAGE = 1
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_PUSHABLE|MF_SLIDEME

FRAME S_ORB
SPRITENUMBER = HORB
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_ORB1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_ORB1
SPRITENUMBER = HORB
SPRITESUBNUMBER = 1
DURATION = 3
NEXT = S_ORB2
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_ORB2
SPRITENUMBER = HORB
SPRITESUBNUMBER = 2
DURATION = 3
NEXT = S_ORB3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_ORB3
SPRITENUMBER = HORB
SPRITESUBNUMBER = 3
DURATION = 3
NEXT = S_ORB
ACTION None
VAR1 = 0
VAR2 = 0

#Hidden palace bridge post
FREESLOT
MT_HPPOST
S_POSTGLOW
S_POSTGLOW1
S_POSTGLOW2
S_POSTGLOW3
SPR_HPST

Thing MT_HPPOST
#$Sprite HPSTA0
MAPTHINGNUM = 4046
SPAWNSTATE = S_POSTGLOW
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 1376256
RADIUS = 1572864
HEIGHT = 2097152
MASS = 1000
DAMAGE = 1
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_PUSHABLE|MF_SLIDEME

FRAME S_POSTGLOW
SPRITENUMBER = SPR_HPST
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_POSTGLOW1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_POSTGLOW1
SPRITENUMBER = SPR_HPST
SPRITESUBNUMBER = 1
DURATION = 3
NEXT = S_POSTGLOW2
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_POSTGLOW2
SPRITENUMBER = SPR_HPST
SPRITESUBNUMBER = 2
DURATION = 3
NEXT = S_POSTGLOW3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_POSTGLOW3
SPRITENUMBER = SPR_HPST
SPRITESUBNUMBER = 3
DURATION = 3
NEXT = S_POSTGLOW
ACTION None
VAR1 = 0
VAR2 = 0

#old Skim
FREESLOT
MT_OLDSKIM
S_OLDSKIM
S_OLDSKIM1
S_OLDSKIM2
S_OLDSKIM3
S_OLDSKIM4
S_OLDSKIM5
S_OLDSKIM6
S_OLDSKIM7
S_OLDSKIM8
S_OLDSKIM9
S_OLDSKIM10
S_OLDSKIM11
S_OLDSKIM12
S_OLDSKIM13
S_OLDSKIM14
S_OLDSKIM15
S_OLDSKIM16
S_OLDSKIM17
S_OLDSKIM18
S_OLDSKIM19
S_OLDSKIM20
S_OLDSKIM21
S_OLDSKIM22
S_OLDSKIM23
S_OLDSKIM24
S_OLDSKIM25
S_OLDSKIM26
S_OLDSKIM27
S_OLDSKIM28
S_OLDSKIM29
SPR_SKM2

Thing MT_OLDSKIM
#$Sprite SKM2A0
MAPTHINGNUM = 4050
SPAWNSTATE = S_OLDSKIM
SPAWNHEALTH = 1
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = sfx_s3k51
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = S_OLDSKIM2
MISSILESTATE = 0
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 8
RADIUS = 2097152
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = MT_MINE
FLAGS = MF_ENEMY|MF_SPECIAL|MF_SHOOTABLE|MF_NOGRAVITY

FRAME S_OLDSKIM
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_OLDSKIM1
ACTION A_SkimChase
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM1
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_OLDSKIM
ACTION A_SkimChase
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM2
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 1
DURATION = 1
NEXT = S_OLDSKIM3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM3
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 2
DURATION = 1
NEXT = S_OLDSKIM4
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM4
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 3
DURATION = 1
NEXT = S_OLDSKIM5
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM5
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 4
DURATION = 1
NEXT = S_OLDSKIM6
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM6
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 5
DURATION = 1
NEXT = S_OLDSKIM7
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM7
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 6
DURATION = 1
NEXT = S_OLDSKIM8
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM8
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 7
DURATION = 1
NEXT = S_OLDSKIM9
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM9
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 8
DURATION = 1
NEXT = S_OLDSKIM10
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM10
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 9
DURATION = 1
NEXT = S_OLDSKIM11
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM11
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 10
DURATION = 1
NEXT = S_OLDSKIM12
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM12
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 11
DURATION = 1
NEXT = S_OLDSKIM13
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM13
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 12
DURATION = 1
NEXT = S_OLDSKIM14
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM14
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 13
DURATION = 1
NEXT = S_OLDSKIM15
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM15
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 14
DURATION = 1
NEXT = S_OLDSKIM16
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM16
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 14
DURATION = 1
NEXT = S_OLDSKIM17
ACTION A_DropMine
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM17
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 13
DURATION = 1
NEXT = S_OLDSKIM18
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM18
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 12
DURATION = 1
NEXT = S_OLDSKIM19
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM19
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 11
DURATION = 1
NEXT = S_OLDSKIM20
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM20
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 10
DURATION = 1
NEXT = S_OLDSKIM21
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM21
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 9
DURATION = 1
NEXT = S_OLDSKIM22
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM22
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 8
DURATION = 1
NEXT = S_OLDSKIM23
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM23
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 7
DURATION = 1
NEXT = S_OLDSKIM24
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM24
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 6
DURATION = 1
NEXT = S_OLDSKIM25
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM25
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 5
DURATION = 1
NEXT = S_OLDSKIM26
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM26
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 4
DURATION = 1
NEXT = S_OLDSKIM27
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM27
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 3
DURATION = 1
NEXT = S_OLDSKIM28
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM28
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 2
DURATION = 1
NEXT = S_OLDSKIM29
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_OLDSKIM29
SPRITENUMBER = SPR_SKM2
SPRITESUBNUMBER = 1
DURATION = 1
NEXT = S_OLDSKIM
ACTION None
VAR1 = 0

#Wind sound
FREESLOT
MT_BLOWY
SFX_WIND

Thing MT_BLOWY
MAPTHINGNUM = 4043
SPAWNSTATE = 0
SPAWNHEALTH = 115
SEESTATE = 0
SEESOUND = SFX_WIND
REACTIONTIME = 0
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = 0
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 0
RADIUS = 1048576
HEIGHT = 1048576
MASS = 1000
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOSECTOR|MF_NOBLOCKMAP|MF_NOGRAVITY|MF_AMBIENT

#lazor
FREESLOT
MT_OLD_LAZER
S_LAZERMISSLE
S_SOUNDPLAYER
SPR_9MIS

Thing MT_OLD_LAZER
MAPTHINGNUM = -1
SPAWNSTATE = S_LAZERMISSLE
SPAWNHEALTH = 1000
SEESTATE = 0
SEESOUND = sfx_rlaunc
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_SOUNDPLAYER
DEATHSOUND = sfx_CHCHNG
XDEATHSTATE = 0
SPEED = 1310720
RADIUS = 720896
HEIGHT = 524288
MASS = 100
DAMAGE = 20
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_MISSILE

FRAME S_LAZERMISSLE
SPRITENUMBER = SPR_9MIS
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_LAZERMISSLE
#ACTION A_SmokeTrailer
#VAR1 = 182
#VAR2 = 0

State S_SOUNDPLAYER
SpriteName = null
SpriteFrame = 0
Duration = 35
Next = S_NULL
Action = none
Var1 = 0
Var2 = 0

#0.96 Eggman
FREESLOT
MT_EGGHOVER
S_EGGHOVER_HOVER
S_EGGHOVER_HOVER1
S_EGGHOVER_LAZER
S_EGGHOVER_LAZER1
S_EGGHOVER_BEAM
S_EGGHOVER_BEAM1
S_EGGHOVER_PANIC
S_EGGHOVER_PANIC1
S_EGGHOVER_HURT
S_EGGHOVER_HURT1
S_EGGHOVER_DEAD
S_EGGHOVER_DEAD1
S_EGGHOVER_DEAD2
S_EGGHOVER_DEAD3
S_EGGHOVER_DEAD4
S_EGGHOVER_DEAD5
S_EGGHOVER_DEAD6
S_EGGHOVER_DEAD7
S_EGGHOVER_DEAD8
S_EGGHOVER_DEAD9
S_EGGHOVER_DEAD10
S_EGGHOVER_DEAD11
S_EGGHOVER_DEAD12
S_EGGHOVER_DEAD13
S_EGGHOVER_RUNAWAY
S_EGGHOVER_RUNAWAY1
SPR_EGG9

Thing MT_EGGHOVER
#$Sprite EGG9A1
MAPTHINGNUM = 4048
SPAWNSTATE = S_EGGHOVER_HOVER
SPAWNHEALTH = 8
SEESTATE = S_EGGHOVER_HOVER
SEESOUND = 0
REACTIONTIME = 16
ATTACKSOUND = 0
PAINSTATE = S_EGGHOVER_HURT
PAINCHANCE = MT_THOK
PAINSOUND = sfx_dmpain
MELEESTATE = S_EGGHOVER_LAZER
MISSILESTATE = S_EGGHOVER_BEAM
DEATHSTATE = S_EGGHOVER_DEAD
DEATHSOUND = sfx_cybdth
XDEATHSTATE = S_EGGHOVER_RUNAWAY
SPEED = 4
RADIUS = 1572864
HEIGHT = 3407872
MASS = 0
DAMAGE = 2
ACTIVESOUND = sfx_telept
RAISESTATE = S_EGGHOVER_PANIC
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_BOSS|MF_NOGRAVITY|MF_FLOAT

FRAME S_EGGHOVER_HOVER
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_EGGHOVER_HOVER
ACTION A_Boss1Chase
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_HOVER1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_EGGHOVER_HOVER1
ACTION none
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_LAZER
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 1
DURATION = 15
NEXT = S_EGGHOVER_LAZER1
ACTION A_BossFireShot
VAR1 = MT_OLD_LAZER
VAR2 = 0

FRAME S_EGGHOVER_LAZER1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 2
DURATION = 30
NEXT = S_EGGHOVER_BEAM
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_BEAM
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 3
DURATION = 15
NEXT = S_EGGHOVER_BEAM1
ACTION A_BossFireShot
VAR1 = MT_OLD_LAZER
VAR2 = 1

FRAME S_EGGHOVER_BEAM1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 4
DURATION = 30
NEXT = S_EGGHOVER_HOVER
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_PANIC
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 2
DURATION = 35
NEXT = S_EGGHOVER_PANIC1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_PANIC1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 0
DURATION = 35
NEXT = S_EGGHOVER_HOVER
ACTION A_SkullAttack
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_HURT
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 5
DURATION = 24
NEXT = S_EGGHOVER_HURT1
ACTION A_Pain
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_HURT1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 6
DURATION = 8
NEXT = S_EGGHOVER_HOVER
ACTION None
VAR1 = 1
VAR2 = 0


FRAME S_EGGHOVER_DEAD
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 7
DURATION = 8
NEXT = S_EGGHOVER_DEAD1
ACTION A_Fall
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 8
DURATION = 8
NEXT = S_EGGHOVER_DEAD2
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD2
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 9
DURATION = 8
NEXT = S_EGGHOVER_DEAD3
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD3
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 10
DURATION = 8
NEXT = S_EGGHOVER_DEAD4
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD4
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 11
DURATION = 8
NEXT = S_EGGHOVER_DEAD5
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD5
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 12
DURATION = 8
NEXT = S_EGGHOVER_DEAD6
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD6
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 13
DURATION = 8
NEXT = S_EGGHOVER_DEAD7
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD7
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 14
DURATION = 8
NEXT = S_EGGHOVER_DEAD8
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD8
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 15
DURATION = 8
NEXT = S_EGGHOVER_DEAD9
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD9
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 16
DURATION = 8
NEXT = S_EGGHOVER_DEAD10
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD10
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 17
DURATION = 8
NEXT = S_EGGHOVER_DEAD11
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD11
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 18
DURATION = 8
NEXT = S_EGGHOVER_DEAD12
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD12
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 19
DURATION = 8
NEXT = S_EGGHOVER_DEAD13
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_DEAD13
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 20
DURATION = -1
NEXT = 0
ACTION A_BossDeath
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_RUNAWAY
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 5
DURATION = 5
NEXT = S_EGGHOVER_RUNAWAY1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_EGGHOVER_RUNAWAY1
SPRITENUMBER = SPR_EGG9
SPRITESUBNUMBER = 1
DURATION = 5
NEXT = S_EGGHOVER_RUNAWAY
ACTION None
VAR1 = 0
VAR2 = 0

#MEGA Ring box
FREESLOT
MT_MEGARINGBOX
MT_MEGARINGICON
S_MEGARINGBOX
S_MEGARINGBOX1
S_MEGARINGBOX2
S_MEGARINGBOX3
SPR_MEGA

FRAME S_MEGARINGBOX
SPRITENUMBER = SPR_SILR
SPRITESUBNUMBER = 0
DURATION = 2
NEXT = S_MEGARINGBOX1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_MEGARINGBOX1
SPRITENUMBER = SPR_MSTV
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_MEGARINGBOX
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_MEGARINGBOX2
SPRITENUMBER = SPR_SILR
SPRITESUBNUMBER = 1
DURATION = 18
NEXT = S_MEGARINGBOX3
ACTION A_MonitorPop
VAR1 = 0
VAR2 = 0

FRAME S_MEGARINGBOX3
SPRITENUMBER = SPR_SILR
SPRITESUBNUMBER = 1
DURATION = 18
NEXT = S_NULL
ACTION A_RingBox
VAR1 = 0
VAR2 = 0

Thing MT_MEGARINGBOX
#$Sprite SILRA0
MAPTHINGNUM = 4053
SPAWNSTATE = S_MEGARINGBOX
SPAWNHEALTH = 1
SEESTATE = 0
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = S_MEGARINGBOX
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_MEGARINGBOX2
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 1
RADIUS = 1048576
HEIGHT = 2097152
MASS = 100
DAMAGE = MT_MEGARINGICON
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SOLID|MF_SHOOTABLE|MF_MONITOR

Thing MT_MEGARINGICON
MAPTHINGNUM = -1
SPAWNSTATE = S_MEGARINGBOX2
SPAWNHEALTH = 1
SEESTATE = 0
SEESOUND = sfx_itemup
REACTIONTIME = 9999
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 0
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_NULL
DEATHSOUND = 0
XDEATHSTATE = 0
SPEED = 131072
RADIUS = 524288
HEIGHT = 917504
MASS = 100
DAMAGE = 4063232
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_BOXICON|MF_SCENERY