FREESLOT
MT_SCGRWAFFEL
S_SCGRWAFFEL_HOVER0
S_SCGRWAFFEL_HOVER1
S_SCGRWAFFEL_HOVER2
S_SCGRWAFFEL_LAZER_HAULT
S_SCGRWAFFEL_LAZER
S_SCGRWAFFEL_LAZER1
S_SCGRWAFFEL_LAZER2
S_SCGRWAFFEL_LAZER3
S_SCGRWAFFEL_LAZER4
S_SCGRWAFFEL_LAZER5
S_SCGRWAFFEL_LAZER6
S_SCGRWAFFEL_LAZER7
S_SCGRWAFFEL_LAZER8
S_SCGRWAFFEL_BEAM_HAULT
S_SCGRWAFFEL_BEAM
S_SCGRWAFFEL_BEAM1
S_SCGRWAFFEL_BEAM2
S_SCGRWAFFEL_BEAM3
S_SCGRWAFFEL_BEAM4
S_SCGRWAFFEL_BEAM5
S_SCGRWAFFEL_BEAM6
S_SCGRWAFFEL_BEAM7
S_SCGRWAFFEL_BEAM8
S_SCGRWAFFEL_RETREAT
S_SCGRWAFFEL_RETREAT1
S_SCGRWAFFEL_HIT
S_SCGRWAFFEL_HIT2
S_SCGRWAFFEL_KABOOM
S_SCGRWAFFEL_KABOOM1
S_SCGRWAFFEL_KABOOM2
S_SCGRWAFFEL_KABOOM3
S_SCGRWAFFEL_KABOOM4
S_SCGRWAFFEL_KABOOM5
S_SCGRWAFFEL_KABOOM6
S_SCGRWAFFEL_KABOOM7
S_SCGRWAFFEL_KABOOM8
S_SCGRWAFFEL_KABOOM9
S_SCGRWAFFEL_KABOOM10
S_SCGRWAFFEL_KABOOM11
S_SCGRWAFFEL_KABOOM12
S_SCGRWAFFEL_KABOOM13
S_SCGRWAFFEL_RUNAWAY
S_SCGRWAFFEL_RUNAWAY1
SPR_SCGR

#ScratchGrounderBoss
Thing MT_SCGRWAFFEL
#$Name "SCGRmobile 2.0"
#$Sprite SCGRA0
#$Category El Barbido
MAPTHINGNUM = 960
SPAWNSTATE = S_SCGRWAFFEL_HOVER1
SPAWNHEALTH = 6
SEESTATE = S_SCGRWAFFEL_HOVER1
SEESOUND = 0
REACTIONTIME = 8
ATTACKSOUND = 0
PAINSTATE = S_SCGRWAFFEL_HIT
PAINCHANCE = MT_THOK
PAINSOUND = sfx_SCRT1
MELEESTATE = S_SCGRWAFFEL_BEAM_HAULT
MISSILESTATE = S_SCGRWAFFEL_LAZER_HAULT
DEATHSTATE = S_SCGRWAFFEL_KABOOM
DEATHSOUND = sfx_cybdth
XDEATHSTATE = S_SCGRWAFFEL_RUNAWAY
SPEED = 4
RADIUS = 24*FRACUNIT
HEIGHT = 76*FRACUNIT
MASS = 0
DAMAGE = 2
ACTIVESOUND = sfx_SCRT2
RAISESTATE = S_SCGRWAFFEL_RETREAT
FLAGS = MF_SPECIAL|MF_SHOOTABLE|MF_BOSS|MF_NOGRAVITY|MF_FLOAT

FRAME S_SCGRWAFFEL_HOVER0
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_HOVER1
ACTION A_BossJetFume
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_HOVER1
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_HOVER2
ACTION A_Boss1Chase
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_HOVER2
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_HOVER1
ACTION A_Boss1Chase
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER_HAULT
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 3
NEXT = S_SCGRWAFFEL_LAZER
ACTION A_ForceStop
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 30
NEXT = S_SCGRWAFFEL_LAZER1
ACTION A_FaceTarget
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER1
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 2
NEXT = S_SCGRWAFFEL_LAZER2
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER2
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_LAZER3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER3
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_LAZER4
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER4
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_LAZER5
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER5
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_LAZER6
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER6
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 15
NEXT = S_SCGRWAFFEL_LAZER7
ACTION A_BossFireShot
VAR1 = MT_ROCKET
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER7
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 10
NEXT = S_SCGRWAFFEL_LAZER8
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_LAZER8
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 2
NEXT = S_SCGRWAFFEL_HOVER1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM_HAULT
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 3
NEXT = S_SCGRWAFFEL_BEAM
ACTION A_ForceStop
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 15
NEXT = S_SCGRWAFFEL_BEAM1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM1
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 2
NEXT = S_SCGRWAFFEL_BEAM2
ACTION A_FaceTarget
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM2
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_BEAM3
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM3
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_BEAM4
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM4
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_BEAM5
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM5
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 1
NEXT = S_SCGRWAFFEL_BEAM6
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM6
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 35
NEXT = S_SCGRWAFFEL_BEAM7
ACTION A_BossFireShot
VAR1 = MT_ROCKET
VAR2 = 1

FRAME S_SCGRWAFFEL_BEAM7
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 15
NEXT = S_SCGRWAFFEL_BEAM8
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_BEAM8
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 15
NEXT = S_SCGRWAFFEL_HOVER1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_RETREAT
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 35
NEXT = S_SCGRWAFFEL_RETREAT1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_RETREAT1
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 35
NEXT = S_SCGRWAFFEL_HOVER1
ACTION A_SkullAttack
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_HIT
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 24
NEXT = S_SCGRWAFFEL_HIT2
ACTION A_Pain
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_HIT2
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 16
NEXT = S_SCGRWAFFEL_HOVER1
ACTION A_SkullAttack
VAR1 = 1
VAR2 = 1

FRAME S_SCGRWAFFEL_KABOOM
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM1
ACTION A_Fall
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM1
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM2
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM2
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM3
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM3
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM4
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM4
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM5
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM5
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM6
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM6
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM7
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM7
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM8
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM8
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM9
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM9
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM10
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM10
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM11
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM11
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = A
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM12
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM12
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = B
DURATION = 8
NEXT = S_SCGRWAFFEL_KABOOM13
ACTION A_BossScream
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_KABOOM13
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = C
DURATION = -1
NEXT = 0
ACTION A_BossDeath
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_RUNAWAY
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = C
DURATION = 5
NEXT = S_SCGRWAFFEL_RUNAWAY1
ACTION None
VAR1 = 0
VAR2 = 0

FRAME S_SCGRWAFFEL_RUNAWAY1
SPRITENUMBER = SPR_SCGR
SPRITESUBNUMBER = C
DURATION = 5
NEXT = S_SCGRWAFFEL_RUNAWAY
ACTION None
VAR1 = 0
VAR2 = 0