actor Mercury : ClassBase
{
Player.ScoreIcon "C_0VB0X"
player.displayname "Mercury"
player.soundclass "mercuryc"

player.maxhealth 850
health 850
player.jumpz 10
player.forwardmove 0.88, 0.88
player.sidemove 0.87, 0.87

player.startitem "GrabBusterBoss"
player.startitem "SeizeAllTheAmmo", 8
player.startitem "MercuryBlobFormAmmo", 140
player.startitem "MercuryBlobItem"
player.startitem "Merc_BlobOff_F"
player.startitem "IsACommie"
player.startitem "CanSnatch_F"

player.startitem "BlackHoleWeakness2", 1

player.startitem "FireStormWeakness", 1
player.startitem "AtomicFireWeakness", 1
player.startitem "PharaohShotWeakness", 1
player.startitem "StarCrashWeakness", 1
player.startitem "FlameBlastWeakness", 1
player.startitem "ScorchWheelWeakness", 1
player.startitem "MagmaBazookaWeakness", 1
player.startitem "SolarBlazeWeakness", 1
player.startitem "BlackHoleWeakness", 1

States
{
Spawn:
MERC A 0
MERC J 1 A_JumpIfInventory("Merc_BlobOn_F",1,2)
MERC A -1
MERC S 1
MERC R -1
wait
Melee:
MERC M 0 A_JumpIfInventory("VivifyDelay4",1,"MeleeBlobForm")
MERC QPONM 2
Goto Spawn+2
MeleeBlobForm:
MERC MNOPQ 2//R
Goto Spawn+4
See:
MERC B 0 A_JumpIfInventory("Merc_BlobOn_F",1,"SeeBlob")
MERC JKLK 5
Goto Spawn
SeeBlob:
MERC STUT 5
Goto Spawn
Missile:
MERC F 0 A_JumpIfInventory("Merc_BlobOn_F",1,"MissileBlob")
MERC F 5
MERC G 4
goto Spawn
MissileBlob:
MERC V 0 A_JumpIfInventory("VivifyDelay5",1,"MissileBlob2")
MERC V 8
goto Spawn
MissileBlob2:
MERC QQOO 1 A_JumpIfInventory("Mercury_Slammed_F",1,"MissileBlob3")
goto MissileBlob2+1
//MERC RRRRSSSSTTTTSSSS 1
MissileBlob3:
MERC PQ 2
goto Spawn

BlobPain:
MERC X 0
goto PainContinue
ClassPain:
MERC H 0 A_JumpIfInventory("Merc_BlobOn_F",1,"BlobPain")
goto PainContinue
ClassDeath:
MERC H 0
goto DeathContinue
}
}