actor Sparkman : ClassBase
{
Player.StartItem "IFMM03", 1
Player.ScoreIcon "C_03G0X"
player.displayname "sparkman"
player.soundclass "sparkmanc"
player.startitem "SparkShockBoss"
player.startitem "SparkHealAmmo", 14

player.maxhealth 125
health 125
player.jumpz 11
player.forwardmove 0.75, 0.75
player.sidemove 0.73, 0.73

player.startitem "ShadowBladeWeakness2", 1

player.startitem "RollingCutterWeakness", 1
player.startitem "MetalBladeWeakness", 1
player.startitem "ShadowBladeWeakness", 1
player.startitem "GyroAttackWeakness", 1
player.startitem "SilverTomahawkWeakness", 1
player.startitem "TenguBladeWeakness", 1
player.startitem "WheelCutterWeakness", 1
player.startitem "ScrewCrusherWeakness", 1
States
{
Spawn:
SPAR A 0
SPAR B 1 A_JumpIf(z-floorz>0, "Jumping")
SPAR A 1 A_JumpIf(z-floorz>0, "Jumping")
SPAR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIf(z-floorz>0, "Jumping")
SPAR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIf(z-floorz>0, "Jumping")
SPAR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIf(z-floorz>0, "Jumping")
SPAR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIf(z-floorz>0, "Jumping")
SPAR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0
SPAR IIIIJJJJ 1 A_JumpIf(z-floorz>0, "Jumping")
Goto Spawn+210

See:
SPAR BBBBBCCCCCDDDDDEEEEE 1 A_JumpIf(z-floorz>0, "Jumping")
Goto Spawn
Missile:
SPAR FFFFFFFFFFFFFFFFFF 1 A_JumpIf(z-floorz>0, "JumpingMissile")
goto Spawn

Jumping:
SPAR M 1 A_JumpIf(z-floorz<=0, "Spawn")
wait

JumpingMissile:
SPAR MMMMMMMMMMMMMMMMMM 1 A_JumpIf(z-floorz<=0, "Missile")
goto Jumping

CustomState1:
SPAR LLL 1 A_JumpIf(z-floorz>0, "JumpingCustomState1")
SPAR KKKKKK 1  
goto Spawn
JumpingCustomState1:
SPAR M 3
SPAR K 6
goto jumping

CustomState2:
SPAR GGGGGG 1 A_JumpIf(z-floorz>0, "JumpingCustomState2")
goto Spawn
JumpingCustomState2:
SPAR NNNNNN 1 A_JumpIf(z-floorz<=0, "CustomState2")
goto Jumping


CustomState3:
SPAR GGGG 1 A_JumpIf(z-floorz>0, "JumpingCustomState3")
SPAR GGGGGGGGGGGGGG 1 
goto Spawn
JumpingCustomState3:
SPAR N 14 
goto Jumping

CustomState4:
SPAR F 35
goto Spawn

ClassPain:
SPAR H 0
goto PainContinue

ClassDeath:
SPAR H 0
goto DeathContinue
}
}