#Ballhog
#Credits and thanks. Glaber (Creation for SRB2)
FREESLOT
MT_BUMB
S_BUMB_STND
S_BUMB_ACTIVE1
S_BUMB_ACTIVE2
S_BUMB_ACTIVE3
S_BUMB_ACTIVE4
S_BUMB_ACTIVE5
S_BUMB_Ball
SPR_BUMB

Thing MT_BUMB
#$Sprite BUMBA1
MAPTHINGNUM = 1679
SPAWNSTATE = S_BUMB_ACTIVE1
SPAWNHEALTH = 1
SEESTATE = S_BUMB_ACTIVE1
SEESOUND = 0
REACTIONTIME = 32
ATTACKSOUND = 0
PAINSTATE = 0
PAINCHANCE = 200
PAINSOUND = 0
MELEESTATE = 0
MISSILESTATE = 0
DEATHSTATE = S_XPLD_FLICKY
DEATHSOUND = sfx_pop
XDEATHSTATE = 0
SPEED = 7
RADIUS = 32*FRACUNIT
HEIGHT = 64*FRACUNIT
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_ENEMY

FRAME S_BUMB_STND
SPRITENUMBER = BUMB
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_BUMB_STND
ACTION A_Look

FRAME S_BUMB_ACTIVE1
SPRITENUMBER = BUMB
SPRITESUBNUMBER = A
DURATION = 6
NEXT = S_BUMB_ACTIVE2
ACTION None

FRAME S_BUMB_ACTIVE2
SPRITENUMBER = BUMB
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_BUMB_ACTIVE3
ACTION None

FRAME S_BUMB_ACTIVE3
SPRITENUMBER = BUMB
SPRITESUBNUMBER = D
DURATION = 16
NEXT = S_BUMB_ACTIVE4
ACTION A_BunnyHop
VAR1 = 4
VAR2 = 0

FRAME S_BUMB_ACTIVE4
SPRITENUMBER = BUMB
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_BUMB_ACTIVE5
ACTION None

FRAME S_BUMB_ACTIVE5
SPRITENUMBER = BUMB
SPRITESUBNUMBER = A
DURATION = 3
NEXT = S_BUMB_Ball

FRAME S_BUMB_Ball
SPRITENUMBER = BUMB
SPRITESUBNUMBER = B
DURATION = 6
NEXT = S_BUMB_STND
ACTION A_TrapShot
Var1 = (16<<16)+MT_BUNNYBALL
Var2 = (16<<16)+315
