Raw model (for completeness)
{
"meta": {
"id": "0620700a-aabc-41ca-ae58-4e28eaac9b13",
"sha1": "c3e838447f399c72f3d57c165853fbf8077e1c4f",
"sha256": "ff2150f5e0ac83f1410ebce4bbc01c4e34db8587be3085ca0cabde9c084aab9b",
"filenames": [
"cbm9ehwilyinccompatv3demodeluxeedition2.6.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021-01-10 03:05:31",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2021-01-10 03:05:31",
"file": {
"type": "PK3",
"size": 6878855,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/c3e838447f399c72f3d57c165853fbf8077e1c4f/c3e838447f399c72f3d57c165853fbf8077e1c4f.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"BOSSRUSH",
"OLDPLANW",
"PLANW",
"WILYINC",
"BossRush",
"OLDPlanW",
"PlanW(3)",
"Wily Inc.v3lahhh"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 843,
"maps": 8,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "SBARINFO.HW.txt",
"contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal,forcescaled\n{\nInInventory not NoHud,1\n{\nDrawImage\"EmptIcon\",122,184;//Scroll down for rest of Classes stuff, its past the MEGAMAN art\n\nInInventory not NoHealthBar,1\n{\nDrawBar\"VARHEALT\",\"VAREMPTY\",Health,horizontal,130,184;\n\tInInventory LightTeamFlag,1{DrawImage\"LBARH\",130,179;}\n\tInInventory WilyTeamFlag,1{DrawImage\"WBARH\",130,179;}\n\tInInventory CossackTeamFlag,1{DrawImage\"CBARH\",130,179;}\n\tInInventory KingTeamFlag,1{DrawImage\"KBARH\",130,179;}\n\nInInventory SkullShieldCheck,1{DrawBar\"4H_A_VAR\",\"VNOBAR\",SkullShieldCheck,horizontal,130,184;}\nInInventory SkullBarrierProtection,1{DrawBar\"4H_A_VAR\",\"VNOBAR\",SkullShieldCheck,horizontal,130,184;}\n//InInventory BasicArmor,1{DrawBar\"VARAMT31\",\"VNOBAR\",Armor,horizontal,130,184;}\n\nPlayerClass Maestro{\n\t//InInventory AmmoNumberFlag,1{\n\t\tWeaponAmmo BusterAmmo{}\n\t\telse WeaponAmmo not VanillaAmmo{DrawNumber 5,\"8BDMAFONT\",Untranslated,Ammo1,alignment(left),80,177;}\n\t//}\n}\n//InInventory HealthNumberFlag,1{\n\tDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),152,177;\n//}\n\nDrawSelectedInventory INDEXFONT,122,184,120,185,white;\nDrawImage weaponicon,50,184;\n}\n\nInInventory MegaVileXHealth, 1{DrawBar \"MVHP2\", \"BAREMPTY\", MegaVileXHealth, vertical, 316, 8;}\nInInventory MegaVileXHealth, 1{DrawImage \"MVHP1\", 313, 5;}\n\n//MM1 Bars\nIsSelected RollingCutterWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SuperArmWepC{Drawbar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected IceSlasherWepC{Drawbar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HyperBombWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FireStormWepC{Drawbar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBeamWepC{Drawbar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeSlowWepC{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected OilSliderWepC{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory OilSliderFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",OilSliderFlag,horizontal,58,184;}}\n\n//MM2\nIsSelected MetalBladeWepC{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AirShooterWepC{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleLeadWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected QuickBoomerangWepC{Drawbar\"VARAMM11\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CrashBombWepC{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeStopperWepC{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AtomicFireWepC{Drawbar\"VARAMM13\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,70{DrawBar\"VARFLS2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected LeafShieldWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",LeafShieldCharge,horizontal,58,184;}}\n\n//MM3\nIsSelected NeedleCannonWepC{Drawbar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MagnetMissileWepC{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GeminiLaserWepC{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HardKnuckleWepC{Drawbar\"VARAMM16\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopSpinWepC{Drawbar\"VARAMM17\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopTwirlerWepC{Drawbar\"VARAMM17\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SearchSnakeWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SparkShockWepC{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ShadowBladeWepC{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM4\nIsSelected FlashStopperWepC{Drawbar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RainFlushWepC{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DrillBombWepC{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PharaohShotWepC{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,78{DrawBar\"VARFLS4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\telse InInventory PharaohCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",PharaohCharge,horizontal,58,184;}}\nIsSelected RingBoomerangWepC{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DustCrusherWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DiveMissileWepC{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SkullbarrierWepC{Drawbar\"VARAMM21\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory SkullBarrierCooldown,1{DrawBar\"VARAMM65\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\n\n//MM5\nIsSelected GravityHoldWepC{Drawbar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterWaveWepC{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PowerStoneWepC{Drawbar\"VARAMM22\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GyroAttackWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected StarCrashWepC{Drawbar\"VARAMM23\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ChargeKickWepC{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected NapalmBombWepC{Drawbar\"VARAMM24\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CrystalEyeWepC{Drawbar\"VARAMM25\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM6\nIsSelected BlizzardAttackWepC{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurFlashWepC{Drawbar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameBlastWepC{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected KnightCrushWepC{Drawbar\"VARAMM27\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantbarrierWepC{Drawbar\"VARAMM28\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\tDrawBar\"6E_A_VAR\",\"VNOBAR\",Health,horizontal,130,184;}}\nIsSelected SilverTomahawkWepC{Drawbar\"VARAMM29\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WindStormWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected YamatoSpearWepC{Drawbar\"VARAMM30\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM7\nIsSelected FreezeCrackerWepC{Drawbar\"VARAMM31\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected JunkShieldWepC{Drawbar\"VARAMM32\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",JunkDuration,horizontal,58,184;}}\nIsSelected DangerWrapWepC{Drawbar\"VARAMM33\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBoltWepC{Drawbar\"VARAMM34\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WildCoilWepC{Drawbar\"VARAMM35\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,23{DrawBar\"VARFLS9\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected SlashClawWepC{Drawbar\"VARAMM36\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected NoiseCrushWepC{Drawbar\"VARAMM37\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,1{DrawBar\"VARFLS10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ScorchWheelWepC{Drawbar\"VARAMM38\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WheelCount,1{DrawBar\"VARFLS1\",\"VNOBAR\",WheelCount,horizontal,58,184;}}\n\n//MM8\nIsSelected MegaBallWepC{Drawbar\"VARAMM39\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TornadoHoldWepC{Drawbar\"VARAMM40\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AstroCrushWepC{Drawbar\"VARAMM41\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameSwordWepC{Drawbar\"VARAMM42\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderClawWepC{Drawbar\"VARAMM43\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HomingSniperWepC{Drawbar\"VARAMM44\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,35{DrawBar\"VARFLS11\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected IceWaveWepC{DrawBar\"VARAMM45\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlashBombWepC{Drawbar\"VARAMM46\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterBalloonWepC{Drawbar\"VARAMM47\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMB\nIsSelected TenguBladeWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CopyVisionWepC{Drawbar\"VARAMM52\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LightningBoltWepC{Drawbar\"VARAMM53\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected IceWallWepC{Drawbar\"VARAMM54\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SpreadDrillWepC{DrawBar\"VARAMM55\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RemoteMineWepC{Drawbar\"VARAMM56\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,5{DrawBar\"VARFLS14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected WaveBurnerWepC{Drawbar\"VARAMM57\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MagicCardWepC{Drawbar\"VARAMM58\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TrebleBoostC{Drawbar\"VARAMM59\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM9\nIsSelected PlugBallWepC{DrawBar\"VARAMM60\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LaserTridentWepC{DrawBar\"VARAMM61\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TornadoBlowWepC{DrawBar\"VARAMM68\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected JewelSatelliteWepC{DrawBar \"VARAMM63\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory JewelShieldCheck,1{DrawBar \"VARFLS1\",\"VNOBAR\",JewelShieldCheck,horizontal,58,184;}}\nIsSelected MagmaBazookaWepC{DrawBar\"VARAMM64\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,19{DrawBar \"VARFLS13\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ConcreteShotWepC{DrawBar\"VARAMM65\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BlackHoleBombWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory BlackHoleBombCooldown,1{DrawBar\"VARFLS15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected HornetChaserWepC{DrawBar \"VARAMM67\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM10\nIsSelected TripleBladeWepC{DrawBar\"VAMMO100\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldWepC{DrawBar\"VAMMO101\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WaterShieldCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",WaterShieldCheck,horizontal,58,184;}}\nIsSelected CommandoBombWepC{DrawBar\"VAMMO102\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ChillSpikeWepC{DrawBar\"VAMMO103\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderWoolWepC{DrawBar\"VAMMO104\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ReboundStrikerWepC{DrawBar\"VAMMO105\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WheelCutterWepC{DrawBar\"VAMMO106\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WheelCutterCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",WheelCutterCheck,horizontal,58,184;}}\nIsSelected SolarBlazeWepC{DrawBar\"VAMMO107\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMV\nIsSelected SparkChaserWepC{DrawBar\"VAMMO_V0\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GrabBusterWepC{DrawBar\"VAMMO_V1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleBombWepC{DrawBar\"VAMMO_V2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PhotonMissileWepC{DrawBar\"VAMMO_V3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ElectricShockWepC{DrawBar\"VAMMO_V4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BlackHoleWepC{DrawBar\"VAMMO_V5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DeepDiggerWepC{DrawBar\"VAMMO_V6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BreakDashWepC{DrawBar\"VAMMO_V7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SaltWaterWepC{DrawBar\"VAMMO_V8\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"VARAMM48\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MirrorBusterWepC{Drawbar\"VARAMM49\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MirrorBusterFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",MirrorBusterFlag,horizontal,58,184;}}\nIsSelected ScrewCrusherWepC{Drawbar\"VARAMM50\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BalladeCrackerWepC{Drawbar\"VARAMM51\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//Assists\nInInventory RushJetCounter,5{DrawImage\"RUSHH2H8\",290,8;}\nInInventory RushJetCounter,1{DrawImage\"RUSHOUT\",290,8;}\nInInventory RushMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory RushMarineCounter,5{DrawImage\"RUSHO0\",290,8;}\n\t\tInInventory RushMarineCounter,1{DrawImage\"RUSHMOUT\",290,8;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"RUSHP0\",290,8;}}\n\nInInventory ProtoJetCounter,1{InInventory ProtoJetCounter,5{DrawImage\"PJETF0\",290,8;}\nelse InInventory ProtoJetCounter,1{DrawImage\"PJETE0\",290,8;}}\nInInventory ProtoMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory ProtoMarineCounter,20{DrawImage\"PJETQ0\",290,16;}\n\t\telse InInventory ProtoMarineCounter,1{DrawImage\"PJETR0\",290,16;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"PJETP0\",290,16;}}\nInInventory BassJetCounter,1{InInventory BassJetCounter,5{DrawImage\"TRBL20\",284,16;}\nelse InInventory BassJetCounter,1{DrawImage\"TRBL10\",284,16;}}\nInInventory BassMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory BassMarineCounter,20{DrawImage\"TRBLY0\",294,18;}\n\t\telse InInventory BassMarineCounter,1{DrawImage\"TRBLX0\",294,18;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"TRBLZ0\",294,18;}}\n\nInInventory BeatCallCheck,1{DrawImage\"BEATD0\",298,16;}\nInInventory BeatCounter,5{DrawImage\"BEATB8B2\",298,16;}\nInInventory BeatCounter,1{DrawImage\"BEATOUT\",298,16;}\nInInventory BeatSupportActivated,1{DrawImage\"BSPTA0\",314,16;}\nInInventory BeatSupportFired,1{DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed,1{DrawImage\"FBLIND\",-30,-20;}\nInInventory EnergyBalancerActive,1{DrawImage\"NRGOUT\",267,10;}\n\n//Boss Health\nInInventory BossHealth1,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth1,horizontal,202,184;}\nInInventory BossHealth2,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth2,horizontal,202,184;}\nInInventory BossHealth3,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth3,horizontal,202,184;}\nInInventory BossHealth4,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth4,horizontal,202,184;}\nInInventory BossHealth5,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth5,horizontal,202,184;}\nInInventory BossHealth6,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth6,horizontal,202,184;}\nInInventory BossHealth7,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth7,horizontal,202,168;}\nInInventory BossHealth8,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth8,horizontal,202,184;}\n//WI\nInInventory PWBossHealth1, 1{DrawBar \"PWHPDRIL\", \"BAREMPTY\", PWBossHealth1, vertical, 292, 8;}\nInInventory PWBossHealth2, 1{DrawBar \"PWHPSNAK\", \"BAREMPTY\", PWBossHealth2, vertical, 300, 8;}\nInInventory PWBossHealth3, 1{DrawBar \"PWHPHEAT\", \"BAREMPTY\", PWBossHealth3, vertical, 292, 8;}\nInInventory PWBossHealth4, 1{DrawBar \"PWHPFLAM\", \"BAREMPTY\", PWBossHealth4, vertical, 300, 8;}\nInInventory PWBossHealth5, 1{DrawBar \"PWHPBUBB\", \"BAREMPTY\", PWBossHealth5, vertical, 292, 8;}\nInInventory PWBossHealth6, 1{DrawBar \"PWHPSPLA\", \"BAREMPTY\", PWBossHealth6, vertical, 300, 8;}\nInInventory PWBossHealth7, 1{DrawBar \"PWHPFROS\", \"BAREMPTY\", PWBossHealth7, vertical, 292, 8;}\nInInventory PWBossHealth8, 1{DrawBar \"PWHPFREE\", \"BAREMPTY\", PWBossHealth8, vertical, 300, 8;}\nInInventory PlayerWIShield, 1{DrawBar\"VARAMM32\", \"VAREMPTY\", Health, horizontal, 130, 184;}\n\nInInventory PWBossHealth1W, 1{DrawBar \"PWHPDRIL\", \"BAREMPTY\", PWBossHealth1W, vertical, 292, 8;}\n\tInInventory PWDrillInvulnerability, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", PWBossHealth1W, vertical, 292, 8;}\nInInventory PWBossHealth2W, 1{DrawBar \"PWHPSNAK\", \"BAREMPTY\", PWBossHealth2W, vertical, 300, 8;}\nInInventory PWBossHealth3W, 1{DrawBar \"PWHPHEAT\", \"BAREMPTY\", PWBossHealth3W, vertical, 292, 8;}\n\tInInventory PWHeatInvulnerability, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", PWBossHealth3W, vertical, 292, 8;}\nInInventory PWBossHealth4W, 1{DrawBar \"PWHPFLAM\", \"BAREMPTY\", PWBossHealth4W, vertical, 300, 8;}\nInInventory PWBossHealth5W, 1{DrawBar \"PWHPBUBB\", \"BAREMPTY\", PWBossHealth5W, vertical, 292, 8;}\nInInventory PWBossHealth5X, 1{DrawBar \"BARBUB2\", \"BARBUBE\", PWBossHealth5X, vertical, 292, 8;}\nInInventory AlterHealth1, 1{DrawBar \"ALTRBAR1\", \"BAREMPTY\", AlterHealth1, vertical, 292, 8;}\nInInventory AlterHealth2, 1{DrawBar \"ALTRBAR1\", \"BAREMPTY\", AlterHealth2, vertical, 292, 8;}\n\nInInventory PWBossHealth1W, 1{DrawImage \"PWHDA0\", 292, 65;}\nInInventory PWBossHealth2W, 1{DrawImage \"PWHDB0\", 300, 65;}\nInInventory PWBossHealth3W, 1{DrawImage \"PWHDC0\", 292, 65;}\nInInventory PWBossHealth4W, 1{DrawImage \"PWHDD0\", 300, 65;}\nInInventory PWBossHealth5W, 1{DrawImage \"PWHDE0\", 292, 65;}\nInInventory PWBossHealth5X, 1{DrawImage \"PWHDX0\", 293, 65;}\nInInventory PWBossHealth9, 1{DrawBar \"PWHPDAR1\", \"BAREMPTY\", PWBossHealth9, vertical, 292, 8;}\nInInventory PWBossHealth10, 1{DrawBar \"PWHPDAR2\", \"BAREMPTY\", PWBossHealth10, vertical, 300, 8;}\nInInventory PWBossHealth11, 1{DrawBar \"PWHPDAR3\", \"BAREMPTY\", PWBossHealth11, vertical, 308, 8;}\nInInventory PWBossHealth12, 1{DrawBar \"PWHPDAR4\", \"BAREMPTY\", PWBossHealth12, vertical, 316, 8;}\n\n//WILY INC WEAPONS\nIsSelected TunnelDriverWepC{Drawbar\"VARXMM05\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory TunnelDriverDrillPower, 1{DrawBar \"VARFLS1\", \"NOBAR\", TunnelDriverDrillPower, horizontal, 58, 184;}\nIsSelected SneakTraverserWepC{Drawbar\"VARXMM06\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory SneakTraverserCloak, 1{DrawBar \"VARFLS1\", \"NOBAR\", SneakTraverserCloak, horizontal, 58, 184;}\nIsSelected FlameBargeWepC{Drawbar\"VARXMM07\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ScorchBurstWepC{Drawbar\"VARXMM08\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PlasmaTridentWepC{Drawbar\"VARXMM09\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\nIsSelected TenorBlasterWepC{Drawbar\"VARXMM29\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//ALTER WEAPONS\nIsSelected HauntPumpkinWepC{Drawbar\"VARLMM01\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BadgeBarrierWepC{Drawbar\"VARLMM02\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NeapolitanBombWepC{Drawbar\"VARLMM03\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TruffleClusterWepC{Drawbar\"VARLMM04\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CyberDistorterWepC{Drawbar\"VARLMM05\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory CyberDistorterFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",CyberDistorterFlag,horizontal,58,184;}}\nIsSelected ForceBeamWepC{Drawbar\"VARLMM06\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HazardTrapperWepC{Drawbar\"VARLMM07\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MatchBlastWepC{Drawbar\"VARLMM08\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\nInInventory EvilRobotShield,1{DrawBar\"VARAMM32\",\"VAREMPTY\",BossHealth1,horizontal,202,184;}\n\n// Misc\nInInventory TimeStoppedCounter,1{DrawImage\"FLASHS\",36,0;}\n\n/*\n ▄▄█▀▀▄\n ▄█████▄▄█▄\n ▄▀██████▄▄██\n █ █▀ ▄▄▀█ █\n ▄██ ▀▀ ▀ █\n ▄█▀ ▀█ ▀▀▀▀▄▀▀█▄\n ▄███ ▄ ▀▀▀▀▀▄ ███▄\n ██████ ██████\n ▀███▀█████████▀███▀\n ▄█▄ ▀▀█▀ █▄\n ▄▄█████▄▀ ▀▄█████▄▄\n█████████ █████████\n*/\n\n//Classes start//\n\nInInventory not NoHealthBar,1{\n\nDrawImage playericon,188,185;\nDrawMugShot 1,188,185;\n\nInInventory StaminaFlag||UnSolid,1{\n\tInInventory ForceStaminaFlag{InInventory not StaminaFlag,500{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}//94\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n\telse{InInventory not StaminaFlag,250{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n}\n\nInInventory IsInvunFlag,1{DrawBar\"0H_I_VAR\",\"VNOBAR\",Health,horizontal,130,184;\n\tDrawBar\"0H_M_VAR\",\"VNOBAR\",IsInvunFlag,horizontal,130,184;}\nelse InInventory GuardUpFlag,1{DrawBar\"0H_R_VAR\",\"VNOBAR\",Health,horizontal,130,184;}\nelse InInventory GuardDownFlag,1{DrawBar\"0H_W_VAR\",\"VNOBAR\",Health,horizontal,130,184;}\n\nInInventory BasicArmor,1{\n\tDrawNumber 4,CMBHRFONT,DarkGray,Armor,alignment(right),157,192;\n\tDrawNumber 4,CMBHRFONT,DarkGray,SavePercent,alignment(left),160,192;\n\tInInventory BossBasicArmorAmount,1{DrawBar\"VARAMT31\",\"VNOBAR\",Armor BossBasicArmorAmount,horizontal,130,184;}\n\telse{DrawBar\"VARAMT31\",\"VNOBAR\",Armor,horizontal,130,184;}\n}\n\nInInventory CanAirJump,1{InInventory CanAirJumpLimit,1{DrawImage\"JMPAIR_1\",4,94;}//110\n\telse{DrawImage\"JMPAIR_2\",4,94;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirJumpLimit,alignment(left),12,96;}\nInInventory CanWallJump,1{InInventory CanWallJumpLimit,1{DrawImage\"JMPWAL_1\",4,103;}\n\telse{DrawImage\"JMPWAL_2\",4,103;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanWallJumpLimit,alignment(left),12,105;}\nInInventory CanAirDash,1{InInventory CanAirDashLimit,1{DrawImage\"JMPDAS_1\",4,85;}//110\n\telse{DrawImage\"JMPDAS_2\",4,85;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirDashLimit,alignment(left),12,85;}\n\t}\n\nIsSelected AlterBusterC{DrawImage\"ALTERCG0\",290,16;}//110\nInInventory AlterChargeShotType,3{DrawImage\"ALTERCG3\",290,16;}\nelse InInventory AlterChargeShotType,2{DrawImage\"ALTERCG2\",290,16;}\nelse InInventory AlterChargeShotType,1{DrawImage\"ALTERCG1\",290,16;}\nInInventory AlterNovaFlag{DrawImage\"ALTERNVA\",245,0;}\n\nIsSelected TenorFingerBlaster{DrawImage\"TENORCG0\",32,16;}//110\nInInventory TenorChargeStore,4{DrawImage\"TENORCG4\",32,16;}\nelse InInventory TenorChargeStore,3{DrawImage\"TENORCG3\",32,16;}\nelse InInventory TenorChargeStore,2{DrawImage\"TENORCG2\",32,16;}\nelse InInventory TenorChargeStore,1{DrawImage\"TENORCG1\",32,16;}\n\n}\n\n//Extra Copy Weapons\nIsSelected HyperStormHWepC{Drawbar\"XTR0VR_U\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaWaterSWepC{Drawbar\"XTR0VR_T\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MWSShieldCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MWSShieldCharge,horizontal,58,184;}}\nIsSelected BusterRodGWepC{Drawbar\"XTR0VR_S\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FakeRepeaterWepC{DrawBar\"XTR0VR_R\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory RepeaterChamber,1{DrawBar\"VARFLS1\",\"VNOBAR\",RepeaterChamber,horizontal,58,184;}}\nIsSelected RainbowGalaxyWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DynamoTendrilWepC{Drawbar\"XTR0VR_P\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantTrapperWepC{Drawbar\"XTR0VR_O\",\"BAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurArrowWepC{DrawBar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DarkShieldWepC{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GravitySphereWepC{DrawBar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SkullSniperWepC{DrawBar\"VARAMM21\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DiveSonarWepC{Drawbar\"VARAMM10\",\"BAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlashBulbWepC{DrawBar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DocScannerWepC{Drawbar\"XTR0VR_H\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopTwistWepC{Drawbar\"VARAMM17\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BoobeamBarrierWepC{Drawbar\"XTR0VR_F\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeBenderWepC{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory TimeBenderFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",TimeBenderFlag,horizontal,58,184;}}\nIsSelected FragBomberWepC{DrawBar\"XTR0VR_D\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory FragBomberCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",FragBomberCharge,horizontal,58,184;}}\nIsSelected WaveBusterWepC{Drawbar\"XTR0VR_C\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RisingFistWepC{Drawbar\"XTR0VR_B\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RollSweepWepC{Drawbar\"XTR0VR_A\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nPlayerClass Protoman{DrawBar\"00_0_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nPlayerClass Megaman{InInventory MegaBusterFlag,1{DrawBar\"00_1_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\n\telse{DrawBar\"00___VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}}\nPlayerClass Alterman{DrawBar\"00_1_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\n\nPlayerClass Bass{DrawBar\"00_4_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nPlayerClass Duo{DrawBar\"08_9_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\n//MM0\nIsSelected JetBusterC{DrawBar\"00_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PowerFistC{DrawBar\"00_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nIsSelected MegaBallBoss{DrawBar\"VARAMM39\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaCutBallBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaGutsBallBoss{DrawBar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaIceBallBoss{DrawBar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaBombBallBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaFireBallBoss{DrawBar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaElecBallBoss{DrawBar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaTimeBallBoss{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaOilBallBoss{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo BallsOfSteelAmmo&&RockmanSoccerAmmo{DrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;\n\tDrawBar\"00_B_VAR\",\"VNOBAR\",RockBallJumpStamina,horizontal,58,184;}\n\nIsSelected RollSwingBoss{DrawBar\"00_2_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"00_C_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RollBucketBoss{DrawBar\"00_2_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"00_C_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\nIsSelected TrebleBoosterWepC{DrawBar\"00_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nWeaponAmmo AutoIsRightAmmo&&ScrewYouBuySomeAmmo{DrawImage\"AUTOAMMS\",75,169;\n\tInInventory PowerAutoAmmoRegen,1{DrawNumber 3,CMBHRFONT,Gold,Ammo2,alignment(right),72,174;}\n\telse {DrawNumber 3,CMBHRFONT,Yellow,Ammo2,alignment(right),72,174;}\n\tDrawBar\"00_G_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tIsSelected AutoShopperBoss,AutoMetShopperBoss{DrawBar\"VARFLS1\",\"VNOBAR\",AutoCreationFlag,horizontal,58,184;\n\t\tInInventory AutoItemTypeFlag,8{DrawImage\"AUTOAMM8\",94,172;DrawString CMBHRFONT,Yellow,\"100\",118,174;}\n\t\telse InInventory AutoItemTypeFlag,7{DrawImage\"AUTOAMM7\",94,172;DrawString CMBHRFONT,MenuGreen,\"50%\",118,174;DrawImage\"00_GA_VR\",85,184;}\n\t\telse InInventory AutoItemTypeFlag,6{DrawImage\"AUTOAMM6\",94,172;DrawString CMBHRFONT,Yellow,\"90\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,5{DrawImage\"AUTOAMM5\",94,172;DrawString CMBHRFONT,Yellow,\"70\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,4{DrawImage\"AUTOAMM4\",94,172;DrawString CMBHRFONT,Yellow,\"50\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,3{DrawImage\"AUTOAMM3\",94,172;DrawString CMBHRFONT,Yellow,\"30\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,2{DrawImage\"AUTOAMM2\",94,172;DrawString CMBHRFONT,Yellow,\"100\",118,174;}\n\t\telse InInventory AutoItemTypeFlag,1{DrawImage\"AUTOAMM1\",94,172;DrawString CMBHRFONT,Yellow,\"130\",118,174;}\n}}\n\nIsSelected ShotokanLightBoss{Drawbar\"0R_V_VAR\",\"0R_U_VAR\",Ammo1,horizontal,58,184;\n\tDrawbar\"0R_T_VAR\",\"0R_S_VAR\",Ammo2,horizontal,reverse,58,176;\n\tDrawImage\"0R_W_VAR\",46,183;\n\tInInventory SuperComboGauge,7{DrawImage\"0R_A_VAR\",59,185;DrawImage\"0R_X_VAR\",46,183;}\n\tInInventory SuperComboGauge,14{DrawImage\"0R_A_VAR\",73,185;}\n\tInInventory SuperComboGauge,21{DrawImage\"0R_A_VAR\",87,185;}\n\tInInventory SuperComboGauge,28{DrawImage\"0R_A_VAR\",101,185;}}\n\nIsSelected SniperJoeBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",JoeGrenadeCharge,horizontal,58,176;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\n\telse{DrawBar\"VARAMM48\",\"VAREMPTY\",Ammo2,horizontal,58,184;}}\nIsSelected MachineGunJoeBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,176;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\n\telse{DrawBar\"VARAMM48\",\"VAREMPTY\",Ammo2,horizontal,58,184;}}\nIsSelected JoeSelectBoss{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"JoeIcon1\",60,60;DrawImage\"JoeIcon2\",180,12;\n\tInInventory JoeSelectApacheFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory JoeSelectTruckFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\nIsSelected ApacheJoeBoss{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\nIsSelected TruckJoeBoss{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\n\nWeaponAmmo BBA_Money{\n\n\tDrawbar\"BBHBAR\",\"BBHBARN\",BBA_Money,horizontal,68,184;\n\n\tInInventory BBA_Money,600{DrawImage\"BBHRDA6\",68,184;}\n\telse InInventory BBA_Money,500{DrawImage\"BBHRDA5\",68,184;}\n\telse InInventory BBA_Money,400{DrawImage\"BBHRDA4\",68,184;}\n\telse InInventory BBA_Money,300{DrawImage\"BBHRDA3\",68,184;}\n\telse InInventory BBA_Money,200{DrawImage\"BBHRDA2\",68,184;}\n\telse InInventory BBA_Money,100{DrawImage\"BBHRDA1\",68,184;}\n\n\tDrawImage\"BBHBARF\",68,184;\n\tInInventory not BBA_Shotgun,1{DrawImage\"BBHWEP1A\",68,184;}\n\tInInventory not BBA_Chaingun,1{DrawImage\"BBHWEP2A\",68,184;}\n\tInInventory not BBA_SuperShotgun,1{DrawImage\"BBHWEP3A\",68,184;}\n\tInInventory not BBA_RocketLauncher,1{DrawImage\"BBHWEP4A\",68,184;}\n\tInInventory not BBA_PlasmaRifle,1{DrawImage\"BBHWEP5A\",68,184;}\n\tInInventory not BBA_Chainsaw,1{DrawImage\"BBHWEP7A\",68,184;}\n\n\tIsSelected BBA_Pistol{DrawImage\"BBAAMM1\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\tIsSelected BBA_Shotgun{DrawImage\"BBAAMM2\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\tIsSelected BBA_Chaingun{DrawImage\"BBAAMM1\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\tIsSelected BBA_SuperShotgun{DrawImage\"BBAAMM2\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\tIsSelected BBA_RocketLauncher{DrawImage\"BBAAMM3\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\tIsSelected BBA_PlasmaRifle{DrawImage\"BBAAMM4\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\tIsSelected BBA_BFG9000{DrawImage\"BBAAMM4\",84,168;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,104,180;}\n\t}\nIsSelected WildBearBoss{DrawImage \"C_00X0X\",188,185;}\n\n//MM1\n//IsSelected RollingCutterBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected IceSlasherBoss{Drawbar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HyperBombBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FireStormBoss{Drawbar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBeamBoss{Drawbar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo TimeToDefeatYouAmmo{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected OilSliderBoss{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"01_8_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory OilSledFlag,1{DrawBar\"1H_S_VAR\",\"VNOBAR\",OilSledFlag,horizontal,58,184;}\n\tInInventory not OilStaminaFlag,127{DrawBar\"1H_R_VAR\",\"VNOBAR\",OilStaminaFlag,horizontal,58,184;}}\n\n//MM2\nIsSelected MetalBladeBoss{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MetalFloatFlag,1{DrawImage\"METSTALA\",282,8;}\n\tInInventory not MetalHoverBootsAmmo,140{DrawBar\"2A_R_VAR\",\"VNOBAR\",MetalHoverBootsAmmo,horizontal,58,184;}}\nIsSelected AirShooterBoss{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlasmaTridentBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleLeadBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\tInInventory IsTreadingWater,1{Drawbar\"2C_S_VAR\",\"VNOBAR\",Ammo2,horizontal,58,184;}\n\telse InInventory not BubbleDabbleAmmo,280{DrawBar\"2C_R_VAR\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected QuickBoomerangBoss{Drawbar\"VARAMM11\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory QuickManTrail,1{Drawbar\"2D_A_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected CrashBombBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeStopperBoss{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AtomicFireBoss{Drawbar\"VARAMM13\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ZippoAmmo,200{DrawImage\"HeatIco5\",50,184;}\n\telse InInventory ZippoAmmo,150{DrawImage\"HeatIco4\",50,184;}\n\telse InInventory ZippoAmmo,100{DrawImage\"HeatIco3\",50,184;}\n\telse InInventory ZippoAmmo,50{DrawImage\"HeatIco2\",50,184;}}\nIsSelected AtomicPillarBoss{Drawbar\"VARAMM13\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LeafShieldBoss{\n\tInInventory IncredibleAmmo,42{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\tInInventory ShieldCheck,1{DrawBar\"VARFLS3\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\n\telse {Drawbar\"VARAMXO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\tInInventory ShieldCheck,1{DrawBar\"VARFLS3X\",\"VNOBAR\",Ammo1,horizontal,58,184;}}}\nWeaponAmmo WahweeAmmo{DrawBar\"WILYVAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",CapsuleAmmo,horizontal,58,176;}//Dr. Wily\nIsSelected AlienTrapBoss{Drawbar\"02_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM3\nWeaponAmmo NoodleAmmo{Drawbar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MagnetMissileBoss{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GeminiLaserBoss{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory CloneSpawned,1{Drawbar\"3C_G_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected HardKnuckleBoss{Drawbar\"VARAMM16\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopSpinBoss{InInventory Top_Charge,105{Drawbar\"03_5_VAR\",\"VAREMPTY\",Top_Charge,horizontal,58,184;}\nelse{Drawbar\"VARAMM17\",\"VAREMPTY\",Top_Charge,horizontal,58,184;}}\nIsSelected SearchSnakeBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory SnakeClimbing,1{DrawImage\"SNACRAWA\",282,8;}\n\tInInventory not SnakeClamberAmmo,250{DrawBar\"3F_R_VAR\",\"VNOBAR\",SnakeClamberAmmo,horizontal,58,184;}}\nIsSelected SparkShockBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",SparkmanHoldFlag,horizontal,58,184;}\nIsSelected ShadowBladeBoss{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\nInInventory DocBusterC,1{DrawBar\"03_9_VAR\",\"VAREMPTY\",DocVirusAmmo,horizontal,58,176;\n\tInInventory DocRobotSpeed_F,130{DrawImage\"DOC_130S\",2,136;}\n\telse InInventory DocRobotSpeed_F,120{DrawImage\"DOC_120S\",2,136;}\n\telse InInventory DocRobotSpeed_F,115{DrawImage\"DOC_115S\",2,136;}\n\telse InInventory DocRobotSpeed_F,110{DrawImage\"DOC_110S\",2,136;}\n\telse InInventory DocRobotSpeed_F,105{DrawImage\"DOC_105S\",2,136;}\n\telse InInventory DocRobotSpeed_F,100{DrawImage\"DOC_100S\",2,136;}\n\telse InInventory DocRobotSpeed_F,95{DrawImage\"DOC_095S\",2,136;}\n\telse InInventory DocRobotSpeed_F,90{DrawImage\"DOC_090S\",2,136;}\n\telse{DrawImage\"DOC_NULS\",2,136;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,146,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotSpeed_F,alignment(right),19,146;\n\n\tInInventory DocRobotJump_F,160{DrawImage\"DOC_160J\",2,164;}\n\telse InInventory DocRobotJump_F,130{DrawImage\"DOC_130J\",2,164;}\n\telse InInventory DocRobotJump_F,120{DrawImage\"DOC_120J\",2,164;}\n\telse InInventory DocRobotJump_F,110{DrawImage\"DOC_110J\",2,164;}\n\telse InInventory DocRobotJump_F,100{DrawImage\"DOC_100J\",2,164;}\n\telse{DrawImage\"DOC_NULJ\",2,164;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,176,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotJump_F,alignment(right),19,176;\n}\n\n//MM4\nIsSelected FlashStopperBoss{DrawBar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMM18\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RainFlushBoss{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DrillBombBoss{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",DigLimit,horizontal,58,176;}\nIsSelected PharaohShotBoss{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,78{DrawBar\"VARFLS4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\tDrawBar\"04_4_VAR\",\"VNOBAR\",PharaohHover,horizontal,58,184;\n\tInInventory PharaohHoverFlag,1{DrawImage\"PHAFLS1\",290,8;}}\nIsSelected RingBoomerangBoss{\n\tInInventory HasRing,1{DrawImage\"4E_A_BAR\",66,180;}\n\telse InInventory RingFlag,1{DrawImage\"4E_B_BAR\",66,180;}\n\telse{DrawImage\"4E_C_BAR\",66,180;}\n\tInInventory HasRing2,1{DrawImage\"4E_A_BAR\",86,180;}\n\telse InInventory RingFlag2,1{DrawImage\"4E_B_BAR\",86,180;}\n\telse{DrawImage\"4E_C_BAR\",86,180;}}\nWeaponAmmo CrushEmAmmo{DrawBar\"DUSVAR\",\"DUSVMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo YouSunkMyAmmo{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"04_7_VAR\",\"BAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected SkullBarrierBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMM21\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS5X\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\tInInventory SkullRageFlag,1{DrawBar\"4H_S_VAR\",\"VNOBAR\",SkullRageFlag,horizontal,58,184;}}\n\n//MM5\nIsSelected GravityHoldBoss{Drawbar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"05_1_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected WaterWaveBoss{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"WAVEHOKV\",83,171;\n\tInInventory HookshotStamina,200{DrawNumber 3,CMBHRFONT,Orange,HookshotStamina,alignment(left),fillzeros,70,176;}\n\telse{DrawNumber 3,CMBHRFONT,Red,HookshotStamina,alignment(left),fillzeros,70,176;}}\nIsSelected PowerStoneBoss{Drawbar\"VARAMM22\",\"VAREMPTY\",StoneBossCharge,horizontal,58,184;}\nIsSelected PowerStoneCoreBoss{Drawbar\"VARAMM22\",\"VAREMPTY\",StoneCoreFlagX,horizontal,58,184;}\nIsSelected GyroAttackBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected StarCrashBoss{Drawbar\"VARAMM23\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ChargeKickBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected NapalmBombBoss{Drawbar\"VARAMM24\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CrystalEyeBoss{Drawbar\"VARAMM25\",\"VAREMPTY\",CrystalEyeCharge,horizontal,58,184;\n\tInInventory CrystalEyeDelay,1{DrawBar\"VARFLS1\",\"VNOBAR\",CrystalEyeDelay,horizontal,58,184;}}\nIsSelected DarkTankBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DarkSniperBoss{DrawBar\"VARAMM51\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM6\nWeaponAmmo BowloramaAmmo{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurFlashBoss{Drawbar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameBlastBoss{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected KnightCrushBoss{Drawbar\"VARAMM27\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantbarrierBoss{Drawbar\"VARAMM28\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected SilverTomahawkBoss{Drawbar\"VARAMM29\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WindStormBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,184;\n\tDrawbar\"06_7_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,176;}\nIsSelected YamatoSpearBoss{Drawbar\"VARAMM30\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM7\nIsSelected FreezeCrackerBoss{Drawbar\"VARAMM31\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MrFreezeAltCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MrFreezeAltCharge,horizontal,58,184;}}\nIsSelected JunkShieldBoss{Drawbar\"DUSVAR\",\"DUSVMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DangerWrapBoss{Drawbar\"VARAMM33\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VAREMPTY\",\"07_3_VAR\",BurstBombStock,horizontal,reverse,58,176;\n\tInInventory DangerFly,1{DrawBar\"VARFLS1\",\"VNOBAR\",DangerFly,horizontal,58,184;}}\nIsSelected ThunderBoltBoss{Drawbar\"VARAMM34\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory IBeFlyin,1{DrawBar\"7D_A_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected WildCoilBoss{Drawbar\"VARAMM35\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SlashClawBoss{Drawbar\"VARAMM36\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM57\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected NoiseCrushBoss{Drawbar\"VARAMM37\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory NoiseCrushFlagB,1{DrawBar\"VARFLS10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ScorchWheelBoss{Drawbar\"VARAMM38\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory TurboWheelCount,1{DrawBar\"VARFLS1\",\"VNOBAR\",TurboWheelCount,horizontal,58,184;}\n\tDrawbar\"07_8_VAR\",\"BAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory TurboHonkDelay,1{DrawBar\"7H_A_VAR\",\"VNOBAR\",TurboHonkDelay,horizontal,58,176;}}\n\n//MM8\nIsSelected TornadoHoldBoss{Drawbar\"VARAMM40\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory TenguIsHovering,1{DrawImage\"TENJETA\",290,8;}}\nIsSelected AstroCrushBoss{Drawbar\"VARAMM52\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM41\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected FlameSwordBoss{Drawbar\"VARAMM42\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory SwordLegCramp,1{DrawImage\"SWRDICON\",286,8;}}\nWeaponAmmo YoGeekyAmmo{Drawbar\"VARAMM43\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nIsSelected HomingSniperBoss{\n\tDrawbar\"08_5_VAR\",\"8E_E_VAR\",Ammo1,horizontal,58,174;\n\tDrawImage\"HSNCM0\",61,188;\n\tInInventory SearchTargetID1,1{\n\t\tInInventory SearchTargetID1CD,1{DrawImage\"HSNCJ0\",61,188;}\n\t\tElse{DrawImage\"HSNCK0\",61,188;}}\n\tDrawImage\"HSNCM0\",77,188;\n\tInInventory SearchTargetID2,1{\n\t\tInInventory SearchTargetID2CD,1{DrawImage\"HSNCJ0\",77,188;}\n\t\tElse{DrawImage\"HSNCK0\",77,188;}}\n\tDrawImage\"HSNCM0\",93,188;\n\tInInventory SearchTargetID3,1{\n\t\tInInventory SearchTargetID3CD,1{DrawImage\"HSNCJ0\",93,188;}\n\t\tElse{DrawImage\"HSNCK0\",93,188;}}\n\tDrawImage\"HSNCM0\",109,188;\n\tInInventory SearchTargetID4,1{\n\t\tInInventory SearchTargetID4CD,1{DrawImage\"HSNCJ0\",109,188;}\n\t\tElse{DrawImage\"HSNCK0\",109,188;}}\n\t}\nIsSelected IceWaveBoss{DrawBar\"VARAMM45\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"8F_A_VAR\",\"VNOBAR\",IceWaveHoldFlag,horizontal,58,184;}\nIsSelected FlashBombBoss{Drawbar\"VARAMM46\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"08_7_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory CuteBombFlag,1{DrawBar\"8G_A_VAR\",\"VNOBAR\",CuteBombFlag,horizontal,58,176;}}\nIsSelected WaterBalloonBoss{DrawBar\"8H_A_VAR\",\"8H_Z_VAR\",Ammo1,horizontal,58,184;\n\tDrawBar\"8H_B_VAR\",\"8H_Z_VAR\",Ammo2,horizontal,58,176;}\nIsSelected OriginalDuoBoss,OriginalDuoMeteorBoss{DrawBar\"08_O_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nInInventory EvilFistC,1{Drawbar\"VARAMMO5\",\"VAREMPTY\",EvilRageAmmo,horizontal,58,176;\n\tInInventory GigaType,8{DrawImage\"ASTROI\",50,176;}\n\telse InInventory GigaType,7{DrawImage\"ICEWAVI\",50,176;}\n\telse InInventory GigaType,6{DrawImage\"WATERBI\",50,176;}\n\telse InInventory GigaType,5{DrawImage\"HSNIPERI\",50,176;}\n\telse InInventory GigaType,4{DrawImage\"TCLAWI\",50,176;}\n\telse InInventory GigaType,3{DrawImage\"TORNAHI\",50,176;}\n\telse InInventory GigaType,2{DrawImage\"FLSHBOMI\",50,176;}\n\telse InInventory GigaType,1{DrawImage\"FSWORDI\",50,176;}\n\t}\n\n//MM9\nIsSelected ConcreteShotBoss{Drawbar\"VARAMM65\",\"VAREMPTY\",ConcreteChargeFlag,horizontal,58,184;}\nIsSelected TornadoBlowBoss{DrawBar\"VARAMM68\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM65\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory TornadoHoverActive,1{DrawImage\"TORNICON\",290,8;}}\nWeaponAmmo SplashingAboutAmmo{DrawBar\"VARAMM61\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"09_3_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory IsTreadingWater,1{Drawbar\"9C_S_VAR\",\"VNOBAR\",SplashDabbleAmmo,horizontal,58,184;}\n\telse InInventory not SplashDabbleAmmo,280{DrawBar\"9C_R_VAR\",\"VNOBAR\",SplashDabbleAmmo,horizontal,58,184;}}\nIsSelected PlugBallBoss{DrawBar\"VARAMM60\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo OutragousGemsAmmo{\n\tInInventory JewelSlot1,5{DrawImage\"JEWJF\",61,181;}\n\telse InInventory JewelSlot1,4{DrawImage\"JEWJE\",61,181;}\n\telse InInventory JewelSlot1,3{DrawImage\"JEWJD\",61,181;}\n\telse InInventory JewelSlot1,2{DrawImage\"JEWJC\",61,181;}\n\telse InInventory JewelSlot1,1{DrawImage\"JEWJB\",61,181;}\n\telse {DrawImage\"JEWJA\",61,181;}\n\tIsSelected JewelSatelliteBoss1{DrawImage\"JEWJG\",61,181;}\n\n\tInInventory JewelSlot2,5{DrawImage\"JEWJF\",75,181;}\n\telse InInventory JewelSlot2,4{DrawImage\"JEWJE\",75,181;}\n\telse InInventory JewelSlot2,3{DrawImage\"JEWJD\",75,181;}\n\telse InInventory JewelSlot2,2{DrawImage\"JEWJC\",75,181;}\n\telse InInventory JewelSlot2,1{DrawImage\"JEWJB\",75,181;}\n\telse {DrawImage\"JEWJA\",75,181;}\n\tIsSelected JewelSatelliteBoss2{DrawImage\"JEWJG\",75,181;}\n\n\tInInventory JewelSlot3,5{DrawImage\"JEWJF\",89,181;}\n\telse InInventory JewelSlot3,4{DrawImage\"JEWJE\",89,181;}\n\telse InInventory JewelSlot3,3{DrawImage\"JEWJD\",89,181;}\n\telse InInventory JewelSlot3,2{DrawImage\"JEWJC\",89,181;}\n\telse InInventory JewelSlot3,1{DrawImage\"JEWJB\",89,181;}\n\telse {DrawImage\"JEWJA\",89,181;}\n\tIsSelected JewelSatelliteBoss3{DrawImage\"JEWJG\",89,181;}\n\n\tInInventory JewelSlot4,5{DrawImage\"JEWJF\",103,181;}\n\telse InInventory JewelSlot4,4{DrawImage\"JEWJE\",103,181;}\n\telse InInventory JewelSlot4,3{DrawImage\"JEWJD\",103,181;}\n\telse InInventory JewelSlot4,2{DrawImage\"JEWJC\",103,181;}\n\telse InInventory JewelSlot4,1{DrawImage\"JEWJB\",103,181;}\n\telse {DrawImage\"JEWJA\",103,181;}\n\tIsSelected JewelSatelliteBoss4{DrawImage\"JEWJG\",103,181;}\n}\nIsSelected MagmaBazookaBoss{Drawbar\"VARAMM64\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HornetChaserBoss{DrawBar\"VARAMM67\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"09_6_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory HornetIsHovering,1{DrawImage\"HORNJETA\",290,8;}}\nIsSelected BlackHoleBombBoss,RainbowGalaxyBoss{Drawbar\"GALBARJ\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t//InInventory BlackHoleFlag,1{DrawImage\"HORNJETA\",290,8;}\n\tDrawImage \"C_09H0X\",188,185;}\nIsSelected RevolverBusterBoss{DrawBar\"VARAMM10\",\"VAREMPTY\",FakemanDashCounter,horizontal,58,184;\n\tInInventory IAmTheLawAmmo,6{DrawImage\"FSTOK6\",79,168;}\n\telse InInventory IAmTheLawAmmo,5{DrawImage\"FSTOK5\",79,168;}\n\telse InInventory IAmTheLawAmmo,4{DrawImage\"FSTOK4\",79,168;}\n\telse InInventory IAmTheLawAmmo,3{DrawImage\"FSTOK3\",79,168;}\n\telse InInventory IAmTheLawAmmo,2{DrawImage\"FSTOK2\",79,168;}\n\telse InInventory IAmTheLawAmmo,1{DrawImage\"FSTOK1\",79,168;}\n\telse {DrawImage\"FSTOK0\",79,168;}\n\tDrawImage\"FAKELOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\n\n//MM10\nIsSelected TripleBladeBoss,TripleBladeBoss2{Drawbar\"VAMMO100\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldBoss{Drawbar\"VAMMO101\",\"VAREMPTY\",Ammo2,horizontal,58,184;\n\tDrawImage\"HWATSHP0\",84,162;\n\tDrawImage\"HWATSHP0\",79,165;\n\tDrawImage\"HWATSHP0\",76,170;\n\tDrawImage\"HWATSHP0\",79,175;\n\tDrawImage\"HWATSHP0\",84,178;\n\tDrawImage\"HWATSHP0\",89,175;\n\tDrawImage\"HWATSHP0\",92,170;\n\tDrawImage\"HWATSHP0\",89,165;\n\tInInventory PumpmanShieldFlag,1{\n\t\tInInventory PumpNextRadius,1{DrawImage\"WATARWH2\",83,169;}\n\t\telse{DrawImage\"WATARWH1\",83,169;}\n\t}\n\tInInventory PumpBubbleHP1,30{DrawImage\"HWATSHP3\",84,162;}\n\telse InInventory PumpBubbleHP1,15{DrawImage\"HWATSHP1\",84,162;}\n\telse InInventory PumpBubbleHP1,1{DrawImage\"HWATSHP1\",84,162;}\n\tInInventory PumpBubbleHP2,30{DrawImage\"HWATSHP3\",79,165;}\n\telse InInventory PumpBubbleHP2,15{DrawImage\"HWATSHP1\",79,165;}\n\telse InInventory PumpBubbleHP2,1{DrawImage\"HWATSHP1\",79,165;}\n\tInInventory PumpBubbleHP3,30{DrawImage\"HWATSHP3\",76,170;}\n\telse InInventory PumpBubbleHP3,15{DrawImage\"HWATSHP1\",76,170;}\n\telse InInventory PumpBubbleHP3,1{DrawImage\"HWATSHP1\",76,170;}\n\tInInventory PumpBubbleHP4,30{DrawImage\"HWATSHP3\",79,175;}\n\telse InInventory PumpBubbleHP4,15{DrawImage\"HWATSHP1\",79,175;}\n\telse InInventory PumpBubbleHP4,1{DrawImage\"HWATSHP1\",79,175;}\n\tInInventory PumpBubbleHP5,30{DrawImage\"HWATSHP3\",84,178;}\n\telse InInventory PumpBubbleHP5,15{DrawImage\"HWATSHP2\",84,178;}\n\telse InInventory PumpBubbleHP5,1{DrawImage\"HWATSHP1\",84,178;}\n\tInInventory PumpBubbleHP6,30{DrawImage\"HWATSHP3\",89,175;}\n\telse InInventory PumpBubbleHP6,15{DrawImage\"HWATSHP2\",89,175;}\n\telse InInventory PumpBubbleHP6,1{DrawImage\"HWATSHP1\",89,175;}\n\tInInventory PumpBubbleHP7,30{DrawImage\"HWATSHP3\",92,170;}\n\telse InInventory PumpBubbleHP7,15{DrawImage\"HWATSHP2\",92,170;}\n\telse InInventory PumpBubbleHP7,1{DrawImage\"HWATSHP1\",92,170;}\n\tInInventory PumpBubbleHP8,30{DrawImage\"HWATSHP3\",89,165;}\n\telse InInventory PumpBubbleHP8,15{DrawImage\"HWATSHP2\",89,165;}\n\telse InInventory PumpBubbleHP8,1{DrawImage\"HWATSHP1\",89,165;}\n\t}\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ChillSpikeBoss{Drawbar\"VAMMO103\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ChillSlideAmmo,168{Drawbar\"VARAMM31\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\t\telse{Drawbar\"WT_2_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\tInInventory ChillShield,1{DrawBar\"VARHEALT\",\"VAREMPTY\",ChillHealthFlag,horizontal,130,184;//24 8\n\t\tDrawNumber 5,\"8BDMAFONT\",Untranslated,ChillHealthFlag,alignment(left),152,177;//31 31\n\t\tInInventory not ChillHealthFlag,10{DrawImage \"STYSCBM_\",157,177;}//36 31\n\t\tDrawBar\"10D_H_VR\",\"10D_I_VR\",ChillShield,horizontal,131,184;//24 49\n\t\tDrawNumber 5,\"8BDMAFONT\",Teal,ChillShield,alignment(left),138,177;}//31 38\n\telse{DrawImage \"C_10D0Y\",188,185;}\n\t\tInInventory Chill_ItemCoolD,1{DrawBar\"10D_S_VR\",\"VNOBAR\",Chill_ItemCoolD,horizontal,58,184;}\n\t\tInInventory Chill_ItemCharge,1{DrawBar\"8G_A_VAR\",\"VNOBAR\",Chill_ItemCharge,horizontal,58,184;}\n\tDrawBar\"10D_R_VR\",\"VNOBAR\",ChillShieldCooldown,horizontal,130,184;}\n\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WheelCutterBoss{Drawbar\"VAMMO106\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory NitroBikeWallBoostAttack,8{DrawBar\"VARFLS1\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\n\n//MMB\nIsSelected LightningBoltBoss{Drawbar\"VARAMM53\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"DYNAVAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory not DynamoStaminaFlag,250{DrawBar\"BA_R_VAR\",\"VNOBAR\",DynamoStaminaFlag,horizontal,58,184;}}\nIsSelected IceWallBoss{Drawbar\"VARAMM54\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"COLDVAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected SpreadDrillBoss{DrawBar\"VARAMM55\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0B_C_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RemoteMineBoss{Drawbar\"0B_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\t//DrawString SMALLFONT,WhiteOutLine,\"BOOTY:\",188,184,0,alignment(left);\n\tDrawImage\"PIRABOTY\",198,185;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;//234\n}\nIsSelected WaveBurnerBoss{Drawbar\"VARAMM57\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory BurnBabyBurnAmmo,84{Drawbar\"VARAMX52\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\telse {Drawbar\"VARAMM52\",\"VAREMPTY\",Ammo2,horizontal,58,176;}}\nWeaponAmmo SnortSnortAmmo{Drawbar\"VARAMM58\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected KingAxeBoss,KingShieldBoss{Drawbar\"0B_K_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM41\",\"VAREMPTY\",TheKingShieldFlag,horizontal,58,176;\n\tInInventory TheKingStamina,1{Drawbar\"BK_A_VAR\",\"VNOBAR\",TheKingStamina,horizontal,58,176;}}\n\n//MMWT\nIsSelected MonkeyKingBoss{Drawbar\"WT_A_VAR\",\"VAREMPTY\",ammo1,horizontal,58,184;}\nIsSelected SandySandBoss{Drawbar\"WT_B_VAR\",\"VAREMPTY\",ammo1,horizontal,58,184;\n\tDrawbar\"WT_2_VAR\",\"VAREMPTY\",ammo2,horizontal,58,176;\n\tInInventory MWSShieldCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MWSShieldCharge,horizontal,58,176;}}\nIsSelected PigsyBoss{DrawBar\"WT_C_VAR\",\"VAREMPTY\",HyperStormHeat,horizontal,58,184;\nDrawBar\"WT_3_VAR\",\"VNOBAR\",HyperStormCold,horizontal,58,184;}\nIsSelected PiggyBoss{DrawBar\"WT_C_VAR\",\"VAREMPTY\",HyperStormHeat,horizontal,58,184;\nDrawBar\"WT_3_VAR\",\"VNOBAR\",HyperStormCold,horizontal,58,184;}\n\n//MMK\nIsSelected MirrorBusterBoss{Drawbar\"VARAMM49\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MirrorBusterFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",MirrorBusterFlag,horizontal,58,184;}}\nIsSelected ScrewCrusherBoss,BounceCrusherBoss{Drawbar\"VARAMM50\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BalladeCrackerBoss{Drawbar\"VAREMPTY\",\"0K_3_VAR\",BalladeMineFlag,horizontal,58,184;\n\tInInventory BalladeFocusFlag,1{DrawBar\"KC_A_VAR\",\"VNOBAR\",BalladeFocusFlag,horizontal,58,184;}}\nIsSelected SakugarneBoss,QuintBusterBoss{Drawbar\"VARAMM48\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"0K_4_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RaThorWrathBoss{DrawBar\"0K_E_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"0K_5_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory RaThorSpawnGraphic,1{DrawImage\"THORSINS\",91,60;}\n\tDrawImage\"SOUCOUNT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,ThorSoulAmmo,alignment(left),208,185;\n\tInInventory RaThorHoldFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",RaThorHoldFlag,horizontal,58,184;}}\n\n//MMV\nIsSelected GrabBusterBoss{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_1_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tDrawImage\"MERCLOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\nIsSelected BubbleBombBoss,BubbleBomberBoss{DrawBar\"VAMMO_V2\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMMO4\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected PhotonVulcanBoss,PhotonMissileBoss{DrawBar\"0V_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_3_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory MarsIsATank,1{DrawBar\"VD_S_VAR\",\"VNOBAR\",MarsTankFuel_F,horizontal,58,184;}\n\telse InInventory not MarsTankFuel_F,500{DrawBar\"VD_R_VAR\",\"VNOBAR\",MarsTankFuel_F,horizontal,58,184;}}\nIsSelected ElectricShockBoss{Drawbar\"0V_E_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",JupiterCharge,horizontal,58,184;}\nIsSelected DeepDiggerBoss{Drawbar\"0V_6_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_G_VAR\",\"0V_G2VAR\",Ammo2,horizontal,58,176;\n\tDrawbar\"VG_A_VAR\",\"VNOBAR\",UranusAnger,horizontal,58,176;\n\tInInventory UranusCarrying,1{DrawImage\"URANGORE\",76,166;}}\nIsSelected BreakDashBoss{Drawbar\"0V_7_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_H_VAR\",\"0V_H2VAR\",Ammo2,horizontal,58,176;\n\tInInventory BreakingIntoADashAmmo,784{Drawbar\"VH_S_VAR\",\"VNOBAR\",Ammo2,horizontal,58,176;}}\nIsSelected SaltWaterBoss{Drawbar\"0V_8_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_I_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\n//Inventory\n\nInInventory DiveBossLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory PowerDiveSonarLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory ChargeManLink,1{DrawImage\"CHRGM_R3\",235,2;}\nInInventory ChargeWildRideFlag,1{DrawImage\"CHRGM_R4\",235,2;}\nInInventory HomingLockedVision,1{DrawImage\"HomVisA\",0,0;}\nInInventory PowerSplashSinewyEtude,1||PowerSplashSinewyEtudeX{DrawImage\"SPLWBUF1\",302,79;}\nInInventory PowerSplashMightyMarch,1||PowerSplashMightyMarchX{DrawImage\"SPLWBUF2\",302,98;}\nInInventory PowerSplashSwiftSong,1||PowerSplashSwiftSongX{DrawImage\"SPLWBUF3\",300,116;}\nInInventory PlugmanRageFlag,1{DrawImage\"PLUGBUFF\",249,3;}\nInInventory DynamoTagged{DrawImage\"DYNATAG\",174,2;}\nInInventory VenusBlastJumpFlag,1{DrawImage\"VENJUMP1\",301,64;}\n\n//InInventory FloodMyHudTest_F,1{DrawImage\"TESTHUDX\",0,30;}\n\nInInventory MegamanUpgradeFlag,1{DrawImage\"MEGAUPGD\",122,176;}\nInInventory RockmanUpgradeFlag,1{DrawImage\"ROCKUPGD\",122,176;}\nInInventory ProtomanUpgradeFlag,1{DrawImage\"PROTUPGD\",122,176;}\nInInventory BassUpgradeFlag,1{DrawImage\"BASSUPGD\",122,176;}\nInInventory DuoUpgradeFlag,1{DrawImage\"DUOUPGD\",122,176;}\nInInventory DocUpgradeFlag,1{DrawImage\"DOCUPGD\",122,176;}\n\n//InInventory TrioExodiaFlag,1{DrawImage\"ERO9T0\",302,16;}\nInInventory TrioExodiaFlag,1{DrawImage\"EXODIA_7\",291,16;}\n\telse{InInventory TrioExodiaFlag1,1{DrawImage\"EXODIA_1\",291,16;}\n\t\tInInventory TrioExodiaFlag2,1{DrawImage\"EXODIA_2\",291,16;}\n\t\tInInventory TrioExodiaFlag3,1{DrawImage\"EXODIA_3\",291,16;}\n\t\tInInventory TrioExodiaFlag4,1{DrawImage\"EXODIA_4\",291,16;}\n\t\tInInventory TrioExodiaFlag5,1{DrawImage\"EXODIA_5\",291,16;}\n\t\tInInventory TrioExodiaFlag6,1{DrawImage\"EXODIA_6\",291,16;}\n}\nInInventory RaThorSinistarFlag,1{DrawImage\"SINTHOR0\",298,42;}\n\telse{InInventory RaThorSinistarFlag1,1{DrawImage\"SINTHOR1\",296,40;}\n\t\tInInventory RaThorSinistarFlag2,1{DrawImage\"SINTHOR2\",296,40;}\n\t\tInInventory RaThorSinistarFlag3,1{DrawImage\"SINTHOR3\",296,40;}\n\t\tInInventory RaThorSinistarFlag4,1{DrawImage\"SINTHOR4\",296,40;}\n\t\tInInventory RaThorSinistarFlag5,1{DrawImage\"SINTHOR5\",296,40;}\n\t\tInInventory RaThorSinistarFlag6,1{DrawImage\"SINTHOR6\",296,40;}\n}\n\n//Classes end\n\n}\n}\n\nmugshot \"Normal\"{{ST00} -1;}\nmugshot \"Pain\"{{ST00} -1;}\nmugshot \"Ouch\"{{ST00} -1;}\nmugshot \"Rampage\"{{ST00} -1;}\nmugshot \"Grin\"{{ST00} -1;}\nmugshot \"Death\"{{ST00} -1;}\nmugshot \"XDeath\"{{ST00} -1;}\nmugshot \"God\"{{ST00} -1;}\nmugshot \"GodAnimated\"{{ST00} -1;}"
},
{
"source": "pk3",
"name": "SBARINFO.VW.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen,forcescaled\n{\nInInventory not NoHud,1\n{\nDrawImage\"EmptIcon\",24,64;//Scroll down for rest of Classes stuff, its past the MEGAMAN art\n\nInInventory not NoHealthBar,1\n{\nDrawBar\"BARHEALT\",\"BAREMPTY\",Health,vertical,24,8;\n\tInInventory LightTeamFlag,1{DrawImage\"LBAR\",24,3;}\n\tInInventory WilyTeamFlag,1{DrawImage\"WBAR\",24,3;}\n\tInInventory CossackTeamFlag,1{DrawImage\"CBAR\",24,3;}\n\tInInventory KingTeamFlag,1{DrawImage\"KBAR\",24,3;}\n\nInInventory SkullShieldCheck,1{DrawBar\"4H_A_BAR\",\"NOBAR\",SkullShieldCheck,vertical,24,8;}\nInInventory SkullBarrierProtection,1{DrawBar\"4H_A_BAR\",\"NOBAR\",SkullShieldCheck,vertical,24,8;}\n//InInventory BasicArmor,1{DrawBar\"BARAMT31\",\"NOBAR\",Armor,vertical,24,8;}\n\nPlayerClass Maestro{\n\t//InInventory AmmoNumberFlag,1{\n\t\tWeaponAmmo BusterAmmo{}\n\t\telse WeaponAmmo not VanillaAmmo{DrawNumber 5,\"8BDMAFONT\",Untranslated,Ammo1,alignment(right),15,31;}\n\t//}\n}\n//InInventory HealthNumberFlag,1{\n\tDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),31,31;\n//}\n\nDrawSelectedInventory INDEXFONT,24,64,37,64,white;\nDrawImage weaponicon,16,64;\n}\n\nInInventory MegaVileXHealth, 1{DrawBar \"MVHP2\", \"BAREMPTY\", MegaVileXHealth, vertical, 316, 8;}\nInInventory MegaVileXHealth, 1{DrawImage \"MVHP1\", 313, 5;}\n\n//MM1 Bars\nIsSelected RollingCutterWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SuperArmWepC{Drawbar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected IceSlasherWepC{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HyperBombWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FireStormWepC{Drawbar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBeamWepC{Drawbar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeSlowWepC{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected OilSliderWepC{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory OilSliderFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",OilSliderFlag,vertical,16,8;}}\n\n//MM2\nIsSelected MetalBladeWepC{Drawbar\"BARAMMO9\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AirShooterWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleLeadWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected QuickBoomerangWepC{Drawbar\"BARAMM11\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CrashBombWepC{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeStopperWepC{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AtomicFireWepC{Drawbar\"BARAMM13\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,70{DrawBar\"BARFLS2\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected LeafShieldWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",LeafShieldCharge,vertical,16,8;}}\n\n//MM3\nIsSelected NeedleCannonWepC{Drawbar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MagnetMissileWepC{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GeminiLaserWepC{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HardKnuckleWepC{Drawbar\"BARAMM16\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopSpinWepC{Drawbar\"BARAMM17\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopTwirlerWepC{Drawbar\"BARAMM17\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SearchSnakeWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SparkShockWepC{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ShadowBladeWepC{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM4\nIsSelected FlashStopperWepC{Drawbar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RainFlushWepC{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DrillBombWepC{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PharaohShotWepC{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,78{DrawBar\"BARFLS4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\telse InInventory PharaohCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",PharaohCharge,vertical,16,8;}}\nIsSelected RingBoomerangWepC{Drawbar\"BARAMMO9\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DustCrusherWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DiveMissileWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SkullbarrierWepC{Drawbar\"BARAMM21\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory SkullBarrierCooldown,1{DrawBar\"BARAMM65\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\n\n//MM5\nIsSelected GravityHoldWepC{Drawbar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterWaveWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PowerStoneWepC{Drawbar\"BARAMM22\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GyroAttackWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected StarCrashWepC{Drawbar\"BARAMM23\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS6\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ChargeKickWepC{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected NapalmBombWepC{Drawbar\"BARAMM24\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CrystalEyeWepC{Drawbar\"BARAMM25\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM6\nIsSelected BlizzardAttackWepC{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurFlashWepC{Drawbar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameBlastWepC{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected KnightCrushWepC{Drawbar\"BARAMM27\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantbarrierWepC{Drawbar\"BARAMM28\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\tDrawBar\"6E_A_BAR\",\"NOBAR\",Health,vertical,24,8;}}\nIsSelected SilverTomahawkWepC{Drawbar\"BARAMM29\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WindStormWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected YamatoSpearWepC{Drawbar\"BARAMM30\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM7\nIsSelected FreezeCrackerWepC{Drawbar\"BARAMM31\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected JunkShieldWepC{Drawbar\"BARAMM32\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",JunkDuration,vertical,16,8;}}\nIsSelected DangerWrapWepC{Drawbar\"BARAMM33\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBoltWepC{Drawbar\"BARAMM34\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WildCoilWepC{Drawbar\"BARAMM35\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,23{DrawBar\"BARFLS9\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected SlashClawWepC{Drawbar\"BARAMM36\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected NoiseCrushWepC{Drawbar\"BARAMM37\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,1{DrawBar\"BARFLS10\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ScorchWheelWepC{Drawbar\"BARAMM38\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WheelCount,1{DrawBar\"BARFLS1\",\"NOBAR\",WheelCount,vertical,16,8;}}\n\n//MM8\nIsSelected MegaBallWepC{Drawbar\"BARAMM39\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TornadoHoldWepC{Drawbar\"BARAMM40\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AstroCrushWepC{Drawbar\"BARAMM41\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameSwordWepC{Drawbar\"BARAMM42\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderClawWepC{Drawbar\"BARAMM43\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HomingSniperWepC{Drawbar\"BARAMM44\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,35{DrawBar\"BARFLS11\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected IceWaveWepC{DrawBar\"BARAMM45\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlashBombWepC{Drawbar\"BARAMM46\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterBalloonWepC{Drawbar\"BARAMM47\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMB\nIsSelected TenguBladeWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CopyVisionWepC{Drawbar\"BARAMM52\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LightningBoltWepC{Drawbar\"BARAMM53\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected IceWallWepC{Drawbar\"BARAMM54\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SpreadDrillWepC{DrawBar\"BARAMM55\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RemoteMineWepC{Drawbar\"BARAMM56\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,5{DrawBar\"BARFLS14\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected WaveBurnerWepC{Drawbar\"BARAMM57\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MagicCardWepC{Drawbar\"BARAMM58\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TrebleBoostC{Drawbar\"BARAMM59\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM9\nIsSelected PlugBallWepC{DrawBar\"BARAMM60\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LaserTridentWepC{DrawBar\"BARAMM61\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TornadoBlowWepC{DrawBar\"BARAMM68\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected JewelSatelliteWepC{DrawBar\"BARAMM63\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory JewelShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",JewelShieldCheck,vertical,16,8;}}\nIsSelected MagmaBazookaWepC{DrawBar\"BARAMM64\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,19{DrawBar\"BARFLS13\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ConcreteShotWepC{DrawBar\"BARAMM65\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BlackHoleBombWepC{DrawBar\"BARAMM66\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory BlackHoleBombCooldown,1{DrawBar\"BARFLS15\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected HornetChaserWepC{DrawBar\"BARAMM67\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM10\nIsSelected TripleBladeWepC{DrawBar\"BAMMO100\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterShieldWepC{DrawBar\"BAMMO101\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WaterShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",WaterShieldCheck,vertical,16,8;}}\nIsSelected CommandoBombWepC{DrawBar\"BAMMO102\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ChillSpikeWepC{DrawBar\"BAMMO103\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderWoolWepC{DrawBar\"BAMMO104\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ReboundStrikerWepC{DrawBar\"BAMMO105\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WheelCutterWepC{DrawBar\"BAMMO106\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WheelCutterCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",WheelCutterCheck,vertical,16,8;}}\nIsSelected SolarBlazeWepC{DrawBar\"BAMMO107\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMV\nIsSelected SparkChaserWepC{DrawBar\"BAMMO_V0\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GrabBusterWepC{DrawBar\"BAMMO_V1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleBombWepC{DrawBar\"BAMMO_V2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PhotonMissileWepC{DrawBar\"BAMMO_V3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ElectricShockWepC{DrawBar\"BAMMO_V4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BlackHoleWepC{DrawBar\"BAMMO_V5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DeepDiggerWepC{DrawBar\"BAMMO_V6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BreakDashWepC{DrawBar\"BAMMO_V7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SaltWaterWepC{DrawBar\"BAMMO_V8\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"BARAMM48\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MirrorBusterWepC{Drawbar\"BARAMM49\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MirrorBusterFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",MirrorBusterFlag,vertical,16,8;}}\nIsSelected ScrewCrusherWepC{Drawbar\"BARAMM50\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BalladeCrackerWepC{Drawbar\"BARAMM51\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//Assists\nInInventory RushJetCounter,5{DrawImage\"RUSHH2H8\",290,8;}\nInInventory RushJetCounter,1{DrawImage\"RUSHOUT\",290,8;}\nInInventory RushMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory RushMarineCounter,5{DrawImage\"RUSHO0\",290,8;}\n\t\tInInventory RushMarineCounter,1{DrawImage\"RUSHMOUT\",290,8;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"RUSHP0\",290,8;}}\n\nInInventory ProtoJetCounter,1{InInventory ProtoJetCounter,5{DrawImage\"PJETF0\",290,8;}\nelse InInventory ProtoJetCounter,1{DrawImage\"PJETE0\",290,8;}}\nInInventory ProtoMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory ProtoMarineCounter,20{DrawImage\"PJETQ0\",290,16;}\n\t\telse InInventory ProtoMarineCounter,1{DrawImage\"PJETR0\",290,16;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"PJETP0\",290,16;}}\nInInventory BassJetCounter,1{InInventory BassJetCounter,5{DrawImage\"TRBL20\",284,16;}\nelse InInventory BassJetCounter,1{DrawImage\"TRBL10\",284,16;}}\nInInventory BassMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory BassMarineCounter,20{DrawImage\"TRBLY0\",294,18;}\n\t\telse InInventory BassMarineCounter,1{DrawImage\"TRBLX0\",294,18;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"TRBLZ0\",294,18;}}\n\nInInventory BeatCallCheck,1{DrawImage\"BEATD0\",298,16;}\nInInventory BeatCounter,5{DrawImage\"BEATB8B2\",298,16;}\nInInventory BeatCounter,1{DrawImage\"BEATOUT\",298,16;}\nInInventory BeatSupportActivated,1{DrawImage\"BSPTA0\",314,16;}\nInInventory BeatSupportFired,1{DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed,1{DrawImage\"FBLIND\",-30,-20;}\nInInventory EnergyBalancerActive,1{DrawImage\"NRGOUT\",267,10;}\n\n//Boss Health\nInInventory BossHealth1,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth1,vertical,292,8;}\nInInventory BossHealth2,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth2,vertical,292,8;}\nInInventory BossHealth3,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth3,vertical,292,8;}\nInInventory BossHealth4,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth4,vertical,292,8;}\nInInventory BossHealth5,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth5,vertical,292,8;}\nInInventory BossHealth6,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth6,vertical,292,8;}\nInInventory BossHealth7,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth7,vertical,306,8;}\nInInventory BossHealth8,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth8,vertical,292,8;}\n//WI\nInInventory PWBossHealth1, 1{DrawBar \"PWHPDRIL\", \"BAREMPTY\", PWBossHealth1, vertical, 292, 8;}\n\tInInventory PWDrillInvulnerability, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", PWBossHealth1W, vertical, 292, 8;}\nInInventory PWBossHealth2, 1{DrawBar \"PWHPSNAK\", \"BAREMPTY\", PWBossHealth2, vertical, 300, 8;}\nInInventory PWBossHealth3, 1{DrawBar \"PWHPHEAT\", \"BAREMPTY\", PWBossHealth3, vertical, 292, 8;}\n\tInInventory PWHeatInvulnerability, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", PWBossHealth3W, vertical, 292, 8;}\nInInventory PWBossHealth4, 1{DrawBar \"PWHPFLAM\", \"BAREMPTY\", PWBossHealth4, vertical, 300, 8;}\nInInventory PWBossHealth5, 1{DrawBar \"PWHPBUBB\", \"BAREMPTY\", PWBossHealth5, vertical, 292, 8;}\nInInventory PWBossHealth6, 1{DrawBar \"PWHPSPLA\", \"BAREMPTY\", PWBossHealth6, vertical, 300, 8;}\nInInventory PWBossHealth7, 1{DrawBar \"PWHPFROS\", \"BAREMPTY\", PWBossHealth7, vertical, 292, 8;}\nInInventory PWBossHealth8, 1{DrawBar \"PWHPFREE\", \"BAREMPTY\", PWBossHealth8, vertical, 300, 8;}\n\nInInventory PWBossHealth1W, 1{DrawBar \"PWHPDRIL\", \"BAREMPTY\", PWBossHealth1W, vertical, 292, 8;}\nInInventory PWBossHealth2W, 1{DrawBar \"PWHPSNAK\", \"BAREMPTY\", PWBossHealth2W, vertical, 300, 8;}\nInInventory PWBossHealth3W, 1{DrawBar \"PWHPHEAT\", \"BAREMPTY\", PWBossHealth3W, vertical, 292, 8;}\nInInventory PWBossHealth4W, 1{DrawBar \"PWHPFLAM\", \"BAREMPTY\", PWBossHealth4W, vertical, 300, 8;}\nInInventory PWBossHealth5W, 1{DrawBar \"PWHPBUBB\", \"BAREMPTY\", PWBossHealth5W, vertical, 292, 8;}\nInInventory PWBossHealth5X, 1{DrawBar \"BARBUB2\", \"BARBUBE\", PWBossHealth5X, vertical, 292, 8;}\nInInventory AlterHealth1, 1{DrawBar \"ALTRBAR1\", \"BAREMPTY\", AlterHealth1, vertical, 292, 8;}\nInInventory AlterHealth2, 1{DrawBar \"ALTRBAR1\", \"BAREMPTY\", AlterHealth2, vertical, 292, 8;}\nInInventory PWBossHealth9, 1{DrawBar \"PWHPDAR1\", \"BAREMPTY\", PWBossHealth9, vertical, 292, 8;}\nInInventory PWBossHealth10, 1{DrawBar \"PWHPDAR2\", \"BAREMPTY\", PWBossHealth10, vertical, 300, 8;}\nInInventory PWBossHealth11, 1{DrawBar \"PWHPDAR3\", \"BAREMPTY\", PWBossHealth11, vertical, 308, 8;}\nInInventory PWBossHealth12, 1{DrawBar \"PWHPDAR4\", \"BAREMPTY\", PWBossHealth12, vertical, 316, 8;}\n\n//WILY INC WEAPONS\nIsSelected TunnelDriverWepC{Drawbar\"BARXMM05\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory TunnelDriverDrillPower, 1{DrawBar \"BARFLS1\", \"NOBAR\", TunnelDriverDrillPower, vertical, 16, 8;}\nIsSelected SneakTraverserWepC{Drawbar\"BARXMM06\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory SneakTraverserCloak, 1{DrawBar \"BARFLS1\", \"NOBAR\", SneakTraverserCloak, vertical, 16, 8;}\nIsSelected FlameBargeWepC{Drawbar\"BARXMM07\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ScorchBurstWepC{Drawbar\"BARXMM08\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PlasmaTridentWepC{Drawbar\"BARXMM09\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\nIsSelected TenorBlasterWepC{Drawbar\"BARXMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n//ALTER WEAPONS\nIsSelected HauntPumpkinWepC{Drawbar\"BARLMM01\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BadgeBarrierWepC{Drawbar\"BARLMM02\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NeapolitanBombWepC{Drawbar\"BARLMM03\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TruffleClusterWepC{Drawbar\"BARLMM04\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CyberDistorterWepC{Drawbar\"BARLMM05\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory CyberDistorterFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",CyberDistorterFlag,vertical,16,8;}}\nIsSelected ForceBeamWepC{Drawbar\"BARLMM06\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HazardTrapperWepC{Drawbar\"BARLMM07\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MatchBlastWepC{Drawbar\"BARLMM08\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//WI\nInInventory EvilRobotShield,1{DrawBar\"BARAMM32\",\"BAREMPTY\",BossHealth1,vertical,292,8;}\n\n// Misc\nInInventory TimeStoppedCounter,1{DrawImage\"FLASHS\",36,0;}\n\n/*\n ▄▄█▀▀▄\n ▄█████▄▄█▄\n ▄▀██████▄▄██\n █ █▀ ▄▄▀█ █\n ▄██ ▀▀ ▀ █\n ▄█▀ ▀█ ▀▀▀▀▄▀▀█▄\n ▄███ ▄ ▀▀▀▀▀▄ ███▄\n ██████ ██████\n ▀███▀█████████▀███▀\n ▄█▄ ▀▀█▀ █▄\n ▄▄█████▄▀ ▀▄█████▄▄\n█████████ █████████\n*/\n\n//Classes start//\n\nInInventory not NoHealthBar,1{\n\nDrawImage playericon,20,0;//24\nDrawMugShot 1,20,0;\n\nInInventory StaminaFlag||UnSolid,1{\n\tInInventory ForceStaminaFlag{InInventory not StaminaFlag,500{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}//94\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n\telse{InInventory not StaminaFlag,250{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n}\n\nInInventory IsInvunFlag,1{DrawBar\"0H_I_BAR\",\"NOBAR\",Health,vertical,24,8;\n\tDrawBar\"0H_M_BAR\",\"NOBAR\",IsInvunFlag,vertical,24,8;}\nelse InInventory GuardUpFlag,1{DrawBar\"0H_R_BAR\",\"NOBAR\",Health,vertical,24,8;}\nelse InInventory GuardDownFlag,1{DrawBar\"0H_W_BAR\",\"NOBAR\",Health,vertical,24,8;}\n\nInInventory BasicArmor,1{\n\tDrawNumber 4,CMBHRFONT,DarkGray,Armor,alignment(left),31,40;\n\tDrawNumber 4,CMBHRFONT,DarkGray,SavePercent,alignment(left),31,46;\n\tInInventory BossBasicArmorAmount,1{DrawBar\"BARAMT31\",\"NOBAR\",Armor BossBasicArmorAmount,vertical,24,8;}\n\telse{DrawBar\"BARAMT31\",\"NOBAR\",Armor,vertical,24,8;}\n}\n\nInInventory CanAirJump,1{InInventory CanAirJumpLimit,1{DrawImage\"JMPAIR_1\",4,94;}//110\n\telse{DrawImage\"JMPAIR_2\",4,94;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirJumpLimit,alignment(left),12,96;}\nInInventory CanWallJump,1{InInventory CanWallJumpLimit,1{DrawImage\"JMPWAL_1\",4,103;}\n\telse{DrawImage\"JMPWAL_2\",4,103;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanWallJumpLimit,alignment(left),12,105;}\nInInventory CanAirDash,1{InInventory CanAirDashLimit,1{DrawImage\"JMPDAS_1\",4,85;}//110\n\telse{DrawImage\"JMPDAS_2\",4,85;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirDashLimit,alignment(left),12,85;}\n\t}\nIsSelected AlterBusterC{DrawImage\"ALTERCG0\",290,8;}//110\nInInventory AlterChargeShotType,3{DrawImage\"ALTERCG3\",290,8;}\nelse InInventory AlterChargeShotType,2{DrawImage\"ALTERCG2\",290,8;}\nelse InInventory AlterChargeShotType,1{DrawImage\"ALTERCG1\",290,8;}\nInInventory AlterNovaFlag{DrawImage\"ALTERNVA\",245,0;}\n\nIsSelected TenorFingerBlaster{DrawImage\"TENORCG0\",32,16;}//110\nInInventory TenorChargeStore,4{DrawImage\"TENORCG4\",32,16;}\nelse InInventory TenorChargeStore,3{DrawImage\"TENORCG3\",32,16;}\nelse InInventory TenorChargeStore,2{DrawImage\"TENORCG2\",32,16;}\nelse InInventory TenorChargeStore,1{DrawImage\"TENORCG1\",32,16;}\n\n}\n\n//Extra Copy Weapons\nIsSelected HyperStormHWepC{Drawbar\"XTR0BR_U\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaWaterSWepC{Drawbar\"XTR0BR_T\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MWSShieldCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MWSShieldCharge,vertical,16,8;}}\nIsSelected BusterRodGWepC{Drawbar\"XTR0BR_S\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FakeRepeaterWepC{DrawBar\"XTR0BR_R\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory RepeaterChamber,1{DrawBar\"BARFLS1\",\"NOBAR\",RepeaterChamber,vertical,16,8;}}\nIsSelected RainbowGalaxyWepC{DrawBar\"BARAMM66\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DynamoTendrilWepC{Drawbar\"XTR0BR_P\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantTrapperWepC{Drawbar\"XTR0BR_O\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurArrowWepC{DrawBar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DarkShieldWepC{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GravitySphereWepC{DrawBar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SkullSniperWepC{DrawBar\"BARAMM21\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DiveSonarWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlashBulbWepC{DrawBar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DocScannerWepC{Drawbar\"XTR0BR_H\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopTwistWepC{Drawbar\"BARAMM17\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BoobeamBarrierWepC{Drawbar\"XTR0BR_F\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeBenderWepC{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory TimeBenderFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",TimeBenderFlag,vertical,16,8;}}\nIsSelected FragBomberWepC{DrawBar\"XTR0BR_D\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory FragBomberCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",FragBomberCharge,vertical,16,8;}}\nIsSelected WaveBusterWepC{Drawbar\"XTR0BR_C\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RisingFistWepC{Drawbar\"XTR0BR_B\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RollSweepWepC{Drawbar\"XTR0BR_A\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nPlayerClass Protoman{DrawBar\"00_0_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nPlayerClass Megaman{InInventory MegaBusterFlag,1{DrawBar\"00_1_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\n\telse{DrawBar\"00___BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}}\nPlayerClass Alterman{DrawBar\"00_1_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nPlayerClass Bass{DrawBar\"00_4_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nPlayerClass Duo{DrawBar\"08_9_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\n//MM0\nIsSelected JetBusterC{DrawBar\"00_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PowerFistC{DrawBar\"00_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nIsSelected MegaBallBoss{DrawBar\"BARAMM39\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaCutBallBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaGutsBallBoss{DrawBar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaIceBallBoss{DrawBar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaBombBallBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaFireBallBoss{DrawBar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaElecBallBoss{DrawBar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaTimeBallBoss{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaOilBallBoss{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo BallsOfSteelAmmo&&RockmanSoccerAmmo{DrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;\n\tDrawBar\"00_B_BAR\",\"NOBAR\",RockBallJumpStamina,vertical,16,8;}\n\nIsSelected RollSwingBoss{DrawBar\"00_2_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"00_C_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RollBucketBoss{DrawBar\"00_2_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"00_C_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\nIsSelected TrebleBoosterWepC{DrawBar\"00_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nWeaponAmmo AutoIsRightAmmo&&ScrewYouBuySomeAmmo{DrawImage\"AUTOAMMS\",1,8;\n\tInInventory PowerAutoAmmoRegen,1{DrawNumber 3,CMBHRFONT,Gold,Ammo2,alignment(right),13,24;}\n\telse {DrawNumber 3,CMBHRFONT,Yellow,Ammo2,alignment(right),13,24;}\n\tDrawBar\"00_G_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tIsSelected AutoShopperBoss,AutoMetShopperBoss{DrawBar\"BARFLS1\",\"NOBAR\",AutoCreationFlag,vertical,16,8;\n\t\tInInventory AutoItemTypeFlag,8{DrawImage\"AUTOAMM8\",3,32;DrawString CMBHRFONT,Yellow,\"100\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,7{DrawImage\"AUTOAMM7\",3,32;DrawString CMBHRFONT,MenuGreen,\"50%\",13,44;DrawImage\"00_GA_BR\",16,36;}\n\t\telse InInventory AutoItemTypeFlag,6{DrawImage\"AUTOAMM6\",3,32;DrawString CMBHRFONT,Yellow,\"90\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,5{DrawImage\"AUTOAMM5\",3,32;DrawString CMBHRFONT,Yellow,\"70\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,4{DrawImage\"AUTOAMM4\",3,32;DrawString CMBHRFONT,Yellow,\"50\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,3{DrawImage\"AUTOAMM3\",3,32;DrawString CMBHRFONT,Yellow,\"30\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,2{DrawImage\"AUTOAMM2\",3,32;DrawString CMBHRFONT,Yellow,\"100\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,1{DrawImage\"AUTOAMM1\",3,32;DrawString CMBHRFONT,Yellow,\"130\",13,44;}\n}}\n\nIsSelected ShotokanLightBoss{Drawbar\"0R_V_BAR\",\"0R_U_BAR\",Ammo1,vertical,16,8;\n\tDrawbar\"0R_T_BAR\",\"0R_S_BAR\",Ammo2,vertical,reverse,8,8;\n\tDrawImage\"0R_W_BAR\",16,64;\n\tInInventory SuperComboGauge,7{DrawImage\"0R_A_BAR\",17,51;DrawImage\"0R_X_BAR\",16,64;}\n\tInInventory SuperComboGauge,14{DrawImage\"0R_A_BAR\",17,37;}\n\tInInventory SuperComboGauge,21{DrawImage\"0R_A_BAR\",17,23;}\n\tInInventory SuperComboGauge,28{DrawImage\"0R_A_BAR\",17,9;}}\n\nIsSelected SniperJoeBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",JoeGrenadeCharge,vertical,8,8;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\n\telse{DrawBar\"BARAMM48\",\"BAREMPTY\",Ammo2,vertical,16,8;}}\nIsSelected MachineGunJoeBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,8,8;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\n\telse{DrawBar\"BARAMM48\",\"BAREMPTY\",Ammo2,vertical,16,8;}}\nIsSelected JoeSelectBoss{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"JoeIcon1\",60,60;DrawImage\"JoeIcon2\",180,12;\n\tInInventory JoeSelectApacheFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory JoeSelectTruckFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\nIsSelected ApacheJoeBoss{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\nIsSelected TruckJoeBoss{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\n\nWeaponAmmo BBA_Money{\n\tDrawbar\"BBBBAR\",\"BBBBARN\",BBA_Money,vertical,16,8;\n\n\tInInventory BBA_Money,600{DrawImage\"BBBRDA6\",16,8;}\n\telse InInventory BBA_Money,500{DrawImage\"BBBRDA5\",16,8;}\n\telse InInventory BBA_Money,400{DrawImage\"BBBRDA4\",16,8;}\n\telse InInventory BBA_Money,300{DrawImage\"BBBRDA3\",16,8;}\n\telse InInventory BBA_Money,200{DrawImage\"BBBRDA2\",16,8;}\n\telse InInventory BBA_Money,100{DrawImage\"BBBRDA1\",16,8;}\n\n\tDrawImage\"BBBBARF\",16,8;\n\tInInventory not BBA_Shotgun,1{DrawImage\"BBBWEP1A\",16,8;}\n\tInInventory not BBA_Chaingun,1{DrawImage\"BBBWEP2A\",16,8;}\n\tInInventory not BBA_SuperShotgun,1{DrawImage\"BBBWEP3A\",16,8;}\n\tInInventory not BBA_RocketLauncher,1{DrawImage\"BBBWEP4A\",16,8;}\n\tInInventory not BBA_PlasmaRifle,1{DrawImage\"BBBWEP5A\",16,8;}\n\tInInventory not BBA_Chainsaw,1{DrawImage\"BBBWEP7A\",16,8;}\n\n\tIsSelected BBA_Pistol{DrawImage\"BBAAMM1\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\tIsSelected BBA_Shotgun{DrawImage\"BBAAMM2\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\tIsSelected BBA_Chaingun{DrawImage\"BBAAMM1\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\tIsSelected BBA_SuperShotgun{DrawImage\"BBAAMM2\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\tIsSelected BBA_RocketLauncher{DrawImage\"BBAAMM3\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\tIsSelected BBA_PlasmaRifle{DrawImage\"BBAAMM4\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\tIsSelected BBA_BFG9000{DrawImage\"BBAAMM4\",4,48;DrawNumber 3,CMBHQFONT,Untranslated,Ammo1,23,59;}\n\t}\nIsSelected WildBearBoss{DrawImage \"C_00X0X\",20,0;}\n\n//MM1\n//IsSelected RollingCutterBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected IceSlasherBoss{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HyperBombBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FireStormBoss{Drawbar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBeamBoss{Drawbar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo TimeToDefeatYouAmmo{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected OilSliderBoss{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"01_8_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory OilSledFlag,1{DrawBar\"1H_S_BAR\",\"NOBAR\",OilSledFlag,vertical,16,8;}\n\tInInventory not OilStaminaFlag,127{DrawBar\"1H_R_BAR\",\"NOBAR\",OilStaminaFlag,vertical,16,8;}}\n\n//MM2\nIsSelected MetalBladeBoss{Drawbar\"BARAMMO9\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MetalFloatFlag,1{DrawImage\"METSTALA\",282,8;}\n\tInInventory not MetalHoverBootsAmmo,140{DrawBar\"2A_R_BAR\",\"NOBAR\",MetalHoverBootsAmmo,vertical,16,8;}}\nIsSelected AirShooterBoss{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlasmaTridentBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleLeadBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\tInInventory IsTreadingWater,1{DrawBar\"2C_S_BAR\",\"NOBAR\",Ammo2,vertical,16,8;}\n\telse InInventory not BubbleDabbleAmmo,280{DrawBar\"2C_R_BAR\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected QuickBoomerangBoss{Drawbar\"BARAMM11\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory QuickManTrail,1{Drawbar\"2D_A_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected CrashBombBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeStopperBoss{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AtomicFireBoss{Drawbar\"BARAMM13\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ZippoAmmo,200{DrawImage\"HeatIco5\",16,64;}\n\telse InInventory ZippoAmmo,150{DrawImage\"HeatIco4\",16,64;}\n\telse InInventory ZippoAmmo,100{DrawImage\"HeatIco3\",16,64;}\n\telse InInventory ZippoAmmo,50{DrawImage\"HeatIco2\",16,64;}}\nIsSelected AtomicPillarBoss{Drawbar\"BARAMM13\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LeafShieldBoss{\n\tInInventory IncredibleAmmo,42{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\tInInventory ShieldCheck,1{DrawBar\"BARFLS3\",\"NOBAR\",Ammo1,vertical,16,8;}}\n\telse {Drawbar\"BARAMXO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\tInInventory ShieldCheck,1{DrawBar\"BARFLS3X\",\"NOBAR\",Ammo1,vertical,16,8;}}}\nWeaponAmmo WahweeAmmo{DrawBar\"WILYBAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",CapsuleAmmo,vertical,8,8;}//Dr. Wily\nIsSelected AlienTrapBoss{Drawbar\"02_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM3\nWeaponAmmo NoodleAmmo{Drawbar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MagnetMissileBoss{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GeminiLaserBoss{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory CloneSpawned,1{Drawbar\"3C_G_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected HardKnuckleBoss{Drawbar\"BARAMM16\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopSpinBoss{InInventory Top_Charge,105{Drawbar\"03_5_BAR\",\"BAREMPTY\",Top_Charge,vertical,16,8;}\nelse{Drawbar\"BARAMM17\",\"BAREMPTY\",Top_Charge,vertical,16,8;}}\nIsSelected SearchSnakeBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory SnakeClimbing,1{DrawImage\"SNACRAWA\",282,8;}\n\tInInventory not SnakeClamberAmmo,250{DrawBar\"3F_R_BAR\",\"NOBAR\",SnakeClamberAmmo,vertical,16,8;}}\nIsSelected SparkShockBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",SparkmanHoldFlag,vertical,16,8;}\nIsSelected ShadowBladeBoss{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\nInInventory DocBusterC,1{DrawBar\"03_9_BAR\",\"BAREMPTY\",DocVirusAmmo,vertical,8,8;\n\tInInventory DocRobotSpeed_F,130{DrawImage\"DOC_130S\",2,136;}\n\telse InInventory DocRobotSpeed_F,120{DrawImage\"DOC_120S\",2,136;}\n\telse InInventory DocRobotSpeed_F,115{DrawImage\"DOC_115S\",2,136;}\n\telse InInventory DocRobotSpeed_F,110{DrawImage\"DOC_110S\",2,136;}\n\telse InInventory DocRobotSpeed_F,105{DrawImage\"DOC_105S\",2,136;}\n\telse InInventory DocRobotSpeed_F,100{DrawImage\"DOC_100S\",2,136;}\n\telse InInventory DocRobotSpeed_F,95{DrawImage\"DOC_095S\",2,136;}\n\telse InInventory DocRobotSpeed_F,90{DrawImage\"DOC_090S\",2,136;}\n\telse{DrawImage\"DOC_NULS\",2,136;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,146,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotSpeed_F,alignment(right),19,146;\n\n\tInInventory DocRobotJump_F,160{DrawImage\"DOC_160J\",2,164;}\n\telse InInventory DocRobotJump_F,130{DrawImage\"DOC_130J\",2,164;}\n\telse InInventory DocRobotJump_F,120{DrawImage\"DOC_120J\",2,164;}\n\telse InInventory DocRobotJump_F,110{DrawImage\"DOC_110J\",2,164;}\n\telse InInventory DocRobotJump_F,100{DrawImage\"DOC_100J\",2,164;}\n\telse{DrawImage\"DOC_NULJ\",2,164;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,176,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotJump_F,alignment(right),19,176;\n}\n\n//MM4\nIsSelected FlashStopperBoss{DrawBar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMM18\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RainFlushBoss{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DrillBombBoss{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",DigLimit,vertical,8,8;}\nIsSelected PharaohShotBoss{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,78{DrawBar\"BARFLS4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\tDrawBar\"04_4_BAR\",\"NOBAR\",PharaohHover,vertical,16,8;\n\tInInventory PharaohHoverFlag,1{DrawImage\"PHAFLS1\",290,8;}}\nIsSelected RingBoomerangBoss{\n\tInInventory HasRing,1{DrawImage\"4E_A_BAR\",6,16;}\n\telse InInventory RingFlag,1{DrawImage\"4E_B_BAR\",6,16;}\n\telse{DrawImage\"4E_C_BAR\",6,16;}\n\tInInventory HasRing2,1{DrawImage\"4E_A_BAR\",6,36;}\n\telse InInventory RingFlag2,1{DrawImage\"4E_B_BAR\",6,36;}\n\telse{DrawImage\"4E_C_BAR\",6,36;}}\nWeaponAmmo CrushEmAmmo{DrawBar\"DUSBAR\",\"DUSEMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo YouSunkMyAmmo{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"04_7_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected SkullBarrierBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMM21\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS5X\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\tInInventory SkullRageFlag,1{DrawBar\"4H_S_BAR\",\"NOBAR\",SkullRageFlag,vertical,16,8;}}\n\n//MM5\nIsSelected GravityHoldBoss{Drawbar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"05_1_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected WaterWaveBoss{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"WAVEHOKB\",1,16;\n\tInInventory HookshotStamina,200{DrawNumber 3,CMBHRFONT,Orange,HookshotStamina,alignment(left),fillzeros,1,40;}\n\telse{DrawNumber 3,CMBHRFONT,Red,HookshotStamina,alignment(left),fillzeros,1,40;}}\nIsSelected PowerStoneBoss{Drawbar\"BARAMM22\",\"BAREMPTY\",StoneBossCharge,vertical,16,8;}\nIsSelected PowerStoneCoreBoss{Drawbar\"BARAMM22\",\"BAREMPTY\",StoneCoreFlagX,vertical,16,8;}\nIsSelected GyroAttackBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected StarCrashBoss{Drawbar\"BARAMM23\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS6\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ChargeKickBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected NapalmBombBoss{Drawbar\"BARAMM24\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CrystalEyeBoss{Drawbar\"BARAMM25\",\"BAREMPTY\",CrystalEyeCharge,vertical,16,8;\n\tInInventory CrystalEyeDelay,1{DrawBar\"BARFLS1\",\"NOBAR\",CrystalEyeDelay,vertical,16,8;}}\nIsSelected DarkTankBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DarkSniperBoss{DrawBar\"BARAMM51\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM6\nWeaponAmmo BowloramaAmmo{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurFlashBoss{Drawbar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameBlastBoss{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected KnightCrushBoss{Drawbar\"BARAMM27\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantbarrierBoss{Drawbar\"BARAMM28\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS7\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected SilverTomahawkBoss{Drawbar\"BARAMM29\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WindStormBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,16,8;\n\tDrawbar\"06_7_BAR\",\"BAREMPTY\",Ammo1,vertical,8,8;}\nIsSelected YamatoSpearBoss{Drawbar\"BARAMM30\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM7\nIsSelected FreezeCrackerBoss{Drawbar\"BARAMM31\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MrFreezeAltCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MrFreezeAltCharge,vertical,16,8;}}\nIsSelected JunkShieldBoss{Drawbar\"DUSBAR\",\"DUSEMPTY\",Ammo1,vertical,16,8;}\n//IsSelected DangerWrapBoss{Drawbar\"BARAMM33\",\"BAREMPTY\",Ammo1,vertical,16,8;\n//\tInInventory DangerFly,1{DrawBar\"BARFLS1\",\"NOBAR\",DangerFly,vertical,16,8;}}\nIsSelected DangerWrapBoss{Drawbar\"BARAMM33\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BAREMPTY\",\"07_3_BAR\",BurstBombStock,vertical,reverse,8,8;\n\tInInventory DangerFly,1{DrawBar\"BARFLS1\",\"NOBAR\",DangerFly,vertical,16,8;}}\nIsSelected ThunderBoltBoss{Drawbar\"BARAMM34\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory IBeFlyin,1{DrawBar\"7D_A_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected WildCoilBoss{Drawbar\"BARAMM35\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SlashClawBoss{Drawbar\"BARAMM36\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM57\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected NoiseCrushBoss{Drawbar\"BARAMM37\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory NoiseCrushFlagB,1{DrawBar\"BARFLS10\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ScorchWheelBoss{Drawbar\"BARAMM38\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory TurboWheelCount,1{DrawBar\"BARFLS1\",\"NOBAR\",TurboWheelCount,vertical,16,8;}\n\tDrawbar\"07_8_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory TurboHonkDelay,1{DrawBar\"7H_A_BAR\",\"NOBAR\",TurboHonkDelay,vertical,8,8;}}\n\n//MM8\nIsSelected TornadoHoldBoss{Drawbar\"BARAMM40\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory TenguIsHovering,1{DrawImage\"TENJETA\",290,8;}}\nIsSelected AstroCrushBoss{Drawbar\"BARAMM52\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM41\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected FlameSwordBoss{Drawbar\"BARAMM42\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory SwordLegCramp,1{DrawImage\"SWRDICON\",286,8;}}\nWeaponAmmo YoGeekyAmmo{Drawbar\"BARAMM43\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nIsSelected HomingSniperBoss{\n\tDrawbar\"08_5_BAR\",\"8E_E_BAR\",Ammo1,vertical,4,8;\n\tDrawImage\"HSNCM0\",18,12;\n\tInInventory SearchTargetID4,1{\n\t\tInInventory SearchTargetID4CD,1{DrawImage\"HSNCJ0\",18,12;}\n\t\tElse{DrawImage\"HSNCK0\",18,12;}}\n\tDrawImage\"HSNCM0\",18,28;\n\tInInventory SearchTargetID3,1{\n\t\tInInventory SearchTargetID3CD,1{DrawImage\"HSNCJ0\",18,28;}\n\t\tElse{DrawImage\"HSNCK0\",18,28;}}\n\tDrawImage\"HSNCM0\",18,44;\n\tInInventory SearchTargetID2,1{\n\t\tInInventory SearchTargetID2CD,1{DrawImage\"HSNCJ0\",18,44;}\n\t\tElse{DrawImage\"HSNCK0\",18,44;}}\n\tDrawImage\"HSNCM0\",18,60;\n\tInInventory SearchTargetID1,1{\n\t\tInInventory SearchTargetID1CD,1{DrawImage\"HSNCJ0\",18,60;}\n\t\tElse{DrawImage\"HSNCK0\",18,60;}}\n\t}\nIsSelected IceWaveBoss{DrawBar\"BARAMM45\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"8F_A_BAR\",\"NOBAR\",IceWaveHoldFlag,vertical,16,8;}\nIsSelected FlashBombBoss{Drawbar\"BARAMM46\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"08_7_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory CuteBombFlag,1{DrawBar\"8G_A_BAR\",\"NOBAR\",CuteBombFlag,vertical,8,8;}}\nIsSelected WaterBalloonBoss{DrawBar\"8H_A_BAR\",\"8H_Z_BAR\",Ammo1,vertical,16,8;\n\tDrawBar\"8H_B_BAR\",\"8H_Z_BAR\",Ammo2,vertical,8,8;}\nIsSelected OriginalDuoBoss,OriginalDuoMeteorBoss{DrawBar\"08_O_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nInInventory EvilFistC,1{Drawbar\"BARAMMO5\",\"BAREMPTY\",EvilRageAmmo,vertical,8,8;\n\tInInventory GigaType,8{DrawImage\"ASTROI\",8,64;}\n\telse InInventory GigaType,7{DrawImage\"ICEWAVI\",8,64;}\n\telse InInventory GigaType,6{DrawImage\"WATERBI\",8,64;}\n\telse InInventory GigaType,5{DrawImage\"HSNIPERI\",8,64;}\n\telse InInventory GigaType,4{DrawImage\"TCLAWI\",8,64;}\n\telse InInventory GigaType,3{DrawImage\"TORNAHI\",8,64;}\n\telse InInventory GigaType,2{DrawImage\"FLSHBOMI\",8,64;}\n\telse InInventory GigaType,1{DrawImage\"FSWORDI\",8,64;}\n\t}\n\n//MM9\nIsSelected ConcreteShotBoss{Drawbar\"BARAMM65\",\"BAREMPTY\",ConcreteChargeFlag,vertical,16,8;}\nIsSelected TornadoBlowBoss{Drawbar\"BARAMM68\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM65\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory TornadoHoverActive,1{DrawImage\"TORNICON\",290,8;}}\nWeaponAmmo SplashingAboutAmmo{DrawBar\"BARAMM61\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"09_3_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory IsTreadingWater,1{DrawBar\"9C_S_BAR\",\"NOBAR\",SplashDabbleAmmo,vertical,16,8;}\n\telse InInventory not SplashDabbleAmmo,280{DrawBar\"9C_R_BAR\",\"NOBAR\",SplashDabbleAmmo,vertical,16,8;}}\nIsSelected PlugBallBoss{DrawBar\"BARAMM60\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo OutragousGemsAmmo{\n\tInInventory JewelSlot1,5{DrawImage\"JEWJF\",8,8;}\n\telse InInventory JewelSlot1,4{DrawImage\"JEWJE\",8,8;}\n\telse InInventory JewelSlot1,3{DrawImage\"JEWJD\",8,8;}\n\telse InInventory JewelSlot1,2{DrawImage\"JEWJC\",8,8;}\n\telse InInventory JewelSlot1,1{DrawImage\"JEWJB\",8,8;}\n\telse {DrawImage\"JEWJA\",8,8;}\n\tIsSelected JewelSatelliteBoss1{DrawImage\"JEWJG\",8,8;}\n\n\tInInventory JewelSlot2,5{DrawImage\"JEWJF\",8,22;}\n\telse InInventory JewelSlot2,4{DrawImage\"JEWJE\",8,22;}\n\telse InInventory JewelSlot2,3{DrawImage\"JEWJD\",8,22;}\n\telse InInventory JewelSlot2,2{DrawImage\"JEWJC\",8,22;}\n\telse InInventory JewelSlot2,1{DrawImage\"JEWJB\",8,22;}\n\telse {DrawImage\"JEWJA\",8,22;}\n\tIsSelected JewelSatelliteBoss2{DrawImage\"JEWJG\",8,22;}\n\n\tInInventory JewelSlot3,5{DrawImage\"JEWJF\",8,36;}\n\telse InInventory JewelSlot3,4{DrawImage\"JEWJE\",8,36;}\n\telse InInventory JewelSlot3,3{DrawImage\"JEWJD\",8,36;}\n\telse InInventory JewelSlot3,2{DrawImage\"JEWJC\",8,36;}\n\telse InInventory JewelSlot3,1{DrawImage\"JEWJB\",8,36;}\n\telse {DrawImage\"JEWJA\",8,36;}\n\tIsSelected JewelSatelliteBoss3{DrawImage\"JEWJG\",8,36;}\n\n\tInInventory JewelSlot4,5{DrawImage\"JEWJF\",8,50;}\n\telse InInventory JewelSlot4,4{DrawImage\"JEWJE\",8,50;}\n\telse InInventory JewelSlot4,3{DrawImage\"JEWJD\",8,50;}\n\telse InInventory JewelSlot4,2{DrawImage\"JEWJC\",8,50;}\n\telse InInventory JewelSlot4,1{DrawImage\"JEWJB\",8,50;}\n\telse {DrawImage\"JEWJA\",8,50;}\n\tIsSelected JewelSatelliteBoss4{DrawImage\"JEWJG\",8,50;}\n}\nIsSelected MagmaBazookaBoss{Drawbar\"BARAMM64\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HornetChaserBoss{DrawBar\"BARAMM67\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"09_6_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory HornetIsHovering,1{DrawImage\"HORNJETA\",290,8;}}\nIsSelected BlackHoleBombBoss,RainbowGalaxyBoss{Drawbar\"GALBAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t//InInventory BlackHoleFlag,1{DrawImage\"HORNJETA\",290,8;}\n\tDrawImage \"C_09H0X\",20,0;}\nIsSelected RevolverBusterBoss{DrawBar\"BARAMM10\",\"BAREMPTY\",FakemanDashCounter,vertical,16,8;\n\tInInventory IAmTheLawAmmo,6{DrawImage\"FSTOK6\",0,28;}\n\telse InInventory IAmTheLawAmmo,5{DrawImage\"FSTOK5\",0,28;}\n\telse InInventory IAmTheLawAmmo,4{DrawImage\"FSTOK4\",0,28;}\n\telse InInventory IAmTheLawAmmo,3{DrawImage\"FSTOK3\",0,28;}\n\telse InInventory IAmTheLawAmmo,2{DrawImage\"FSTOK2\",0,28;}\n\telse InInventory IAmTheLawAmmo,1{DrawImage\"FSTOK1\",0,28;}\n\telse {DrawImage\"FSTOK0\",0,28;}\n\tDrawImage\"FAKELOOT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;\n}\n\n//MM10\nIsSelected TripleBladeBoss,TripleBladeBoss2{Drawbar\"BAMMO100\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterShieldBoss{Drawbar\"BAMMO101\",\"BAREMPTY\",Ammo2,vertical,16,8;\n\tDrawImage\"HWATSHP0\",22,73;\n\tDrawImage\"HWATSHP0\",17,76;\n\tDrawImage\"HWATSHP0\",14,81;\n\tDrawImage\"HWATSHP0\",17,86;\n\tDrawImage\"HWATSHP0\",22,89;\n\tDrawImage\"HWATSHP0\",27,86;\n\tDrawImage\"HWATSHP0\",30,81;\n\tDrawImage\"HWATSHP0\",27,76;\n\tInInventory PumpmanShieldFlag,1{\n\t\tInInventory PumpNextRadius,1{DrawImage\"WATARWH2\",21,80;}\n\t\telse{DrawImage\"WATARWH1\",21,80;}\n\t}\n\tInInventory PumpBubbleHP1,30{DrawImage\"HWATSHP3\",22,73;}\n\telse InInventory PumpBubbleHP1,15{DrawImage\"HWATSHP1\",22,73;}\n\telse InInventory PumpBubbleHP1,1{DrawImage\"HWATSHP1\",22,73;}\n\tInInventory PumpBubbleHP2,30{DrawImage\"HWATSHP3\",17,76;}\n\telse InInventory PumpBubbleHP2,15{DrawImage\"HWATSHP1\",17,76;}\n\telse InInventory PumpBubbleHP2,1{DrawImage\"HWATSHP1\",17,76;}\n\tInInventory PumpBubbleHP3,30{DrawImage\"HWATSHP3\",14,81;}\n\telse InInventory PumpBubbleHP3,15{DrawImage\"HWATSHP1\",14,81;}\n\telse InInventory PumpBubbleHP3,1{DrawImage\"HWATSHP1\",14,81;}\n\tInInventory PumpBubbleHP4,30{DrawImage\"HWATSHP3\",17,86;}\n\telse InInventory PumpBubbleHP4,15{DrawImage\"HWATSHP1\",17,86;}\n\telse InInventory PumpBubbleHP4,1{DrawImage\"HWATSHP1\",17,86;}\n\tInInventory PumpBubbleHP5,30{DrawImage\"HWATSHP3\",22,89;}\n\telse InInventory PumpBubbleHP5,15{DrawImage\"HWATSHP2\",22,89;}\n\telse InInventory PumpBubbleHP5,1{DrawImage\"HWATSHP1\",22,89;}\n\tInInventory PumpBubbleHP6,30{DrawImage\"HWATSHP3\",27,86;}\n\telse InInventory PumpBubbleHP6,15{DrawImage\"HWATSHP2\",27,86;}\n\telse InInventory PumpBubbleHP6,1{DrawImage\"HWATSHP1\",27,86;}\n\tInInventory PumpBubbleHP7,30{DrawImage\"HWATSHP3\",30,81;}\n\telse InInventory PumpBubbleHP7,15{DrawImage\"HWATSHP2\",30,81;}\n\telse InInventory PumpBubbleHP7,1{DrawImage\"HWATSHP1\",30,81;}\n\tInInventory PumpBubbleHP8,30{DrawImage\"HWATSHP3\",27,76;}\n\telse InInventory PumpBubbleHP8,15{DrawImage\"HWATSHP2\",27,76;}\n\telse InInventory PumpBubbleHP8,1{DrawImage\"HWATSHP1\",27,76;}\n\t}\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ChillSpikeBoss{Drawbar\"BAMMO103\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ChillSlideAmmo,168{Drawbar\"BARAMM31\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\t\telse{Drawbar\"WT_2_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\tInInventory ChillShield,1{DrawBar\"BARHEALT\",\"BAREMPTY\",ChillHealthFlag,vertical,24,8;\n\t\tDrawNumber 5,\"8BDMAFONT\",Untranslated,ChillHealthFlag,alignment(left),31,31;\n\t\tInInventory not ChillHealthFlag,10{DrawImage \"STYSCBM_\",36,31;}\n\t\tDrawBar\"10D_H_BR\",\"10D_I_BR\",ChillShield,vertical,24,49;\n\t\tDrawNumber 5,\"8BDMAFONT\",Teal,ChillShield,alignment(left),31,38;}\n\telse{DrawImage \"C_10D0Y\",20,0;}\n\t\tInInventory Chill_ItemCoolD,1{DrawBar\"10D_S_BR\",\"NOBAR\",Chill_ItemCoolD,vertical,16,8;}\n\t\tInInventory Chill_ItemCharge,1{DrawBar\"8G_A_BAR\",\"NOBAR\",Chill_ItemCharge,vertical,16,8;}\n\tDrawBar\"10D_R_BR\",\"NOBAR\",ChillShieldCooldown,vertical,24,8;}\n\nIsSelected WheelCutterBoss{Drawbar\"BAMMO106\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory NitroBikeWallBoostAttack,8{DrawBar\"BARFLS1\",\"NOBAR\",Ammo1,vertical,16,8;}}\n\n//MMB\nIsSelected LightningBoltBoss{Drawbar\"BARAMM53\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"DYNABAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory not DynamoStaminaFlag,250{DrawBar\"BA_R_BAR\",\"NOBAR\",DynamoStaminaFlag,vertical,16,8;}}\nIsSelected IceWallBoss{Drawbar\"BARAMM54\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"COLDBAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected SpreadDrillBoss{DrawBar\"BARAMM55\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0B_C_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RemoteMineBoss{Drawbar\"0B_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\t//DrawString SMALLFONT,WhiteOutLine,\"BOOTY:\",2,74,0,alignment(left);\n\tDrawImage\"PIRABOTY\",2,74;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;//48\n}\nIsSelected WaveBurnerBoss{Drawbar\"BARAMM57\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory BurnBabyBurnAmmo,84{Drawbar\"BARAMX52\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\telse {Drawbar\"BARAMM52\",\"BAREMPTY\",Ammo2,vertical,8,8;}}\nWeaponAmmo SnortSnortAmmo{Drawbar\"BARAMM58\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected KingAxeBoss,KingShieldBoss{Drawbar\"0B_K_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM41\",\"BAREMPTY\",TheKingShieldFlag,vertical,8,8;\n\tInInventory TheKingStamina,1{Drawbar\"BK_A_BAR\",\"NOBAR\",TheKingStamina,vertical,8,8;}}\n\n//MMWT\nIsSelected MonkeyKingBoss{Drawbar\"WT_A_BAR\",\"BAREMPTY\",ammo1,vertical,16,8;}\nIsSelected SandySandBoss{Drawbar\"WT_B_BAR\",\"BAREMPTY\",ammo1,vertical,16,8;\n\tDrawbar\"WT_2_BAR\",\"BAREMPTY\",ammo2,vertical,8,8;\n\tInInventory MWSShieldCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MWSShieldCharge,vertical,8,8;}}\nIsSelected PigsyBoss{DrawBar\"WT_C_BAR\",\"BAREMPTY\",HyperStormHeat,vertical,16,8;\nDrawBar\"WT_3_BAR\",\"NOBAR\",HyperStormCold,vertical,16,8;}\nIsSelected PiggyBoss{DrawBar\"WT_C_BAR\",\"BAREMPTY\",HyperStormHeat,vertical,16,8;\nDrawBar\"WT_3_BAR\",\"NOBAR\",HyperStormCold,vertical,16,8;}\n\n//MMK\nIsSelected MirrorBusterBoss{Drawbar\"BARAMM49\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MirrorBusterFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",MirrorBusterFlag,vertical,16,8;}}\nIsSelected ScrewCrusherBoss,BounceCrusherBoss{Drawbar\"BARAMM50\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BalladeCrackerBoss{Drawbar\"BAREMPTY\",\"0K_3_BAR\",BalladeMineFlag,vertical,reverse,16,8;\n\tInInventory BalladeFocusFlag,1{DrawBar\"KC_A_BAR\",\"NOBAR\",BalladeFocusFlag,vertical,16,8;}}\nIsSelected SakugarneBoss,QuintBusterBoss{Drawbar\"BARAMM48\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"0K_4_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RaThorWrathBoss{DrawBar\"0K_E_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"0K_5_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory RaThorSpawnGraphic,1{DrawImage\"THORSINS\",91,60;}\n\tDrawImage\"SOUCOUNT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,ThorSoulAmmo,alignment(left),12,74;\n\tInInventory RaThorHoldFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",RaThorHoldFlag,vertical,16,8;}}\n\n//MMV\nIsSelected GrabBusterBoss{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_1_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawImage\"MERCLOOT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;}\nIsSelected BubbleBombBoss,BubbleBomberBoss{Drawbar\"BAMMO_V2\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMMO4\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected PhotonVulcanBoss,PhotonMissileBoss{DrawBar\"0V_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_3_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory MarsIsATank,1{DrawBar\"VD_S_BAR\",\"NOBAR\",MarsTankFuel_F,vertical,16,8;}\n\telse InInventory not MarsTankFuel_F,500{DrawBar\"VD_R_BAR\",\"NOBAR\",MarsTankFuel_F,vertical,16,8;}}\nIsSelected ElectricShockBoss{Drawbar\"0V_E_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",JupiterCharge,vertical,16,8;}\nIsSelected DeepDiggerBoss{Drawbar\"0V_6_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_G_BAR\",\"0V_G2BAR\",Ammo2,vertical,8,8;\n\tDrawbar\"VG_A_BAR\",\"NOBAR\",UranusAnger,vertical,8,8;\n\tInInventory UranusCarrying,1{DrawImage\"URANGORE\",3,73;}}\nIsSelected BreakDashBoss{Drawbar\"0V_7_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_H_BAR\",\"0V_H2BAR\",Ammo2,vertical,8,8;\n\tInInventory BreakingIntoADashAmmo,784{Drawbar\"VH_S_BAR\",\"NOBAR\",Ammo2,vertical,8,8;}}\nIsSelected SaltWaterBoss{Drawbar\"0V_8_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_I_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\n//Inventory\n\nInInventory DiveBossLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory PowerDiveSonarLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory ChargeManLink,1{DrawImage\"CHRGM_R3\",235,2;}\nInInventory ChargeWildRideFlag,1{DrawImage\"CHRGM_R4\",235,2;}\nInInventory HomingLockedVision,1{DrawImage\"HomVisA\",0,0;}\nInInventory PowerSplashSinewyEtude,1||PowerSplashSinewyEtudeX{DrawImage\"SPLWBUF1\",302,79;}\nInInventory PowerSplashMightyMarch,1||PowerSplashMightyMarchX{DrawImage\"SPLWBUF2\",302,98;}\nInInventory PowerSplashSwiftSong,1||PowerSplashSwiftSongX{DrawImage\"SPLWBUF3\",300,116;}\nInInventory PlugmanRageFlag,1{DrawImage\"PLUGBUFF\",249,3;}\nInInventory DynamoTagged{DrawImage\"DYNATAG\",174,2;}\nInInventory VenusBlastJumpFlag,1{DrawImage\"VENJUMP1\",301,64;}\n\n//InInventory FloodMyHudTest_F,1{DrawImage\"TESTHUDX\",0,30;}\n\nInInventory MegamanUpgradeFlag,1{DrawImage\"MEGAUPGD\",24,72;}\nInInventory RockmanUpgradeFlag,1{DrawImage\"ROCKUPGD\",24,72;}\nInInventory ProtomanUpgradeFlag,1{DrawImage\"PROTUPGD\",24,72;}\nInInventory BassUpgradeFlag,1{DrawImage\"BASSUPGD\",24,72;}\nInInventory DuoUpgradeFlag,1{DrawImage\"DUOUPGD\",24,72;}\nInInventory DocUpgradeFlag,1{DrawImage\"DOCUPGD\",24,72;}\n\n//InInventory TrioExodiaFlag,1{DrawImage\"ERO9T0\",302,16;}\nInInventory TrioExodiaFlag,1{DrawImage\"EXODIA_7\",291,16;}\n\telse{InInventory TrioExodiaFlag1,1{DrawImage\"EXODIA_1\",291,16;}\n\t\tInInventory TrioExodiaFlag2,1{DrawImage\"EXODIA_2\",291,16;}\n\t\tInInventory TrioExodiaFlag3,1{DrawImage\"EXODIA_3\",291,16;}\n\t\tInInventory TrioExodiaFlag4,1{DrawImage\"EXODIA_4\",291,16;}\n\t\tInInventory TrioExodiaFlag5,1{DrawImage\"EXODIA_5\",291,16;}\n\t\tInInventory TrioExodiaFlag6,1{DrawImage\"EXODIA_6\",291,16;}\n}\nInInventory RaThorSinistarFlag,1{DrawImage\"SINTHOR0\",298,42;}\n\telse{InInventory RaThorSinistarFlag1,1{DrawImage\"SINTHOR1\",296,40;}\n\t\tInInventory RaThorSinistarFlag2,1{DrawImage\"SINTHOR2\",296,40;}\n\t\tInInventory RaThorSinistarFlag3,1{DrawImage\"SINTHOR3\",296,40;}\n\t\tInInventory RaThorSinistarFlag4,1{DrawImage\"SINTHOR4\",296,40;}\n\t\tInInventory RaThorSinistarFlag5,1{DrawImage\"SINTHOR5\",296,40;}\n\t\tInInventory RaThorSinistarFlag6,1{DrawImage\"SINTHOR6\",296,40;}\n}\n\n//Classes end\n\n}\n}\n\nmugshot \"Normal\"{{ST00} -1;}\nmugshot \"Pain\"{{ST00} -1;}\nmugshot \"Ouch\"{{ST00} -1;}\nmugshot \"Rampage\"{{ST00} -1;}\nmugshot \"Grin\"{{ST00} -1;}\nmugshot \"Death\"{{ST00} -1;}\nmugshot \"XDeath\"{{ST00} -1;}\nmugshot \"God\"{{ST00} -1;}\nmugshot \"GodAnimated\"{{ST00} -1;}"
},
{
"source": "pk3",
"name": "README.txt",
"contents": "This wad was made by MegaVile to ensure WilyInc and CBM are compatible together, since the latest version of\nWily Inc features new bars that overrides CBM's, and vice versa.\n\nPLEASE Insert this wad after both wads as not to screw it up.\nThank you."
},
{
"source": "pk3",
"name": "SNDINFO.txt",
"contents": "Bubble/sharkpedocall BUBCALL\nalter/hauntpumpkin HPUMPKIN\nalter/neapolitanbomb NEAPBOMB\nalter/trufflecluster TRUFCLST\nalter/cyberdistorter CYBRDSTR\nalter/hazardtrapper HZRDTRPR\nalter/matchblast MATCHBST\n\nweapon/tenorcharge1 TNRCHG1\nweapon/tenorcharge2 TNRCHG2\n$volume weapon/tenorcharge1 3.4\n$volume weapon/tenorcharge2 3.4\n\n$musicvolume TENORMUS 1.2"
},
{
"source": "pk3",
"name": "BOTINFO.txt",
"contents": "{\nname = \"\\c[WICLA0]Alter Man\"\naccuracy=6 intellect=6 evade=6 anticipation=6 reactiontime=6 perception=6\nclass = \"Alterman\"\nscript = \"humanbot\"\nrevealed = true\nchatlump = \"BOTALTR.txt\"\nchatfrequency = 45\n}\n{\nname = \"\\c[WICLB0]Tenor\"\naccuracy = 6\n\tintellect = 6\n\tevade = 6\n\tanticipation = 6\n\treactiontime = 6\n\tperception = 6\n\tfavoriteweapon = \"TenorFingerBlaster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Tenor\"\n\tclass = \"Tenor\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"BOTTNOR.txt\"\n\tchatfrequency = 100\n}"
},
{
"source": "pk3",
"name": "BOTALTR.txt",
"contents": "[Introstrings]\n\"....\"\n\"Give up.\"\n\"You're wasting your time.\"\n\"I'll end this fast.\"\n\n[Fragstrings]\n\"You tried.\"\n\"You can't win.\"\n\"Another one down.\"\n\"...\"\n\n[Killedstrings]\n\"You got lucky.\"\n\"Like the sun over the stars, I still shined...\"\n\"Impossible.\"\n\n[Roamingstrings]\n\"You can't escape.\"\n\"Don't resist.\"\n\"...\"\n\"You won't get through me.\"\n\"You won't win.\"\n\"Give me a challenge.\"\n\n[Rareroamingstrings]\n\"I'll destroy your bloodline, you wasteful scum!\"\n\"I don't care who the IRS sends, I'm NOT paying Taxes!\"\n\n[Enragedstrings]\n\"You won't break my pride!\"\n\"I'll end you!\"\n\"You won't last!\"\n\n[Winstrings]\n\"You were foolish for thinking you had a chance.\"\n\"...\"\n\n[Losestrings]\n\"Defeated... like this?!\"\n\"I shined like a star. Now you'll burn like one too.\""
},
{
"source": "pk3",
"name": "BOTTNOR.txt",
"contents": "[Introstrings]\n\"Hey c'mon, c'mon!\"\n\" I have a very important question for you!\"\n\"Singing in the key of C!\"\n\"/me starts singing his theme *\"\n\n[Fragstrings]\n\"Are you OK?\"\n\"Vocal percussion on a whole 'nother level!\"\n\"I'll do it again.\"\n\"Owned.\"\n\n[Killedstrings]\n\"/me's voice cracks *\"\n\"I got careless...\"\n\n[Roamingstrings]\n\"Hey, $player_random_notself., can I ask you a very personal question?\"\n\"Riddle me this, $player_random_notself.\"\n\"/me sings a song to himself *\"\n\"/me does a range of vocal warmups *\"\n\"Bing boom pow! My fingers will blast holes in you for sure!\"\n\"Hey, come join the choir!\"\n\n[Rareroamingstrings]\n\"I'm gonna finger blast ya!....wait....\"\n\n[Enragedstrings]\n\"You're not getting out of this alive, $player_inlead.\"\n\"This next ones gonna wipe you off the face of the planet!\"\n\"You see where this is going?\"\n\n[Winstrings]\n\"/me starts singing his victory theme *\"\n\"OK!\"\n\n[Losestrings]\n\"I couldn't hit those notes.\"\n\"Good job, mate.\""
},
{
"source": "pk3",
"name": "MAPINFO.txt",
"contents": "map OLDPLANW \"Old Plan W\"\n{\n next = \"PLANW\"\n sky1 = \"BLACK\", 0\n Levelnum = 226\n cluster = 12\n music = \"PLANWHUB\"\n aircontrol = 0.5\n airsupply = 0\n forcenoskystretch\n RandomPlayerStarts\n clipmidtextures\n NoInfighting\n AllowRespawn\n }"
},
{
"source": "pk3",
"name": "TEXTCOLOURS.txt",
"contents": "WICLA0{//Alter Man\n#0058f8 #0058f8 0 123\n#00e8e4 #00e8e4 124 256\nConsole:\n#0058f8 #0058f8 0 123\n#00e8e4 #00e8e4 124 256\nFlat:\n#0058f8\n}\nWICLB0{//Tenor\n#60a0ff #60a0ff 0 123\n#e8d020 #e8d020 124 256\nConsole:\n#60a0ff #60a0ff 0 123\n#e8d020 #e8d020 124 256\nFlat:\n#60a0ff\n}"
},
{
"source": "pk3",
"name": "actors/TopTwirlerWep.txt",
"contents": "///////////////////////\n// TOP TWIRLER // \t\t\t\tby MegaVile\n///////////////////////\n\nactor TopTwirlerWepC : BaseMM8BDMWep\n{\ndropitem \"TopTwirlerWepCDropped\"\nWeapon.AmmoUse 4\nWeapon.AmmoGive 28\nWeapon.SlotNumber 4\nInventory.Pickupmessage \"Power Up! Top Twirler!\"\nTag \"Top Twirler\"\nObituary \"%o was twirled out by %k's Top Twirler.\"\nweapon.ammotype \"TopSpinAmmo\"\ninventory.icon \"TPTWI\"\nStates\n{\nSpawn:\nWPRP J 1\nloop\nReadyC:Goto Ready+1\nReady:\nXH0G A 0 ACS_ExecuteAlways(998,0,9)\nXH0G A 0 A_JumpIfNoAmmo(\"ReadyNoAmmo\")\nXH0G A 1 A_WeaponReady\nGoto Ready+2\nReadyNoAmmo:\nXH0G B 1 A_WeaponReady\nXH0G B 0 A_JumpIfNoAmmo(\"ReadyNoAmmo\")\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nXH0G A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nXH0G A 1 A_Raise\nLoop\nFire:\nXH0G A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nXH0G A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nXH0G A 0 A_FireCustomMissile(\"TopTwirler\",0,1,8,0)\nXH0G C 2\nXH0G C 2 OffSet(-70,74)\nXH0G C 2 OffSet(-121,114)\nXH0G D 2 OffSet(1,31)\nXH0G D 2 OffSet(-21,56)\nXH0G D 2 OffSet(-33,84)\nTNT1 A 6\nXH0G A 0 A_JumpIfNoAmmo(\"FireNoAmmoEnd\")\nXH0G A 1 OffSet(-4,64)\nXH0G A 1 OffSet(-2,48)\nXH0G A 1 A_WeaponReady(14)\nGoto Ready+1\nFireNoAmmoEnd:\nXH0G B 1 OffSet(-4,64)\nXH0G B 1 OffSet(-2,48)\nXH0G B 1 A_WeaponReady(14)\nGoto ReadyNoAmmo\nNoAmmo:\nXH0G B 1 ACS_Execute(979,0)\nGoto ReadyNoAmmo\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS G 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS G 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nGoto Ready+1\n}\n}\n\nactor TopTwirler\n{\nPROJECTILE\nscale 2.5\nObituary \"%o was twirled out by %k's Top Twirler.\"\n//+RIPPER\n+DONTBLAST\n-NOGRAVITY\n+NOEXPLODEFLOOR\n//+FLOORHUGGER\nSpeed 24\nRadius 16\nHeight 16\nDamage (35)\nDamagetype \"Buster\"\nStates\n{\nSpawn:\nTOTW AABB 1 A_CheckFloor(\"FloorGo\")\nloop\n\nFloorGo:\nTOTW AABBAABB 1 A_Stop\nFloorGo2:\nTOTW A 0 A_PlaySoundEx(\"weapon/TopTwist\",\"Weapon\")\nTOTW AA 1 A_ChangeVelocity(8,0,0,CVF_REPLACE|CVF_RELATIVE)\nTOTW BB 1 A_ChangeVelocity(8,0,0,CVF_REPLACE|CVF_RELATIVE)\nTOTW AA 1 A_ChangeVelocity(16,0,0,CVF_REPLACE|CVF_RELATIVE)\nTOTW BB 1 A_ChangeVelocity(16,0,0,CVF_REPLACE|CVF_RELATIVE)\nTOTW AA 1 A_ChangeVelocity(24,0,0,CVF_REPLACE|CVF_RELATIVE)\nTOTW BB 1 A_ChangeVelocity(24,0,0,CVF_REPLACE|CVF_RELATIVE)\nFloorGo3:\nTOTW ABABAB 2\nTOTW A 0 ThrustThingZ(0,48,0,1)\nTOTW ABABABABABAB 2\nloop\nDeath:\nGMTL A 0 //A_TakeFromTarget(\"DrillFlag\",99)\nStop\n}\n}\n\nactor TopTwirlerWepCGiver : WepCGiver replaces TopSpinWepCGiver\n{\nInventory.Pickupmessage \"Power Up! Top Twirler!\"\nStates\n{\nSpawn:\nWPRP J 1\nloop\nPickup2:\nDUST B 0 A_JumpIfInventory(\"TopTwirlerWepC\",1,\"No\")\nDUST B 0 A_GiveInventory(\"TopTwirlerWepC\",1)\nstop\nRock_P:goto Rock_P5\n}\n}\n\nactor TopTwirlerWepCDropped : WepCDropped\n{\nInventory.Pickupmessage \"Power Up! Top Twirler!\"\nStates\n{\nSpawn:\nWPRP J 1500\nstop\nPickup1:\nTNT1 A 0 A_JumpIfInventory(\"TopSpinAmmo\",0,\"No\")\ngoto Pickup2\nPickup3:\nTNT1 A 0 A_GiveInventory(\"TopTwirlerWepC\",1)\nstop\nRock_P:goto Rock_P5\n}\n}\n\nactor TopSpinProtect : PowerProtection\n{\nPowerup.Duration 12\nDamageFactor \"TopSpin\", 0.1\n}\n\nactor TopSpinBoss : BaseMM8BDMWep_CBM\n{\ntag \"$TAGC_3E\"\ndropitem \"TopManDroppedWeapon\"\nWeapon.AmmoUse 0\nWeapon.AmmoGive 28\nObituary \"$OB_TOPSPIN\"\nweapon.ammotype \"DiscoTopAmmo\"\n+WEAPON.NOAUTOAIM\nStates\n{\nSpawn:\nC_03 E 1\nloop\nReady:\nXTOP A 0 ACS_ExecuteAlways(998,0,DYE_TOPMAN)\nXTOP A 0 A_TakeInventory(\"SpinTime\",1)\nXTOP A 1 A_WeaponReady\nwait\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nXTOP A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nXTOP A 1 A_Raise\nLoop\nAltFire:\nXTOP F 0 A_PlaySoundEx(\"weapon/topmanshot\",\"weapon\")\nXTOP F 0 A_GiveInventory(\"TopmanAlt_CI\",1)\nXTOP E 2 Offset(-1,32)\nXTOP E 2 Offset(-70,72)\nXTOP E 2 Offset(-121,112)\nXTOP F 2 Offset(1,32)\nXTOP F 2 Offset(-21,56)\nXTOP F 2 Offset(-33,84)\nXTOP B 2 Offset(-4,69)\nXTOP B 2 A_WeaponReady(14)\nXTOP A 10\nGoto Ready+1\nBotFire:\nXTOP A 0 A_Jump(128,\"AltFire\")\nXTOP A 0 A_GiveInventory(\"Top_Charge\",70)\ngoto Fire+1\nFire:\nXTOP A 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nXTOP A 0 A_JumpIfInventory(\"SpinTime\",1,\"SpinEnd\")\n//XTOP A 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nXTOP A 0 A_GiveInventory(\"TopDashFlag\",1)\nXTOP C 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,92,10)\nXTOP C 1 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_Speed,92,100)\n//XTOP C 1 A_JumpIf(momz==0, \"NoAmmo\")\n//XTOP C 0\n\nXTOP C 0 A_GiveInventory(\"Topman_Flag\",1)\nXTOP C 0 A_GunFlash(\"FlashCharge\")\nGoto FireCharge//Spin\n\nFlashCharge:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 1 A_GiveInventory(\"Top_ChargePickup\",1)\nTNT1 A 0 A_JumpIfInventory(\"Topman_Flag\",1,\"FlashCharge\")\nstop\n\nBotFireCharge:\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,2)\nXTOP \"#\" 0 A_Jump(32,\"Spin\")\ngoto FireCharge+1\nXTOP \"#\" 0 A_Jump(96,\"Spin\")\ngoto FireCharge+1\nFireCharge:\nXTOP \"#\" 0 A_JumpIfInventory(\"IsBot\",1,\"BotFireCharge\")\nXTOP \"#\" 1 OffSet(-5,32)\nXTOP \"#\" 0 A_ReFire(1)\ngoto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,16)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,12)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-15,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(-25,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-35,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(-45,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-55,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,7)\nXTOP \"#\" 1 OffSet(-65,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-75,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,7)\nXTOP \"#\" 1 OffSet(-85,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-95,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(-105,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-115,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,12)\nXTOP \"#\" 1 OffSet(-125,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,12)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-135,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(-145,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-155,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(-165,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-175,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,8)\nXTOP \"#\" 1 OffSet(-185,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-195,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(-205,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-215,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(-225,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-235,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,6)\nXTOP \"#\" 1 OffSet(-245,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,12)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-255,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,13)\nXTOP \"#\" 1 OffSet(-265,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-275,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(-285,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-295,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,9)\nXTOP \"#\" 1 OffSet(-305,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,17)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-315,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(-325,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-335,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,9)\nXTOP \"#\" 1 OffSet(-345,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\n\n//XTOP C 1 OffSet(-352,32)\n\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(-400,32)\nXTOP \"#\" 0 A_ReFire(1)\ngoto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(-400,32)\nXTOP \"#\" 0 A_ReFire(1)\ngoto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,6)\nXTOP \"#\" 1 OffSet(-400,32)\nXTOP \"#\" 0 A_ReFire(1)\ngoto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(-400,32)\nXTOP \"#\" 0 A_ReFire(1)\ngoto Spin\nXTOP \"#\" 1 OffSet(-400,32)\nXTOP \"#\" 0 A_JumpIfInventory(\"TopmanSpinSwap\",1,2)\nXTOP \"#\" 0 A_ReFire(3)\ngoto Spin\nXTOP C 1 OffSet(-400,32)A_TakeInventory(\"TopmanSpinSwap\",1)\nXTOP C 0 A_ReFire(3)\ngoto Spin\nXTOP D 1 OffSet(-400,32)A_GiveInventory(\"TopmanSpinSwap\",1)\nXTOP D 0 A_ReFire(1)\ngoto Spin\n//XTOP C 1 OffSet(160,32)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,6)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,2)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,4)\nXTOP \"#\" 1 OffSet(155,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(145,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(135,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(125,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,9)\nXTOP \"#\" 1 OffSet(115,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,12)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(105,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0\nXTOP \"#\" 1 OffSet(95,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(85,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,6)\nXTOP \"#\" 1 OffSet(75,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(65,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,6)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",80,8)\nXTOP \"#\" 1 OffSet(55,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,8)\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(45,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",140,\"FireCharge\")\nXTOP \"#\" 1 OffSet(35,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,3)\nXTOP \"#\" 1 OffSet(25,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",48,\"FireCharge\")\nXTOP \"#\" 1 OffSet(15,32)\nXTOP \"#\" 0 A_ReFire(1)goto Spin\nXTOP \"#\" 0 A_JumpIfInventory(\"Top_Charge\",20,\"FireCharge\")\nXTOP \"#\" 1 OffSet(5,32)\nXTOP \"#\" 0 A_ReFire(\"FireCharge\")goto Spin\n\nSpin:\nXTOP B 0 A_TakeInventory(\"Topman_Flag\",1)\nXTOP B 0 A_GiveInventory(\"TopmanTimer2\",21)\nXTOP B 0 A_PlaySoundEx(\"weapon/topspin\",\"Weapon\")\n\nXTOP B 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,0,1)\nXTOP B 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_Speed,50,100)\nXTOP B 0 //A_Recoil(-60)\nXTOP B 0 //A_ChangeVelocity(75,0,momz,3)\nXTOP B 0 //A_GiveInventory(\"SpinTime\",1)\nXTOP B 0 A_WeaponReady(14)//Reset Offsets\n\nXTOP B 0 A_TakeInventory(\"UnSolid\",1)\nXTOP B 0 A_ChangeFlag(\"SOLID\",0)\n\nXTOP B 0 A_GiveInventory(\"Top_ChargeBoostPickup\",1)\n\nXTOP A 0 A_JumpIfInventory(\"PowerRage_ST\",1,2)\nXTOP AA 1 OffSet(-26,39)A_GiveInventory(\"TopManRadius11_P\",1)\nXTOP C 0 A_JumpIfInventory(\"PowerRage_ST\",1,2)\nXTOP CC 1 OffSet(-75,57)A_GiveInventory(\"TopManRadius11_P\",1)\nXTOP C 0 A_JumpIfInventory(\"PowerRage_ST\",1,2)\nXTOP CC 1 OffSet(-6,45)A_GiveInventory(\"TopManRadius11_P\",1)\nXTOP C 0 A_JumpIfInventory(\"PowerRage_ST\",1,2)\nXTOP CC 1 OffSet(63,49)A_GiveInventory(\"TopManRadius11_P\",1)\ngoto SpinLoop\n\nSpinLoop:\nXTOP C 1 OffSet(63,49)A_GiveInventory(\"TopManRadius_P\",1)\nXTOP C 0 A_JumpIfInventory(\"TopmanTimer\",1,\"SpinLoop\")\ngoto SpinLoopD1\nSpinLoopD1:\nTNT1 A 0 A_GiveInventory(\"UnhittableOff_Pickup\",1)\ngoto SpinLoopD2\nSpinLoopD2:\nTNT1 A 1 A_GiveInventory(\"TopmanTimer2RageCheck\",1)\nTNT1 A 0 A_JumpIfInventory(\"TopmanTimer2\",1,\"SpinLoopD2\")\ngoto SpinEnd\n\nSpinEnd:\nTNT1 A 0 A_SpawnItemEx(\"ReSolidifier\")\nTNT1 A 0 A_GiveInventory(\"TopDash_End\",1)\nTNT1 A 0 A_TakeInventory(\"TopDashFlag\",999)\nTNT1 A 0 A_TakeInventory(\"Top_Charge\",999)\nTNT1 A 0 A_TakeInventory(\"TopmanTimer\",999)\nTNT1 A 0 A_TakeInventory(\"TopmanTimer2\",999)\nTNT1 A 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nTNT1 A 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_Speed,1,1)\ngoto DelayOffset\n\nDelayOffset:\nXTOP A 3 offset(14,112)\nXTOP A 3 offset(9,92)\nXTOP A 3 offset(5,72)\nXTOP A 3 offset(2,52)A_TakeInventory(\"TopDash_End\",999)\nGoto Ready+1\n}\n}\n\nactor TopManDroppedWeapon\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Jump(256, \"Twist\", \"Twirl\")\nstop\nTwist:\nTNT1 A 1 A_SpawnItemEx(\"TopTwistWepCDropped\",0,0,0,0,0,5)\nstop\nTwirl:\nTNT1 A 1 A_SpawnItemEx(\"TopTwirlerWepCDropped\",0,0,0,0,0,5)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/DarkRingsReplacement.txt",
"contents": "/*actor ClassBase : ClassBase1\n{\nstates\n{\n//yo modders, replace this txt file and put your additional pain states here [Jaxof7]\n\n//Example\nPain.Dark3StunC:\n\"----\" H 0 A_GiveInventory(\"3StopActivatorC\", 1)\ngoto Pain\n\n}\n}\n\nactor DarkStunner3C replaces DarkStunner3\n{\nPROJECTILE\n+DONTBLAST\nscale 2.5\nHeight 32\nRadius 32\nDamage (1)\nSpeed 22\ndamagetype \"TimeStopper\"\nspecies \"Darkman\"\n+THRUSPECIES\nstates\n{\n\tSpawn:\n\tDARS DEF 3\n\tloop\n}\n}\n\nactor DarkStunner4C replaces DarkStunner4\n{\nPROJECTILE\nscale 2.5\nHeight 32\nRadius 32\nDamage (1)\nSpeed 27\ndamagetype \"TimeStopper\"\nspecies \"Darkman\"\n+THRUSPECIES\nstates\n{\n\tSpawn:\n\tDARS DEF 3\n\tloop\n}\n}\n\nactor DarkStunner5C replaces DarkStunner5\n{\nPROJECTILE\nscale 2.5\nHeight 32\nRadius 32\nDamage (1)\nSpeed 32\ndamagetype \"TimeStopper\"\nspecies \"Darkman\"\n+THRUSPECIES\nstates\n{\n\tSpawn:\n\tDARS DEF 3\n\tloop\n}\n}\n\nactor IMRing1C replaces IMRing1\n{\nPROJECTILE\nscale 2.5\nHeight 32\nRadius 32\nDamage (5)\nSpeed 23\ndamagetype \"SparkShock\"\nObituary \"$OB_IMMOBILIZATIONRING\"\n+THRUSPECIES\n+HITTRACER\nstates\n{\n\tSpawn:\n\tDARS DEF 3\n\tloop\n}\n}\n\nactor IMRing2C replaces IMRing2\n{\nPROJECTILE\nscale 2.5\nHeight 32\nRadius 32\nDamage (5)\nSpeed 32\ndamagetype \"TimeStopper\"\nObituary \"$OB_IMMOBILIZATIONRING\"\n+THRUSPECIES\nstates\n{\n\tSpawn:\n\tDARS DEF 3\n\tloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassBaseWI.txt",
"contents": "/*actor ClassBaseWI : ClassBase1\n{\nstates\n{\nPain.MillTread:\nPain.ShieldSpiral:\nPain.BerserkBuster:\n\"----\" H 0\nGoto Pain\nPain.ImmobilizationRing1:\n\"----\" H 0 A_GiveInventory(\"IMStopActivator1\", 1)\nGoto Pain\nPain.ImmobilizationRing2:\n\"----\" H 0 A_GiveInventory(\"IMStopActivator2\", 1)\nGoto Pain\nPain.Dark3Stun:\nPLY1 H 0 A_GiveInventory(\"3StopActivator\", 1)\nGoto Pain\n}\n}\n*/\n\n/*actor ClassBase0 : PlayerPawn//Base for every class\n{\nplayer.displayname \"Copy Robot\"\nplayer.damagescreencolor \"yellow\"\nplayer.maxhealth 100\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 10\nbloodtype \"MegamanBlood\"\n//+NOSKIN\n-SOLID//\n+NOGRAVITY//\n+NOBLOOD\n+DONTBLAST\n+NODAMAGETHRUST\n+QUICKTORETALIATE\nplayer.colorrange 0 0\n//Player.GruntSpeed 12.0\nmass 99999\n//damagefactor \"spawntelefrag\", 0.0\ndamagefactor \"Dummy\", 0.0\n\ndamagefactor \"MagicCardBF\", 1.0\ndamagefactor \"DynaTag\", 1.0\ndamagefactor \"Crush\", 1.0\n\ngravity 0.8\nscale 2.5\nSpecies \"Megaman\"\nPlayer.MaxSkinSizeFactor 0, 0\n\nvar int user_wepangle;\nvar int user_weppitch;\nvar int user_wepangle2;//Dynamo\n\nvar int user_wepaimlimit;//SpectrumMystery\n\nStates\n{\nSpawn:\n\"----\" A 0\n\"----\" B 1\n\"----\" A 1\nGoto Spawn+2\nSee:\n\"----\" BCDE 5\nGoto Spawn\nMissile:\n\"----\" F 5\n\"----\" G 4\ngoto Spawn\n\nPain.BotSight:\n\"----\" B 5 HealThing(1)\nGoto Spawn+2\n\n///////////////////\n//Sound Based / Power Protects\n///////////////////\nPain.Reggae:\n\"----\" H 0 A_PlaySoundEx(\"item/reggae\",\"SoundSlot5\",0)\nGoto Pain+2\n\nPain.AtomicFire3:\n\"----\" H 0 A_GiveInventory(\"AtomicOnce\",1)\nGoto Pain\n\nPain.LeafFall:\n\"----\" H 0 A_GiveInventory(\"LeafFallProtect\",1)\nGoto Pain\n\nPain.LeafTrap:\n\"----\" H 0 A_GiveInventory(\"LeafTrapProtect\",1)\nGoto Pain+2\nPain.LeafTrapStop:\n\"----\" H 0 A_GiveInventory(\"LeafTrapStopProtect\",1)\nGoto Pain.NeutralStopShock\n\nPain.TopSpinC:\n\"----\" H 0 A_GiveInventory(\"TopSpinCProtect\",1)\nGoto Pain+2\n\nPain.ShadowBladeCBM1:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBM1Protect\",1)\nGoto Pain+2\nPain.ShadowBladeCBM2:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBM2Protect\",1)\nGoto Pain+2\n\nPain.RingBoomerangB1:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangB1Protect\",1)\nGoto Pain+2\nPain.RingBoomerangB2:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangB2Protect\",1)\nGoto Pain+2\n\nPain.DiveMine:\n\"----\" H 0 A_GiveInventory(\"DiveMineProtect\",1)\nGoto Pain+1\n\nPain.DiveSonar:\n\"----\" H 0 A_GiveInventory(\"DiveSonarProtect\",1)\nGoto Pain+2\n\nPain.StoneLeap:\n\"----\" H 0 A_GiveInventory(\"StoneLeapProtect\",1)\nGoto Pain+2\n\nPain.CrystalEyeBitC:\n\"----\" H 0 A_GiveInventory(\"CrystalEyeBitCProtect\",1)\nGoto Pain+2\n\nPain.FlameBlastB:\n\"----\" H 0 A_GiveInventory(\"FlameBlastBProtect\",1)\nGoto Pain\n\nPain.WindGyro:\n\"----\" H 0 A_GiveInventory(\"WindGyroProtect\",1)\nGoto Pain.ClassPainSemi\n\nPain.SlashClaw:\nPain.PlutoClaw:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.SlashClawB:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SlashClawBProtect\",1)\nGoto Pain+2\n\nPain.ThunderClawT2:\n\"----\" H 0 A_GiveInventory(\"ThunderClawT2Protect\",1)\nGoto Pain+2\n\nPain.FlameSword:\n\"----\" H 0 A_GiveInventory(\"FlameSwordProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain\nPain.TrioFlameSword:\n\"----\" H 0 A_GiveInventory(\"TrioFlameSwordProtect\",1)\ngoto Pain.FlameSword+1\n\nPain.SwordTorsoCBM:\n\"----\" H 0 A_GiveInventory(\"SwordTorsoCBMProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"FlameSwordBitB\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\n\nPain.FlameSwordCBM:\n\"----\" H 0 A_GiveInventory(\"FlameSwordCBMProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBitB\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\n\nPain.WaterCannon:\n\"----\" H 0 A_JumpIfInventory(\"WaterCannonProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"WaterCannonProtect\",1)\n\"----\" H 0\nGoto Pain+2\n\nPain.TrioFlashBomb:\n\"----\" H 0 A_GiveInventory(\"TrioFlashBombProtect\",1)\ngoto Pain.FlashbombB\n\nPain.ODuoWave:\n\"----\" H 0 A_GiveInventory(\"ODuoWaveProtect\",1)\nGoto Pain+1\n\nPain.TrioSpectrum:\n\"----\" H 0 A_GiveInventory(\"TrioSpectrumPickup\",1)\nGoto Pain+2\n\nPain.IceWallC:\n\"----\" H 0 A_GiveInventory(\"IceWallCProtect\",1)\n\"----\" H 0 A_GiveInventory(\"IceWallCProtect0\",1)\nGoto Pain+2\n\nPain.SpreadDrillB1:\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"SpreadDrillProtectC\",1,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SpreadDrillProtectC\",1)\nGoto Pain+1\n\nPain.RemoteMineB:\n\"----\" H 0 A_GiveInventory(\"RemoteMineBProtect\",1)\nGoto Pain+2\n\nPain.MagicCardBF:\n\"----\" H 0 HealThing(1)\ngoto Pain.FlashbombB\n\nPain.TornadoWall:\n\"----\" H 0 A_GiveInventory(\"TornadoWallProtect\",1)\ngoto Pain+2\n\nPain.LaserTrident:\n\"----\" H 0 A_GiveInventory(\"LaserTridentProtect\",1)\ngoto Pain+1\nPain.LaserTridentS:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSProtect\",1)\ngoto Pain+2\nPain.LaserTridentSE:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSEProtect\",1)\ngoto Pain+2\n\nPain.BlackHoleBombCBM:\n\"----\" H 0 A_GiveInventory(\"BlackHoleBombCBMProtect4\",1)\n\"----\" H 0 A_GiveInventory(\"BlackHoleBombCBMProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"PowerGalaxyBHB_ACS\",1,2)\n\"----\" H 0 A_Stop\n\"----\" H 0\nGoto Pain+2\n\nPain.PumpShield:\n\"----\" H 0 A_GiveInventory(\"PumpShieldProtect\",1)\nGoto Pain+2\n\nPain.WaterShielder:\n\"----\" H 0 A_GiveInventory(\"WaterShielderProtect\",1)\nGoto Pain+2\n\nPain.CommandoBombWave:\n\"----\" H 0 A_GiveInventory(\"CommandoBombWaveProtect\",1)\nGoto Pain+2\n\nPain.ChillmanSpike:\n\"----\" H 0 A_GiveInventory(\"ChillmanSpikeProtect\",1)\nGoto Pain+2\n\nPain.ScrewCrusherM:\n\"----\" H 0 A_GiveInventory(\"ScrewCrusherMProtect\",1)\ngoto Pain+2\n\nPain.SakugarneWave:\n\"----\" H 0 A_GiveInventory(\"SakugarneWaveProtect\",1)\nGoto Pain+2\n\nPain.PhotonMissile:\n\"----\" H 0 A_GiveInventory(\"PhotonMissileProtect\",1)\nGoto Pain+2\n\nPain.ElectricShockBeam:\n\"----\" H 0 A_GiveInventory(\"ElectricShockBeamProtect\",1)\nGoto Pain+2\n\nPain.UranusCharge:\n\"----\" H 0 A_GiveInventory(\"UranusChargeProtect\",1)\nGoto Pain+2\n\nPain.BreakDash:\n\"----\" H 0 A_GiveInventory(\"BreakDashProtect\",1)\nGoto Pain+2\n\nPain.BreakDashP:\n\"----\" H 0 A_GiveInventory(\"BreakDashPProtect\",1)\nGoto Pain+2\nPain.BreakDashP2:\n\"----\" H 0 A_GiveInventory(\"BreakDashP2Protect\",1)\nGoto Pain+2\n\nPain.NeptuneSaltStomp:\n\"----\" H 0 A_GiveInventory(\"NeptuneSaltStompProtect\",1)\nGoto Pain+2\n\n///////////////////\n//Movement Based (Stops/Slows)\n///////////////////\n\n//Semi scale velocity+Recoil\nPain.ChargeBuster:\nPain.WaterBalloon:Pain.FlashBomb:Pain.TrioWaterBalloon:\nPain.RemoteMine:Pain.IceWall:Pain.DynamoTendril:\nPain.ClassPainSemi:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+1\n\n//Semi scale velocity+No Recoil\nPain.FlashBombB:\nPain.ClassPainSemi2:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+2\n\nPain.TimeStopper:\n\"----\" H 0 A_GiveInventory(\"TimeStopActivatorC\",1)//ClaseBaseFlags.txt\nGoto Pain+2\n\nPain.ClassPainTimeStop:\nPain.TimeStop:\n\"----\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"----\" H 0 A_Jump(256, \"TimeStopped\")\nGoto TimeStopped\nTimeStopped:\n//\"----\" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\n\"####\" \"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\" 1 A_Stop\nGoto Pain+2\nTimeStoppedX:\n\"####\" \"#####################################################################################################\" 1 A_Stop\nGoto Pain+2\n\nPain.LightRyuStop:\n\"####\" H 0 A_SpawnItemEx(\"PainLightRyuStopHit\")\n\"####\" H 0 A_GiveInventory(\"LightRyuStopProtect\",1)\n\"####\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"####\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+2\n\nPain.FlashStopperB:\n\"----\" H 0 A_SpawnItemEx(\"BossFlashStoppered\")\nGoto Pain+2\nPain.ChillFreeze:\n\"----\" H 0 A_SpawnItemEx(\"ChillFreezeStoppered\")\nGoto Pain+2\n\nPain.ColdField:\n\"----\" H 0 A_JumpIfInventory(\"ColdFieldProtect\",1,3)\n\"----\" H 0 A_PlaySound(\"weapon/ColdFrozen\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Cold\")\n\"----\" H 0\nGoto Pain+2\nPain.FreezeCrackerF:\n\"----\" H 0 A_JumpIfInventory(\"GroundIceFlag\",1,3)\n\"----\" H 0 A_PlaySound(\"weapon/ColdFrozen\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_FreezeAir\")\n\"----\" H 0\nGoto Pain+2\nPain.FreezeCrackerB:\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Freeze\")\nGoto Pain+2\nPain.IceWaveB:\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Frost\")\nGoto Pain+2\n\nPain.ConcreteStop:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+2\nPain.ThunderClawG:\n\"----\" H 0 A_JumpIfInventory(\"ThunderClawGProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 A_GiveInventory(\"ThunderClawGProtect\",1)\nGoto Pain+2\nPain.CrashBomb:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+1\n\nPain.ClassPainStop:\n\"----\" H 0 A_Stop\nGoto Pain+2\n\nPain.TimeSlow:\nPain.MegaTimeBall:\n\"----\" H 0 A_GiveInventory(\"Slowed\",1)\nGoto Pain+2\nPain.MegaIceBall:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nPain.HornetHoney:\nPain.IceSlashSlow:\nPain.IceSlashSlowL:\n\"----\" H 0 A_GiveInventory(\"IcemanSlowPickup\",1)\nGoto Pain+2\nPain.SlashGoop:\n\"----\" H 0 A_GiveInventory(\"PowerSlashGoopSlow\",1)\ngoto Pain\nPain.ChillSpike:\n\"----\" H 0 A_GiveInventory(\"ChillSpikeSlow\",1)\ngoto Pain\nPain.ChillmanSlow:\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow1\",1)\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow2\",1)\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow3\",1)\ngoto Pain+1\n\nPain.ConcreteShot:\n\"----\" H 0 A_JumpIfInventory(\"ConcreteVision\",1,\"ConcreteReset\")\n\"----\" H 0 A_GiveInventory(\"ConcreteVision\",1)\n\"----\" H 0 A_GiveInventory(\"ConcreteTime\",105)\n\"----\" H 0 A_SpawnItemEx(\"ConcreteWatcherC\")\ngoto Pain+1\nConcreteReset:\n\"----\" H 0 A_GiveInventory(\"ConcreteTime\",105)\ngoto Pain+1\n\nPain.BurnerShockW:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\n\"----\" H 0 A_GiveInventory(\"BurnerTrapProtect\",1)\nGoto Pain+1\nPain.BurnerShock:\n\"----\" H 0 A_GiveInventory(\"BurnerTrapProtect\",1)\nPain.NeutralStopShock:\n\"----\" H 0 A_Stop//PainStopC\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+2\n\nPain.FakemanStun:\n\"----\" H 0 A_JumpIfInventory(\"PowerFakemanStun\",1,3)\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"PowerFakemanStun\",1)\n\"----\" H 0\nGoto Pain+2\n\nPain.RollCleanseShock:\n\"----\" H 0 A_GiveInventory(\"RollCleanseShockProtect\",1)\ngoto Pain.NeutralShock\n\nPain.CentaurShock:\nPain.JunkShock:\nPain.NeutralShock:\nPain.SparkShock:\nPain.ElectroNet:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.SparkShockW:\nPain.NeutralShockW:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain+1\n\n///////////////////\n//Movement Based (Flings)\n///////////////////\nPain.DangerTrap:\n\"----\" H 0 A_SpawnItemEx(\"DangerTrapped\")\nGoto Pain+2\nPain.TenguTornadoHeld:\n\"----\" H 0 A_JumpIfInventory(\"TenguTornadoHeldProtect\",1,3)\n\"----\" H 0 A_GiveInventory(\"TenguTornadoHeldProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"TenguTornadoHeld_H\")\n\"----\" H 0\ngoto Pain+2\nPain.TrioTornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0\ngoto Pain+2\nPain.MWSLift:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,80,0,0)\n\"----\" H 0 A_GiveInventory(\"MWSLiftProtect\",1)\nGoto Pain+2\n\nPain.RollSweep:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect_P\",1)\n\"----\" H 0 ThrustThing(random(0,255),4.5,1,0)\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,32,0,1)\n\"----\" H 0\nGoto Pain+2\n\nPain.LightRyuShoryu:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,56,0,0)\n\"----\" H 0\nGoto Pain+2//Pain.LightRyu1\nDeath.LightRyuShoryu:\n\"----\" H 0 ThrustThingZ(0,90,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathLightRyuShoryuHit\",1)\nGoto FlingDeath\n\nPain.LightRyuShinShoryu:\n\"----\" H 0 A_TakeInventory(\"LightRyuStopProtect\",1)\n\"----\" H 0 ThrustThingZ(0,200,0,0)\nGoto Pain+2\nDeath.LightRyuShinShoryu:\n\"----\" H 0 ThrustThingZ(0,200,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathLightRyuShinShoryuHit\",1)\nGoto FlingDeath\n\nPain.NitroBike:\n\"----\" H 0 ThrustThingZ(0,65,0,1)\n\"----\" H 0 A_GiveInventory(\"NitroBikeProtect\",1)\nGoto Pain+2\n\nPain.UranusLift:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,random(70,80),0,0)\n\"----\" H 0\nGoto Pain+2\nDeath.UranusLift:\n\"----\" H 0 ThrustThingZ(0,100,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathUranusLiftHit\",1)\nGoto FlingDeath\n\nPain.WindStorm:\nPain.FlingDamage:\n\"----\" H 0 //ThrustThing(random(0,255),50,1,0)\n\"----\" H 0 ThrustThing(random(0,255),5,0,0)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\nGoto Pain+1\n\nPain.TornadoFloor:\n\"----\" H 0 A_GiveInventory(\"TornadoFloorProtect\",1)\nPain.TornadoBlow:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0\ngoto Pain+2\nPain.TornadoBlowB:\n\"----\" H 0 ThrustThingZ(0,2,0,1)\ngoto Pain+2\n\nPain.ColdSmackDown:\nPain.UranusDeepDigger:\nPain.ClassPainSmackDown:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySmackDown_H\")\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,70,1,0)\n\"----\" H 0\ngoto Pain+2\nPain.GravitySmackDown:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySmackDown_H\")\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,70,1,0)\n\"----\" H 0\ngoto Pain+2\n\nPain.GravitySmackUp:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,70,0,0)\n\"----\" H 0\ngoto Pain+2\n\nPain.GravityHold:\n\"----\" H 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"----\" H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"----\" H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"----\" H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"----\" H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceFinish\nGravityForce4:\n\"----\" H 0 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"----\" H 0 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"----\" H 0 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"----\" H 0 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceFinish\nGravityForceFinish:\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,150,1,0)\n\"----\" H 0\nGoto Pain+1\n\n///////////////////\n//Effect Based\n///////////////////\n\nPain.FlashBulb:\n\"----\" H 0 A_JumpIfInventory(\"PowerBrightFlashWeaken\",1,2)\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,95,200,1)\nGoto Pain+1\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,105,300,1)\nGoto Pain+1\nPain.FlashStopper:\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,125,350,1)\nGoto Pain+1\n\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nBeatAssist:\n\"----\" H 0\n\"----\" H 0 HealThing(2)\n\"----\" H 0/*2*/ ACS_NamedExecuteAlways(\"core_beatflight\",0,0,1)//205\n\"----\" H 0 A_JumpIfInventory(\"BeatCallProtection\",1,\"Spawn\")\nGoto Pain+1\n\nPain.WilyFire:\n\"----\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"----\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain+2\nPain.WilyIce:\n\"----\" H 0 A_GiveInventory(\"WilyIceTotallyFrozen\",1)\n\"----\" H 0 A_TakeInventory(\"SuperEffective\",1)\n\"----\" H 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" H 0 A_GiveInventory(\"IceVision\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_Jump(256, \"Spawn\")\nGoto Spawn\n\n///////////////////\n//TID Soup Based\n///////////////////\n\n//Bonus Damage\n//Pain.MegaFireBall:\n//\"----\" H 0 A_SpawnItemEx(\"PainMegaFireBallHit\",0,0,0,0,0,0,0,1)\n//Goto Pain+1\n\nPain.LightRyuFire:\n\"----\" H 0 A_GiveInventory(\"LightRyuFireProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyuFireHit\",0,0,0,0,0,0,0,1)\nGoto Pain+1\n\nPain.WilyFireB1:\n\"----\" H 0 A_SpawnItemEx(\"PainWilyFireB1Hit\",0,0,0,0,0,0,0,1)\nGoto Pain+1\n\n//Stone\nPain.G_TenguSlam:\n\"----\" H 0 A_SpawnItemEx(\"PainG_TenguSlamHit\")\nGoto Pain+2\nPain.G_TornadoSlam:\n\"----\" H 0 A_GiveInventory(\"G_TornadoSlamProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"BeingG_TornadoSlammed\",1,2)\n\"----\" H 0 A_SpawnItemEx(\"PainG_TornadoSlamHit\")\n\"----\" H 0 A_GiveInventory(\"BeingG_TornadoSlammed\",1)\nGoto Pain+2\n\nPain.DynaTag:\n\"----\" H 0 A_GiveInventory(\"DynaTagCooldown\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainDynaTagHit\")\n\"----\" H 0 A_PlaySoundEx(\"classes/DynamoTag\",\"Voice\")\n\"----\" H 0 HealThing(1)\nGoto Pain+5\n\n//Fling\nPain.DuoRam:\n\"----\" H 0 A_SpawnItemEx(\"PainDuoRamHit\")\n\"----\" H 0 ThrustThingZ(0,28,0,0)\nGoto Pain+2\n\nPain.MagPush:\n\"----\" H 0 A_SpawnItemEx(\"PainMagPushHit\")\nGoto Pain+2\n\nPain.SkullBarrierBlast:\n\"----\" H 0 A_SpawnItemEx(\"PainSkullBarrierBlastHit\")\nGoto Pain+2\n\nPain.KnightRush:\n\"----\" H 0 A_SpawnItemEx(\"PainKnightRushHit\")\nGoto Pain.SparkShock\n\nPain.WindStormPull:\n\"----\" H 0 A_GiveInventory(\"WindStormPullProtect\",1)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainWindStormPullHit\")\nGoto Pain+2\nPain.WindStormPush:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainWindStormPushHit\")\nGoto Pain+2\n\nPain.TurboHonk:\n\"----\" H 0 A_GiveInventory(\"TurboHonkProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainDuoRamHit\")\nGoto Pain+2\n\nPain.ODuoRam:\n\"----\" H 0 //A_JumpIfInventory(\"ODuoRamProtect\",1,2)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoRamHit\")\n\"----\" H 0 A_GiveInventory(\"ODuoRamProtect\",1)\nGoto Pain+2\nDeath.ODuoPunch:\nDeath.ODuoRam:\n\"----\" H 0 ThrustThingZ(0,64,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoRamHit\")\nGoto FlingDeath\nPain.ODuoMeteorF:\n\"----\" H 0 ThrustThingZ(0,28,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorFHit\")\nGoto Pain+2\nDeath.ODuoMeteorF:\n\"----\" H 0 ThrustThingZ(0,100,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorFHit\")\nGoto FlingDeath\n\nPain.JupiterPush:\n\"----\" H 0 A_SpawnItemEx(\"PainJupiterPushHit\")\nGoto Pain+2\n\nPain.EnkerPush:\n\"----\" H 0 A_SpawnItemEx(\"PainEnkerPushHit\")\nGoto Pain+2\nDeath.EnkerPush:\n\"----\" H 0 ThrustThingZ(0,44,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathEnkerPushHit\")\nGoto FlingDeath\n\nPain.MegaWaterBarrier:\n\"----\" H 0 A_SpawnItemEx(\"PainMegaWaterBarrierHit\")\nGoto Pain+2\n\nPain.HyperStormBlaster:\n\"----\" H 0 A_SpawnItemEx(\"PainHyperStormBlasterHit\")\nGoto Pain+2\n\nPain.YellowDevilP:\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainYellowDevilPHit\")\nGoto Pain+2\nDeath.YellowDevilP:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\n//Give on-hit\nPain.GrabBuster:\n\"----\" H 0 A_SpawnItemEx(\"PainGrabBusterHit\")\nGoto Pain+1\nDeath.GrabBuster:\n\"----\" H 0 A_SpawnItemEx(\"GrabBusterHealthChaser\")\ngoto Death\n\nPain.RollSwing:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect_P\",1)\n\"----\" H 0 ThrustThing(random(0,255),15,1,0)\n\"----\" H 0 ThrustThingZ(0,50,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainRollHit\")\nGoto Pain+2\nDeath.RollSwing:\n\"----\" H 0 A_GiveToTarget(\"RollHealAmmo\",4)\ngoto Death\n\nPain.LightRyu1:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu1Hit\")\nGoto Pain+2\nPain.LightRyu4:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu4Hit\")\nGoto Pain+1\nDeath.LightRyu1:\n\"----\" H 0 A_GiveToTarget(\"SuperComboGauge\",1)\ngoto Death\nDeath.LightRyu4:\n\"----\" H 0 A_GiveToTarget(\"SuperComboGauge\",4)\ngoto Death\n\nPain.JoeTruck:Pain.JoeCrate:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Pain+2\nPain.Joe:Pain.JoeGrenade:Pain.JoeApache:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Pain+1\nDeath.Joe:Death.JoeGrenade:Death.JoeCrate:\n\"----\" H 0 A_GiveToTarget(\"JoeUpgradeAmmo\",105)\nDeath.JoeTruck:Death.JoeApache:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Death\n\nPain.BBA_MegaR:\n\"----\" H 0 A_SpawnItemEx(\"PainBBA_MegaRHit\")\nGoto Pain+2\nDeath.BBA_MegaR:\n\"----\" H 0 A_GiveToTarget(\"BBA_Money\",16)\ngoto Death\n\nPain.ToadLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainToadLeapHit\")\n\"----\" H 0 A_GiveInventory(\"ToadLeapProtect\",1)\nGoto Pain+2\nDeath.ToadLeap:\n\"----\" H 0 A_GiveToTarget(\"ToadLeap_Pickup\",1)\ngoto Death.Flatten\n\nDeath.SkullSniperX:\n\"----\" H 0 A_GiveToTarget(\"SkullM_CounterRefresh_P\",1)\ngoto Death\n\nPain.BlizzardBowl:\n\"----\" H 0 A_SpawnItemEx(\"PainBlizzardBowlHit\")\n\"----\" H 0 A_GiveInventory(\"BlizzardBowlProtect\",1)\nGoto Pain\nDeath.BlizzardBowl:\n\"----\" H 0 A_GiveToTarget(\"CrackFlag\",1)\ngoto Death\n\nPain.ShadeSuck:\n\"----\" H 0 A_PlaySoundEx(\"weapon/shadesuck\",\"SoundSlot5\")\n\"----\" H 0 A_SpawnItemEx(\"PainShadeSuckHit\")\nGoto Pain+4\nDeath.ShadeSuck:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_5\",1)\ngoto Death\n\nPain.PlantBuster:\n\"----\" H 0 A_SpawnItemEx(\"PainPlantBusterHit\")\nGoto Pain+1\nDeath.PlantBuster:\n\"----\" H 0 A_GiveToTarget(\"LMSRegen\",1)\nGoto Death\n\nPain.FlashBombB1:\n\"----\" H 0 A_SpawnItemEx(\"PainFlashBombB1Hit\")\ngoto Pain.FlashBomb\nPain.FlashBombB2:\n\"----\" H 0 A_SpawnItemEx(\"PainFlashBombB2Hit\")\ngoto Pain.FlashBomb\nDeath.FlashBombB1:\n\"----\" H 0 A_GiveToTarget(\"THATFELTGOODAMMO\",2)\nGoto Death\nDeath.FlashBombB2:\n\"----\" H 0 A_GiveToTarget(\"THATFELTGOODAMMO\",6)\nGoto Death\n\nPain.ODuoMeteor:\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorHit\")\n\"----\" H 0 A_GiveInventory(\"ODuoMeteorProtect\",1)\nGoto Pain+2\nDeath.ODuoMeteor:\n\"----\" H 0 A_GiveToTarget(\"ODuoTheMeteorPickup\",1)\ngoto Death.ODuoMeteorF\n\nPain.MagicCardB:\n\"----\" H 0 A_GiveInventory(\"MagicCardProtectC\",1)\n\"----\" H 0 A_GiveInventory(\"PainMagicCardBHit\",1)\ngoto Pain\nDeath.MagicCardB:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_4\",1)\nGoto Death\n\nPain.ConcreteShoulder:\n\"----\" H 0 A_GiveInventory(\"ConcreteShoulderProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainKnightRushHit\")\ngoto Pain\nDeath.ConcreteShoulder:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\n\"----\" H 0 A_GiveToTarget(\"ConcreteBashFlag\",1)\nGoto FlingDeath\nDeath.GutsPunch:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\nPain.TornadoLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainTornadoLeapHit\")\n\"----\" H 0 A_GiveInventory(\"TornadoLeapProtect\",1)\nGoto Pain+2\nDeath.TornadoLeap:\n\"----\" H 0 A_GiveToTarget(\"TornadoLeap_Pickup\",1)\ngoto Death\n\nPain.QuintLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainQuintLeapHit\")\n\"----\" H 0 A_GiveInventory(\"QuintLeapProtect\",1)\nGoto Pain+2\nDeath.QuintLeap:\n\"----\" H 0 A_GiveToTarget(\"QuintLeap_Pickup\",1)\ngoto Death.Flatten\n\nPain.HSHCold:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHColdHit\")\nGoto Pain+2\nDeath.HSHCold:\n\"----\" H 0 A_GiveToTarget(\"HyperStormCold\",25)\nGoto Death.Flatten\n\nPain.HSHSuck:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHSuckHit\")\nGoto Pain+2\nDeath.HSHSuck:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_2\",1)\nGoto Death\n\nPain.NeptuneLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainNeptuneLeapHit\")\n\"----\" H 0 A_GiveInventory(\"NeptuneLeapProtect\",1)\nGoto Pain+2\nDeath.NeptuneLeap:\n\"----\" H 0 A_GiveToTarget(\"NeptuneLeap_Pickup\",1)\ngoto Death.Flatten\n\nPain.RaThor:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\nGoto Pain+2\nPain.RaThorSlam:\n\"----\" H 0 A_SpawnItemEx(\"RaThorSlamFloorChecker\",0,0,0,0,0,0,0,1)\nGoto Pain.RaThor\nPain.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorWaveProtect\",1)\nGoto Pain.RaThor\nPain.RaThorSpirit:\n\"----\" H 0 A_GiveInventory(\"RaThorSpiritProtect\",1)\nGoto Pain.RaThor\n\nPain.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain.RaThor\nDeath.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto FlingDeath\n\nDeath.RaThorSlam:\n\"----\" H 0 A_PlaySound(\"weapon/RaThorSlam\",5,1.0)\nDeath.RaThor:\nDeath.RaThorSpirit:\nDeath.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto Death\n\n///////////////////\n//Nothing Special Based\n///////////////////\n\n//No Hitstun\nPain.ProtoBuster:Pain.Buster:Pain.BassBuster:Pain.RockKick:Pain.RollWhiff:Pain.RollCleanse:Pain.AutoFirework:\nPain.TrebleSentry:Pain.Treble:Pain.TrebleBoost:\nPain.BBA_Mega:\nPain.WilyFireB2:\nPain.IcemanSlasher:Pain.FireSpin:Pain.OilSlider:Pain.Oil:\nPain.QuickBoomerang:Pain.Clash:Pain.AtomicfireB:Pain.LeafShieldB:Pain.WaveBuster:\nPain.NeedleCannonB:Pain.MagnetMissile:Pain.TopSpinB:\nPain.BrightBuster:Pain.RainFlushWeak:Pain.PharaohHold:Pain.RingBoomerangB:Pain.DustBuster:Pain.DiveMissile:\nPain.GravityB2:Pain.StarCrash:Pain.StarCrashB:Pain.ChargeKick:Pain.NapalmBombB:Pain.CrystalEyeBitB:Pain.DarkBuster:Pain.DarkShield:\nPain.CentaurFlash:Pain.PlantDrain:Pain.PlantTrapper:Pain.YamatoSpear:\nPain.FreezeCracker:Pain.JunkShield:Pain.JunkShot:Pain.WildCoil:Pain.ScorchWheel:Pain.ScorchWheelB:\nPain.TornadoHold:Pain.WaterTower:Pain.ThunderClawT:Pain.FlameSwordSpark:Pain.FlameSwordSpark2:Pain.FlameSwordSpark3:Pain.ODuoPunch:Pain.TrioThunderClaw:\nPain.JewelSatelliteB:Pain.BlackHoleBombB:Pain.HornetChaserB:Pain.RevolverBuster:Pain.FakeRepeater:\nPain.TripleBladeB:Pain.PumpHandle:\nPain.TenguBladeB:Pain.CopyVision:Pain.WaveBurner:Pain.WaveBurnerUW:Pain.IceWallB:Pain.SpreadDrillB:Pain.SpreadDrillB4:Pain.TheKing:Pain.PiratePush:\nPain.GrabBusterB:Pain.BubbleBombB:Pain.PhotonMissileV:\nPain.BusterRodPole:Pain.BusterRodG:Pain.MegaWaterS:Pain.HyperStormH:Pain.HSHFire:\nPain.ScrewCrusher:Pain.SakugarneB:Pain.SakuDrill:\nPain.Punch:Pain.GutsPunch:Pain.JunkPunch:Pain.ColdPunch:\nPain.Crush:Pain.Flatten:Pain.Misc:Pain.DarkMan:Pain.Gamma:Pain.KyorownBullet:\nPain.ClassPainLess:Pain.ClassPainLess2://\n\"----\" H 0\nGoto Pain+2\n\nPain1:\n\"----\" H 0\ngoto Pain+1\nPain2:\n\"----\" H 0\ngoto Pain+2\n\nPain.MegaCutBall:Pain.MegaGutsBall:/*Pain.MegaIceBall:*/Pain.MegaBombBall:Pain.MegaFireBall:Pain.MegaElecBall:/*Pain.MegaTimeBall:*/Pain.MegaOilBall:\nPain.FragBomber:Pain.Mine:Pain.SkullSniper:Pain.SkullSniperX:Pain.CentaurArrow:\nPain.Coal:Pain.YellowDevilB:\nPain.WilyLightning:\nPain.ThunderBeamElec:\nPain.TrioAstroCrush:Pain.TrioHomingSniper:Pain.TrioIceWave:\nPain.PhotonMissileStart:\n\"----\" H 0\ngoto Pain\n\n//Pain.Normal:\nPain.ProtoBuster2:Pain.ProtoBuster3:Pain.MegaBuster3:Pain.SuperAdaptor:Pain.ArrowBuster:Pain.LaserBuster:Pain.DuoFist1:Pain.DuoFist2:Pain.DuoFist3:\nPain.RollingCutter:Pain.SuperArm:Pain.IceSlasher:Pain.HyperBomb:Pain.FireStorm:Pain.ThunderBeam:/*Pain.OilSlider:*/Pain.OilFlame:\nPain.MetalBlade:Pain.AirShooter:Pain.BubbleLead:Pain.AtomicFire1:Pain.AtomicFire2:/*Pain.AtomicFire3:*/Pain.LeafShield:\nPain.GeminiLaser:Pain.HardKnuckle:Pain.TopSpin:Pain.SearchSnake:Pain.ShadowBlade:Pain.NeedleCannon:\nPain.RainFlush:Pain.DrillBomb:Pain.PharaohShot1:Pain.PharaohShot2:Pain.PharaohShot3:Pain.RingBoomerang:Pain.DustCrusher:Pain.DustCrusherBit:Pain.SkullBarrier:\nPain.WaterWave:Pain.PowerStone:Pain.GyroAttack:Pain.NapalmBomb:Pain.CrystalEye:Pain.CrystalEyeBit:Pain.DarkShot:\nPain.BlizzardAttack:Pain.FlameBlast:Pain.KnightCrush:Pain.SilverTomahawk:Pain.PlantBarrier:\n/*Pain.FreezeCracker:*/Pain.FreezeCrackerBit:/*Pain.JunkShot:*/Pain.DangerWrap:Pain.ThunderBolt:Pain.WildCoil2:Pain.NoiseCrush1:Pain.NoiseCrush2:\nPain.MegaBall:Pain.AstroCrush:Pain.IceWave:Pain.ThunderClaw:/*Pain.ThunderClawT:Pain.WaterBalloon:*/Pain.HomingSniper:Pain.GrenadeSD:\nPain.Concrete:Pain.PlugBall:Pain.HornetChaser:Pain.MagmaBazooka1:Pain.MagmaBazooka2:Pain.BlackHoleBomb:Pain.JewelSatellite:\nPain.TripleBlade:Pain.WaterShield:Pain.CommandoBomb:/*Pain.ChillSpike:*/Pain.ThunderWool:Pain.ReboundStriker:Pain.WheelCutter:Pain.SolarBlaze:\nPain.TenguBlade:Pain.MagicCard:Pain.LightningBolt:\nPain.MirrorBuster:Pain.MirrorBuster1:Pain.MirrorBuster2:Pain.MirrorBuster3:Pain.Sakugarne:Pain.BalladeCracker:\n/*Pain.GrabBuster:*/Pain.BubbleBomb:/*Pain.PhotonMissile:*/Pain.ElectricShock:Pain.DeepDigger:/*Pain.BreakDash:*/Pain.SaltWater:\n//Pain.Tango:Pain.FireTrap:Pain.FirePillar:\nPain.ClassPain:\nPain.MillTread:\nPain.ShieldSpiral:\nPain.BerserkBuster:\n\nPain:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityC\",1)\n\"----\" H 0 //A_GiveInventory(\"PainRecoilC\",1)\n\"----\" H 0 A_TakeInventory(\"SuperEffective\",1)\n\"----\" H 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\n\"----\" H 0 A_Pain\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SkipClassPainJump\",1,\"PainContinue\")\n\"----\" H 0 A_Jump(256, \"ClassPain\")\ngoto ClassPain\nClassPain:\n\"----\" H 0\ngoto PainContinue\nPainContinue:\n//\"----\" H 1 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)\n//\"----\" H 1// A_GiveInventory(\"PainRecoilC\",1)\n\"----\" \"#\" 0 A_GiveInventory(\"IsInPain\",1)\n\"----\" \"##########\" 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\n\"----\" H 1\n\"----\" H 0 A_Jump(256, \"Spawn\")\n\"----\" H 1 A_Jump(256, \"Spawn\")\nGoto Spawn\nPain.ImmobilizationRing1:\n\"----\" H 1 A_GiveInventory(\"IMStopActivator1\", 1)\nGoto Pain\nPain.ImmobilizationRing2:\n\"----\" H 1 A_GiveInventory(\"IMStopActivator2\", 1)\nGoto Pain\nPain.Dark3Stun:\n\"----\" H 0 A_GiveInventory(\"3StopActivator\", 1)\nGoto Pain\n//Death states\n\nDeath.Ice:\nDeath.IceSlashSlow:Death.IceSlashSlowL:Death.MegaIceBall:\nDeath.WilyIce:Death.TimeStop:\nDeath.FreezeCrackerB:Death.FreezeCrackerF:\nDeath.IceWave:Death.IceWaveB:Death.TrioIceWave:\nDeath.ColdField:Death.ColdPunch:Death.ColdSmackDown:\nDeath.ChillSpike:Death.ChillmanSlow:Death.ChillmanSpike:Death.ChillFreeze:\nDeath.ClassPainTimeStop:Death.Thomas:\n\"----\" H 0 A_GiveInventory(\"IceDeathFlag\",1)\ngoto Death\n\nDeath.WindStorm:Death.WindStormPull:Death.WindStormPush:\nDeath.GravityHold:Death.GravitySmackUp:Death.G_TenguSlam:Death.G_TornadoSlam:\nDeath.DangerTrap:\nDeath.TenguTornadoHeld:Death.TrioTornadoHold:\nDeath.TornadoBlow:Death.TornadoBlowB:Death.TornadoFloor:\nDeath.MWSLift:\n\"----\" H 0 A_GiveInventory(\"RiseDeathFlag\",1)\ngoto Death\n\nDeath.spawntelefrag:\n\"----\" H 0 A_GiveInventory(\"SpawnTeleFragFlag\",1)\ngoto Death\nDeath.instagib:\nDeath.GravityB2:\nDeath.Beam:Death.Telefrag:Death.Spiney:Death.Crush:Death.Suicide://Death.Extreme:Death.InstantDeath:\n//Death.GravityHold:\n\"----\" H 0 A_GiveInventory(\"InstagibFlag\",1)\n\"----\" H 0 A_SetTranslucent(0.0,0)\ngoto Death\n\nDeath.MetalPress:\nDeath.StoneLeap:\nDeath.UranusCharge:\nDeath.Flatten:\n\"----\" H 0 A_GiveInventory(\"FlattenDeathFlag\",1)\n\"----\" H 0 A_SetScale(ScaleX,ScaleX/3)\ngoto Death\n\nFlingDeath:\n\"----\" H 0 A_GiveInventory(\"FlingDeathFlag\",1)\ngoto Death\n\nDeath.DustCrusher:Death.DustCrusherBit:Death.DustBuster:\nDeath.JunkShield:Death.JunkShot:Death.JunkPunch:Death.JunkShock:\n\"----\" H 0 A_GiveInventory(\"JunkDeathDropFlag\",1)\ngoto Death\n\nDeath.Fire:Death.Slime:Death.Drowning:Death.Exit:\nDeath:\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_Jump(256,\"DeathFix\")\ngoto DeathFix\n\nDeathFix://Used to show the H sprite for a class on death and check if a class should do a special death.\n\"----\" H 0\n\"----\" H 1\ngoto DeathContinue\n\nClassDeath://Used for special deaths. (such as grenademan)\n\"----\" H 0\n\"----\" H 1\ngoto MegaDeathEnd\n\nClassDeathM://Placeholder to fix desync online\n\"----\" H 1\ngoto MegaDeathEnd\nClassDeathF:\n\"----\" H 19\ngoto MegaDeathEnd\nClassDeathR:\n\"----\" H 1\ngoto RiseDeath\nClassDeathRE:\n\"----\" H 1\ngoto MegaDeathEnd\nClassDeathI:\n\"----\" H 1\ngoto IceDeath\n\nDeathContinue://Which state to hop to\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SpecialDeathFlag\",1,\"ClassDeath\")\n\"----\" H 0 A_JumpIfInventory(\"InstagibFlag\",1,\"MegaDeathEnd\")\n\"----\" H 0 A_JumpIfInventory(\"RiseDeathFlag\",1,\"RiseDeath\")\n\"----\" H 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"IceDeath\")\n\"----\" H 19\n\"----\" H 0\ngoto MegaDeathEnd\n\nRiseDeath:\n\"----\" H 1 ThrustThingZ(0,21,0,1)\n\"----\" H 0 A_JumpIf(ceilingz-z<64,\"MegaDeathEnd\")\n\"----\" H 0 A_GiveInventory(\"RiseDeathFlag2\",1)\n\"----\" H 0 A_JumpIfInventory(\"RiseDeathFlag2\",25,\"MegaDeathEnd\")\nGoto RiseDeath\nIceDeath:\n\"----\" H 0 ACS_ExecuteAlways(998,0,DYE_ICEDEATHCBM,10)\n\"----\" H 1 A_PlaySoundEx(\"CBM/freeze\",\"Voice\")\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_SpawnItemEx(\"FrozenDeathBitFX\",frandom(16,48),0,fRandom(16,48),0,0,0,random(0,359))\n\"----\" H 0 A_PlaySoundEx(\"CBM/icebreak\",\"Body\")\n\"----\" H 0 A_SpawnItemEx(\"FrozenDeathFXC\",0,0,0)\ngoto DeathWait\nDeath.Falling:\n\"----\" H 0 A_JumpIfInventory(\"FallDeathExplodeFlag\",1,\"Death\")\n\"----\" H 0 A_GiveInventory(\"FallingFlag\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_SetTranslucent(0.0,0)\n\"----\" H 0 A_PlaySoundEx(\"*death\",\"Voice\")\ngoto DeathWait\n\nMegaDeathEnd:\n\"----\" H 0 A_ChangeVelocity(0,0,0,CVF_REPLACE)\n\"----\" H 0 A_PlaySoundEx(\"*death\",\"Voice\")//A_XScream\n\"----\" H 0 A_JumpIf(ACS_ExecuteWithResult(143,0)>=0,3)//Check if team game\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFXC\",0,0,32)\n\"----\" H 0 A_Jump(256,2)\n\"----\" H 0 A_SpawnItemEx(\"TFakeDeathFX\",0,0,32,0,0,0,0,1)\n\"----\" H 0\ngoto DeathWait\n\nDeathWait:\nPLAY Z 1 A_CheckPlayerDone\nwait\n\nDropWeapon:\n\"----\" H 0\n\"----\" H 0 A_Jump(256,\"NoDropWeapon\")\ngoto NoDropWeapon\nNoDropWeapon:\nPLAY Z 1 A_CheckPlayerDone\nwait\n\n//AmmoGet:\n//\"----\" Y 0 A_PlaySoundEx(\"weapon/mirrorabsorb\",\"Voice\")\n//\"----\" Y 0 A_GiveInventory(\"MirrorCharge\",7)\n//EnkerClassAbsorb:\n//\"----\" Y 35\n//\"----\" Y 0\n//goto Spawn+1\n\n// SINGLEPLAYER STUFF\nTheEnd: // Used in the original ending\nPLY1 G 4\nloop\nWalkForward:\nPLY1 BBBBBCCCCCDDDDDEEEEE 1 A_Recoil(-0.8)\nloop\nCreditWalk:\nPLY1 BCDE 8\nloop\nCreditRun:\nPLY1 BCDE 5\nloop\nDozerCarry:\nPLY1 BBBBCCCCDDDDEEEEBBBBCCCCDDDDBBBBCCCCDDDD 1 A_Recoil(-1)\nPLY1 F 10 A_Stop\nPLY1 F -1\nstop\nDozerThrow:\nPLY1 F 0 A_ChangeFlag(\"THRUACTORS\",1)\nPLY1 F 20 ThrustThingZ(0, 60, 0, 1)\nPLY1 G 20\nPLY1 A -1\nstop\nEndlessPain:\nPLY1 H -1\nstop\n}\n}\n\n/*actor ClassBase1 : ClassBase0\n{\nStates\n{\n//MM0\nPain.MillTread:\nPain.ShieldSpiral:\nPain.BerserkBuster:\n\"----\" H 1\nGoto Pain\nPain.ImmobilizationRing1:\n\"----\" H 1 A_GiveInventory(\"IMStopActivator1\", 1)\nGoto Pain\nPain.ImmobilizationRing2:\n\"----\" H 1 A_GiveInventory(\"IMStopActivator2\", 1)\nGoto Pain\nPain.Dark3Stun:\nPLY1 H 0 A_GiveInventory(\"3StopActivator\", 1)\nGoto Pain\n//MM1//MM1//MM1//MM1//MM1\n//MM1//MM1//MM1//MM1//MM1\nPain.RollingCutter:\n\"----\" H 0 A_JumpIfInventory(\"W_RollingCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.RollingCutter\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RollingCutter\"\nPain.RollingCutterB:\n\"----\" H 0 A_JumpIfInventory(\"W_RollingCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.RollingCutterB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RollingCutterB\"\nPain.MegaCutBall:\n\"----\" H 0 A_JumpIfInventory(\"W_RollingCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaCutBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaCutBall\"\nPain.SuperArm:\n\"----\" H 0 A_JumpIfInventory(\"W_SuperArm_Tag\",1,1)\ngoto \"ClassBase0::Pain.SuperArm\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SuperArm\"\nPain.MegaGutsBall:\n\"----\" H 0 A_JumpIfInventory(\"W_SuperArm_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaGutsBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaGutsBall\"\nPain.IceSlasher:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceSlasher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceSlasher\"\nPain.IcemanSlasher:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IcemanSlasher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IcemanSlasher\"\nPain.IceSlashSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceSlashSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceSlashSlow\"\nPain.IceSlashSlowL:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceSlashSlowL\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceSlashSlowL\"\nPain.MegaIceBall:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaIceBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaIceBall\"\nPain.HyperBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.HyperBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HyperBomb\"\nPain.MegaBombBall:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaBombBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaBombBall\"\nPain.FireStorm:\n\"----\" H 0 A_JumpIfInventory(\"W_FireStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.FireStorm\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FireStorm\"\nPain.FireSpin:\n\"----\" H 0 A_JumpIfInventory(\"W_FireStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.FireSpin\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FireSpin\"\nPain.MegaFireBall:\n\"----\" H 0 A_JumpIfInventory(\"W_FireStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaFireBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaFireBall\"\nPain.ThunderBeam:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBeam_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderBeam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderBeam\"\nPain.ThunderBeamElec:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBeam_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderBeamElec\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderBeamElec\"\nPain.MegaElecBall:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBeam_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaElecBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaElecBall\"\nPain.TimeSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeSlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TimeSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TimeSlow\"\nPain.MegaTimeBall:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeSlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaTimeBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaTimeBall\"\nPain.OilSlider:\n\"----\" H 0 A_JumpIfInventory(\"W_OilSlider_Tag\",1,1)\ngoto \"ClassBase0::Pain.OilSlider\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.OilSlider\"\nPain.OilFlame:\n\"----\" H 0 A_JumpIfInventory(\"W_OilSlider_Tag\",1,1)\ngoto \"ClassBase0::Pain.OilFlame\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.OilFlame\"\nPain.MegaOilBall:\n\"----\" H 0 A_JumpIfInventory(\"W_OilSlider_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaOilBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaOilBall\"\n//MM1//MM1//MM1//MM1//MM1\n//MM1//MM1//MM1//MM1//MM1\n/////////////////////////\n//MM2//MM2//MM2//MM2//MM2\n//MM2//MM2//MM2//MM2//MM2\nPain.MetalBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_MetalBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.MetalBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MetalBlade\"\nPain.AirShooter:\n\"----\" H 0 A_JumpIfInventory(\"W_AirShooter_Tag\",1,1)\ngoto \"ClassBase0::Pain.AirShooter\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AirShooter\"\nPain.BubbleLead:\n\"----\" H 0 A_JumpIfInventory(\"W_BubbleLead_Tag\",1,1)\ngoto \"ClassBase0::Pain.BubbleLead\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BubbleLead\"\nPain.QuickBoomerang:\n\"----\" H 0 A_JumpIfInventory(\"W_QuickBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.QuickBoomerang\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.QuickBoomerang\"\nPain.CrashBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_CrashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrashBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrashBomb\"\nPain.Clash:\n\"----\" H 0 A_JumpIfInventory(\"W_CrashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.Clash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.Clash\"\nPain.TimeStopper:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.TimeStopper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TimeStopper\"\nPain.TimeStop:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.TimeStop\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TimeStop\"\nPain.AtomicFireB:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFireB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFireB\"\nPain.AtomicFire1:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFire1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFire1\"\nPain.AtomicFire2:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFire2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFire2\"\nPain.AtomicFire3:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFire3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFire3\"\nPain.LeafShield:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafShield\"\nPain.LeafShieldB:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafShieldB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafShieldB\"\nPain.LeafFall:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafFall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafFall\"\nPain.LeafTrap:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafTrap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafTrap\"\nPain.LeafTrapStop:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafTrapStop\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafTrapStop\"\n//MM2//MM2//MM2//MM2//MM2\n//MM2//MM2//MM2//MM2//MM2\n/////////////////////////\n//MM3//MM3//MM3//MM3//MM3\n//MM3//MM3//MM3//MM3//MM3\nPain.NeedleCannon:\n\"----\" H 0 A_JumpIfInventory(\"W_NeedleCannon_Tag\",1,1)\ngoto \"ClassBase0::Pain.NeedleCannon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NeedleCannon\"\nPain.NeedleCannonB:\n\"----\" H 0 A_JumpIfInventory(\"W_NeedleCannon_Tag\",1,1)\ngoto \"ClassBase0::Pain.NeedleCannonB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NeedleCannonB\"\nPain.MagnetMissile:\n\"----\" H 0 A_JumpIfInventory(\"W_MagnetMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagnetMissile\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagnetMissile\"\nPain.MagPush:\n\"----\" H 0 A_JumpIfInventory(\"W_MagnetMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagPush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagPush\"\nPain.GeminiLaser:\n\"----\" H 0 A_JumpIfInventory(\"W_GeminiLaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.GeminiLaser\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GeminiLaser\"\nPain.HardKnuckle:\n\"----\" H 0 A_JumpIfInventory(\"W_HardKnuckle_Tag\",1,1)\ngoto \"ClassBase0::Pain.HardKnuckle\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HardKnuckle\"\nPain.TopSpin:\n\"----\" H 0 A_JumpIfInventory(\"W_TopSpin_Tag\",1,1)\ngoto \"ClassBase0::Pain.TopSpin\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TopSpin\"\nPain.TopSpinB:\n\"----\" H 0 A_JumpIfInventory(\"W_TopSpin_Tag\",1,1)\ngoto \"ClassBase0::Pain.TopSpinB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TopSpinB\"\nPain.TopSpinC:\n\"----\" H 0 A_JumpIfInventory(\"W_TopSpin_Tag\",1,1)\ngoto \"ClassBase0::Pain.TopSpinC\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TopSpinC\"\nPain.SearchSnake:\n\"----\" H 0 A_JumpIfInventory(\"W_SearchSnake_Tag\",1,1)\ngoto \"ClassBase0::Pain.SearchSnake\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SearchSnake\"\nPain.SparkShock:\n\"----\" H 0 A_JumpIfInventory(\"W_SparkShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.SparkShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SparkShock\"\nPain.SparkShockW:\n\"----\" H 0 A_JumpIfInventory(\"W_SparkShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.SparkShockW\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SparkShockW\"\nPain.ShadowBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_ShadowBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.ShadowBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ShadowBlade\"\nPain.ShadowBladeCBM1:\n\"----\" H 0 A_JumpIfInventory(\"W_ShadowBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.ShadowBladeCBM1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ShadowBladeCBM1\"\nPain.ShadowBladeCBM2:\n\"----\" H 0 A_JumpIfInventory(\"W_ShadowBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.ShadowBladeCBM2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ShadowBladeCBM2\"\n//MM3//MM3//MM3//MM3//MM3\n//MM3//MM3//MM3//MM3//MM3\n/////////////////////////\n//MM4//MM4//MM4//MM4//MM4\n//MM4//MM4//MM4//MM4//MM4\nPain.FlashStopper:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashStopper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashStopper\"\nPain.FlashStopperB:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashStopperB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashStopperB\"\nPain.FlashBulb:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBulb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBulb\"\nPain.RainFlush:\n\"----\" H 0 A_JumpIfInventory(\"W_RainFlush_Tag\",1,1)\ngoto \"ClassBase0::Pain.RainFlush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RainFlush\"\nPain.RainFlushWeak:\n\"----\" H 0 A_JumpIfInventory(\"W_RainFlush_Tag\",1,1)\ngoto \"ClassBase0::Pain.RainFlushWeak\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RainFlushWeak\"\nPain.DrillBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_DrillBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.DrillBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DrillBomb\"\n\nPain.PharaohShot1:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohShot1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohShot1\"\nPain.PharaohShot2:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohShot2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohShot2\"\nPain.PharaohShot3:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohShot3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohShot3\"\nPain.PharaohHold:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohHold\"\nPain.RingBoomerang:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerang\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerang\"\nPain.RingBoomerangB:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerangB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerangB\"\nPain.RingBoomerangB1:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerangB1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerangB1\"\nPain.RingBoomerangB2:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerangB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerangB2\"\nPain.DustCrusher:\n\"----\" H 0 A_JumpIfInventory(\"W_DustCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.DustCrusher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DustCrusher\"\nPain.DustCrusherBit:\n\"----\" H 0 A_JumpIfInventory(\"W_DustCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.DustCrusherBit\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DustCrusherBit\"\nPain.DiveMissile:\n\"----\" H 0 A_JumpIfInventory(\"W_DiveMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.DiveMissile\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DiveMissile\"\nPain.DiveSonar:\n\"----\" H 0 A_JumpIfInventory(\"W_DiveMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.DiveSonar\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DiveSonar\"\nPain.SkullBarrier:\n\"----\" H 0 A_JumpIfInventory(\"W_SkullBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.SkullBarrier\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SkullBarrier\"\nPain.SkullBarrierBlast:\n\"----\" H 0 A_JumpIfInventory(\"W_SkullBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.SkullBarrierBlast\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SkullBarrierBlast\"\nPain.SkullSniperX:\nPain.SkullSniper:\n\"----\" H 0 A_JumpIfInventory(\"W_SkullBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.SkullSniper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SkullSniper\"\n//MM4//MM4//MM4//MM4//MM4\n//MM4//MM4//MM4//MM4//MM4\n/////////////////////////\n//MM5//MM5//MM5//MM5//MM5\n//MM5//MM5//MM5//MM5//MM5\nPain.GravityHold:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravityHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravityHold\"\nPain.GravitySmackDown:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravitySmackDown\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravitySmackDown\"\nPain.GravitySmackUp:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravitySmackUp\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravitySmackUp\"\nPain.G_TenguSlam:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.G_TenguSlam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.G_TenguSlam\"\nPain.G_TornadoSlam:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.G_TornadoSlam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.G_TornadoSlam\"\nPain.GravityB2:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravityB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravityB2\"\nPain.WaterWave:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterWave\"\nPain.PowerStone:\n\"----\" H 0 A_JumpIfInventory(\"W_PowerStone_Tag\",1,1)\ngoto \"ClassBase0::Pain.PowerStone\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PowerStone\"\nPain.GyroAttack:\n\"----\" H 0 A_JumpIfInventory(\"W_GyroAttack_Tag\",1,1)\ngoto \"ClassBase0::Pain.GyroAttack\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GyroAttack\"\nPain.StarCrash:\n\"----\" H 0 A_JumpIfInventory(\"W_StarCrash_Tag\",1,1)\ngoto \"ClassBase0::Pain.StarCrash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.StarCrash\"\nPain.StarCrashB:\n\"----\" H 0 A_JumpIfInventory(\"W_StarCrash_Tag\",1,1)\ngoto \"ClassBase0::Pain.StarCrashB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.StarCrashB\"\nPain.ChargeKick:\n\"----\" H 0 A_JumpIfInventory(\"W_ChargeKick_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChargeKick\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChargeKick\"\nPain.NapalmBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_NapalmBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.NapalmBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NapalmBomb\"\nPain.NapalmBombB:\n\"----\" H 0 A_JumpIfInventory(\"W_NapalmBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.NapalmBombB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NapalmBombB\"\nPain.CrystalEye:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEye\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEye\"\nPain.CrystalEyeBit:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEyeBit\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEyeBit\"\nPain.CrystalEyeBitB:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEyeBitB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEyeBitB\"\nPain.CrystalEyeBitC:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEyeBitC\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEyeBitC\"\n//MM5//MM5//MM5//MM5//MM5\n//MM5//MM5//MM5//MM5//MM5\n/////////////////////////\n//MM6//MM6//MM6//MM6//MM6\n//MM6//MM6//MM6//MM6//MM6\nPain.BlizzardAttack:\n\"----\" H 0 A_JumpIfInventory(\"W_BlizzardAttack_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlizzardAttack\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlizzardAttack\"\nPain.CentaurFlash:\n\"----\" H 0 A_JumpIfInventory(\"W_CentaurFlash_Tag\",1,1)\ngoto \"ClassBase0::Pain.CentaurFlash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CentaurFlash\"\nPain.CentaurArrow:\n\"----\" H 0 A_JumpIfInventory(\"W_CentaurFlash_Tag\",1,1)\ngoto \"ClassBase0::Pain.CentaurArrow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CentaurArrow\"\nPain.CentaurShock:\n\"----\" H 0 A_JumpIfInventory(\"W_CentaurFlash_Tag\",1,1)\ngoto \"ClassBase0::Pain.CentaurShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CentaurShock\"\nPain.FlameBlast:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameBlast_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameBlast\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameBlast\"\nPain.FlameBlastB:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameBlast_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameBlastB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameBlastB\"\nPain.KnightCrush:\n\"----\" H 0 A_JumpIfInventory(\"W_KnightCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.KnightCrush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.KnightCrush\"\nPain.PlantBarrier:\n\"----\" H 0 A_JumpIfInventory(\"W_PlantBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.PlantBarrier\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PlantBarrier\"\nPain.PlantDrain:\n\"----\" H 0 A_JumpIfInventory(\"W_PlantBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.PlantDrain\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PlantDrain\"\nPain.SilverTomahawk:\n\"----\" H 0 A_JumpIfInventory(\"W_SilverTomahawk_Tag\",1,1)\ngoto \"ClassBase0::Pain.SilverTomahawk\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SilverTomahawk\"\nPain.WindStorm:\n\"----\" H 0 A_JumpIfInventory(\"W_WindStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.WindStorm\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WindStorm\"\nPain.WindStormPull:\n\"----\" H 0 A_JumpIfInventory(\"W_WindStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.WindStormPull\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WindStormPull\"\nPain.WindStormPush:\n\"----\" H 0 A_JumpIfInventory(\"W_WindStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.WindStormPush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WindStormPush\"\nPain.YamatoSpear:\n\"----\" H 0 A_JumpIfInventory(\"W_YamatoSpear_Tag\",1,1)\ngoto \"ClassBase0::Pain.YamatoSpear\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.YamatoSpear\"\n//MM6//MM6//MM6//MM6//MM6\n//MM6//MM6//MM6//MM6//MM6\n/////////////////////////\n//MM7//MM7//MM7//MM7//MM7\n//MM7//MM7//MM7//MM7//MM7\nPain.FreezeCracker:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCracker\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCracker\"\nPain.FreezeCrackerB:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCrackerB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCrackerB\"\nPain.FreezeCrackerF:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCrackerF\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCrackerF\"\nPain.FreezeCrackerBit:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCrackerBit\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCrackerBit\"\nPain.JunkShield:\n\"----\" H 0 A_JumpIfInventory(\"W_JunkShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.JunkShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JunkShield\"\nPain.JunkShock:\n\"----\" H 0 A_JumpIfInventory(\"W_JunkShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.JunkShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JunkShock\"\nPain.JunkShot:\n\"----\" H 0 A_JumpIfInventory(\"W_JunkShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.JunkShot\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JunkShot\"\nPain.DangerWrap:\n\"----\" H 0 A_JumpIfInventory(\"W_DangerWrap_Tag\",1,1)\ngoto \"ClassBase0::Pain.DangerWrap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DangerWrap\"\nPain.DangerTrap:\n\"----\" H 0 A_JumpIfInventory(\"W_DangerWrap_Tag\",1,1)\ngoto \"ClassBase0::Pain.DangerTrap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DangerTrap\"\nPain.ThunderBolt:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBolt_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderBolt\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderBolt\"\nPain.WildCoil:\n\"----\" H 0 A_JumpIfInventory(\"W_WildCoil_Tag\",1,1)\ngoto \"ClassBase0::Pain.WildCoil\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WildCoil\"\nPain.WildCoil2:\n\"----\" H 0 A_JumpIfInventory(\"W_WildCoil_Tag\",1,1)\ngoto \"ClassBase0::Pain.WildCoil2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WildCoil2\"\nPain.SlashClaw:\n\"----\" H 0 A_JumpIfInventory(\"W_SlashClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.SlashClaw\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SlashClaw\"\nPain.SlashClawB:\n\"----\" H 0 A_JumpIfInventory(\"W_SlashClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.SlashClawB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SlashClawB\"\nPain.NoiseCrush1:\n\"----\" H 0 A_JumpIfInventory(\"W_NoiseCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.NoiseCrush1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NoiseCrush1\"\nPain.NoiseCrush2:\n\"----\" H 0 A_JumpIfInventory(\"W_NoiseCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.NoiseCrush2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NoiseCrush2\"\nPain.ScorchWheel:\n\"----\" H 0 A_JumpIfInventory(\"W_ScorchWheel_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScorchWheel\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScorchWheel\"\nPain.ScorchWheelB:\n\"----\" H 0 A_JumpIfInventory(\"W_ScorchWheel_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScorchWheelB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScorchWheelB\"\n//MM7//MM7//MM7//MM7//MM7\n//MM7//MM7//MM7//MM7//MM7\n/////////////////////////\n//MM8//MM8//MM8//MM8//MM8\n//MM8//MM8//MM8//MM8//MM8\nPain.TornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoHold\"\nPain.TenguTornadoHeld:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TenguTornadoHeld\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TenguTornadoHeld\"\nPain.TrioTornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioTornadoHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioTornadoHold\"\nPain.AstroCrush:\n\"----\" H 0 A_JumpIfInventory(\"W_AstroCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.AstroCrush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AstroCrush\"\nPain.TrioAstroCrush:\n\"----\" H 0 A_JumpIfInventory(\"W_AstroCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioAstroCrush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioAstroCrush\"\nPain.FlameSword:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSword\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSword\"\nPain.TrioFlameSword:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioFlameSword\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioFlameSword\"\nPain.SwordTorsoCBM:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.SwordTorsoCBM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SwordTorsoCBM\"\nPain.FlameSwordCBM:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordCBM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordCBM\"\nPain.FlameSwordSpark3:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordSpark3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordSpark3\"\nPain.FlameSwordSpark2:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordSpark2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordSpark2\"\nPain.FlameSwordSpark:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordSpark\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordSpark\"\nPain.ThunderClaw:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClaw\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClaw\"\nPain.TrioThunderClaw:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioThunderClaw\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioThunderClaw\"\nPain.ThunderClawT:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClawT\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClawT\"\nPain.ThunderClawG:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClawG\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClawG\"\nPain.ThunderClawT2:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClawT2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClawT2\"\nPain.HomingSniper:\n\"----\" H 0 A_JumpIfInventory(\"W_HomingSniper_Tag\",1,1)\ngoto \"ClassBase0::Pain.HomingSniper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HomingSniper\"\nPain.TrioHomingSniper:\n\"----\" H 0 A_JumpIfInventory(\"W_HomingSniper_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioHomingSniper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioHomingSniper\"\nPain.IceWave:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWave\"\nPain.IceWaveB:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWaveB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWaveB\"\nPain.TrioIceWave:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioIceWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioIceWave\"\nPain.FlashBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBomb\"\nPain.FlashBombB1:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBombB1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBombB1\"\nPain.FlashBombB2:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBombB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBombB2\"\nPain.TrioFlashBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioFlashBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioFlashBomb\"\nPain.WaterBalloon:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterBalloon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterBalloon\"\nPain.TrioWaterBalloon:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioWaterBalloon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioWaterBalloon\"\nPain.WaterCannon:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterCannon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterCannon\"\nPain.WaterTower:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterTower\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterTower\"\n\nPain.MegaBall:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaBall_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaBall\"\n\n//MM8//MM8//MM8//MM8//MM8\n//MM8//MM8//MM8//MM8//MM8\n/////////////////////////\n//MMB//MMB//MMB//MMB//MMB\n//MMB//MMB//MMB//MMB//MMB\nPain.TenguBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_TenguBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TenguBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TenguBlade\"\nPain.TenguBladeB:\n\"----\" H 0 A_JumpIfInventory(\"W_TenguBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TenguBladeB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TenguBladeB\"\nPain.CopyVision:\n\"----\" H 0 A_JumpIfInventory(\"W_CopyVision_Tag\",1,1)\ngoto \"ClassBase0::Pain.CopyVision\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CopyVision\"\nPain.LightningBolt:\n\"----\" H 0 A_JumpIfInventory(\"W_LightningBolt_Tag\",1,1)\ngoto \"ClassBase0::Pain.LightningBolt\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LightningBolt\"\nPain.IceWall:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWall\"\nPain.IceWallB:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWallB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWallB\"\nPain.IceWallC:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWallC\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWallC\"\nPain.ColdField:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.ColdField\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ColdField\"\nPain.SpreadDrill:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrill\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrill\"\nPain.SpreadDrill2:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrill2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrill2\"\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrill3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrill3\"\nPain.SpreadDrillB:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrillB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrillB\"\nPain.SpreadDrillB1:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrillB1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrillB1\"\nPain.SpreadDrillB4:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrillB4\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrillB4\"\nPain.RemoteMine:\n\"----\" H 0 A_JumpIfInventory(\"W_RemoteMine_Tag\",1,1)\ngoto \"ClassBase0::Pain.RemoteMine\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RemoteMine\"\nPain.RemoteMineB:\n\"----\" H 0 A_JumpIfInventory(\"W_RemoteMine_Tag\",1,1)\ngoto \"ClassBase0::Pain.RemoteMineB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RemoteMineB\"\nPain.WaveBurner:\n\"----\" H 0 A_JumpIfInventory(\"W_WaveBurner_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaveBurner\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaveBurner\"\nPain.WaveBurnerUW:\n\"----\" H 0 A_JumpIfInventory(\"W_WaveBurner_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaveBurnerUW\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaveBurnerUW\"\nPain.MagicCard:\n\"----\" H 0 A_JumpIfInventory(\"W_MagicCard_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagicCard\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagicCard\"\nPain.MagicCardB:\n\"----\" H 0 A_JumpIfInventory(\"W_MagicCard_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagicCardB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagicCardB\"\nPain.MagicCardBF:\n\"----\" H 0 A_JumpIfInventory(\"W_MagicCard_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagicCardBF\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagicCardBF\"\n//MMB//MMB//MMB//MMB//MMB\n//MMB//MMB//MMB//MMB//MMB\n/////////////////////////\n//MM9//MM9//MM9//MM9//MM9\n//MM9//MM9//MM9//MM9//MM9\nPain.ConcreteShot:\n\"----\" H 0 A_JumpIfInventory(\"W_ConcreteShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.ConcreteShot\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ConcreteShot\"\nPain.Concrete:\n\"----\" H 0 A_JumpIfInventory(\"W_ConcreteShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.Concrete\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.Concrete\"\nPain.ConcreteStop:\n\"----\" H 0 A_JumpIfInventory(\"W_ConcreteShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.ConcreteStop\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ConcreteStop\"\nPain.TornadoBlow:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoBlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoBlow\"\nPain.TornadoFloor:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoFloor\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoFloor\"\nPain.TornadoWall:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoWall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoWall\"\nPain.TornadoBlowB:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoBlowB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoBlowB\"\nPain.LaserTrident:\n\"----\" H 0 A_JumpIfInventory(\"W_LaserTrident_Tag\",1,1)\ngoto \"ClassBase0::Pain.LaserTrident\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LaserTrident\"\nPain.LaserTridentS:\n\"----\" H 0 A_JumpIfInventory(\"W_LaserTrident_Tag\",1,1)\ngoto \"ClassBase0::Pain.LaserTridentS\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LaserTridentS\"\nPain.LaserTridentSE:\n\"----\" H 0 A_JumpIfInventory(\"W_LaserTrident_Tag\",1,1)\ngoto \"ClassBase0::Pain.LaserTridentSE\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LaserTridentSE\"\nPain.PlugBall:\n\"----\" H 0 A_JumpIfInventory(\"W_PlugBall_Tag\",1,1)\ngoto \"ClassBase0::Pain.PlugBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PlugBall\"\nPain.JewelSatellite:\n\"----\" H 0 A_JumpIfInventory(\"W_JewelSatellite_Tag\",1,1)\ngoto \"ClassBase0::Pain.JewelSatellite\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JewelSatellite\"\nPain.JewelSatelliteB:\n\"----\" H 0 A_JumpIfInventory(\"W_JewelSatellite_Tag\",1,1)\ngoto \"ClassBase0::Pain.JewelSatelliteB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JewelSatelliteB\"\nPain.HornetChaser:\n\"----\" H 0 A_JumpIfInventory(\"W_HornetChaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.HornetChaser\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HornetChaser\"\nPain.HornetChaserB:\n\"----\" H 0 A_JumpIfInventory(\"W_HornetChaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.HornetChaserB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HornetChaserB\"\nPain.HornetHoney:\n\"----\" H 0 A_JumpIfInventory(\"W_HornetChaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.HornetHoney\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HornetHoney\"\nPain.MagmaBazooka1:\n\"----\" H 0 A_JumpIfInventory(\"W_MagmaBazooka_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagmaBazooka1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagmaBazooka1\"\nPain.MagmaBazooka2:\n\"----\" H 0 A_JumpIfInventory(\"W_MagmaBazooka_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagmaBazooka2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagmaBazooka2\"\nPain.BlackHoleBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_BlackHoleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlackHoleBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlackHoleBomb\"\nPain.BlackHoleBombB:\n\"----\" H 0 A_JumpIfInventory(\"W_BlackHoleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlackHoleBombB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlackHoleBombB\"\nPain.BlackHoleBombCBM:\n\"----\" H 0 A_JumpIfInventory(\"W_BlackHoleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlackHoleBombCBM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlackHoleBombCBM\"\n//MM9//MM9//MM9//MM9//MM9\n//MM9//MM9//MM9//MM9//MM9\n/////////////////////////\n//MM10//MM10//MM10//MM10//MM10\n//MM10//MM10//MM10//MM10//MM10\nPain.TripleBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_TripleBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TripleBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TripleBlade\"\nPain.TripleBladeB:\n\"----\" H 0 A_JumpIfInventory(\"W_TripleBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TripleBladeB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TripleBladeB\"\nPain.WaterShield:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterShield\"\nPain.WaterShielder:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterShielder\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterShielder\"\nPain.PumpShield:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.PumpShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PumpShield\"\nPain.CommandoBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_CommandoBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.CommandoBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CommandoBomb\"\nPain.CommandoBombWave:\n\"----\" H 0 A_JumpIfInventory(\"W_CommandoBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.CommandoBombWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CommandoBombWave\"\nPain.ChillSpike:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillSpike\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillSpike\"\nPain.ChillmanSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillmanSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillmanSlow\"\nPain.ChillmanSpike:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillmanSpike\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillmanSpike\"\nPain.ChillFreeze:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillFreeze\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillFreeze\"\nPain.ThunderWool:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderWool_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderWool\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderWool\"\nPain.ReboundStriker:\n\"----\" H 0 A_JumpIfInventory(\"W_ReboundStriker_Tag\",1,1)\ngoto \"ClassBase0::Pain.ReboundStriker\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ReboundStriker\"\nPain.WheelCutter:\n\"----\" H 0 A_JumpIfInventory(\"W_WheelCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.WheelCutter\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WheelCutter\"\nPain.SolarBlaze:\n\"----\" H 0 A_JumpIfInventory(\"W_SolarBlaze_Tag\",1,1)\ngoto \"ClassBase0::Pain.SolarBlaze\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SolarBlaze\"\n//MM10//MM10//MM10//MM10//MM10\n//MM10//MM10//MM10//MM10//MM10\n/////////////////////////\n//MMV//MMV//MMV//MMV//MMV\n//MMV//MMV//MMV//MMV//MMV\nPain.GrabBuster:\n\"----\" H 0 A_JumpIfInventory(\"W_GrabBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.GrabBuster\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GrabBuster\"\nPain.GrabBusterB:\n\"----\" H 0 A_JumpIfInventory(\"W_GrabBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.GrabBusterB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GrabBusterB\"\nPain.BubbleBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_BubbleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BubbleBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BubbleBomb\"\nPain.BubbleBombB:\n\"----\" H 0 A_JumpIfInventory(\"W_BubbleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BubbleBombB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BubbleBombB\"\nPain.PhotonMissile:\n\"----\" H 0 A_JumpIfInventory(\"W_PhotonMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.PhotonMissile\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PhotonMissile\"\nPain.PhotonMissileStart:\n\"----\" H 0 A_JumpIfInventory(\"W_PhotonMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.PhotonMissileStart\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PhotonMissileStart\"\nPain.PhotonMissileV:\n\"----\" H 0 A_JumpIfInventory(\"W_PhotonMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.PhotonMissileV\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PhotonMissileV\"\nPain.ElectricShock:\n\"----\" H 0 A_JumpIfInventory(\"W_ElectricShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.ElectricShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ElectricShock\"\nPain.ElectricShockBeam:\n\"----\" H 0 A_JumpIfInventory(\"W_ElectricShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.ElectricShockBeam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ElectricShockBeam\"\nPain.DeepDigger:\n\"----\" H 0 A_JumpIfInventory(\"W_DeepDigger_Tag\",1,1)\ngoto \"ClassBase0::Pain.DeepDigger\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DeepDigger\"\nPain.UranusDeepDigger:\n\"----\" H 0 A_JumpIfInventory(\"W_DeepDigger_Tag\",1,1)\ngoto \"ClassBase0::Pain.UranusDeepDigger\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.UranusDeepDigger\"\nPain.BreakDash:\n\"----\" H 0 A_JumpIfInventory(\"W_BreakDash_Tag\",1,1)\ngoto \"ClassBase0::Pain.BreakDash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BreakDash\"\nPain.BreakDashP:\n\"----\" H 0 A_JumpIfInventory(\"W_BreakDash_Tag\",1,1)\ngoto \"ClassBase0::Pain.BreakDashP\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BreakDashP\"\nPain.BreakDashP2:\n\"----\" H 0 A_JumpIfInventory(\"W_BreakDash_Tag\",1,1)\ngoto \"ClassBase0::Pain.BreakDashP2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BreakDashP2\"\nPain.SaltWater:\n\"----\" H 0 A_JumpIfInventory(\"W_SaltWater_Tag\",1,1)\ngoto \"ClassBase0::Pain.SaltWater\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SaltWater\"\nPain.NeptuneSaltStomp:\n\"----\" H 0 A_JumpIfInventory(\"W_SaltWater_Tag\",1,1)\ngoto \"ClassBase0::Pain.NeptuneSaltStomp\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NeptuneSaltStomp\"\n//MMV//MMV//MMV//MMV//MMV\n//MMV//MMV//MMV//MMV//MMV\n/////////////////////////\n//MMWT//MMWT//MMWT//MMWT//MMWT\n//MMWT//MMWT//MMWT//MMWT//MMWT\nPain.BusterRodG:\n\"----\" H 0 A_JumpIfInventory(\"W_BusterRodG_Tag\",1,1)\ngoto \"ClassBase0::Pain.BusterRodG\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BusterRodG\"\nPain.BusterRodPole:\n\"----\" H 0 A_JumpIfInventory(\"W_BusterRodG_Tag\",1,1)\ngoto \"ClassBase0::Pain.BusterRodPole\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BusterRodPole\"\nPain.MegaWaterS:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaWaterS_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaWaterS\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaWaterS\"\nPain.MegaWaterBarrier:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaWaterS_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaWaterBarrier\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaWaterBarrier\"\nPain.MWSLift:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaWaterS_Tag\",1,1)\ngoto \"ClassBase0::Pain.MWSLift\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MWSLift\"\nPain.HyperStormH:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HyperStormH\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HyperStormH\"\nPain.HSHFire:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HSHFire\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HSHFire\"\nPain.HSHCold:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HSHCold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HSHCold\"\nPain.HSHSuck:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HSHSuck\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HSHSuck\"\nPain.HyperStormBlaster:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HyperStormBlaster\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HyperStormBlaster\"\n//MMWT//MMWT//MMWT//MMWT//MMWT\n//MMWT//MMWT//MMWT//MMWT//MMWT\n/////////////////////////\n//MMK//MMK//MMK//MMK//MMK\n//MMK//MMK//MMK//MMK//MMK\nPain.MirrorBuster:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster\"\nPain.MirrorBuster1:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster1\"\nPain.MirrorBuster2:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster2\"\nPain.MirrorBuster3:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster3\"\nPain.ScrewCrusher:\n\"----\" H 0 A_JumpIfInventory(\"W_ScrewCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScrewCrusher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScrewCrusher\"\nPain.ScrewCrusherM:\n\"----\" H 0 A_JumpIfInventory(\"W_ScrewCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScrewCrusherM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScrewCrusherM\"\nPain.BalladeCracker:\n\"----\" H 0 A_JumpIfInventory(\"W_BalladeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.BalladeCracker\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BalladeCracker\"\nPain.Sakugarne:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.Sakugarne\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.Sakugarne\"\nPain.SakugarneB:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.SakugarneB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SakugarneB\"\nPain.QuintLeap:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.QuintLeap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.QuintLeap\"\nPain.SakuDrill:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.SakuDrill\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SakuDrill\"\n//MMK//MMK//MMK//MMK//MMK\n//MMK//MMK//MMK//MMK//MMK\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassBase1.txt",
"contents": "actor ClassBase1 : ClassBase0\n{\nStates\n{\n\n//MM0\n\n//MM1//MM1//MM1//MM1//MM1\n//MM1//MM1//MM1//MM1//MM1\nPain.RollingCutter:\n\"----\" H 0 A_JumpIfInventory(\"W_RollingCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.RollingCutter\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RollingCutter\"\nPain.RollingCutterB:\n\"----\" H 0 A_JumpIfInventory(\"W_RollingCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.RollingCutterB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RollingCutterB\"\nPain.MegaCutBall:\n\"----\" H 0 A_JumpIfInventory(\"W_RollingCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaCutBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaCutBall\"\nPain.SuperArm:\n\"----\" H 0 A_JumpIfInventory(\"W_SuperArm_Tag\",1,1)\ngoto \"ClassBase0::Pain.SuperArm\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SuperArm\"\nPain.MegaGutsBall:\n\"----\" H 0 A_JumpIfInventory(\"W_SuperArm_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaGutsBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaGutsBall\"\nPain.IceSlasher:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceSlasher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceSlasher\"\nPain.IcemanSlasher:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IcemanSlasher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IcemanSlasher\"\nPain.IceSlashSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceSlashSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceSlashSlow\"\nPain.IceSlashSlowL:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceSlashSlowL\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceSlashSlowL\"\nPain.MegaIceBall:\n\"----\" H 0 A_JumpIfInventory(\"W_IceSlasher_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaIceBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaIceBall\"\nPain.HyperBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.HyperBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HyperBomb\"\nPain.MegaBombBall:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaBombBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaBombBall\"\nPain.FireStorm:\n\"----\" H 0 A_JumpIfInventory(\"W_FireStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.FireStorm\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FireStorm\"\nPain.FireSpin:\n\"----\" H 0 A_JumpIfInventory(\"W_FireStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.FireSpin\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FireSpin\"\nPain.MegaFireBall:\n\"----\" H 0 A_JumpIfInventory(\"W_FireStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaFireBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaFireBall\"\nPain.ThunderBeam:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBeam_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderBeam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderBeam\"\nPain.ThunderBeamElec:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBeam_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderBeamElec\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderBeamElec\"\nPain.MegaElecBall:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBeam_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaElecBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaElecBall\"\nPain.TimeSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeSlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TimeSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TimeSlow\"\nPain.MegaTimeBall:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeSlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaTimeBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaTimeBall\"\nPain.OilSlider:\n\"----\" H 0 A_JumpIfInventory(\"W_OilSlider_Tag\",1,1)\ngoto \"ClassBase0::Pain.OilSlider\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.OilSlider\"\nPain.OilFlame:\n\"----\" H 0 A_JumpIfInventory(\"W_OilSlider_Tag\",1,1)\ngoto \"ClassBase0::Pain.OilFlame\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.OilFlame\"\nPain.MegaOilBall:\n\"----\" H 0 A_JumpIfInventory(\"W_OilSlider_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaOilBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaOilBall\"\n//MM1//MM1//MM1//MM1//MM1\n//MM1//MM1//MM1//MM1//MM1\n/////////////////////////\n//MM2//MM2//MM2//MM2//MM2\n//MM2//MM2//MM2//MM2//MM2\nPain.MetalBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_MetalBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.MetalBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MetalBlade\"\nPain.AirShooter:\n\"----\" H 0 A_JumpIfInventory(\"W_AirShooter_Tag\",1,1)\ngoto \"ClassBase0::Pain.AirShooter\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AirShooter\"\nPain.BubbleLead:\n\"----\" H 0 A_JumpIfInventory(\"W_BubbleLead_Tag\",1,1)\ngoto \"ClassBase0::Pain.BubbleLead\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BubbleLead\"\nPain.QuickBoomerang:\n\"----\" H 0 A_JumpIfInventory(\"W_QuickBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.QuickBoomerang\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.QuickBoomerang\"\nPain.CrashBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_CrashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrashBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrashBomb\"\nPain.Clash:\n\"----\" H 0 A_JumpIfInventory(\"W_CrashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.Clash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.Clash\"\nPain.TimeStopper:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.TimeStopper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TimeStopper\"\nPain.TimeStop:\n\"----\" H 0 A_JumpIfInventory(\"W_TimeStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.TimeStop\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TimeStop\"\nPain.AtomicFireB:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFireB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFireB\"\nPain.AtomicFire1:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFire1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFire1\"\nPain.AtomicFire2:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFire2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFire2\"\nPain.AtomicFire3:\n\"----\" H 0 A_JumpIfInventory(\"W_AtomicFire_Tag\",1,1)\ngoto \"ClassBase0::Pain.AtomicFire3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AtomicFire3\"\nPain.LeafShield:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafShield\"\nPain.LeafShieldB:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafShieldB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafShieldB\"\nPain.LeafFall:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafFall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafFall\"\nPain.LeafTrap:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafTrap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafTrap\"\nPain.LeafTrapStop:\n\"----\" H 0 A_JumpIfInventory(\"W_LeafShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.LeafTrapStop\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LeafTrapStop\"\n//MM2//MM2//MM2//MM2//MM2\n//MM2//MM2//MM2//MM2//MM2\n/////////////////////////\n//MM3//MM3//MM3//MM3//MM3\n//MM3//MM3//MM3//MM3//MM3\nPain.NeedleCannon:\n\"----\" H 0 A_JumpIfInventory(\"W_NeedleCannon_Tag\",1,1)\ngoto \"ClassBase0::Pain.NeedleCannon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NeedleCannon\"\nPain.NeedleCannonB:\n\"----\" H 0 A_JumpIfInventory(\"W_NeedleCannon_Tag\",1,1)\ngoto \"ClassBase0::Pain.NeedleCannonB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NeedleCannonB\"\nPain.MagnetMissile:\n\"----\" H 0 A_JumpIfInventory(\"W_MagnetMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagnetMissile\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagnetMissile\"\nPain.MagPush:\n\"----\" H 0 A_JumpIfInventory(\"W_MagnetMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagPush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagPush\"\nPain.GeminiLaser:\n\"----\" H 0 A_JumpIfInventory(\"W_GeminiLaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.GeminiLaser\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GeminiLaser\"\nPain.HardKnuckle:\n\"----\" H 0 A_JumpIfInventory(\"W_HardKnuckle_Tag\",1,1)\ngoto \"ClassBase0::Pain.HardKnuckle\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HardKnuckle\"\nPain.TopSpin:\n\"----\" H 0 A_JumpIfInventory(\"W_TopSpin_Tag\",1,1)\ngoto \"ClassBase0::Pain.TopSpin\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TopSpin\"\nPain.TopSpinB:\n\"----\" H 0 A_JumpIfInventory(\"W_TopSpin_Tag\",1,1)\ngoto \"ClassBase0::Pain.TopSpinB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TopSpinB\"\nPain.TopSpinC:\n\"----\" H 0 A_JumpIfInventory(\"W_TopSpin_Tag\",1,1)\ngoto \"ClassBase0::Pain.TopSpinC\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TopSpinC\"\nPain.SearchSnake:\n\"----\" H 0 A_JumpIfInventory(\"W_SearchSnake_Tag\",1,1)\ngoto \"ClassBase0::Pain.SearchSnake\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SearchSnake\"\nPain.SparkShock:\n\"----\" H 0 A_JumpIfInventory(\"W_SparkShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.SparkShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SparkShock\"\nPain.SparkShockW:\n\"----\" H 0 A_JumpIfInventory(\"W_SparkShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.SparkShockW\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SparkShockW\"\nPain.ShadowBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_ShadowBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.ShadowBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ShadowBlade\"\nPain.ShadowBladeCBM1:\n\"----\" H 0 A_JumpIfInventory(\"W_ShadowBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.ShadowBladeCBM1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ShadowBladeCBM1\"\nPain.ShadowBladeCBM2:\n\"----\" H 0 A_JumpIfInventory(\"W_ShadowBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.ShadowBladeCBM2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ShadowBladeCBM2\"\n//MM3//MM3//MM3//MM3//MM3\n//MM3//MM3//MM3//MM3//MM3\n/////////////////////////\n//MM4//MM4//MM4//MM4//MM4\n//MM4//MM4//MM4//MM4//MM4\nPain.FlashStopper:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashStopper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashStopper\"\nPain.FlashStopperB:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashStopperB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashStopperB\"\nPain.FlashBulb:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashStopper_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBulb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBulb\"\nPain.RainFlush:\n\"----\" H 0 A_JumpIfInventory(\"W_RainFlush_Tag\",1,1)\ngoto \"ClassBase0::Pain.RainFlush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RainFlush\"\nPain.RainFlushWeak:\n\"----\" H 0 A_JumpIfInventory(\"W_RainFlush_Tag\",1,1)\ngoto \"ClassBase0::Pain.RainFlushWeak\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RainFlushWeak\"\nPain.DrillBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_DrillBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.DrillBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DrillBomb\"\n\nPain.PharaohShot1:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohShot1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohShot1\"\nPain.PharaohShot2:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohShot2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohShot2\"\nPain.PharaohShot3:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohShot3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohShot3\"\nPain.PharaohHold:\n\"----\" H 0 A_JumpIfInventory(\"W_PharaohShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.PharaohHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PharaohHold\"\nPain.RingBoomerang:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerang\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerang\"\nPain.RingBoomerangB:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerangB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerangB\"\nPain.RingBoomerangB1:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerangB1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerangB1\"\nPain.RingBoomerangB2:\n\"----\" H 0 A_JumpIfInventory(\"W_RingBoomerang_Tag\",1,1)\ngoto \"ClassBase0::Pain.RingBoomerangB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RingBoomerangB2\"\nPain.DustCrusher:\n\"----\" H 0 A_JumpIfInventory(\"W_DustCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.DustCrusher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DustCrusher\"\nPain.DustCrusherBit:\n\"----\" H 0 A_JumpIfInventory(\"W_DustCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.DustCrusherBit\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DustCrusherBit\"\nPain.DiveMissile:\n\"----\" H 0 A_JumpIfInventory(\"W_DiveMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.DiveMissile\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DiveMissile\"\nPain.DiveSonar:\n\"----\" H 0 A_JumpIfInventory(\"W_DiveMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.DiveSonar\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DiveSonar\"\nPain.SkullBarrier:\n\"----\" H 0 A_JumpIfInventory(\"W_SkullBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.SkullBarrier\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SkullBarrier\"\nPain.SkullBarrierBlast:\n\"----\" H 0 A_JumpIfInventory(\"W_SkullBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.SkullBarrierBlast\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SkullBarrierBlast\"\nPain.SkullSniperX:\nPain.SkullSniper:\n\"----\" H 0 A_JumpIfInventory(\"W_SkullBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.SkullSniper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SkullSniper\"\n//MM4//MM4//MM4//MM4//MM4\n//MM4//MM4//MM4//MM4//MM4\n/////////////////////////\n//MM5//MM5//MM5//MM5//MM5\n//MM5//MM5//MM5//MM5//MM5\nPain.GravityHold:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravityHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravityHold\"\nPain.GravitySmackDown:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravitySmackDown\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravitySmackDown\"\nPain.GravitySmackUp:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravitySmackUp\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravitySmackUp\"\nPain.G_TenguSlam:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.G_TenguSlam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.G_TenguSlam\"\nPain.G_TornadoSlam:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.G_TornadoSlam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.G_TornadoSlam\"\nPain.GravityB2:\n\"----\" H 0 A_JumpIfInventory(\"W_GravityHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.GravityB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GravityB2\"\nPain.WaterWave:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterWave\"\nPain.PowerStone:\n\"----\" H 0 A_JumpIfInventory(\"W_PowerStone_Tag\",1,1)\ngoto \"ClassBase0::Pain.PowerStone\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PowerStone\"\nPain.GyroAttack:\n\"----\" H 0 A_JumpIfInventory(\"W_GyroAttack_Tag\",1,1)\ngoto \"ClassBase0::Pain.GyroAttack\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GyroAttack\"\nPain.StarCrash:\n\"----\" H 0 A_JumpIfInventory(\"W_StarCrash_Tag\",1,1)\ngoto \"ClassBase0::Pain.StarCrash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.StarCrash\"\nPain.StarCrashB:\n\"----\" H 0 A_JumpIfInventory(\"W_StarCrash_Tag\",1,1)\ngoto \"ClassBase0::Pain.StarCrashB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.StarCrashB\"\nPain.ChargeKick:\n\"----\" H 0 A_JumpIfInventory(\"W_ChargeKick_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChargeKick\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChargeKick\"\nPain.NapalmBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_NapalmBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.NapalmBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NapalmBomb\"\nPain.NapalmBombB:\n\"----\" H 0 A_JumpIfInventory(\"W_NapalmBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.NapalmBombB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NapalmBombB\"\nPain.CrystalEye:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEye\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEye\"\nPain.CrystalEyeBit:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEyeBit\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEyeBit\"\nPain.CrystalEyeBitB:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEyeBitB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEyeBitB\"\nPain.CrystalEyeBitC:\n\"----\" H 0 A_JumpIfInventory(\"W_CrystalEye_Tag\",1,1)\ngoto \"ClassBase0::Pain.CrystalEyeBitC\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CrystalEyeBitC\"\n//MM5//MM5//MM5//MM5//MM5\n//MM5//MM5//MM5//MM5//MM5\n/////////////////////////\n//MM6//MM6//MM6//MM6//MM6\n//MM6//MM6//MM6//MM6//MM6\nPain.BlizzardAttack:\n\"----\" H 0 A_JumpIfInventory(\"W_BlizzardAttack_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlizzardAttack\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlizzardAttack\"\nPain.CentaurFlash:\n\"----\" H 0 A_JumpIfInventory(\"W_CentaurFlash_Tag\",1,1)\ngoto \"ClassBase0::Pain.CentaurFlash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CentaurFlash\"\nPain.CentaurArrow:\n\"----\" H 0 A_JumpIfInventory(\"W_CentaurFlash_Tag\",1,1)\ngoto \"ClassBase0::Pain.CentaurArrow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CentaurArrow\"\nPain.CentaurShock:\n\"----\" H 0 A_JumpIfInventory(\"W_CentaurFlash_Tag\",1,1)\ngoto \"ClassBase0::Pain.CentaurShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CentaurShock\"\nPain.FlameBlast:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameBlast_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameBlast\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameBlast\"\nPain.FlameBlastB:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameBlast_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameBlastB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameBlastB\"\nPain.KnightCrush:\n\"----\" H 0 A_JumpIfInventory(\"W_KnightCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.KnightCrush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.KnightCrush\"\nPain.PlantBarrier:\n\"----\" H 0 A_JumpIfInventory(\"W_PlantBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.PlantBarrier\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PlantBarrier\"\nPain.PlantDrain:\n\"----\" H 0 A_JumpIfInventory(\"W_PlantBarrier_Tag\",1,1)\ngoto \"ClassBase0::Pain.PlantDrain\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PlantDrain\"\nPain.SilverTomahawk:\n\"----\" H 0 A_JumpIfInventory(\"W_SilverTomahawk_Tag\",1,1)\ngoto \"ClassBase0::Pain.SilverTomahawk\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SilverTomahawk\"\nPain.WindStorm:\n\"----\" H 0 A_JumpIfInventory(\"W_WindStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.WindStorm\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WindStorm\"\nPain.WindStormPull:\n\"----\" H 0 A_JumpIfInventory(\"W_WindStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.WindStormPull\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WindStormPull\"\nPain.WindStormPush:\n\"----\" H 0 A_JumpIfInventory(\"W_WindStorm_Tag\",1,1)\ngoto \"ClassBase0::Pain.WindStormPush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WindStormPush\"\nPain.YamatoSpear:\n\"----\" H 0 A_JumpIfInventory(\"W_YamatoSpear_Tag\",1,1)\ngoto \"ClassBase0::Pain.YamatoSpear\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.YamatoSpear\"\n//MM6//MM6//MM6//MM6//MM6\n//MM6//MM6//MM6//MM6//MM6\n/////////////////////////\n//MM7//MM7//MM7//MM7//MM7\n//MM7//MM7//MM7//MM7//MM7\nPain.FreezeCracker:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCracker\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCracker\"\nPain.FreezeCrackerB:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCrackerB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCrackerB\"\nPain.FreezeCrackerF:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCrackerF\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCrackerF\"\nPain.FreezeCrackerBit:\n\"----\" H 0 A_JumpIfInventory(\"W_FreezeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.FreezeCrackerBit\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FreezeCrackerBit\"\nPain.JunkShield:\n\"----\" H 0 A_JumpIfInventory(\"W_JunkShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.JunkShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JunkShield\"\nPain.JunkShock:\n\"----\" H 0 A_JumpIfInventory(\"W_JunkShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.JunkShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JunkShock\"\nPain.JunkShot:\n\"----\" H 0 A_JumpIfInventory(\"W_JunkShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.JunkShot\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JunkShot\"\nPain.DangerWrap:\n\"----\" H 0 A_JumpIfInventory(\"W_DangerWrap_Tag\",1,1)\ngoto \"ClassBase0::Pain.DangerWrap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DangerWrap\"\nPain.DangerTrap:\n\"----\" H 0 A_JumpIfInventory(\"W_DangerWrap_Tag\",1,1)\ngoto \"ClassBase0::Pain.DangerTrap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DangerTrap\"\nPain.ThunderBolt:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderBolt_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderBolt\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderBolt\"\nPain.WildCoil:\n\"----\" H 0 A_JumpIfInventory(\"W_WildCoil_Tag\",1,1)\ngoto \"ClassBase0::Pain.WildCoil\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WildCoil\"\nPain.WildCoil2:\n\"----\" H 0 A_JumpIfInventory(\"W_WildCoil_Tag\",1,1)\ngoto \"ClassBase0::Pain.WildCoil2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WildCoil2\"\nPain.SlashClaw:\n\"----\" H 0 A_JumpIfInventory(\"W_SlashClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.SlashClaw\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SlashClaw\"\nPain.SlashClawB:\n\"----\" H 0 A_JumpIfInventory(\"W_SlashClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.SlashClawB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SlashClawB\"\nPain.NoiseCrush1:\n\"----\" H 0 A_JumpIfInventory(\"W_NoiseCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.NoiseCrush1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NoiseCrush1\"\nPain.NoiseCrush2:\n\"----\" H 0 A_JumpIfInventory(\"W_NoiseCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.NoiseCrush2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NoiseCrush2\"\nPain.ScorchWheel:\n\"----\" H 0 A_JumpIfInventory(\"W_ScorchWheel_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScorchWheel\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScorchWheel\"\nPain.ScorchWheelB:\n\"----\" H 0 A_JumpIfInventory(\"W_ScorchWheel_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScorchWheelB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScorchWheelB\"\n//MM7//MM7//MM7//MM7//MM7\n//MM7//MM7//MM7//MM7//MM7\n/////////////////////////\n//MM8//MM8//MM8//MM8//MM8\n//MM8//MM8//MM8//MM8//MM8\nPain.TornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoHold\"\nPain.TenguTornadoHeld:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TenguTornadoHeld\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TenguTornadoHeld\"\nPain.TrioTornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioTornadoHold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioTornadoHold\"\nPain.AstroCrush:\n\"----\" H 0 A_JumpIfInventory(\"W_AstroCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.AstroCrush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.AstroCrush\"\nPain.TrioAstroCrush:\n\"----\" H 0 A_JumpIfInventory(\"W_AstroCrush_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioAstroCrush\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioAstroCrush\"\nPain.FlameSword:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSword\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSword\"\nPain.TrioFlameSword:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioFlameSword\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioFlameSword\"\nPain.SwordTorsoCBM:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.SwordTorsoCBM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SwordTorsoCBM\"\nPain.FlameSwordCBM:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordCBM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordCBM\"\nPain.FlameSwordSpark3:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordSpark3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordSpark3\"\nPain.FlameSwordSpark2:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordSpark2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordSpark2\"\nPain.FlameSwordSpark:\n\"----\" H 0 A_JumpIfInventory(\"W_FlameSword_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlameSwordSpark\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlameSwordSpark\"\nPain.ThunderClaw:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClaw\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClaw\"\nPain.TrioThunderClaw:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioThunderClaw\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioThunderClaw\"\nPain.ThunderClawT:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClawT\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClawT\"\nPain.ThunderClawG:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClawG\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClawG\"\nPain.ThunderClawT2:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderClaw_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderClawT2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderClawT2\"\nPain.HomingSniper:\n\"----\" H 0 A_JumpIfInventory(\"W_HomingSniper_Tag\",1,1)\ngoto \"ClassBase0::Pain.HomingSniper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HomingSniper\"\nPain.TrioHomingSniper:\n\"----\" H 0 A_JumpIfInventory(\"W_HomingSniper_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioHomingSniper\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioHomingSniper\"\nPain.IceWave:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWave\"\nPain.IceWaveB:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWaveB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWaveB\"\nPain.TrioIceWave:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWave_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioIceWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioIceWave\"\nPain.FlashBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBomb\"\nPain.FlashBombB1:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBombB1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBombB1\"\nPain.FlashBombB2:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBombB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBombB2\"\nPain.TrioFlashBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioFlashBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioFlashBomb\"\nPain.WaterBalloon:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterBalloon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterBalloon\"\nPain.TrioWaterBalloon:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.TrioWaterBalloon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TrioWaterBalloon\"\nPain.WaterCannon:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterCannon\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterCannon\"\nPain.WaterTower:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterBalloon_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterTower\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterTower\"\n\nPain.MegaBall:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaBall_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaBall\"\n\n//MM8//MM8//MM8//MM8//MM8\n//MM8//MM8//MM8//MM8//MM8\n/////////////////////////\n//MMB//MMB//MMB//MMB//MMB\n//MMB//MMB//MMB//MMB//MMB\nPain.TenguBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_TenguBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TenguBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TenguBlade\"\nPain.TenguBladeB:\n\"----\" H 0 A_JumpIfInventory(\"W_TenguBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TenguBladeB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TenguBladeB\"\nPain.CopyVision:\n\"----\" H 0 A_JumpIfInventory(\"W_CopyVision_Tag\",1,1)\ngoto \"ClassBase0::Pain.CopyVision\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CopyVision\"\nPain.LightningBolt:\n\"----\" H 0 A_JumpIfInventory(\"W_LightningBolt_Tag\",1,1)\ngoto \"ClassBase0::Pain.LightningBolt\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LightningBolt\"\nPain.IceWall:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWall\"\nPain.IceWallB:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWallB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWallB\"\nPain.IceWallC:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.IceWallC\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.IceWallC\"\nPain.ColdField:\n\"----\" H 0 A_JumpIfInventory(\"W_IceWall_Tag\",1,1)\ngoto \"ClassBase0::Pain.ColdField\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ColdField\"\nPain.SpreadDrill:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrill\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrill\"\nPain.SpreadDrill2:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrill2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrill2\"\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrill3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrill3\"\nPain.SpreadDrillB:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrillB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrillB\"\nPain.SpreadDrillB1:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrillB1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrillB1\"\nPain.SpreadDrillB4:\n\"----\" H 0 A_JumpIfInventory(\"W_SpreadDrill_Tag\",1,1)\ngoto \"ClassBase0::Pain.SpreadDrillB4\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SpreadDrillB4\"\nPain.RemoteMine:\n\"----\" H 0 A_JumpIfInventory(\"W_RemoteMine_Tag\",1,1)\ngoto \"ClassBase0::Pain.RemoteMine\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RemoteMine\"\nPain.RemoteMineB:\n\"----\" H 0 A_JumpIfInventory(\"W_RemoteMine_Tag\",1,1)\ngoto \"ClassBase0::Pain.RemoteMineB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RemoteMineB\"\nPain.WaveBurner:\n\"----\" H 0 A_JumpIfInventory(\"W_WaveBurner_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaveBurner\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaveBurner\"\nPain.WaveBurnerUW:\n\"----\" H 0 A_JumpIfInventory(\"W_WaveBurner_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaveBurnerUW\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaveBurnerUW\"\nPain.MagicCard:\n\"----\" H 0 A_JumpIfInventory(\"W_MagicCard_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagicCard\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagicCard\"\nPain.MagicCardB:\n\"----\" H 0 A_JumpIfInventory(\"W_MagicCard_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagicCardB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagicCardB\"\nPain.MagicCardBF:\n\"----\" H 0 A_JumpIfInventory(\"W_MagicCard_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagicCardBF\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagicCardBF\"\n//MMB//MMB//MMB//MMB//MMB\n//MMB//MMB//MMB//MMB//MMB\n/////////////////////////\n//MM9//MM9//MM9//MM9//MM9\n//MM9//MM9//MM9//MM9//MM9\nPain.ConcreteShot:\n\"----\" H 0 A_JumpIfInventory(\"W_ConcreteShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.ConcreteShot\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ConcreteShot\"\nPain.Concrete:\n\"----\" H 0 A_JumpIfInventory(\"W_ConcreteShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.Concrete\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.Concrete\"\nPain.ConcreteStop:\n\"----\" H 0 A_JumpIfInventory(\"W_ConcreteShot_Tag\",1,1)\ngoto \"ClassBase0::Pain.ConcreteStop\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ConcreteStop\"\nPain.TornadoBlow:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoBlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoBlow\"\nPain.TornadoFloor:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoFloor\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoFloor\"\nPain.TornadoWall:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoWall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoWall\"\nPain.TornadoBlowB:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoBlowB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoBlowB\"\nPain.LaserTrident:\n\"----\" H 0 A_JumpIfInventory(\"W_LaserTrident_Tag\",1,1)\ngoto \"ClassBase0::Pain.LaserTrident\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LaserTrident\"\nPain.LaserTridentS:\n\"----\" H 0 A_JumpIfInventory(\"W_LaserTrident_Tag\",1,1)\ngoto \"ClassBase0::Pain.LaserTridentS\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LaserTridentS\"\nPain.LaserTridentSE:\n\"----\" H 0 A_JumpIfInventory(\"W_LaserTrident_Tag\",1,1)\ngoto \"ClassBase0::Pain.LaserTridentSE\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.LaserTridentSE\"\nPain.PlugBall:\n\"----\" H 0 A_JumpIfInventory(\"W_PlugBall_Tag\",1,1)\ngoto \"ClassBase0::Pain.PlugBall\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PlugBall\"\nPain.JewelSatellite:\n\"----\" H 0 A_JumpIfInventory(\"W_JewelSatellite_Tag\",1,1)\ngoto \"ClassBase0::Pain.JewelSatellite\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JewelSatellite\"\nPain.JewelSatelliteB:\n\"----\" H 0 A_JumpIfInventory(\"W_JewelSatellite_Tag\",1,1)\ngoto \"ClassBase0::Pain.JewelSatelliteB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.JewelSatelliteB\"\nPain.HornetChaser:\n\"----\" H 0 A_JumpIfInventory(\"W_HornetChaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.HornetChaser\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HornetChaser\"\nPain.HornetChaserB:\n\"----\" H 0 A_JumpIfInventory(\"W_HornetChaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.HornetChaserB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HornetChaserB\"\nPain.HornetHoney:\n\"----\" H 0 A_JumpIfInventory(\"W_HornetChaser_Tag\",1,1)\ngoto \"ClassBase0::Pain.HornetHoney\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HornetHoney\"\nPain.MagmaBazooka1:\n\"----\" H 0 A_JumpIfInventory(\"W_MagmaBazooka_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagmaBazooka1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagmaBazooka1\"\nPain.MagmaBazooka2:\n\"----\" H 0 A_JumpIfInventory(\"W_MagmaBazooka_Tag\",1,1)\ngoto \"ClassBase0::Pain.MagmaBazooka2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MagmaBazooka2\"\nPain.BlackHoleBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_BlackHoleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlackHoleBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlackHoleBomb\"\nPain.BlackHoleBombB:\n\"----\" H 0 A_JumpIfInventory(\"W_BlackHoleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlackHoleBombB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlackHoleBombB\"\nPain.BlackHoleBombCBM:\n\"----\" H 0 A_JumpIfInventory(\"W_BlackHoleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BlackHoleBombCBM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BlackHoleBombCBM\"\n//MM9//MM9//MM9//MM9//MM9\n//MM9//MM9//MM9//MM9//MM9\n/////////////////////////\n//MM10//MM10//MM10//MM10//MM10\n//MM10//MM10//MM10//MM10//MM10\nPain.TripleBlade:\n\"----\" H 0 A_JumpIfInventory(\"W_TripleBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TripleBlade\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TripleBlade\"\nPain.TripleBladeB:\n\"----\" H 0 A_JumpIfInventory(\"W_TripleBlade_Tag\",1,1)\ngoto \"ClassBase0::Pain.TripleBladeB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TripleBladeB\"\nPain.WaterShield:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterShield\"\nPain.WaterShielder:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.WaterShielder\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WaterShielder\"\nPain.PumpShield:\n\"----\" H 0 A_JumpIfInventory(\"W_WaterShield_Tag\",1,1)\ngoto \"ClassBase0::Pain.PumpShield\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PumpShield\"\nPain.CommandoBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_CommandoBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.CommandoBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CommandoBomb\"\nPain.CommandoBombWave:\n\"----\" H 0 A_JumpIfInventory(\"W_CommandoBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.CommandoBombWave\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.CommandoBombWave\"\nPain.ChillSpike:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillSpike\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillSpike\"\nPain.ChillmanSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillmanSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillmanSlow\"\nPain.ChillmanSpike:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillmanSpike\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillmanSpike\"\nPain.ChillFreeze:\n\"----\" H 0 A_JumpIfInventory(\"W_ChillSpike_Tag\",1,1)\ngoto \"ClassBase0::Pain.ChillFreeze\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ChillFreeze\"\nPain.ThunderWool:\n\"----\" H 0 A_JumpIfInventory(\"W_ThunderWool_Tag\",1,1)\ngoto \"ClassBase0::Pain.ThunderWool\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ThunderWool\"\nPain.ReboundStriker:\n\"----\" H 0 A_JumpIfInventory(\"W_ReboundStriker_Tag\",1,1)\ngoto \"ClassBase0::Pain.ReboundStriker\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ReboundStriker\"\nPain.WheelCutter:\n\"----\" H 0 A_JumpIfInventory(\"W_WheelCutter_Tag\",1,1)\ngoto \"ClassBase0::Pain.WheelCutter\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.WheelCutter\"\nPain.SolarBlaze:\n\"----\" H 0 A_JumpIfInventory(\"W_SolarBlaze_Tag\",1,1)\ngoto \"ClassBase0::Pain.SolarBlaze\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SolarBlaze\"\n//MM10//MM10//MM10//MM10//MM10\n//MM10//MM10//MM10//MM10//MM10\n/////////////////////////\n//MMV//MMV//MMV//MMV//MMV\n//MMV//MMV//MMV//MMV//MMV\nPain.GrabBuster:\n\"----\" H 0 A_JumpIfInventory(\"W_GrabBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.GrabBuster\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GrabBuster\"\nPain.GrabBusterB:\n\"----\" H 0 A_JumpIfInventory(\"W_GrabBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.GrabBusterB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.GrabBusterB\"\nPain.BubbleBomb:\n\"----\" H 0 A_JumpIfInventory(\"W_BubbleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BubbleBomb\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BubbleBomb\"\nPain.BubbleBombB:\n\"----\" H 0 A_JumpIfInventory(\"W_BubbleBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.BubbleBombB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BubbleBombB\"\nPain.PhotonMissile:\n\"----\" H 0 A_JumpIfInventory(\"W_PhotonMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.PhotonMissile\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PhotonMissile\"\nPain.PhotonMissileStart:\n\"----\" H 0 A_JumpIfInventory(\"W_PhotonMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.PhotonMissileStart\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PhotonMissileStart\"\nPain.PhotonMissileV:\n\"----\" H 0 A_JumpIfInventory(\"W_PhotonMissile_Tag\",1,1)\ngoto \"ClassBase0::Pain.PhotonMissileV\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.PhotonMissileV\"\nPain.ElectricShock:\n\"----\" H 0 A_JumpIfInventory(\"W_ElectricShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.ElectricShock\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ElectricShock\"\nPain.ElectricShockBeam:\n\"----\" H 0 A_JumpIfInventory(\"W_ElectricShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.ElectricShockBeam\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ElectricShockBeam\"\nPain.DeepDigger:\n\"----\" H 0 A_JumpIfInventory(\"W_DeepDigger_Tag\",1,1)\ngoto \"ClassBase0::Pain.DeepDigger\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.DeepDigger\"\nPain.UranusDeepDigger:\n\"----\" H 0 A_JumpIfInventory(\"W_DeepDigger_Tag\",1,1)\ngoto \"ClassBase0::Pain.UranusDeepDigger\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.UranusDeepDigger\"\nPain.BreakDash:\n\"----\" H 0 A_JumpIfInventory(\"W_BreakDash_Tag\",1,1)\ngoto \"ClassBase0::Pain.BreakDash\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BreakDash\"\nPain.BreakDashP:\n\"----\" H 0 A_JumpIfInventory(\"W_BreakDash_Tag\",1,1)\ngoto \"ClassBase0::Pain.BreakDashP\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BreakDashP\"\nPain.BreakDashP2:\n\"----\" H 0 A_JumpIfInventory(\"W_BreakDash_Tag\",1,1)\ngoto \"ClassBase0::Pain.BreakDashP2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BreakDashP2\"\nPain.SaltWater:\n\"----\" H 0 A_JumpIfInventory(\"W_SaltWater_Tag\",1,1)\ngoto \"ClassBase0::Pain.SaltWater\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SaltWater\"\nPain.NeptuneSaltStomp:\n\"----\" H 0 A_JumpIfInventory(\"W_SaltWater_Tag\",1,1)\ngoto \"ClassBase0::Pain.NeptuneSaltStomp\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.NeptuneSaltStomp\"\n//MMV//MMV//MMV//MMV//MMV\n//MMV//MMV//MMV//MMV//MMV\n/////////////////////////\n//MMWT//MMWT//MMWT//MMWT//MMWT\n//MMWT//MMWT//MMWT//MMWT//MMWT\nPain.BusterRodG:\n\"----\" H 0 A_JumpIfInventory(\"W_BusterRodG_Tag\",1,1)\ngoto \"ClassBase0::Pain.BusterRodG\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BusterRodG\"\nPain.BusterRodPole:\n\"----\" H 0 A_JumpIfInventory(\"W_BusterRodG_Tag\",1,1)\ngoto \"ClassBase0::Pain.BusterRodPole\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BusterRodPole\"\nPain.MegaWaterS:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaWaterS_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaWaterS\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaWaterS\"\nPain.MegaWaterBarrier:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaWaterS_Tag\",1,1)\ngoto \"ClassBase0::Pain.MegaWaterBarrier\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MegaWaterBarrier\"\nPain.MWSLift:\n\"----\" H 0 A_JumpIfInventory(\"W_MegaWaterS_Tag\",1,1)\ngoto \"ClassBase0::Pain.MWSLift\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MWSLift\"\nPain.HyperStormH:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HyperStormH\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HyperStormH\"\nPain.HSHFire:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HSHFire\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HSHFire\"\nPain.HSHCold:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HSHCold\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HSHCold\"\nPain.HSHSuck:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HSHSuck\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HSHSuck\"\nPain.HyperStormBlaster:\n\"----\" H 0 A_JumpIfInventory(\"W_HyperStormH_Tag\",1,1)\ngoto \"ClassBase0::Pain.HyperStormBlaster\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.HyperStormBlaster\"\n//MMWT//MMWT//MMWT//MMWT//MMWT\n//MMWT//MMWT//MMWT//MMWT//MMWT\n/////////////////////////\n//MMK//MMK//MMK//MMK//MMK\n//MMK//MMK//MMK//MMK//MMK\nPain.MirrorBuster:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster\"\nPain.MirrorBuster1:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster1\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster1\"\nPain.MirrorBuster2:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster2\"\nPain.MirrorBuster3:\n\"----\" H 0 A_JumpIfInventory(\"W_MirrorBuster_Tag\",1,1)\ngoto \"ClassBase0::Pain.MirrorBuster3\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.MirrorBuster3\"\nPain.ScrewCrusher:\n\"----\" H 0 A_JumpIfInventory(\"W_ScrewCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScrewCrusher\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScrewCrusher\"\nPain.ScrewCrusherM:\n\"----\" H 0 A_JumpIfInventory(\"W_ScrewCrusher_Tag\",1,1)\ngoto \"ClassBase0::Pain.ScrewCrusherM\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ScrewCrusherM\"\nPain.BalladeCracker:\n\"----\" H 0 A_JumpIfInventory(\"W_BalladeCracker_Tag\",1,1)\ngoto \"ClassBase0::Pain.BalladeCracker\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.BalladeCracker\"\nPain.Sakugarne:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.Sakugarne\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.Sakugarne\"\nPain.SakugarneB:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.SakugarneB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SakugarneB\"\nPain.QuintLeap:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.QuintLeap\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.QuintLeap\"\nPain.SakuDrill:\n\"----\" H 0 A_JumpIfInventory(\"W_Sakugarne_Tag\",1,1)\ngoto \"ClassBase0::Pain.SakuDrill\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.SakuDrill\"\n//MMK//MMK//MMK//MMK//MMK\n//MMK//MMK//MMK//MMK//MMK\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassBase0.txt",
"contents": "actor ClassBase0 : PlayerPawn//Base for every class\n{\nplayer.displayname \"Copy Robot\"\nplayer.damagescreencolor \"yellow\"\nplayer.maxhealth 100\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 10\nbloodtype \"MegamanBlood\"\n//+NOSKIN\n-SOLID//\n+NOGRAVITY//\n+NOBLOOD\n+DONTBLAST\n+NODAMAGETHRUST\n+QUICKTORETALIATE\nplayer.colorrange 0 0\n//Player.GruntSpeed 12.0\nmass 99999\n//damagefactor \"spawntelefrag\", 0.0\ndamagefactor \"Dummy\", 0.0\n\ndamagefactor \"MagicCardBF\", 1.0\ndamagefactor \"DynaTag\", 1.0\ndamagefactor \"Crush\", 1.0\ndamagefactor \"Flamebarge\", 0.2\ndamagefactor \"EvilFist2\", 0.2\ndamagefactor \"PlasmaTrident\", 0.1\ngravity 0.8\nscale 2.5\nSpecies \"Megaman\"\nPlayer.MaxSkinSizeFactor 0, 0\n\nvar int user_wepangle;\nvar int user_weppitch;\nvar int user_wepangle2;//Dynamo\n\nvar int user_wepaimlimit;//SpectrumMystery\n\nStates\n{\nSpawn:\n\"----\" A 0\n\"----\" B 1\n\"----\" A 1\nGoto Spawn+2\nSee:\n\"----\" BCDE 5\nGoto Spawn\nMissile:\n\"----\" F 5\n\"----\" G 4\ngoto Spawn\nPain.GrabBusterAlter1:\n\"----\" H 0 A_SpawnItem(\"Alter1GrabBusterHeal1\")\n\"----\" H 0 A_SpawnItem(\"Alter1GrabBusterHeal1Fake\")\ngoto Pain+1\nPain.BotSight:\n\"----\" B 5 HealThing(1)\nGoto Spawn+2\nPain.Yes:\n\"----\" A 0\ngoto Spawn\nPain.Encounter:\n\"----\" A 0 ACS_Execute(109,0)\ngoto Spawn+2\n////WILYINC/////\nPain.FlameBlastX:\n\"----\" H 0 A_GiveInventory(\"FlameBlastProtect\", 1)\nGoto Pain\nPain.SonicSpin:\nPain.TunnelDriver:\nPain.SneakTraverser:\nPain.FlameBarge:\nPain.ScorchBurst:\nPain.PlasmaTrident:\nPain.SeaCall:\nPain.FrostShard:\nPain.FreezeSplice:\nPain.WilyBomb:\nPain.PoliceBunby:\nPain.AirRavage:\nPain.BoomerangRush:\nPain.ForestToss:\nPain.NapalmCrash:\nPain.ArrowLaser:\nPain.GearMetal:\nPain.GeminiSplitter:\nPain.ThunderCutter:\nPain.AirBomber:\nPain.SparkLaser:\n\"----\" H 0\nGoto Pain\nPain.ShadowStar1:\nPLY1 H 0 A_GiveToTarget(\"Health\",2)\ngoto Pain\nPain.ShadowStar:\nPLY1 H 0 A_GiveToTarget(\"Health\",4)\ngoto Pain\nDeath.ShadowStar1:\nPLY1 H 0 A_GiveToTarget(\"Health\",12)\ngoto Death\nDeath.ShadowStar:\nPLY1 H 0 A_GiveToTarget(\"Health\",24)\ngoto Death\nPain.Dark3Stun:\n\"----\" H 0 A_GiveInventory(\"3StopActivator\", 1)\nGoto Pain\nPain.DarkDash:\nPLY1 H 0 A_ChangeFlag(\"NOGRAVITY\",0)\n//PLY1 H 1 SetPlayerProperty(0, 0, 4)\nPLY1 H 0 A_SetAngle(angle - 30)\nPLY1 H 1 A_SetAngle(angle - 60)\nPLY1 H 1 A_ChangeVelocity(-15, random(-19,19), 20,CVF_REPLACE|CVF_RELATIVE)\nPLY1 H 0 A_Pain\nPLY1 H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\nPLY1 H 0 A_GiveInventory(\"Shocked\",1)\nPLY1 H 1 A_SetAngle(angle - 60)\nPLY1 H 1 A_SetAngle(angle - 30)\nPLY1 H 1 A_FaceTarget\nPLY1 HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n//PLY1 H 0 SetPlayerProperty(0,0,0)\nGoto Spawn\nPain.DarkDash2:\nPLY1 H 0 A_ChangeFlag(\"NOGRAVITY\",0)\n//PLY1 H 1 SetPlayerProperty(0, 0, 4)\nPLY1 H 0 A_SetAngle(angle - 30)\nPLY1 H 1 A_SetAngle(angle - 60)\nPLY1 H 1 A_ChangeVelocity(-45, random(-45,45), 25,CVF_REPLACE|CVF_RELATIVE)\nPLY1 H 0 A_Pain\nPLY1 H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\nPLY1 H 0 A_GiveInventory(\"Shocked\",1)\nPLY1 H 1 A_SetAngle(angle - 60)\nPLY1 H 1 A_SetAngle(angle - 30)\nPLY1 H 1 A_FaceTarget\nPLY1 HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n//PLY1 H 0 SetPlayerProperty(0,0,0)\nGoto Spawn\nPain.FlamingLabTrap:\n\"----\" H 0\ngoto Pain+4\n////WILYINC/////\n///////////////////\n//Sound Based / Power Protects\n///////////////////\nPain.Reggae:\n\"----\" H 0 A_PlaySoundEx(\"item/reggae\",\"SoundSlot5\",0)\nGoto Pain+2\n\nPain.AtomicFire3:\n\"----\" H 0 A_GiveInventory(\"AtomicOnce\",1)\nGoto Pain\n\nPain.LeafFall:\n\"----\" H 0 A_GiveInventory(\"LeafFallProtect\",1)\nGoto Pain\n\nPain.LeafTrap:\n\"----\" H 0 A_GiveInventory(\"LeafTrapProtect\",1)\nGoto Pain+2\nPain.LeafTrapStop:\n\"----\" H 0 A_GiveInventory(\"LeafTrapStopProtect\",1)\nGoto Pain.NeutralStopShock\n\nPain.TopSpinC:\n\"----\" H 0 A_GiveInventory(\"TopSpinCProtect\",1)\nGoto Pain+2\n\nPain.ShadowBladeCBM1:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBM1Protect\",1)\nGoto Pain+2\nPain.ShadowBladeCBM2:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBM2Protect\",1)\nGoto Pain+2\n\nPain.RingBoomerangB1:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangB1Protect\",1)\nGoto Pain+2\nPain.RingBoomerangB2:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangB2Protect\",1)\nGoto Pain+2\n\nPain.DiveMine:\n\"----\" H 0 A_GiveInventory(\"DiveMineProtect\",1)\nGoto Pain+1\n\nPain.DiveSonar:\n\"----\" H 0 A_GiveInventory(\"DiveSonarProtect\",1)\nGoto Pain+2\n\nPain.StoneLeap:\n\"----\" H 0 A_GiveInventory(\"StoneLeapProtect\",1)\nGoto Pain+2\n\nPain.CrystalEyeBitC:\n\"----\" H 0 A_GiveInventory(\"CrystalEyeBitCProtect\",1)\nGoto Pain+2\n\nPain.FlameBlastB:\n\"----\" H 0 A_GiveInventory(\"FlameBlastBProtect\",1)\nGoto Pain\n\nPain.WindGyro:\n\"----\" H 0 A_GiveInventory(\"WindGyroProtect\",1)\nGoto Pain.ClassPainSemi\n\nPain.SlashClaw:\nPain.PlutoClaw:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.SlashClawB:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SlashClawBProtect\",1)\nGoto Pain+2\n\nPain.ThunderClawT2:\n\"----\" H 0 A_GiveInventory(\"ThunderClawT2Protect\",1)\nGoto Pain+2\n\nPain.FlameSword:\n\"----\" H 0 A_GiveInventory(\"FlameSwordProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain\nPain.TrioFlameSword:\n\"----\" H 0 A_GiveInventory(\"TrioFlameSwordProtect\",1)\ngoto Pain.FlameSword+1\n\nPain.SwordTorsoCBM:\n\"----\" H 0 A_GiveInventory(\"SwordTorsoCBMProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"FlameSwordBitB\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\n\nPain.FlameSwordCBM:\n\"----\" H 0 A_GiveInventory(\"FlameSwordCBMProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBitB\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\n\nPain.WaterCannon:\n\"----\" H 0 A_JumpIfInventory(\"WaterCannonProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"WaterCannonProtect\",1)\n\"----\" H 0\nGoto Pain+2\n\nPain.TrioFlashBomb:\n\"----\" H 0 A_GiveInventory(\"TrioFlashBombProtect\",1)\ngoto Pain.FlashbombB\n\nPain.ODuoWave:\n\"----\" H 0 A_GiveInventory(\"ODuoWaveProtect\",1)\nGoto Pain+1\n\nPain.TrioSpectrum:\n\"----\" H 0 A_GiveInventory(\"TrioSpectrumPickup\",1)\nGoto Pain+2\n\nPain.IceWallC:\n\"----\" H 0 A_GiveInventory(\"IceWallCProtect\",1)\n\"----\" H 0 A_GiveInventory(\"IceWallCProtect0\",1)\nGoto Pain+2\n\nPain.SpreadDrillB1:\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"SpreadDrillProtectC\",1,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SpreadDrillProtectC\",1)\nGoto Pain+1\n\nPain.RemoteMineB:\n\"----\" H 0 A_GiveInventory(\"RemoteMineBProtect\",1)\nGoto Pain+2\n\nPain.MagicCardBF:\n\"----\" H 0 HealThing(1)\ngoto Pain.FlashbombB\n\nPain.TornadoWall:\n\"----\" H 0 A_GiveInventory(\"TornadoWallProtect\",1)\ngoto Pain+2\n\nPain.LaserTrident:\n\"----\" H 0 A_GiveInventory(\"LaserTridentProtect\",1)\ngoto Pain+1\nPain.LaserTridentS:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSProtect\",1)\ngoto Pain+2\nPain.LaserTridentSE:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSEProtect\",1)\ngoto Pain+2\nPain.SplashTridentPW:\n\"----\" H 0 A_GiveInventory(\"SplashTridentPWProtect\",1)\ngoto Pain+2\n\nPain.BlackHoleBombCBM:\n\"----\" H 0 A_GiveInventory(\"BlackHoleBombCBMProtect4\",1)\n\"----\" H 0 A_GiveInventory(\"BlackHoleBombCBMProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"PowerGalaxyBHB_ACS\",1,2)\n\"----\" H 0 A_Stop\n\"----\" H 0\nGoto Pain+2\n\nPain.PumpShield:\n\"----\" H 0 A_GiveInventory(\"PumpShieldProtect\",1)\nGoto Pain+2\n\nPain.WaterShielder:\n\"----\" H 0 A_GiveInventory(\"WaterShielderProtect\",1)\nGoto Pain+2\n\nPain.CommandoBombWave:\n\"----\" H 0 A_GiveInventory(\"CommandoBombWaveProtect\",1)\nGoto Pain+2\n\nPain.ChillmanSpike:\n\"----\" H 0 A_GiveInventory(\"ChillmanSpikeProtect\",1)\nGoto Pain+2\n\nPain.ScrewCrusherM:\n\"----\" H 0 A_GiveInventory(\"ScrewCrusherMProtect\",1)\ngoto Pain+2\n\nPain.SakugarneWave:\n\"----\" H 0 A_GiveInventory(\"SakugarneWaveProtect\",1)\nGoto Pain+2\n\nPain.PhotonMissile:\n\"----\" H 0 A_GiveInventory(\"PhotonMissileProtect\",1)\nGoto Pain+2\n\nPain.ElectricShockBeam:\n\"----\" H 0 A_GiveInventory(\"ElectricShockBeamProtect\",1)\nGoto Pain+2\n\nPain.UranusCharge:\n\"----\" H 0 A_GiveInventory(\"UranusChargeProtect\",1)\nGoto Pain+2\n\nPain.BreakDash:\n\"----\" H 0 A_GiveInventory(\"BreakDashProtect\",1)\nGoto Pain+2\n\nPain.BreakDashP:\n\"----\" H 0 A_GiveInventory(\"BreakDashPProtect\",1)\nGoto Pain+2\nPain.BreakDashP2:\n\"----\" H 0 A_GiveInventory(\"BreakDashP2Protect\",1)\nGoto Pain+2\n\nPain.NeptuneSaltStomp:\n\"----\" H 0 A_GiveInventory(\"NeptuneSaltStompProtect\",1)\nGoto Pain+2\n\n///////////////////\n//Movement Based (Stops/Slows)\n///////////////////\n\n//Semi scale velocity+Recoil\nPain.ChargeBuster:\nPain.WaterBalloon:Pain.FlashBomb:Pain.TrioWaterBalloon:\nPain.RemoteMine:Pain.IceWall:Pain.DynamoTendril:\nPain.ClassPainSemi:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+1\n\n//Semi scale velocity+No Recoil\nPain.FlashBombB:\nPain.ClassPainSemi2:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+2\n\nPain.FlashClock:\nPain.TimeStopperPW:\n\"----\" H 0 //Healthing(1)\nPain.TimeStopper:\n\"----\" H 0 A_GiveInventory(\"TimeStopActivatorC\",1)//ClaseBaseFlags.txt\nGoto Pain+2\n\nPain.ClassPainTimeStop:\nPain.TimeStop:\n\"----\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"----\" H 0 A_Jump(256, \"TimeStopped\")\nGoto TimeStopped\nTimeStopped:\n//\"----\" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\n\"####\" \"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\" 1 A_Stop\nGoto Pain+2\nTimeStoppedX:\n\"####\" \"#####################################################################################################\" 1 A_Stop\nGoto Pain+2\n\nPain.LightRyuStop:\n\"####\" H 0 A_SpawnItemEx(\"PainLightRyuStopHit\")\n\"####\" H 0 A_GiveInventory(\"LightRyuStopProtect\",1)\n\"####\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"####\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+2\n\nPain.FlashStopperB:\n\"----\" H 0 A_SpawnItemEx(\"BossFlashStoppered\")\nGoto Pain+2\nPain.ChillFreeze:\n\"----\" H 0 A_SpawnItemEx(\"ChillFreezeStoppered\")\nGoto Pain+2\n\nPain.ColdField:\n\"----\" H 0 A_JumpIfInventory(\"ColdFieldProtect\",1,3)\n\"----\" H 0 A_PlaySound(\"weapon/ColdFrozen\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Cold\")\n\"----\" H 0\nGoto Pain+2\nPain.FreezeCrackerF:\n\"----\" H 0 A_JumpIfInventory(\"GroundIceFlag\",1,3)\n\"----\" H 0 A_PlaySound(\"weapon/ColdFrozen\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_FreezeAir\")\n\"----\" H 0\nGoto Pain+2\nPain.FreezeCrackerB:\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Freeze\")\nGoto Pain+2\nPain.IceWaveB:\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Frost\")\nGoto Pain+2\n\nPain.ConcreteStop:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+2\nPain.ThunderClawG:\n\"----\" H 0 A_JumpIfInventory(\"ThunderClawGProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 A_GiveInventory(\"ThunderClawGProtect\",1)\nGoto Pain+2\nPain.CrashBang:\nPain.CrashBomb:\nPain.CrashBomb:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+1\n\nPain.ClassPainStop:\n\"----\" H 0 A_Stop\nGoto Pain+2\n\nPain.TimeSlow:\nPain.MegaTimeBall:\n\"----\" H 0 A_GiveInventory(\"Slowed\",1)\nGoto Pain+2\nPain.MegaIceBall:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nPain.HornetHoney:\nPain.IceSlashSlow:\nPain.IceSlashSlowL:\n\"----\" H 0 A_GiveInventory(\"IcemanSlowPickup\",1)\nGoto Pain+2\nPain.SlashGoop:\n\"----\" H 0 A_GiveInventory(\"PowerSlashGoopSlow\",1)\ngoto Pain\nPain.ChillSpike:\n\"----\" H 0 A_GiveInventory(\"ChillSpikeSlow\",1)\ngoto Pain\nPain.ChillmanSlow:\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow1\",1)\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow2\",1)\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow3\",1)\ngoto Pain+1\n\nPain.ConcreteShot:\n\"----\" H 0 A_JumpIfInventory(\"ConcreteVision\",1,\"ConcreteReset\")\n\"----\" H 0 A_GiveInventory(\"ConcreteVision\",1)\n\"----\" H 0 A_GiveInventory(\"ConcreteTime\",105)\n\"----\" H 0 A_SpawnItemEx(\"ConcreteWatcherC\")\ngoto Pain+1\nConcreteReset:\n\"----\" H 0 A_GiveInventory(\"ConcreteTime\",105)\ngoto Pain+1\n\nPain.BurnerShockW:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\n\"----\" H 0 A_GiveInventory(\"BurnerTrapProtect\",1)\nGoto Pain+1\nPain.BurnerShock:\n\"----\" H 0 A_GiveInventory(\"BurnerTrapProtect\",1)\nPain.NeutralStopShock:\n\"----\" H 0 A_Stop//PainStopC\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+2\n\nPain.FakemanStun:\n\"----\" H 0 A_JumpIfInventory(\"PowerFakemanStun\",1,3)\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"PowerFakemanStun\",1)\n\"----\" H 0\nGoto Pain+2\n\nPain.RollCleanseShock:\n\"----\" H 0 A_GiveInventory(\"RollCleanseShockProtect\",1)\ngoto Pain.NeutralShock\n\nPain.SparkLaser:\nPain.CentaurShock:\nPain.JunkShock:\nPain.NeutralShock:\nPain.SparkShock:\nPain.ElectroNet:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.SparkShockW:\nPain.NeutralShockW:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain+1\n\n///////////////////\n//Movement Based (Flings)\n///////////////////\nPain.DangerTrap:\n\"----\" H 0 A_SpawnItemEx(\"DangerTrapped\")\nGoto Pain+2\nPain.TenguTornadoHeld:\n\"----\" H 0 A_JumpIfInventory(\"TenguTornadoHeldProtect\",1,3)\n\"----\" H 0 A_GiveInventory(\"TenguTornadoHeldProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"TenguTornadoHeld_H\")\n\"----\" H 0\ngoto Pain+2\nPain.TrioTornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0\ngoto Pain+2\nPain.MWSLift:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,80,0,0)\n\"----\" H 0 A_GiveInventory(\"MWSLiftProtect\",1)\nGoto Pain+2\n\nPain.RollSweep:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect_P\",1)\n\"----\" H 0 ThrustThing(random(0,255),4.5,1,0)\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,32,0,1)\n\"----\" H 0\nGoto Pain+2\n\nPain.LightRyuShoryu:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,56,0,0)\n\"----\" H 0\nGoto Pain+2//Pain.LightRyu1\nDeath.LightRyuShoryu:\n\"----\" H 0 ThrustThingZ(0,90,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathLightRyuShoryuHit\",1)\nGoto FlingDeath\n\nPain.LightRyuShinShoryu:\n\"----\" H 0 A_TakeInventory(\"LightRyuStopProtect\",1)\n\"----\" H 0 ThrustThingZ(0,200,0,0)\nGoto Pain+2\nDeath.LightRyuShinShoryu:\n\"----\" H 0 ThrustThingZ(0,200,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathLightRyuShinShoryuHit\",1)\nGoto FlingDeath\n\nPain.NitroBike:\n\"----\" H 0 ThrustThingZ(0,65,0,1)\n\"----\" H 0 A_GiveInventory(\"NitroBikeProtect\",1)\nGoto Pain+2\n\nPain.UranusLift:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,random(70,80),0,0)\n\"----\" H 0\nGoto Pain+2\nDeath.UranusLift:\n\"----\" H 0 ThrustThingZ(0,100,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathUranusLiftHit\",1)\nGoto FlingDeath\n\nPain.WindStorm:\nPain.FlingDamage:\n\"----\" H 0 //ThrustThing(random(0,255),50,1,0)\n\"----\" H 0 ThrustThing(random(0,255),5,0,0)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\nGoto Pain+1\n\nPain.TornadoFloor:\n\"----\" H 0 A_GiveInventory(\"TornadoFloorProtect\",1)\nPain.TornadoBlow:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0\ngoto Pain+2\nPain.TornadoBlowB:\n\"----\" H 0 ThrustThingZ(0,2,0,1)\ngoto Pain+2\nPain.DarkmanX:\n\"----\" H 0\ngoto Pain\nPain.ColdSmackDown:\nPain.UranusDeepDigger:\nPain.ClassPainSmackDown:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySmackDown_H\")\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,70,1,0)\n\"----\" H 0\ngoto Pain+2\nPain.GravitySmackDown:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySmackDown_H\")\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,70,1,0)\n\"----\" H 0\ngoto Pain+2\n\nPain.GravitySmackUp:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,70,0,0)\n\"----\" H 0\ngoto Pain+2\n\nPain.GravityHold:\n\"----\" H 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"----\" H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"----\" H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"----\" H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"----\" H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceFinish\nGravityForce4:\n\"----\" H 0 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"----\" H 0 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"----\" H 0 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"----\" H 0 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceFinish\nGravityForceFinish:\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,150,1,0)\n\"----\" H 0\nGoto Pain+1\n\n///////////////////\n//Effect Based\n///////////////////\n\nPain.FlashBulb:\n\"----\" H 0 A_JumpIfInventory(\"PowerBrightFlashWeaken\",1,2)\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,95,200,1)\nGoto Pain+1\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,105,300,1)\nGoto Pain+1\nPain.FlashStopper:\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,125,350,1)\nGoto Pain+1\n\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nBeatAssist:\n\"----\" H 0\n\"----\" H 0 HealThing(2)\n\"----\" H 0/*2*/ ACS_NamedExecuteAlways(\"core_beatflight\",0,0,1)//205\n\"----\" H 0 A_JumpIfInventory(\"BeatCallProtection\",1,\"Spawn\")\nGoto Pain+1\n\nPain.WilyFire:\n\"----\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"----\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain+2\nPain.WilyIce:\n\"----\" H 0 A_GiveInventory(\"WilyIceTotallyFrozen\",1)\n\"----\" H 0 A_TakeInventory(\"SuperEffective\",1)\n\"----\" H 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" H 0 A_GiveInventory(\"IceVision\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_Jump(256, \"Spawn\")\nGoto Spawn\n\n///////////////////\n//TID Soup Based\n///////////////////\n\n//Bonus Damage\n//Pain.MegaFireBall:\n//\"----\" H 0 A_SpawnItemEx(\"PainMegaFireBallHit\",0,0,0,0,0,0,0,1)\n//Goto Pain+1\n\nPain.LightRyuFire:\n\"----\" H 0 A_GiveInventory(\"LightRyuFireProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyuFireHit\",0,0,0,0,0,0,0,1)\nGoto Pain+1\n\nPain.WilyFireB1:\n\"----\" H 0 A_SpawnItemEx(\"PainWilyFireB1Hit\",0,0,0,0,0,0,0,1)\nGoto Pain+1\n\n//Stone\nPain.G_TenguSlam:\n\"----\" H 0 A_SpawnItemEx(\"PainG_TenguSlamHit\")\nGoto Pain+2\nPain.G_TornadoSlam:\n\"----\" H 0 A_GiveInventory(\"G_TornadoSlamProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"BeingG_TornadoSlammed\",1,2)\n\"----\" H 0 A_SpawnItemEx(\"PainG_TornadoSlamHit\")\n\"----\" H 0 A_GiveInventory(\"BeingG_TornadoSlammed\",1)\nGoto Pain+2\n\nPain.DynaTag:\n\"----\" H 0 A_GiveInventory(\"DynaTagCooldown\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainDynaTagHit\")\n\"----\" H 0 A_PlaySoundEx(\"classes/DynamoTag\",\"Voice\")\n\"----\" H 0 HealThing(1)\nGoto Pain+5\n\n//Fling\nPain.DuoRam:\n\"----\" H 0 A_SpawnItemEx(\"PainDuoRamHit\")\n\"----\" H 0 ThrustThingZ(0,28,0,0)\nGoto Pain+2\n\nPain.MagPush:\n\"----\" H 0 A_SpawnItemEx(\"PainMagPushHit\")\nGoto Pain+2\n\nPain.SkullBarrierBlast:\n\"----\" H 0 A_SpawnItemEx(\"PainSkullBarrierBlastHit\")\nGoto Pain+2\n\nPain.KnightRush:\n\"----\" H 0 A_SpawnItemEx(\"PainKnightRushHit\")\nGoto Pain.SparkShock\n\nPain.WindStormPull:\n\"----\" H 0 A_GiveInventory(\"WindStormPullProtect\",1)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainWindStormPullHit\")\nGoto Pain+2\nPain.WindStormPush:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainWindStormPushHit\")\nGoto Pain+2\n\nPain.TurboHonk:\n\"----\" H 0 A_GiveInventory(\"TurboHonkProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainDuoRamHit\")\nGoto Pain+2\n\nPain.ODuoRam:\n\"----\" H 0 //A_JumpIfInventory(\"ODuoRamProtect\",1,2)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoRamHit\")\n\"----\" H 0 A_GiveInventory(\"ODuoRamProtect\",1)\nGoto Pain+2\nDeath.ODuoPunch:\nDeath.ODuoRam:\n\"----\" H 0 ThrustThingZ(0,64,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoRamHit\")\nGoto FlingDeath\nPain.ODuoMeteorF:\n\"----\" H 0 ThrustThingZ(0,28,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorFHit\")\nGoto Pain+2\nDeath.ODuoMeteorF:\n\"----\" H 0 ThrustThingZ(0,100,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorFHit\")\nGoto FlingDeath\n\nPain.JupiterPush:\n\"----\" H 0 A_SpawnItemEx(\"PainJupiterPushHit\")\nGoto Pain+2\n\nPain.EnkerPush:\n\"----\" H 0 A_SpawnItemEx(\"PainEnkerPushHit\")\nGoto Pain+2\nDeath.EnkerPush:\n\"----\" H 0 ThrustThingZ(0,44,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathEnkerPushHit\")\nGoto FlingDeath\n\nPain.MegaWaterBarrier:\n\"----\" H 0 A_SpawnItemEx(\"PainMegaWaterBarrierHit\")\nGoto Pain+2\n\nPain.HyperStormBlaster:\n\"----\" H 0 A_SpawnItemEx(\"PainHyperStormBlasterHit\")\nGoto Pain+2\n\nPain.YellowDevilP:\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainYellowDevilPHit\")\nGoto Pain+2\nDeath.YellowDevilP:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\n//Give on-hit\nPain.GrabBuster:\n\"----\" H 0 A_SpawnItemEx(\"PainGrabBusterHit\")\nGoto Pain+1\nDeath.GrabBuster:\n\"----\" H 0 A_SpawnItemEx(\"GrabBusterHealthChaser\")\ngoto Death\n\nPain.RollSwing:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect_P\",1)\n\"----\" H 0 ThrustThing(random(0,255),15,1,0)\n\"----\" H 0 ThrustThingZ(0,50,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainRollHit\")\nGoto Pain+2\nDeath.RollSwing:\n\"----\" H 0 A_GiveToTarget(\"RollHealAmmo\",4)\ngoto Death\n\nPain.LightRyu1:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu1Hit\")\nGoto Pain+2\nPain.LightRyu4:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu4Hit\")\nGoto Pain+1\nDeath.LightRyu1:\n\"----\" H 0 A_GiveToTarget(\"SuperComboGauge\",1)\ngoto Death\nDeath.LightRyu4:\n\"----\" H 0 A_GiveToTarget(\"SuperComboGauge\",4)\ngoto Death\n\nPain.JoeTruck:Pain.JoeCrate:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Pain+2\nPain.Joe:Pain.JoeGrenade:Pain.JoeApache:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Pain+1\nDeath.Joe:Death.JoeGrenade:Death.JoeCrate:\n\"----\" H 0 A_GiveToTarget(\"JoeUpgradeAmmo\",105)\nDeath.JoeTruck:Death.JoeApache:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Death\n\nPain.BBA_MegaR:\n\"----\" H 0 A_SpawnItemEx(\"PainBBA_MegaRHit\")\nGoto Pain+2\nDeath.BBA_MegaR:\n\"----\" H 0 A_GiveToTarget(\"BBA_Money\",16)\ngoto Death\n\nPain.ToadLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainToadLeapHit\")\n\"----\" H 0 A_GiveInventory(\"ToadLeapProtect\",1)\nGoto Pain+2\nDeath.ToadLeap:\n\"----\" H 0 A_GiveToTarget(\"ToadLeap_Pickup\",1)\ngoto Death.Flatten\n\nDeath.SkullSniperX:\n\"----\" H 0 A_GiveToTarget(\"SkullM_CounterRefresh_P\",1)\ngoto Death\n\nPain.BlizzardBowl:\n\"----\" H 0 A_SpawnItemEx(\"PainBlizzardBowlHit\")\n\"----\" H 0 A_GiveInventory(\"BlizzardBowlProtect\",1)\nGoto Pain\nDeath.BlizzardBowl:\n\"----\" H 0 A_GiveToTarget(\"CrackFlag\",1)\ngoto Death\n\nPain.ShadeSuck:\n\"----\" H 0 A_PlaySoundEx(\"weapon/shadesuck\",\"SoundSlot5\")\n\"----\" H 0 A_SpawnItemEx(\"PainShadeSuckHit\")\nGoto Pain+4\nDeath.ShadeSuck:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_5\",1)\ngoto Death\n\nPain.PlantBuster:\n\"----\" H 0 A_SpawnItemEx(\"PainPlantBusterHit\")\nGoto Pain+1\nDeath.PlantBuster:\n\"----\" H 0 A_GiveToTarget(\"LMSRegen\",1)\nGoto Death\n\nPain.FlashBombB1:\n\"----\" H 0 A_SpawnItemEx(\"PainFlashBombB1Hit\")\ngoto Pain.FlashBomb\nPain.FlashBombB2:\n\"----\" H 0 A_SpawnItemEx(\"PainFlashBombB2Hit\")\ngoto Pain.FlashBomb\nDeath.FlashBombB1:\n\"----\" H 0 A_GiveToTarget(\"THATFELTGOODAMMO\",2)\nGoto Death\nDeath.FlashBombB2:\n\"----\" H 0 A_GiveToTarget(\"THATFELTGOODAMMO\",6)\nGoto Death\n\nPain.ODuoMeteor:\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorHit\")\n\"----\" H 0 A_GiveInventory(\"ODuoMeteorProtect\",1)\nGoto Pain+2\nDeath.ODuoMeteor:\n\"----\" H 0 A_GiveToTarget(\"ODuoTheMeteorPickup\",1)\ngoto Death.ODuoMeteorF\n\nPain.MagicCardB:\n\"----\" H 0 A_GiveInventory(\"MagicCardProtectC\",1)\n\"----\" H 0 A_GiveInventory(\"PainMagicCardBHit\",1)\ngoto Pain\nDeath.MagicCardB:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_4\",1)\nGoto Death\n\nPain.ConcreteShoulder:\n\"----\" H 0 A_GiveInventory(\"ConcreteShoulderProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainKnightRushHit\")\ngoto Pain\nDeath.ConcreteShoulder:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\n\"----\" H 0 A_GiveToTarget(\"ConcreteBashFlag\",1)\nGoto FlingDeath\nDeath.GutsPunch:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\nPain.TornadoLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainTornadoLeapHit\")\n\"----\" H 0 A_GiveInventory(\"TornadoLeapProtect\",1)\nGoto Pain+2\nDeath.TornadoLeap:\n\"----\" H 0 A_GiveToTarget(\"TornadoLeap_Pickup\",1)\ngoto Death\n\nPain.QuintLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainQuintLeapHit\")\n\"----\" H 0 A_GiveInventory(\"QuintLeapProtect\",1)\nGoto Pain+2\nDeath.QuintLeap:\n\"----\" H 0 A_GiveToTarget(\"QuintLeap_Pickup\",1)\ngoto Death.Flatten\n\nPain.HSHCold:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHColdHit\")\nGoto Pain+2\nDeath.HSHCold:\n\"----\" H 0 A_GiveToTarget(\"HyperStormCold\",25)\nGoto Death.Flatten\n\nPain.HSHSuck:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHSuckHit\")\nGoto Pain+2\nDeath.HSHSuck:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_2\",1)\nGoto Death\n\nPain.NeptuneLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainNeptuneLeapHit\")\n\"----\" H 0 A_GiveInventory(\"NeptuneLeapProtect\",1)\nGoto Pain+2\nDeath.NeptuneLeap:\n\"----\" H 0 A_GiveToTarget(\"NeptuneLeap_Pickup\",1)\ngoto Death.Flatten\n\nPain.RaThor:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\nGoto Pain+2\nPain.RaThorSlam:\n\"----\" H 0 A_SpawnItemEx(\"RaThorSlamFloorChecker\",0,0,0,0,0,0,0,1)\nGoto Pain.RaThor\nPain.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorWaveProtect\",1)\nGoto Pain.RaThor\nPain.RaThorSpirit:\n\"----\" H 0 A_GiveInventory(\"RaThorSpiritProtect\",1)\nGoto Pain.RaThor\n\nPain.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain.RaThor\nDeath.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto FlingDeath\n\nDeath.RaThorSlam:\n\"----\" H 0 A_PlaySound(\"weapon/RaThorSlam\",5,1.0)\nDeath.RaThor:\nDeath.RaThorSpirit:\nDeath.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto Death\n\n///////////////////\n//Nothing Special Based\n///////////////////\n\n//No Hitstun\nPain.ProtoBuster:Pain.Buster:Pain.BassBuster:Pain.RockKick:Pain.RollWhiff:Pain.RollCleanse:Pain.AutoFirework:\nPain.TrebleSentry:Pain.Treble:Pain.TrebleBoost:\nPain.BBA_Mega:\nPain.WilyFireB2:\nPain.IcemanSlasher:Pain.FireSpin:Pain.OilSlider:Pain.Oil:\nPain.QuickBoomerang:Pain.Clash:Pain.AtomicfireB:Pain.LeafShieldB:Pain.WaveBuster:\nPain.NeedleCannonB:Pain.MagnetMissile:Pain.TopSpinB:\nPain.BrightBuster:Pain.RainFlushWeak:Pain.PharaohHold:Pain.RingBoomerangB:Pain.DustBuster:Pain.DiveMissile:\nPain.GravityB2:Pain.StarCrash:Pain.StarCrashB:Pain.ChargeKick:Pain.NapalmBombB:Pain.CrystalEyeBitB:Pain.DarkBuster:Pain.DarkShield:\nPain.CentaurFlash:Pain.PlantDrain:Pain.PlantTrapper:Pain.YamatoSpear:\nPain.FreezeCracker:Pain.JunkShield:Pain.JunkShot:Pain.WildCoil:Pain.ScorchWheel:Pain.ScorchWheelB:\nPain.TornadoHold:Pain.WaterTower:Pain.ThunderClawT:Pain.FlameSwordSpark:Pain.FlameSwordSpark2:Pain.FlameSwordSpark3:Pain.ODuoPunch:Pain.TrioThunderClaw:\nPain.JewelSatelliteB:Pain.BlackHoleBombB:Pain.HornetChaserB:Pain.RevolverBuster:Pain.FakeRepeater:\nPain.TripleBladeB:Pain.PumpHandle:\nPain.TenguBladeB:Pain.CopyVision:Pain.WaveBurner:Pain.WaveBurnerUW:Pain.IceWallB:Pain.SpreadDrillB:Pain.SpreadDrillB4:Pain.TheKing:Pain.PiratePush:\nPain.GrabBusterB:Pain.BubbleBombB:Pain.PhotonMissileV:\nPain.BusterRodPole:Pain.BusterRodG:Pain.MegaWaterS:Pain.HyperStormH:Pain.HSHFire:\nPain.ScrewCrusher:Pain.SakugarneB:Pain.SakuDrill:\nPain.Punch:Pain.GutsPunch:Pain.JunkPunch:Pain.ColdPunch:\nPain.Crush:Pain.Flatten:Pain.Misc:Pain.DarkMan:Pain.Gamma:Pain.KyorownBullet:\nPain.ClassPainLess:Pain.ClassPainLess2://\n\"----\" H 0\nGoto Pain+2\n\nPain1:\n\"----\" H 0\ngoto Pain+1\nPain2:\n\"----\" H 0\ngoto Pain+2\n\nPain.MegaCutBall:Pain.MegaGutsBall:/*Pain.MegaIceBall:*/Pain.MegaBombBall:Pain.MegaFireBall:Pain.MegaElecBall:/*Pain.MegaTimeBall:*/Pain.MegaOilBall:\nPain.FragBomber:Pain.Mine:Pain.SkullSniper:Pain.SkullSniperX:Pain.CentaurArrow:\nPain.Coal:Pain.YellowDevilB:\nPain.WilyLightning:\nPain.ThunderBeamElec:\nPain.TrioAstroCrush:Pain.TrioHomingSniper:Pain.TrioIceWave:\nPain.PhotonMissileStart:\n\"----\" H 0\ngoto Pain\n\n//Pain.Normal:\nPain.ProtoBuster2:Pain.ProtoBuster3:Pain.MegaBuster3:Pain.SuperAdaptor:Pain.ArrowBuster:Pain.LaserBuster:Pain.DuoFist1:Pain.DuoFist2:Pain.DuoFist3:\nPain.RollingCutter:Pain.SuperArm:Pain.IceSlasher:Pain.HyperBomb:Pain.FireStorm:Pain.ThunderBeam:/*Pain.OilSlider:*/Pain.OilFlame:\nPain.MetalBlade:Pain.AirShooter:Pain.BubbleLead:Pain.AtomicFire1:Pain.AtomicFire2:/*Pain.AtomicFire3:*/Pain.LeafShield:\nPain.GeminiLaser:Pain.HardKnuckle:Pain.SearchSnake:Pain.ShadowBlade:Pain.NeedleCannon:\nPain.RainFlush:Pain.DrillBomb:Pain.PharaohShot1:Pain.PharaohShot2:Pain.PharaohShot3:Pain.RingBoomerang:Pain.DustCrusher:Pain.DustCrusherBit:Pain.SkullBarrier:\nPain.WaterWave:Pain.PowerStone:Pain.GyroAttack:Pain.NapalmBomb:Pain.CrystalEye:Pain.CrystalEyeBit:Pain.DarkShot:\nPain.BlizzardAttack:Pain.FlameBlast:Pain.KnightCrush:Pain.SilverTomahawk:Pain.PlantBarrier:\n/*Pain.FreezeCracker:*/Pain.FreezeCrackerBit:/*Pain.JunkShot:*/Pain.DangerWrap:Pain.ThunderBolt:Pain.WildCoil2:Pain.NoiseCrush1:Pain.NoiseCrush2:\nPain.MegaBall:Pain.AstroCrush:Pain.IceWave:Pain.ThunderClaw:/*Pain.ThunderClawT:Pain.WaterBalloon:*/Pain.HomingSniper:Pain.GrenadeSD:\nPain.Concrete:Pain.PlugBall:Pain.HornetChaser:Pain.MagmaBazooka1:Pain.MagmaBazooka2:Pain.BlackHoleBomb:Pain.JewelSatellite:\nPain.TripleBlade:Pain.WaterShield:Pain.CommandoBomb:/*Pain.ChillSpike:*/Pain.ThunderWool:Pain.ReboundStriker:Pain.WheelCutter:Pain.SolarBlaze:\nPain.TenguBlade:Pain.MagicCard:Pain.LightningBolt:\nPain.MirrorBuster:Pain.MirrorBuster1:Pain.MirrorBuster2:Pain.MirrorBuster3:Pain.Sakugarne:Pain.BalladeCracker:\n/*Pain.GrabBuster:*/Pain.BubbleBomb:/*Pain.PhotonMissile:*/Pain.ElectricShock:Pain.DeepDigger:/*Pain.BreakDash:*/Pain.SaltWater:\n//Pain.Tango:Pain.FireTrap:Pain.FirePillar:\nPain.ClassPain:\nPain:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityC\",1)\n\"----\" H 0 //A_GiveInventory(\"PainRecoilC\",1)\n\"----\" H 0 A_TakeInventory(\"SuperEffective\",1)\n\"----\" H 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\n\"----\" H 0 A_Pain\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SkipClassPainJump\",1,\"PainContinue\")\n\"----\" H 0 A_Jump(256, \"ClassPain\")\ngoto ClassPain\nClassPain:\n\"----\" H 0\ngoto PainContinue\nPainContinue:\n//\"----\" H 1 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)\n//\"----\" H 1// A_GiveInventory(\"PainRecoilC\",1)\n\"----\" \"#\" 0 A_GiveInventory(\"IsInPain\",1)\n\"----\" \"##########\" 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\n\"----\" H 1\n\"----\" H 0 A_Jump(256, \"Spawn\")\n\"----\" H 1 A_Jump(256, \"Spawn\")\nGoto Spawn\n\nPain.TopSpin:\n\"----\" H 0 A_GiveInventory(\"TopSpinProtect\",1)\ngoto Pain\n\n//Death states\n\nDeath.Ice:\nDeath.IceSlashSlow:Death.IceSlashSlowL:Death.MegaIceBall:\nDeath.WilyIce:Death.TimeStop:\nDeath.FreezeCrackerB:Death.FreezeCrackerF:\nDeath.IceWave:Death.IceWaveB:Death.TrioIceWave:\nDeath.ColdField:Death.ColdPunch:Death.ColdSmackDown:\nDeath.ChillSpike:Death.ChillmanSlow:Death.ChillmanSpike:Death.ChillFreeze:\nDeath.ClassPainTimeStop:Death.Thomas:\n\"----\" H 0 A_GiveInventory(\"IceDeathFlag\",1)\ngoto Death\n\nDeath.WindStorm:Death.WindStormPull:Death.WindStormPush:\nDeath.GravityHold:Death.GravitySmackUp:Death.G_TenguSlam:Death.G_TornadoSlam:\nDeath.DangerTrap:\nDeath.TenguTornadoHeld:Death.TrioTornadoHold:\nDeath.TornadoBlow:Death.TornadoBlowB:Death.TornadoFloor:\nDeath.MWSLift:\n\"----\" H 0 A_GiveInventory(\"RiseDeathFlag\",1)\ngoto Death\n\nDeath.spawntelefrag:\n\"----\" H 0 A_GiveInventory(\"SpawnTeleFragFlag\",1)\ngoto Death\nDeath.instagib:\nDeath.GravityB2:\nDeath.Beam:Death.Telefrag:Death.Spiney:Death.Crush:Death.Suicide://Death.Extreme:Death.InstantDeath:\n//Death.GravityHold:\n\"----\" H 0 A_GiveInventory(\"InstagibFlag\",1)\n\"----\" H 0 A_SetTranslucent(0.0,0)\ngoto Death\n\nDeath.MetalPress:\nDeath.StoneLeap:\nDeath.UranusCharge:\nDeath.Flatten:\n\"----\" H 0 A_GiveInventory(\"FlattenDeathFlag\",1)\n\"----\" H 0 A_SetScale(ScaleX,ScaleX/3)\ngoto Death\n\nFlingDeath:\n\"----\" H 0 A_GiveInventory(\"FlingDeathFlag\",1)\ngoto Death\n\nDeath.DustCrusher:Death.DustCrusherBit:Death.DustBuster:\nDeath.JunkShield:Death.JunkShot:Death.JunkPunch:Death.JunkShock:\n\"----\" H 0 A_GiveInventory(\"JunkDeathDropFlag\",1)\ngoto Death\n\nDeath.GrabBusterAlter1:\n\"----\" H 0 A_SpawnItem(\"Alter1GrabBusterHeal1\")\n\"----\" H 0 A_SpawnItem(\"Alter1GrabBusterHeal1Fake\")\ngoto Death\nDeath.Fire:Death.Slime:Death.Drowning:Death.Exit:\nDeath:\n\"----\" H 0 A_JumpIfInTargetInventory(\"AlterBusterC\",1,\"DeathAlter\")\n\"----\" H 0 A_GiveInventory(\"BubbleFloodUndeploy\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_TakeInventory(\"TunnelDriverDrillPower\", 999)\n\"----\" H 0 A_TakeInventory(\"FlameBargeFlightAmmo\", 999)\n\"----\" H 0 A_TakeInventory(\"SneakTraverserCloak\", 999)\n\"----\" H 0 A_TakeInventory(\"PlayerWIShield\", 999)\n\"----\" H 0 A_Jump(256,\"DeathFix\")\ngoto DeathFix\nDeathAlter:\n\"----\" H 0 A_GiveToTarget(\"AlterManWeaponGain\",1)\n\"----\" H 0 A_GiveInventory(\"BubbleFloodUndeploy\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_TakeInventory(\"TunnelDriverDrillPower\", 999)\n\"----\" H 0 A_TakeInventory(\"FlameBargeFlightAmmo\", 999)\n\"----\" H 0 A_TakeInventory(\"SneakTraverserCloak\", 999)\n\"----\" H 0 A_TakeInventory(\"PlayerWIShield\", 999)\n\"----\" H 0 A_Jump(256,\"DeathFix\")\ngoto DeathFix\n\nDeathFix://Used to show the H sprite for a class on death and check if a class should do a special death.\n\"----\" H 0\n\"----\" H 1\ngoto DeathContinue\n\nClassDeath://Used for special deaths. (such as grenademan)\n\"----\" H 0\n\"----\" H 1\ngoto MegaDeathEnd\n\nClassDeathM://Placeholder to fix desync online\n\"----\" H 1\ngoto MegaDeathEnd\nClassDeathF:\n\"----\" H 19\ngoto MegaDeathEnd\nClassDeathR:\n\"----\" H 1\ngoto RiseDeath\nClassDeathRE:\n\"----\" H 1\ngoto MegaDeathEnd\nClassDeathI:\n\"----\" H 1\ngoto IceDeath\n\nDeathContinue://Which state to hop to\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SpecialDeathFlag\",1,\"ClassDeath\")\n\"----\" H 0 A_JumpIfInventory(\"InstagibFlag\",1,\"MegaDeathEnd\")\n\"----\" H 0 A_JumpIfInventory(\"RiseDeathFlag\",1,\"RiseDeath\")\n\"----\" H 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"IceDeath\")\n\"----\" H 19\n\"----\" H 0\ngoto MegaDeathEnd\n\nRiseDeath:\n\"----\" H 1 ThrustThingZ(0,21,0,1)\n\"----\" H 0 A_JumpIf(ceilingz-z<64,\"MegaDeathEnd\")\n\"----\" H 0 A_GiveInventory(\"RiseDeathFlag2\",1)\n\"----\" H 0 A_JumpIfInventory(\"RiseDeathFlag2\",25,\"MegaDeathEnd\")\nGoto RiseDeath\nIceDeath:\n\"----\" H 0 ACS_ExecuteAlways(998,0,DYE_ICEDEATHCBM,10)\n\"----\" H 1 A_PlaySoundEx(\"CBM/freeze\",\"Voice\")\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_SpawnItemEx(\"FrozenDeathBitFX\",frandom(16,48),0,fRandom(16,48),0,0,0,random(0,359))\n\"----\" H 0 A_PlaySoundEx(\"CBM/icebreak\",\"Body\")\n\"----\" H 0 A_SpawnItemEx(\"FrozenDeathFXC\",0,0,0)\ngoto DeathWait\nDeath.Falling:\n\"----\" H 0 A_JumpIfInventory(\"FallDeathExplodeFlag\",1,\"Death\")\n\"----\" H 0 A_GiveInventory(\"FallingFlag\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_SetTranslucent(0.0,0)\n\"----\" H 0 A_PlaySoundEx(\"*death\",\"Voice\")\ngoto DeathWait\n\nMegaDeathEnd:\n\"----\" H 0 A_ChangeVelocity(0,0,0,CVF_REPLACE)\n\"----\" H 0 A_PlaySoundEx(\"*death\",\"Voice\")//A_XScream\n\"----\" H 0 A_JumpIf(ACS_ExecuteWithResult(143,0)>=0,3)//Check if team game\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFXC\",0,0,32)\n\"----\" H 0 A_Jump(256,2)\n\"----\" H 0 A_SpawnItemEx(\"TFakeDeathFX\",0,0,32,0,0,0,0,1)\n\"----\" H 0\ngoto DeathWait\n\nDeathWait:\nTNT1 A 1 A_CheckPlayerDone\nwait\n\nDropWeapon:\n\"----\" H 0\n\"----\" H 0 A_Jump(256,\"NoDropWeapon\")\ngoto NoDropWeapon\nNoDropWeapon:\nPLAY Z 1 A_CheckPlayerDone\nwait\n\n//AmmoGet:\n//\"----\" Y 0 A_PlaySoundEx(\"weapon/mirrorabsorb\",\"Voice\")\n//\"----\" Y 0 A_GiveInventory(\"MirrorCharge\",7)\n//EnkerClassAbsorb:\n//\"----\" Y 35\n//\"----\" Y 0\n//goto Spawn+1\n\n// SINGLEPLAYER STUFF\nTheEnd: // Used in the original ending\nPLY1 G 4\nloop\nWalkForward:\nPLY1 BBBBBCCCCCDDDDDEEEEE 1 A_Recoil(-0.8)\nloop\nCreditWalk:\nPLY1 BCDE 8\nloop\nCreditRun:\nPLY1 BCDE 5\nloop\nDozerCarry:\nPLY1 BBBBCCCCDDDDEEEEBBBBCCCCDDDDBBBBCCCCDDDD 1 A_Recoil(-1)\nPLY1 F 10 A_Stop\nPLY1 F -1\nstop\nDozerThrow:\nPLY1 F 0 A_ChangeFlag(\"THRUACTORS\",1)\nPLY1 F 20 ThrustThingZ(0, 60, 0, 1)\nPLY1 G 20\nPLY1 A -1\nstop\nEndlessPain:\nPLY1 H -1\nstop\n\nPain.HauntPumpkin:\n\"----\" H 0 A_SpawnItemEx(\"PainHauntPumpkinHit\")\nGoto Pain+1\nDeath.HauntPumpkin:\n\"----\" H 0 A_SpawnItemEx(\"HauntPumpkinHealthChaser\")\ngoto Death\nPain.NeapolitanBomb:\n\"----\" H 0 A_GiveInventory(\"NeapolitanBombProtect\",1)\nPain.BadgeBarrier:\nPain.TruffleCluster:\n\"----\" H 0\ngoto Pain+1\nPain.CyberDistorter:\n//PLY1 H 0 A_GiveToTarget(\"CyberDistorterFlag\",1)\n\"----\" H 0 A_GiveInventory(\"CyberDistortActivator\", 1)\nGoto Pain+1\nPain.ForceBeam:\n\"----\" H 0 //A_ScaleVelocity(0.75)\n\"----\" H 0 A_Pain\n\"----\" H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"----\" H 1\n\"----\" HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"----\" H 1\nGoto Spawn\nPain.HazardTrapper:\nPain.MatchBlast:\n\"----\" H 0\ngoto Pain+1\n}\n}\n\nactor TenguBladeWepCWI : TenguBladeWepWI replaces TenguBladeWepC\n{\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot\ndropitem \"TenguBladeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nHold:\nTENA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTENA A 0 A_JumpIfInventory(\"WeaponCharge\", 25, \"Charge2\")\nTENA A 0 A_JumpIfInventory(\"WeaponCharge\", 15, \"Charge\")\nTENA A 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nTENA A 0 A_Refire\nGoto Fire1\nCharge:\nTENA B 0 A_JumpIfInventory(\"WeaponCharge\", 25, \"Charge2\")\nTENA B 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nTENA B 0 A_Refire\nGoto Fire1\n\nDashStart:\nTENA E 0 A_GiveInventory(\"TenguBladeFlag\",10)\nTENA E 0 A_TakeInventory(\"TenguBladeAmmo\",2)\nTENA E 0 A_Recoil(-50)\nTENA E 0 A_PlaySoundEx(\"weapon/tengudash\",\"Weapon\")\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyFrozen\",1)//\n\nTENA E 0 A_ChangeFlag(\"THRUSPECIES\",1)\nGoto DashAttack\nDashExtend:\nTENA E 0 A_GiveInventory(\"TenguBladeFlag\",2)\nTENA E 0 A_Stop\nTENA E 0 A_SpawnItemEx(\"TenguDash\")\nTENA E 0 A_Recoil(-40)\nTENA E 0 ThrustThingZ(0,35,0,0)\nGoto DashAttack\nDashAttack:\nTENA E 0 A_Recoil(-1)\nTENA E 1 A_SpawnItemEx(\"TenguDash\",48,0,32,momx,momy,momz,0,8) //A_FireCustomMissile(\"TenguMelee\",0,0,11,-8)\nTENA E 0 A_TakeInventory(\"TenguBladeFlag\",1)\nTENA E 0 A_JumpIfInventory(\"TenguBladeFlag\",1,\"DashAttack\")\nDashFinish:\nTENA E 1 A_JumpIf(ACS_ExecuteWithResult(261,64)==1,\"DashExtend\")\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyUnfrozen\",1)//\n\nTENA E 0 A_ChangeFlag(\"THRUSPECIES\",0)\nTENA E 0 A_ScaleVelocity(0.25)\nTENA FG 2\nTNT1 A 8 A_TakeInventory(\"WeaponCharge\",999)\nTENA CBA 2\nTENA A 0 A_Refire\nGoto Ready+1\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\n}\n}\n\nactor AlterManWeaponGain : CustomInventory\n{\nStates\n{\nNope:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfHealthLower(1,\"Nope\")\nTNT1 A 0 A_JumpIfInventory(\"HauntPumpkinWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"BadgeBarrierWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"NeapolitanBombWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"TruffleClusterWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"CyberDistorterWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"ForceBeamWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"HazardTrapperWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"MatchBlastWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0\ngoto GiveWeaponEnergy\nGiveWeapon:\nTNT1 A 0\nTNT1 A 0 A_Jump(256,\"GiveHP\",\"GiveBB\",\"GiveNB\",\"GiveTC\",\"GiveCD\",\"GiveFB\",\"GiveHT\",\"GiveMB\")\nTNT1 A 1\nloop\nGiveHP:\n//TNT1 A 0 Log(s:\"Weapon Get! Haunt Pumpkin!\")\nTNT1 A 0 A_JumpIfInventory(\"HauntPumpkinWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"HauntPumpkinWepC\",1)\ngoto GiveWeaponEnergy\nGiveBB:\n//TNT1 A 0 Log(s:\"Weapon Get! Badge Barrier!\")\nTNT1 A 0 A_JumpIfInventory(\"BadgeBarrierWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"BadgeBarrierWepC\",1)\ngoto GiveWeaponEnergy\nGiveNB:\n//TNT1 A 0 Log(s:\"Weapon Get! Neapolitan Bomb!\")\nTNT1 A 0 A_JumpIfInventory(\"NeapolitanBombWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"NeapolitanBombWepC\",1)\ngoto GiveWeaponEnergy\nGiveTC:\n//TNT1 A 0 Log(s:\"Weapon Get! Truffle Cluster!\")\nTNT1 A 0 A_JumpIfInventory(\"TruffleClusterWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"TruffleClusterWepC\",1)\ngoto GiveWeaponEnergy\nGiveCD:\n//TNT1 A 0 Log(s:\"Weapon Get! Cyber Distorter!\")\nTNT1 A 0 A_JumpIfInventory(\"CyberDistorterWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"CyberDistorterWepC\",1)\ngoto GiveWeaponEnergy\nGiveFB:\n//TNT1 A 0 Log(s:\"Weapon Get! Force Beam!\")\nTNT1 A 0 A_JumpIfInventory(\"ForceBeamWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"ForceBeamWepC\",1)\ngoto GiveWeaponEnergy\nGiveHT:\n//TNT1 A 0 Log(s:\"Weapon Get! Hazard Trapper!\")\nTNT1 A 0 A_JumpIfInventory(\"HazardTrapperWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"HazardTrapperWepC\",1)\ngoto GiveWeaponEnergy\nGiveMB:\n//TNT1 A 0 Log(s:\"Weapon Get! Match Blast!\")\nTNT1 A 0 A_JumpIfInventory(\"MatchBlastWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"MatchBlastWepC\",1)\ngoto GiveWeaponEnergy\nGiveWeaponEnergy:\nTNT1 A 0 A_GiveInventory(\"HauntPumpkinAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"BadgeBarrierAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"NeapolitanBombAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"TruffleClusterAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"CyberDistorterAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"ForceBeamAmmo\",60)\nTNT1 A 0 A_GiveInventory(\"HazardTrapperAmmo\",12)\nTNT1 A 0 A_GiveInventory(\"MatchBlastAmmo\",6)\nstop\n}\n}\n\nactor AlterPropBOSSATTACK\n{\n//$Category MM8BDM-Props\nscale 2.5\nheight 40\nradius 40\nStates\n{\nSpawn:\nALTR A 8\nloop\nTurnAway:\nALTR A -1\nloop\nNothing:\nNOTH A 1\nloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/WIRunes.txt",
"contents": "ACTOR StrengthRune_STW : Rune_ST replaces StrengthRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXI0\n\tPowerup.Type Strength_ST\n\tInventory.PickupMessage \"$PICKUP_STRENGTH\"\n\tInventory.PickupAnnouncerEntry \"strength\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX I 1\n\t\tLoop\n\t}\n}\n\nACTOR RageRune_STW : Rune_ST replaces RageRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXE0\n\tPowerup.Type Rage_ST\n\tInventory.PickupMessage \"$PICKUP_RAGE\"\n\tInventory.PickupAnnouncerEntry \"rage\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX E 1\n\t\tLoop\n\t}\n}\n\nACTOR DrainRune_STW : Rune_ST replaces DrainRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXA0\n\tPowerup.Type Drain_ST\n\tInventory.PickupMessage \"$PICKUP_DRAIN\"\n\tInventory.PickupAnnouncerEntry \"drain\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX A 1\n\t\tLoop\n\t}\n}\n\nACTOR SpreadRune_STW : Rune_ST replaces SpreadRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXH0\n\tPowerup.Type Spread_ST\n\tInventory.PickupMessage \"$PICKUP_SPREAD\"\n\tInventory.PickupAnnouncerEntry \"spread\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX H 1\n\t\tLoop\n\t}\n}\n\nACTOR ResistanceRune_STW : Rune_ST replaces ResistanceRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXG0\n\tPowerup.Type Resistance_ST\n\tInventory.PickupMessage \"$PICKUP_RESISTANCE\"\n\tInventory.PickupAnnouncerEntry \"resistance\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX G 1\n\t\tLoop\n\t}\n}\n\nACTOR RegenerationRune_STW : Rune_ST replaces RegenerationRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXF0\n\tPowerup.Type Regeneration_ST\n\tInventory.PickupMessage \"$PICKUP_REGENERATION\"\n\tInventory.PickupAnnouncerEntry \"regeneration\"\n\tPowerup.Strength 25\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX F 1\n\t\tLoop\n\t}\n}\n\nACTOR ProsperityRune_STW : Rune_ST replaces ProsperityRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXD0\n\tPowerup.Type Prosperity_ST\n\tInventory.PickupMessage \"$PICKUP_PROSPERITY\"\n\tInventory.PickupAnnouncerEntry \"prosperity\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX D 1\n\t\tLoop\n\t}\n}\n\nACTOR ReflectionRune_STW : Rune_ST replaces ReflectionRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXJ0\n\tPowerup.Type Reflection_ST\n\tInventory.PickupMessage \"$PICKUP_REFLECTION\"\n\tInventory.PickupAnnouncerEntry \"reflection\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX J 1\n\t\tLoop\n\t}\n}\n\nACTOR HighJumpRune_STW : Rune_ST replaces HighJumpRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXB0\n\tPowerup.Type HighJump_ST\n\tInventory.PickupMessage \"$PICKUP_HIGHJUMP\"\n\tInventory.PickupAnnouncerEntry \"highjump\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX B 1\n\t\tLoop\n\t}\n}\n\nACTOR HasteRune_STW : Rune_ST replaces HasteRune_ST\n{\n\t+FLOATBOB\n\tscale 1.5\n\tInventory.Icon RUNXC0\n\tPowerup.Type Haste_ST\n\tInventory.PickupMessage \"$PICKUP_HASTE\"\n\tInventory.PickupAnnouncerEntry \"haste\"\n\tStates\n\t{\n\tSpawn:\n\t\tRUNX C 1\n\t\tLoop\n\t}\n}\n\nactor LaserTridentWepCGiver : WepCGiver replaces LaserTridentWep\n{\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman, tenor\nInventory.Pickupmessage \"$PU_LASERTRIDENT\"\nStates\n{\nSpawn:\nLTRI A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,\"Pickup2\")\nDUST B 0 A_JumpIfInventory(\"RockFlag\",1,\"Rock_P\")\nfail\nPickup2:\nDUST B 0 A_JumpIfInventory(\"LaserTridentWepC\",1,\"No\")\nDUST B 0 A_GiveInventory(\"LaserTridentWepC\",1)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/MegaManC.txt",
"contents": "actor MegamanC : MegaClassBase replaces Megaman\n{\nPlayer.ScoreIcon \"C_00B0X\"\nplayer.displayname \"Megaman\"\nplayer.soundclass \"megamanc\"\n\nplayer.startitem \"MegaBusterC\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"MegaFlag\"\nplayer.startitem \"MegaBusterFlag\"\nplayer.startitem \"SlideLimitFlag\", 500\nplayer.startitem \"CopyNerf\"\n+NOSKIN\nStates\n{\nSpawn:\nPLAY A 0\n\"----\" B 1\nPLAY A 0 A_JumpIfInventory(\"MillTreadProtection\", 1, \"Missile\")\nPLAY A 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\n//90\n//10\nGoto Spawn+2\nSee:\nPLAY BCDE 5\nGoto Spawn\nMissile:\nDUO7 F 0 A_JumpIfInventory(\"MillTreadProtection\",1,\"MillTread\")\nPLAY A 0 A_JumpIfInventory(\"JetBusterC\",1,\"JetMissile\")\nPLAY A 0 A_JumpIfInventory(\"PowerFistC\",1,\"PowerMissile\")\nPLAY A 0 A_JumpIfInventory(\"MegaSlide\",1,\"Slide\")\nPLAY FFFFF 1 A_JumpIfInventory(\"MegaSlide\",1,\"Slide\")\nPLAY GGG 1 A_JumpIfInventory(\"MegaSlide\",1,\"Slide\")\n\"----\" G 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\ngoto Spawn+2\nJetMissile:\nPLAY A 0 A_JumpIfInventory(\"JetTrigger\",1,\"Flight\")\nPLAY F 5\nPLAY G 4\ngoto Spawn+2\nFlight:\nPLAY A 0 A_JumpIfInventory(\"JetFuel\",0,\"See\")\nPLAY R 0\nPLAY RR 5\ngoto Spawn+2\nPowerMissile:\nPLAY A 0\nPLAY F 5\nPLAY G 4\ngoto Spawn//+4\nSlide:\nPLAY R 20\nPLAY A 0\ngoto Spawn\nMillTread:\nMTCH A 20\ngoto Spawn\nClassPain:\nPLAY H 0\ngoto PainContinue\nDeathFix:\nPLAY H 0\ngoto DeathContinue\nClassDeath:\nPLAY H 1\ngoto MegaDeathEnd\n}\n}\n\n/*\nactor RemoveMegaman : PlayerPawn\n{\nplayer.displayname \"megaman\"\nlimitedtoteam 254\nvisibletoteam 254\nplayer.colorrange 0 0\nPlayer.MaxSkinSizeFactor 0, 0\nscale 2.5\nStates\n{\nSpawn:\nPLAY A -1\nloop\nSee:\nPLAY BCDE 5\nloop\n}\n}*/"
},
{
"source": "pk3",
"name": "actors/Protoman.txt",
"contents": "actor Protoman : LightClassBase\n{\nPlayer.ScoreIcon \"C_00A0X\"\nplayer.displayname \"Protoman\"\nplayer.soundclass \"protomanc\"\n\nplayer.startitem \"ProtoBusterBoss\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"SlideLimitFlag\", 500\nplayer.startitem \"CopyNerf\"\n\nplayer.forwardmove 0.83, 0.83\nplayer.sidemove 0.81, 0.81\n+noskin\nStates\n{\nSpawn:\nPROM A 0\n\"----\" B 1\nPROM A 0 A_JumpIfInventory(\"MillTreadProtection\", 1, \"Missile\")\nPROM A 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\nGoto Spawn+2\nSee:\nPROM BCDE 5\nGoto Spawn\nMissile:\nPROM F 0 A_JumpIfInventory(\"ProtoSlide\",1,\"Slide\")\nPROM F 0 A_JumpIfInventory(\"MillTreadProtection\",1,\"MillTread\")\nPROM FFFFF 1 A_JumpIfInventory(\"ProtoSlide\",1,\"Slide\")\nPROM GGGG 1 A_JumpIfInventory(\"ProtoSlide\",1,\"Slide\")\n\"----\" G 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\ngoto Spawn+2\nSlide:\nPROM Y 20\ngoto Spawn\nMillTread:\nPROM P 20\ngoto Spawn\nClassPain:\nPROM H 0\ngoto PainContinue\nDeathFix:\nPROM H 0\ngoto DeathContinue\nClassDeath:\nPROM H 1\ngoto MegaDeathEnd\n\n}\n}"
},
{
"source": "pk3",
"name": "actors/Bass.txt",
"contents": "actor Bass : MegaClassBase\n{\nPlayer.ScoreIcon \"C_00F0X\"\nplayer.displayname \"Bass\"\nplayer.soundclass \"bassc\"\n\nplayer.startitem \"BassBusterBoss\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"TrebleBoostAmmo\", 30\nplayer.startitem \"BassFlag\"\nplayer.startitem \"CanAirJump\"\nplayer.startitem \"CanAirJumpStack\", 1\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"SlideLimitFlag\", 500\nplayer.startitem \"CopyNerf\"\n\nplayer.forwardmove 0.75, 0.75\nplayer.sidemove 0.73, 0.73\n\nStates\n{\nSpawn:\nBASS A 0 //ACS_NamedExecuteAlways(\"MVHDARS\",0)\nBASS A 0 A_JumpIfInventory(\"TrebleBoostcFlag\",1,\"Treb\")\n\"----\" B 1\nBASS A 0 A_JumpIfInventory(\"MillTreadProtection\", 1, \"Missile\")\nBASS A 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\ngoto Spawn+3\nTreb:\nBASS MNMN 5\nGoto Spawn\nSee:\nBASS A 0 A_JumpIfInventory(\"TrebleBoostcFlag\",1,\"Treb\")\nBASS BCDE 5\nGoto Spawn\nMissile:\nBASS F 0 A_JumpIfInventory(\"MillTreadProtection\",1,\"Dash\")\nBASS F 0 A_JumpIfInventory(\"TrebleBoostcFlag\",1,\"Trebs\")\nBASS F 0 A_JumpIfInventory(\"BassDash\",1,\"Dash\")\nBASS FFFFF 1 A_JumpIfInventory(\"BassDash\",1,\"Dash\")\nBASS GGGG 1 A_JumpIfInventory(\"BassDash\",1,\"Dash\")\n\"----\" G 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\ngoto Spawn\nTrebs:\nBASS O 5\nBASS P 5\ngoto Spawn\nDash:\nBASS R 20\ngoto Spawn\n\nClassPain:\nBASS H 0\ngoto PainContinue\nDeathFix:\nBASS H 0\ngoto DeathContinue\nClassDeath:\nBASS H 1\ngoto MegaDeathEnd\n}\n}"
},
{
"source": "pk3",
"name": "actors/Duo.txt",
"contents": "actor Duo : DuoClassBase\n{\nPlayer.ScoreIcon \"C_08I0X\"\nplayer.displayname \"Duo\"\nplayer.soundclass \"duoc\"\n\nplayer.startitem \"DuoFistBoss\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"SlideLimitFlag\", 500\nplayer.startitem \"CopyNerf\"\n\nplayer.forwardmove 0.73, 0.73\nplayer.sidemove 0.71, 0.71\n\nStates\n{\nSpawn:\nDUO7 A 0 //ACS_NamedExecuteAlways(\"MVHDARS\",0)\n\"----\" B 1\nDUO7 A 0 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\nDUO7 A 0 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\nDUO7 A 0 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\nDUO7 A 0 A_JumpIfInventory(\"MillTreadProtection\", 1, \"Missile\")\nDUO7 A 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\nGoto Spawn+3\nSee:\nDUO7 BBBBBCCCCCDDDDDEEEEE 1 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\nGoto Spawn\nMissile:\nDUO7 F 0 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\nDUO7 F 0 A_JumpIfInventory(\"DuoBash\",1,\"Slide\")\nDUO7 F 0 A_JumpIfInventory(\"MillTreadProtection\",1,\"Slide\")\nDUO7 FFFFF 1 A_JumpIfInventory(\"DuoBash\",1,\"Slide\")\nDUO7 GGG 1 A_JumpIfInventory(\"DuoBash\",1,\"Slide\")\n\"----\" G 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\ngoto Spawn\nSlide:\nDUO7 K 12\ngoto Spawn\nRise:\nDUO7 MMNNOO 1 A_JumpIfInventory(\"DuoMeteorGo\",1,\"Ball\")\nloop\nBall:\n//DUO7 P 0 A_SpawnItemEX(\"GigaFistFXLefty\",0,0,28,0,0,0,0,1)\nDUO7 PPQQ 1 A_JumpIfInventory(\"DuoMeteorEnd\",1,\"Fall\")\nloop\nFall:\nDUO7 M 1\ngoto Fall2\nFall2:\nDUO7 M 0 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\nDUO7 M 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nloop\nClassPain:\nDUO7 H 0 A_JumpIfInventory(\"DuoMeteor\",1,\"Rise\")\ngoto PainContinue\nDeathFix:\nDUO7 H 0\ngoto DeathContinue\nClassDeath:\nDUO7 H 1\ngoto MegaDeathEnd\n}\n}"
},
{
"source": "pk3",
"name": "actors/EvilRobot.txt",
"contents": "actor Trio : DuoClassBase\n{\nPlayer.ScoreIcon \"C_08K0X\"\nplayer.displayname \"EvilRobot\"\nplayer.soundclass \"evilrobotc\"\n\nplayer.startitem \"EvilFistC\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"EvilRageAmmo\", 112\nplayer.startitem \"TrioSpawnStart_P\"\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"NoAmmoPickup\"\nplayer.startitem \"CopyNerf\"\n\nplayer.forwardmove 0.73, 0.73\nplayer.sidemove 0.71, 0.71\nStates\n{\nSpawn:\nEROB A 0\n\"----\" B 1\nEROB A 0 A_JumpIfInventory(\"MillTreadProtection\", 1, \"Missile\")\nEROB A 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\nGoto Spawn+2\nSee:\nEROB BCDE 5\nGoto Spawn+2\nMissile:\nEROB F 0 A_JumpIfInventory(\"MillTreadProtection\",1,\"MillTread\")\nEROB FF 1 A_JumpIfInventory(\"TrioFireFlag\",1,\"Missile2\")\nEROB F 3\nEROB G 3\n\"----\" G 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\ngoto Spawn\nMissile2:\nEROB I 1\nEROB I 1 A_JumpIfInventory(\"TrioFireFlag\",1,1)\ngoto Missile\nEROB I 1\nEROB I 1 A_JumpIfInventory(\"TrioFireFlag\",1,1)\ngoto Missile\nEROB I 1\nEROB I 1 A_JumpIfInventory(\"TrioFireFlag\",1,1)\ngoto Missile\nEROB J 1\nEROB J 1 A_JumpIfInventory(\"TrioFireFlag\",1,1)\ngoto Missile\nEROB J 1\nEROB J 1 A_JumpIfInventory(\"TrioFireFlag\",1,1)\ngoto Missile\nEROB J 1\nEROB J 1 A_JumpIfInventory(\"TrioFireFlag\",1,\"Missile2\")\ngoto Missile\nClassPain:\nEROB H 0\ngoto PainContinue\nDeathFix:\nEROB H 0 A_Jump(256,2)//32\nEROB H 0 A_JumpIfInventory(\"TrioRuneFlag\",1,2)\ngoto DeathContinue\nEROB H 0 A_GiveInventory(\"SpecialDeathFlag\",1)\ngoto DeathContinue\nEROB H 0 A_Jump(256,1)//32\ngoto DeathContinue\nEROB H 0 A_GiveInventory(\"SpecialDeathFlag\",1)\ngoto DeathContinue\nClassDeath:\nEROB H 0 A_TakeInventory(\"SpreadRune_ST\",1)\nEROB H 0 A_TakeInventory(\"PowerSpread_ST\")\nEROB H 0 A_JumpIfInventory(\"InstagibFlag\",1,\"ClassDeathM\")\nEROB H 0 A_JumpIfInventory(\"RiseDeathFlag\",1,\"ClassDeathR\")\nEROB H 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"ClassDeathI\")\nEROB H 19\ngoto ClassDeathM\nClassDeathM:\nEROB H 0 //A_SpawnItemEx(\"TrioRareDeathHelper\",0,0,0,momx,momy,momz,0,9) //Nope.\ngoto MegaDeathEnd\nClassDeathR:\nEROB H 1 ThrustThingZ(0,21,0,1)\nEROB H 0 A_JumpIf(ceilingz-z<64,\"ClassDeathM\")\nEROB H 0 A_GiveInventory(\"RiseDeathFlag2\",1)\nEROB H 0 A_JumpIfInventory(\"RiseDeathFlag2\",25,\"ClassDeathM\")\nloop\nClassDeathI:\nEROB H 0 ACS_ExecuteAlways(998,0,DYE_ICEDEATHCBM,10)\nEROB H 1 A_PlaySoundEx(\"CBM/freeze\",\"Voice\")\nEROB HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_SpawnItemEx(\"FrozenDeathBitFX\",frandom(16,48),0,fRandom(16,48),0,0,0,random(0,359))\nEROB H 0 A_PlaySoundEx(\"CBM/icebreak\",\"Body\")\nEROB H 0 A_SpawnItemEx(\"FrozenDeathFXC\",0,0,0)\nEROB H 0 //A_SpawnItemEx(\"TrioRareDeathHelper\",0,0,0,momx,momy,momz,0,9) //Nope.\ngoto DeathWait\nMillTread:\nMTCH B 20\ngoto Spawn\n}\n}"
}
]
},
"maps": []
}