actor Punk : ClassBase
{
Player.ScoreIcon "C_0KB0X"
player.displayname "Punk"
player.soundclass "punkc"
player.startitem "ScrewCrusherBoss"
player.startitem "BounceCrusherBoss"
player.startitem "ScrewCrushAmmo", 14
player.forwardmove 0.75, 0.75
player.sidemove 0.7, 0.7

player.startitem "MirrorBusterWeakness2", 1

player.startitem "TimeSlowWeakness", 1
player.startitem "TimeStopperWeakness", 1
player.startitem "GeminiLaserWeakness", 1
player.startitem "FlashStopperWeakness", 1
player.startitem "CrystalEyeWeakness", 1
player.startitem "CentaurFlashWeakness", 1
player.startitem "CopyVisionWeakness", 1
player.startitem "JewelSatelliteWeakness", 1
player.startitem "MirrorBusterWeakness", 1
States
{
Spawn:
PUNK A 0
PUNK B 1
PUNK A 0 A_JumpIfInventory("PunkSpinning",1,"PunkSpin2")
PUNK A 1
Goto Spawn+2
See:
PUNK BCDE 5
Goto Spawn
Missile:
PUNK F 1
PUNK F 0 A_JumpIfInventory("PunkSpinning",1,"PunkSpin2")
PUNK F 4
PUNK G 4
goto Spawn
PunkSpin2:
PUNK A 3
PUNK IJ 3
PunkFlying:
PUNK KL 3 A_JumpIfInventory("PunkStopping",1,"PunkStop2")
PUNK K 0 A_JumpIfInventory("PunkSpinning",1,"PunkFlying")
Goto PunkSpin2+3
PunkStop2:
PUNK JI 5
Goto Spawn
ClassPain:
PUNK H 0
goto PainContinue
DeathFix:
PUNK H 0
goto DeathContinue
ClassDeath:
PUNK H 1
goto MegaDeathEnd
}
}