#Ballhog
#Credits and thanks. Glaber (Creation for SRB2)
FREESLOT
MT_BOMB
S_BOMB_STND
S_BOMB_ACTIVE1
S_BOMB_ACTIVE2
S_BOMB_ACTIVE3
S_BOMB_ACTIVE4
S_BOMB_ACTIVE5
S_BOMB_Ball
SPR_BOMB

Thing MT_BOMB
#$Sprite BOMBA1
MAPTHINGNUM = 1679
SPAWNSTATE = S_BOMB_ACTIVE1
SPAWNHEALTH = 1
SEESTATE = S_BOMB_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 = 15*FRACUNIT
HEIGHT = 37*FRACUNIT
MASS = 100
DAMAGE = 0
ACTIVESOUND = 0
RAISESTATE = 0
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_ENEMY

FRAME S_BOMB_STND
SPRITENUMBER = BOMB
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_BOMB_ACTIVE1
ACTION A_Look

FRAME S_BOMB_ACTIVE1
SPRITENUMBER = BOMB
SPRITESUBNUMBER = A
DURATION = 6
NEXT = S_BOMB_ACTIVE2
ACTION None

FRAME S_BOMB_ACTIVE2
SPRITENUMBER = BOMB
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_BOMB_ACTIVE3
ACTION None

FRAME S_BOMB_ACTIVE3
SPRITENUMBER = BOMB
SPRITESUBNUMBER = D
DURATION = 16
NEXT = S_BOMB_ACTIVE4
ACTION A_BunnyHop
VAR1 = 4
VAR2 = 0

FRAME S_BOMB_ACTIVE4
SPRITENUMBER = BOMB
SPRITESUBNUMBER = C
DURATION = 6
NEXT = S_BOMB_ACTIVE5
ACTION None

FRAME S_BOMB_ACTIVE5
SPRITENUMBER = BOMB
SPRITESUBNUMBER = A
DURATION = 3
NEXT = S_BOMB_Ball
ACTION A_Repeat
VAR1 = 3
VAR2 = S_BOMB_ACTIVE1

FRAME S_BOMB_Ball
SPRITENUMBER = BOMB
SPRITESUBNUMBER = B
DURATION = 6
NEXT = S_BOMB_ACTIVE1
ACTION A_TrapShot
Var1 = (16<<16)+MT_BUNNYBALL
Var2 = (16<<16)+315
