#GUN Mech warrior
FREESLOT
MT_RGUN
S_RGUN_STAND
S_RGUN_STAND2
S_RGUN_CHASE
S_RGUN_CHASE2
S_RGUN_CHASE3
S_RGUN_CHASE4
S_RGUN_CHASE5
S_RGUN_CHASE6
S_RGUN_CHASE7
S_RGUN_OW
S_RGUN_OW2
S_RGUN_SND
SPR_RGUN

Thing MT_RGUN
#$Sprite RGUNA1
MAPTHINGNUM = 4065
SPAWNSTATE = S_RGUN_STAND
SPAWNHEALTH = 2
SEESTATE = S_RGUN_CHASE
SEESOUND = 0
REACTIONTIME = 0
ATTACKSOUND = sfx_MGUN
PAINSTATE = S_RGUN_OW
PAINCHANCE = 128
PAINSOUND = sfx_BUNK
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD_FLICKY
DEATHSOUND = sfx_KBAM
XDEATHSTATE = 0
SPEED = 8
RADIUS = 64*FRACUNIT
HEIGHT = 128*FRACUNIT
MASS = 80
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = MT_JETTBULLET
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_SLIDEME|MF_ENEMY

FRAME S_RGUN_STAND
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 0
DURATION = 3
NEXT = S_RGUN_STAND2
ACTION A_Look
VAR1 =(512<<16) 
VAR2 = 1

FRAME S_RGUN_STAND2
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 0
DURATION = 5
NEXT = S_RGUN_STAND
ACTION A_Look
VAR1 =(512<<16) 
VAR2 = 1

FRAME S_RGUN_CHASE
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 4
DURATION = 20
NEXT = S_RGUN_CHASE2
ACTION A_Chase

FRAME S_RGUN_CHASE2
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 5
DURATION = 3
NEXT = S_RGUN_CHASE3
ACTION A_Chase

FRAME S_RGUN_CHASE3
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 6
DURATION = 3
NEXT = S_RGUN_SND
ACTION A_Chase

FRAME S_RGUN_SND
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 2
DURATION = 1
NEXT = S_RGUN_CHASE4
ACTION A_PlayAttackSound
VAR1 = 0
VAR2 = 0

FRAME S_RGUN_CHASE4
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 3
DURATION = 13
NEXT = S_RGUN_CHASE5
ACTION A_FireShot
VAR1 = MT_JETTBULLET
VAR2 = 0

FRAME S_RGUN_CHASE5
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 7
DURATION = 3
NEXT = S_RGUN_CHASE6
ACTION A_Chase

FRAME S_RGUN_CHASE6
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 6
DURATION = 3
NEXT = S_RGUN_CHASE7
ACTION A_Chase

FRAME S_RGUN_CHASE7
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 6
DURATION = 3
NEXT = S_RGUN_CHASE
ACTION A_Chase

FRAME S_RGUN_OW
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 1
DURATION = 10
NEXT = S_RGUN_OW2
ACTION A_Pain

FRAME S_RGUN_OW2
SPRITENUMBER = RGUN
SPRITESUBNUMBER = 1
DURATION = 1
NEXT = S_RGUN_STAND
ACTION A_SetObjectFlags2
VAR1 = MF2_FRET
VAR2 = 1