actor SolarMan : ClassBase
{
Player.ScoreIcon "C_10H0X"
player.displayname "Solarman"
player.soundclass "SolarManc"

player.maxhealth 1150
health 1150
player.jumpz 14
player.forwardmove 0.76, 0.76
player.sidemove 0.68, 0.68

player.startitem "SolarBlazeBoss"
player.startitem "SolarInfernoAmmo", 56

player.startitem "WaterShieldWeakness2", 1

player.startitem "BubbleLeadWeakness", 1
player.startitem "RainFlushWeakness", 1
player.startitem "WaterWaveWeakness", 1
player.startitem "WaterBalloonWeakness", 1
player.startitem "WaterShieldWeakness", 1
player.startitem "SaltWaterWeakness", 1
States
{
Spawn:
SOLM A 0
SOLM B 1
SOLM A 1
SOLM A -1 A_JumpIfInventory("SunAmmo",750,1)
//PRAISE THE SUN
SOLM J 3 A_JumpIfInventory("SolarM_AmmoDrainDelay",175,2)
SOLM K 3 A_JumpIfInventory("SolarM_AmmoDrainDelay",175,1)
Goto Spawn+4
SOLM A 1
Goto Spawn+3
See:
SOLM BCDE 5
Goto Spawn
Missile:
SOLM J 0 A_JumpIfInventory("VivifyFlag1",1,"MissileH2")
SOLM J 0 A_JumpIfInventory("VivifyDelay4",1,"MissileH1")
SOLM J 6
SOLM G 6
goto Spawn
MissileH1:
SOLM G 4
SOLM L 8
MissileH2:
SOLM L 4
SOLM G 4
goto Spawn

ClassPain:
SOLM H 0
goto PainContinue
ClassDeath:
SOLM H 0
goto DeathContinue
}
}
