actor Needleman : ToadClassBase
{
Player.ScoreIcon "C_03A0X"
player.startitem "ToadHealthBar"
player.displayname "needleman"
player.soundclass "needlemanc"
player.startitem "NeedleCannonBoss"
player.startitem "NeedlePokerBoss"
player.startitem "NoodleAmmo", 28
player.forwardmove 0.65, 0.65
player.sidemove 0.63, 0.63

player.startitem "GeminiLaserWeakness2", 1

player.startitem "GeminiLaserWeakness", 1
player.startitem "CrystalEyeWeakness", 1
player.startitem "CopyVisionWeakness", 1
player.startitem "JewelSatelliteWeakness", 1
States
{
Spawn:
NEED A 0
NEED A 0 A_JumpIfInventory("NeedlePoker",1,"Poke")
NEED B 1
NEED A 1
Goto Spawn+3
See:
NEED B 5
NEED A 0 A_JumpIfInventory("NeedlePoker",1,"Poke")
NEED C 5
NEED A 0 A_JumpIfInventory("NeedlePoker",1,"Poke")
NEED D 5
NEED A 0 A_JumpIfInventory("NeedlePoker",1,"Poke")
NEED E 5
Goto Spawn
Missile:
NEED A 0 A_JumpIfInventory("NeedlePoker",1,"Poke")
NEED F 1
NEED A 0 A_JumpIfInventory("NeedlePoker",1,"Poke")
NEED F 5
NEED G 4
goto Spawn
Poke:
NEED P 3
NEED O 5
NEED P 4
goto Spawn
ClassPain:
NEED H 0
goto PainContinue
DeathFix:
NEED H 0
goto DeathContinue
ClassDeath:
NEED H 1
goto MegaDeathEnd
}
}