actor Bombman : SturdyClassBase
{
player.startitem "SturdyHealthBar"
player.displayname "Bombman"
player.soundclass "bombmanc"
player.startitem "HyperBombBoss"
player.startitem "GigaAmmo", 15
player.forwardmove 0.65, 0.65
player.sidemove 0.63, 0.63
player.jumpz 13
damagefactor "FireStorm", 1.3
damagefactor "FireSpin", 1.3
damagefactor "WeakFire", 1.0
damagefactor "Atomic", 1.0
damagefactor "WeakPharoah", 0.9
damagefactor "Pharoah", 0.9
damagefactor "PharaohHold", 0.9
damagefactor "Flame", 1.0
damagefactor "Scorch", 1.0
damagefactor "WilyFireB1", 1.0
damagefactor "WilyFireB2", 1.0
States
{
Spawn:
BOMM A 0
BOMM B 1 ACS_ExecuteAlways(137)
BOMM A 1 ACS_ExecuteAlways(137)
Goto Spawn+2
See:
BOMM BCDE 5 ACS_ExecuteAlways(137)
Goto Spawn
Missile:
BOMM F 5 ACS_ExecuteAlways(137)
BOMM G 4 ACS_ExecuteAlways(137)
goto Spawn
ClassPain:
BOMM H 0
goto PainContinue
ClassDeath:
BOMM H 0 A_TakeInventory("HyperBombBoss")
goto DeathContinue
DropWeapon:
BOMM H 0 A_TakeInventory("HyperBombBoss")
BOMM Z 0 A_SpawnItemEx("HyperBombWepCDropped")
BOMM Z -1
stop
Pain.FireStorm:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.FireStorm"
Pain.FireSpin:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.FireSpin"
Pain.WeakFire:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.WeakFire"
Pain.Atomic:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.Atomic"
Pain.WeakPharoah:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.WeakPharoah"
Pain.Pharoah:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.Pharoah"
Pain.PharaohHold:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.PharaohHold"
Pain.Flame:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.Flame"
Pain.Scorch:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.Scorch"
Pain.WilyFireB1:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.WilyFireB1"
Pain.WilyFireB2:
PLAY H 0 A_GiveInventory("SuperEffective", 3)
goto "ClassBase::Pain.WilyFireB2"
}
}