actor HelperClass : ClassBase
{
Player.ScoreIcon "C_66U0X"
player.displayname "HelperClass"
player.soundclass "helpmanc"

Player.Maxhealth 20000
health 2000
player.jumpz 30
player.forwardmove 3.00, 3.00
player.sidemove 3.00, 3.00

Gravity 2.4

player.startitem "HelperClassBuster"
//player.startitem ""
player.MorphWeapon "HelperClassBuster"

player.startitem "AirJumpLimit", 7
player.startitem "WallJumpLimit", 7

+NOMENU
States
{
Spawn://BBAM
BAS2 A 0
BAS2 B 1
BAS2 A 1
wait
See:
BAS2 BCDE 3
Goto Spawn
Missile:
BAS2 FG 4
goto Spawn
ClassPain:
BAS2 H 0
goto MegamanPain
ClassDeath:
BAS2 H 0
goto MegamanDeath
}
}

actor HelperClassBuster : BaseMM8BDMWep_CBM
{
-THRUACTORS
//-WEAPON.DONTBOB
//Weapon.BobStyle "Smooth"
//Weapon.BobSpeed 3.0
States
{
SpawnLoop:
C_66 U 1
wait

Deselect:
"H$LP" X 0
goto DeselectSwap
Select:
"H$LP" X 0
goto SelectSwap

Ready:
"H$LP" X 0 //ACS_NamedExecuteWithResult("core_weaponcolor",CallACS("CBM_Debug_8BDT_TransID",0),1)
"H$LP" X 1 A_WeaponReady
goto Ready+1
Fire:
"H$LP" Z 1 A_Stop
goto Ready+1
Altfire:
"H$LP" Y 1
"H$LP" Y 0 A_JumpIf(CallACS("core_HealScript",100),"HealMe")
"H$LP" Y 0 A_Refire
goto Ready
HealMe:
"H$LP" Y 0 A_PlaySound("item/RaThorUse",3,1.0)
goto Ready+1
}
}
