actor Heatman : CustWepClassBase
{
Player.ScoreIcon "C_02G0X"
player.displayname "Heatman"
player.soundclass "heatmanc"

player.maxhealth 1000
health 1000
player.jumpz 10
player.forwardmove 0.72, 0.72
player.sidemove 0.70, 0.70

player.startitem "CBM_BaseFlagPack"

player.startitem "HeatMan_W"
player.startitem "HeatMan_W2"
player.startitem "ZippoAmmo", 100

player.weaponslot 1, "HeatMan_W"
player.weaponslot 2, "HeatMan_W2"


player.startitem "BubbleLeadWeakness"//
player.startitem "RainFlushWeakness"
player.startitem "WaterWaveWeakness"
player.startitem "WaterBalloonWeakness"
player.startitem "WaterShieldWeakness"
player.startitem "SaltWaterWeakness"
player.startitem "MegaWaterSWeakness"

States
{
Spawn:
HEAM A 0
HEAM B 1
HEAM A 1
Goto Spawn+2
See:
HEAM BCDE 5
Goto Spawn
Missile:
HEAM F 0 A_JumpIfInventory("HeatmanFlag",1,"MissileT")
HEAM F 0 A_JumpIfInventory("HeatShieldFrame",1,"Missile2")
HEAM F 7
HEAM G 8
goto Spawn
Missile2:
HEAM F 4
goto Spawn
MissileT:
HEAM L 4
goto Spawn+2
ClassPainTackle:
HEAM "#" 0 A_SpawnItemEx("DelayPainFX")
goto MissileT
ClassPain:
HEAM H 0 A_JumpIfInventory("HeatmanFlag",1,"ClassPainTackle")
goto MegamanPain
ClassDeath:
HEAM H 0
goto MegamanDeath
}
}