#Goast
FREESLOT
MT_GHOST
S_GHOST_LOOK
S_GHOST_LOOK2
S_GHOST_MOVE
S_GHOST_MOVE2
S_GHOST_SHOOT
S_GHOST_SHOOT2
S_GHOST_SHOOT3
S_GHOST_SHOOT4
S_GHOST_MOAN
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_FaceStabChase

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

FRAME S_GHOST_SHOOT
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_GHOST_SHOOT2
ACTION None

FRAME S_GHOST_SHOOT2
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 1
DURATION = 3
NEXT = S_GHOST_SHOOT3
ACTION A_FireShot
VAR1 = MT_JETTBULLET
VAR2 = -12

FRAME S_GHOST_SHOOT3
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 2
DURATION = 3
NEXT = S_GHOST_SHOOT4
ACTION None

FRAME S_GHOST_SHOOT4
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 3
DURATION = 3
NEXT = S_GHOST_LOOK
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_GHOST_MOAN
SPRITENUMBER = GHOS
SPRITESUBNUMBER = 0
DURATION = 1
NEXT = S_GHOST_MOVE
ACTION A_PlaySeeSound

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 = S_GHOST_SHOOT
MISSILESTATE = S_GHOST_MOAN
DEATHSTATE = S_XPLD1
DEATHSOUND = sfx_redea
XDEATHSTATE = 0
SPEED = 3
RADIUS = 1572864
HEIGHT = 2097152
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = MT_JETTBULLET
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_NOGRAVITY|MF_ENEMY|MF_FLOAT