Raw model (for completeness)
{
"meta": {
"id": "03e16dab-112c-41f7-b742-7f140de17683",
"sha1": "acf63b2a24d5edfdb9cd13352432f3c354b831e6",
"sha256": "c8cdd925e6e538270000e8458ebaf27aee0ce5353221ac01bc169c0543c93cf7",
"filenames": [
"classes_com_a_galera.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021-01-10 03:22:10",
"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:22:10",
"file": {
"type": "PK3",
"size": 27405967,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/acf63b2a24d5edfdb9cd13352432f3c354b831e6/acf63b2a24d5edfdb9cd13352432f3c354b831e6.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"FZ01",
"FZ02",
"HiddenPalaceZonev2",
"WoodZone V2"
],
"counts": {
"endoom": 0,
"graphics": 1,
"lumps": 12190,
"maps": 4,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "BOTINFO.txt",
"contents": "{\nname = \"\\cdMaestro\"\naccuracy=6 intellect=6 evade=6 anticipation=6 reactiontime=6 perception=6\nclass = \"Maestro\"\nscript = \"humanbot\"\nrevealed = false\n}\n{\nname = \"\\cjDr. Light\"\naccuracy=6 intellect=6 evade=6 anticipation=6 reactiontime=6 perception=6\nclass = \"DrLight\"\nscript = \"humanbot\"\n}\n{\nname = \"\\ceRock\"\naccuracy=6 intellect=6 evade=6 anticipation=6 reactiontime=6 perception=6\nclass = \"Rock\"\nscript = \"humanbot\"\nrevealed = false\n}\n\n{\nname = \"\\ckBBA\\cj-\\chMegaman\"\naccuracy=1 intellect=4 evade=4 anticipation=4 reactiontime=4 perception=4\nskin = \"Megaman-BBA\"\nclass = \"BBAMegaman\"\nscript = \"humanbot\"\nchatlump = \"chats/BOTBBA.txt\"\nchatfrequency = 50\n}\n\n//Until Core adds them\n\n{\nname = \"\\ctBlademan\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Blademan\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\crNitroman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Nitroman\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cdMercury\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Mercury\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cfVenus\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Venus\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cqJupiter\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Jupiter\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\crUranus\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Uranus\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cgChara\"\naccuracy=1 intellect=4 evade=1 anticipation=2 reactiontime=4 perception=1\nclass = \"Chara\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cnMEGAMANEXE\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"MEGAMANEXE\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\crMegaManX\"\naccuracy=1 intellect=4 evade=2 anticipation=1 reactiontime=3 perception=2\nclass = \"X\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cnDio\"\naccuracy=1 intellect=2 evade=0 anticipation=3 reactiontime=2 perception=1\nclass = \"Dio\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cnBearerClass\"\naccuracy=1 intellect=2 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"BearerClass\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cgZero\"\naccuracy=1 intellect=4 evade=1 anticipation=2 reactiontime=4 perception=1\nclass = \"Zero\"\nscript = \"humanbot\"\n}"
},
{
"source": "pk3",
"name": "FONTDEFS.txt",
"contents": "CMBHPFONT\n\t{\n\t\t0 STYS8BD0\n\t\t1 STYS8BD1\n\t\t2 STYS8BD2\n\t\t3 STYS8BD3\n\t\t4 STYS8BD4\n\t\t5 STYS8BD5\n\t\t6 STYS8BD6\n\t\t7 STYS8BD7\n\t\t8 STYS8BD8\n\t\t9 STYS8BD9\n\t}\n\nCMBHQFONT //1.5 scale (shrunk)\n\t{\n\t\t0 STYSCBMA\n\t\t1 STYSCBMB\n\t\t2 STYSCBMC\n\t\t3 STYSCBMD\n\t\t4 STYSCBME\n\t\t5 STYSCBMF\n\t\t6 STYSCBMG\n\t\t7 STYSCBMH\n\t\t8 STYSCBMI\n\t\t9 STYSCBMJ\n\t}\n\nCMBHRFONT //1.25 scale\n\t{\n\t\t0 STYSCBMK\n\t\t1 STYSCBML\n\t\t2 STYSCBMM\n\t\t3 STYSCBMN\n\t\t4 STYSCBMO\n\t\t5 STYSCBMP\n\t\t6 STYSCBMQ\n\t\t7 STYSCBMR\n\t\t8 STYSCBMS\n\t\t9 STYSCBMT\n\t}"
},
{
"source": "pk3",
"name": "SBARINFO.V.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}\n\nDrawSelectedInventory INDEXFONT,24,64,37,64,white;\nDrawImage weaponicon,16,64;\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 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\"BARAMM68\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterShieldWepC{DrawBar\"BARAMM69\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WaterShieldCheck,1{DrawBar \"BARAMT69\",\"NOBAR\",WaterShieldCheck,vertical,24,8;}}\nIsSelected CommandoBombWepC{DrawBar\"BARAMM70\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ChillSpikeWepC{DrawBar\"BARAMM71\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderWoolWepC{DrawBar\"BARAMM72\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ReboundStrikerWepC{DrawBar\"BARAMM73\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WheelCutterWepC{DrawBar\"BARAMM74\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WheelCutterCheck,1{DrawBar \"BARFLS1\",\"NOBAR\",WheelCutterCheck,vertical,16,8;}}\nIsSelected SolarBlazeWepC{DrawBar\"BARAMM75\",\"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,16;}\nInInventory RushJetCounter,1{DrawImage\"RUSHOUT\",290,16;}\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;}}\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;}\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{InInventory PinkStaminaBar,1{DrawBar\"BARSTAMX\",\"NOBAR\",StaminaFlag,vertical,24,8;}\n\telse InInventory ForceStaminaFlag{InInventory not StaminaFlag,500{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,94;}\n\t\telse{DrawImage\"ARCSTAMX\",2,94;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,97;}}\n\telse{InInventory not StaminaFlag,250{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,94;}\n\t\telse{DrawImage\"ARCSTAMX\",2,94;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,97;}}\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}\n\n//Extra Copy Weapons\nIsSelected HyperStormHWepC{Drawbar\"WH_C_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaWaterSWepC{Drawbar\"WH_B_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MWSShieldCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MWSShieldCharge,vertical,16,8;}}\nIsSelected BusterRodGWepC{Drawbar\"WH_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RainbowGalaxyWepC{DrawBar\"BARAMM66\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DynamoTendrilWepC{Drawbar\"BARAMX53\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantTrapperWepC{Drawbar\"BARAMX28\",\"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 TopTwistWepC{Drawbar\"BARAMM17\",\"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 RisingFistWepC{Drawbar\"BARAMMDL\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nInInventory ProtoBusterBoss,1{DrawBar\"00_0_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nInInventory MegaFlag,1{InInventory MegaBusterFlag,1{DrawBar\"00_1_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\n\telse{DrawBar\"00___BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}}\nInInventory BassDoubleJump,1{DrawBar\"00_4_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nInInventory DuoBusterBoss,1{DrawBar\"08_9_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\n//MM0\n\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;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaCutBallBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaGutsBallBoss{DrawBar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaIceBallBoss{DrawBar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaBombBallBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaFireBallBoss{DrawBar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaElecBallBoss{DrawBar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaTimeBallBoss{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;}\nIsSelected MegaOilBallBoss{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",Ammo2,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\"BARAMMO1\",\"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\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\",JoeUpgradeAmmo,vertical,16,8;}\n\telse{DrawBar\"BARAMM48\",\"BAREMPTY\",JoeUpgradeAmmo,vertical,16,8;}}\nIsSelected MachineGunJoeBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,8,8;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"BARFLSJ\",\"BAREMPTY\",JoeUpgradeAmmo,vertical,16,8;}\n\telse{DrawBar\"BARAMM48\",\"BAREMPTY\",JoeUpgradeAmmo,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_BFG9000,1{DrawImage\"BBBWEP6A\",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//Seiya\nInInventory SeiyaArmor, 1{\nDrawImage \"SEIYABAR\", 10, 8;\nDrawNumber 3, CONFONT, UNTRANSLATED, Health, 73, 12;\nIsSelected PegasusCloth{DrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, 73, 28;}\nIsSelected PegasusCloth{DrawNumber 3, CONFONT, UNTRANSLATED, Ammo2, 73, 44;}\n}\n\n// Dio\nIsSelected DioStandPowers{Drawbar\"BARAMM23\",\"BAREMPTY\",ZawardoAmmo,vertical,16,8;}\n\n//Chara\nWeaponAmmo LoveAmmo{Drawbar\"BARAMM23\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected knife{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n// mega man exe\nIsSelected ForteExEBuster\n\t{\n\tDrawBar \"BARAMM37\", \"BAREMPTY\", CustGaugeAmmo, vertical, 16, 8;\n\t}\n\nIsSelected NormStylBuster\n\t{\n\tDrawBar \"BARAMM37\", \"BAREMPTY\", CustGaugeAmmo, vertical, 16, 8;\n\t}\nIsSelected EMBuster\n\t{\n\tDrawBar \"BARAMM37\", \"BAREMPTY\", CustGaugeAmmo, vertical, 16, 8;\n\t}\n//Mega Man X\nIsSelected XBuster\n\t{\n\tDrawBar \"BARAMMO3\", \"BAREMPTY\", Ammo HadoukenRecharge, vertical, 16, 8;\n\t}\nInInventory HadoukenReady, 1\n\t{\n\tDrawImage \"HADOIC\", 14,65;\n\t}\n\nInInventory IsDashing, 1\n\t{\n\tDrawImage \"MMXSI8I2\", 290,24;\n\t}\nInInventory\tGIGASlideThrust, 1\n\t{\n\tDrawImage \"UBURU\", 290,24;\n\t}\nIsSelected GaeaBuster\n\t{\n\tDrawbar\"BARAMMO9\", \"BAREMPTY\", GigaAttackAmmo, vertical, 16, 8;\n\n\t}\n\nIsSelected BladeBuster\n\t{\n\tDrawbar\"BARAMMO9\", \"BAREMPTY\", GigaAttackAmmo, vertical, 16, 8;\n\t}\nIsSelected FourthBuster\n\t{\n\tDrawbar\"BARAMM23\", \"BAREMPTY\", GigaAttackAmmo, vertical, 16, 8;\n\t}\nInInventory CFlasher\n\t{\n\tDrawbar\"BARAMM23\", \"BAREMPTY\", GigaAttackAmmo, vertical, 16, 8;\n\t}\nInInventory Rekkouha\n\t{\n\tDrawbar\"BARAMM23\", \"BAREMPTY\", GigaAttackAmmo, vertical, 16, 8;\n\t}\n\nWeaponAmmo GigaAttackAmmo{DrawBar\"BARAMMO7\",\"BAREMPTY\",GigaAttackAmmo,vertical,8,8;}\n\nWeaponAmmo BiometalAmmo{Drawbar\"BARAMMO4\",\"BAREMPTY\",BiometalAmmo,vertical, 8, 8;}\nWeaponAmmo RockONAmmo{Drawbar\"BARAMMO5\",\"BAREMPTY\",RockONAmmo ,vertical,8,8;}\n\n//MegaMan 11\nWeaponAmmo GearClassAmmo{DrawBar\"BARAMMO7\",\"BAREMPTY\",GearClassAmmo,vertical,8,8;}\nIsSelected BrickDropWep{Drawbar\"BARAM1BD\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\nIsSelected GearSystem{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n//MM1\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 TimeClassAmmo{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;}}\nIsSelected AirShooterBoss{Drawbar\"BARAMM10\",\"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\",HeatmanDashFlag,vertical,16,8;\n\tInInventory HeatmanDashFlag,200{DrawImage\"HeatIco5\",16,64;}\n\telse InInventory HeatmanDashFlag,150{DrawImage\"HeatIco4\",16,64;}\n\telse InInventory HeatmanDashFlag,100{DrawImage\"HeatIco3\",16,64;}\n\telse InInventory HeatmanDashFlag,50{DrawImage\"HeatIco2\",16,64;}}\nIsSelected AtomicPillarBoss{Drawbar\"BARAMM13\",\"BAREMPTY\",HeatmanDashFlag,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 PlasmaAmmo{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\n//NoodleAmmo\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{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;}}\nIsSelected SparkShockBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",SparkmanHoldFlag,vertical,16,8;}\nWeaponAmmo CloakAmmo{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n//\tInInventory PowerShadowmanInvis,1{\n//\t\tIsSelected ShadowBladeBoss{DrawImage\"SHAHH0\",0,32;}\n//\t\tIsSelected ShadowBladerBoss{DrawImage\"SHAHI0\",0,32;}\n//\t}\n}\nInInventory DocBusterC,1{DrawBar\"03_9_BAR\",\"BAREMPTY\",DocVirusAmmo,vertical,8,8;\n\tInInventory DocSpeed100,1{DrawImage\"DOCS100X\",2,136;}\n\telse InInventory DocSpeed090,1{DrawImage\"DOCS090X\",2,136;}\n\telse InInventory DocSpeed105,1{DrawImage\"DOCS105X\",2,136;}\n\telse InInventory DocSpeed110,1{DrawImage\"DOCS110X\",2,136;}\n\telse InInventory DocSpeed115,1{DrawImage\"DOCS115X\",2,136;}\n\telse InInventory DocSpeed120,1{DrawImage\"DOCS120X\",2,136;}\n\tInInventory DocJump100,1{DrawImage\"DOCJ100X\",2,164;}\n\telse InInventory DocJump110,1{DrawImage\"DOCJ110X\",2,164;}\n\telse InInventory DocJump120,1{DrawImage\"DOCJ120X\",2,164;}\n\telse InInventory DocJump130,1{DrawImage\"DOCJ130X\",2,164;}\n\tInInventory MegaHealthBar,1{DrawImage\"DOCA100X\",2,108;}\n\telse InInventory LightHealthBar,1{DrawImage\"DOCA120X\",2,108;}\n\telse InInventory SturdyHealthBar,1{DrawImage\"DOCA080X\",2,108;}\n\telse InInventory ToadHealthBar,1{DrawImage\"DOCA065X\",2,108;}\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,DarkRailgunBoss{DrawBar\"BARAMM51\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM6\nWeaponAmmo BallAmmo{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;}\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 TenguFlagH,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\tInInventory not SearchTargetID4CD,1{DrawImage\"HSNCK0\",18,12;}}\n\tDrawImage\"HSNCM0\",18,28;\n\tInInventory SearchTargetID3,1{\n\t\tInInventory SearchTargetID3CD,1{DrawImage\"HSNCJ0\",18,28;}\n\t\tInInventory not SearchTargetID3CD,1{DrawImage\"HSNCK0\",18,28;}}\n\tDrawImage\"HSNCM0\",18,44;\n\tInInventory SearchTargetID2,1{\n\t\tInInventory SearchTargetID2CD,1{DrawImage\"HSNCJ0\",18,44;}\n\t\tInInventory not SearchTargetID2CD,1{DrawImage\"HSNCK0\",18,44;}}\n\tDrawImage\"HSNCM0\",18,60;\n\tInInventory SearchTargetID1,1{\n\t\tInInventory SearchTargetID1CD,1{DrawImage\"HSNCJ0\",18,60;}\n\t\tInInventory not SearchTargetID1CD,1{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 DoubleGear,1{Drawbar\"BARAMMO5\",\"BAREMPTY\",EvilRageAmmo,vertical,8,8;\n\t/*InInventory 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 HornetFlagH,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 RevolverbusterAmmoBoss,6{DrawImage\"FSTOK6\",0,28;}\n\telse InInventory RevolverbusterAmmoBoss,5{DrawImage\"FSTOK5\",0,28;}\n\telse InInventory RevolverbusterAmmoBoss,4{DrawImage\"FSTOK4\",0,28;}\n\telse InInventory RevolverbusterAmmoBoss,3{DrawImage\"FSTOK3\",0,28;}\n\telse InInventory RevolverbusterAmmoBoss,2{DrawImage\"FSTOK2\",0,28;}\n\telse InInventory RevolverbusterAmmoBoss,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\"BARAMM69\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nIsSelected WheelCutterBoss{Drawbar\"BARAMM74\",\"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 BossBurnerAmmo2,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 BalladeChargeFlag,1{DrawBar\"KC_A_BAR\",\"NOBAR\",BalladeChargeFlag,vertical,16,8;}}\nIsSelected SakugarneBoss,QuintBusterBoss{Drawbar\"BARAMM48\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"0K_4_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\n//MMV\nIsSelected GrabBusterBoss{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_1_BAR\",\"BAREMPTY\",MercuryBlobFormAmmo,vertical,8,8;\n\tDrawImage\"MERCLOOT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;}\nIsSelected BubbleBombBoss,BubbleBomberBoss{Drawbar\"BARAMX53\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMMO4\",\"BAREMPTY\",Ammo2,vertical,8,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;}}\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,55;}\nInInventory PowerSplashMightyMarch,1||PowerSplashMightyMarchX{DrawImage\"SPLWBUF2\",302,74;}\nInInventory PowerSplashSwiftSong,1||PowerSplashSwiftSongX{DrawImage\"SPLWBUF3\",300,92;}\nInInventory PlugmanRageFlag,1{DrawImage\"PLUGBUFF\",249,3;}\n//InInventory PowerTornadoSlow,1{DrawImage\"T_BLOW_H\",304,38;}\nInInventory DynamoTagged{DrawImage\"DYNATAG\",174,2;}\nInInventory VenusBlastJumpFlag,1{DrawImage\"VENJUMP1\",301,40;}\n\nInInventory ProtoJetCounter,1{InInventory ProtoJetCounter,5{DrawImage\"PJETF0\",290,8;}\nelse InInventory ProtoJetCounter,1{DrawImage\"PJETE0\",290,8;}}\n\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;}}\n\nInInventory BassJetCounter,1{InInventory BassJetCounter,5{DrawImage\"TRBL20\",282,12;}\nelse InInventory BassJetCounter,1{DrawImage\"TRBL10\",282,12;}}\n\nInInventory BassMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory BassMarineCounter,20{DrawImage\"TRBLY0\",298,20;}\n\t\telse InInventory BassMarineCounter,1{DrawImage\"TRBLX0\",298,20;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"TRBLZ0\",298,20;}}\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}\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.H.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}\n\nDrawSelectedInventory INDEXFONT,122,184,120,185,white;\nDrawImage weaponicon,50,184;\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 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\"VARAMM68\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldWepC{DrawBar\"VARAMM69\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WaterShieldCheck,1{DrawBar\"VARAMT69\",\"VNOBAR\",WaterShieldCheck,horizontal,130,184;}}\nIsSelected CommandoBombWepC{DrawBar\"VARAMM70\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ChillSpikeWepC{DrawBar\"VARAMM71\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderWoolWepC{DrawBar\"VARAMM72\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ReboundStrikerWepC{DrawBar\"VARAMM73\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WheelCutterWepC{DrawBar\"VARAMM74\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WheelCutterCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",WheelCutterCheck,horizontal,58,184;}}\nIsSelected SolarBlazeWepC{DrawBar\"VARAMM75\",\"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,16;}\nInInventory RushJetCounter,1{DrawImage\"RUSHOUT\",290,16;}\nInInventory RushMarineCounter,1{InInventory IsUnderWater,1{\n\tInInventory RushMarineCounter,5{DrawImage\"RUSHO0\",290,8;}\n\tInInventory RushMarineCounter,1{DrawImage\"RUSHMOUT\",290,8;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"RUSHP0\",290,8;}}\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;}\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{InInventory PinkStaminaBar,1{DrawBar\"BARSTAMX\",\"NOBAR\",StaminaFlag,vertical,24,8;}\n\telse InInventory ForceStaminaFlag{InInventory not StaminaFlag,500{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,94;}\n\t\telse{DrawImage\"ARCSTAMX\",2,94;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,97;}}\n\telse{InInventory not StaminaFlag,250{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,94;}\n\t\telse{DrawImage\"ARCSTAMX\",2,94;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,97;}}\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}\n\n//Extra Copy Weapons\nIsSelected HyperStormHWepC{Drawbar\"WH_C_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaWaterSWepC{Drawbar\"WH_B_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MWSShieldCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MWSShieldCharge,horizontal,58,184;}}\nIsSelected BusterRodGWepC{Drawbar\"WH_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RainbowGalaxyWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DynamoTendrilWepC{Drawbar\"VARAMX53\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantTrapperWepC{Drawbar\"VARAMX28\",\"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 TopTwistWepC{Drawbar\"VARAMM17\",\"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 RisingFistWepC{Drawbar\"VARAMMDL\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nInInventory ProtoBusterBoss,1{DrawBar\"00_0_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nInInventory MegaFlag,1{InInventory MegaBusterFlag,1{DrawBar\"00_1_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\n\telse{DrawBar\"00___VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}}\nInInventory BassDoubleJump,1{DrawBar\"00_4_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nInInventory DuoBusterBoss,1{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;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaCutBallBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaGutsBallBoss{DrawBar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaIceBallBoss{DrawBar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaBombBallBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaFireBallBoss{DrawBar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaElecBallBoss{DrawBar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaTimeBallBoss{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;}\nIsSelected MegaOilBallBoss{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,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\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\",JoeUpgradeAmmo,horizontal,58,184;}\n\telse{DrawBar\"VARAMM48\",\"VAREMPTY\",JoeUpgradeAmmo,horizontal,58,184;}}\nIsSelected MachineGunJoeBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,176;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"VARFLSJ\",\"VAREMPTY\",JoeUpgradeAmmo,horizontal,58,184;}\n\telse{DrawBar\"VARAMM48\",\"VAREMPTY\",JoeUpgradeAmmo,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_BFG9000,1{DrawImage\"BBHWEP6A\",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//Dio\nIsSelected DioStandPowers{Drawbar\"VARAMM23\",\"VAREMPTY\",ZawardoAmmo,horizontal,58,184;}\n\n//Chara\nWeaponAmmo LoveAmmo{Drawbar\"VARAMM58\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//Mega Man Exe\nIsSelected ForteExEBuster\n\t{\n\tDrawBar \"VARAMMO9\", \"BAREMPTY\", CustGaugeAmmo, horizontal,58,184;\n\t}\nIsSelected NormStylBuster\n\t{\n\tDrawBar \"VARAMM37\", \"BAREMPTY\", CustGaugeAmmo, horizontal,58,184;\n\t}\n\nIsSelected EMBuster\n\t{\n\tDrawBar \"VARAMM37\", \"BAREMPTY\", CustGaugeAmmo, horizontal,58,184;\n\t}\n\nIsSelected XBuster\n\t{\n\tDrawbar\"VARAMMO3\", \"BAREMPTY\", HadoukenRecharge, horizontal, 58,176;\n\t}\nWeaponAmmo BiometalAmmo\t{Drawbar\"VARAMMO4\",\"VAREMPTY\",BiometalAmmo,horizontal,58,184;}\nWeaponAmmo RockONAmmo{Drawbar\"VARAMMO5\",\"VAREMPTY\",RockONAmmo,horizontal,58,176;}\n//Mega Man X\nInInventory HadoukenReady, 1\n\t{\n\tDrawImage \"HADOIC\", 116,187;\n\t}\n\nInInventory IsDashing, 1\n\t{\n\tDrawImage \"MMXSI8I2\", 290,24;\n\t}\nIsSelected GaeaBuster{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;\nInInventory GaeaGigaFlag, 1\n\t\t{\n\t\tDrawBar\"BARFLS1\", \"NOBAR\", GaeaGigaFlag,horizontal,58,184;\n\t\t}\nIsSelected BladeBuster\n\t{\n\tDrawbar\"VARAMMO9\", \"VAREMPTY\", GigaAttackAmmo, horizontal,58,184;\n\t}\n\t}\nIsSelected FourthBuster\n\t{\n\tDrawbar\"VARAMM23\", \"VAREMPTY\", GigaAttackAmmo, horizontal, 58,176;\n\t}\n//Zero\nInInventory CFlasher\n\t{\n\tDrawbar\"VARAMM23\", \"VAREMPTY\", GigaAttackAmmo, horizontal, 130, 192;\n\t}\nWeaponAmmo GigaAttackAmmo{DrawBar\"VARAMMO7\",\"VAREMPTY\",GigaAttackAmmo,horizontal,58,184;}\n\nInInventory Rekkouha\n\t{\n\tDrawbar\"VARAMM23\", \"VAREMPTY\", GigaAttackAmmo, horizontal, 130, 192;\n\t}\n\n//MegaMan 11\nWeaponAmmo GearClassAmmo{Drawbar\"VARAMM10\",\"VAREMPTY\",GearClassAmmo,horizontal,58,184;}\nIsSelected BrickDropWep{Drawbar\"VARAM1BD\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM1\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 TimeClassAmmo{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;}}\nIsSelected AirShooterBoss{Drawbar\"VARAMM10\",\"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\",HeatmanDashFlag,horizontal,58,184;\n\tInInventory HeatmanDashFlag,200{DrawImage\"HeatIco5\",50,184;}\n\telse InInventory HeatmanDashFlag,150{DrawImage\"HeatIco4\",50,184;}\n\telse InInventory HeatmanDashFlag,100{DrawImage\"HeatIco3\",50,184;}\n\telse InInventory HeatmanDashFlag,50{DrawImage\"HeatIco2\",50,184;}}\nIsSelected AtomicPillarBoss{Drawbar\"VARAMM13\",\"VAREMPTY\",HeatmanDashFlag,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 PlasmaAmmo{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{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;}}\nIsSelected SparkShockBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",SparkmanHoldFlag,horizontal,58,184;}\nWeaponAmmo CloakAmmo{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory PowerShadowmanInvis,1{\n\t\tIsSelected ShadowBladeBoss{DrawImage\"SHAHH0\",0,32;}\n\t\tIsSelected ShadowBladerBoss{DrawImage\"SHAHI0\",0,32;}\n\t}\n}\n\nInInventory DocBusterC,1{DrawBar\"03_9_VAR\",\"VAREMPTY\",DocVirusAmmo,horizontal,58,176;\n\tInInventory DocSpeed100,1{DrawImage\"DOCS100X\",2,136;}\n\telse InInventory DocSpeed090,1{DrawImage\"DOCS090X\",2,136;}\n\telse InInventory DocSpeed105,1{DrawImage\"DOCS105X\",2,136;}\n\telse InInventory DocSpeed110,1{DrawImage\"DOCS110X\",2,136;}\n\telse InInventory DocSpeed115,1{DrawImage\"DOCS115X\",2,136;}\n\telse InInventory DocSpeed120,1{DrawImage\"DOCS120X\",2,136;}\n\tInInventory DocJump100,1{DrawImage\"DOCJ100X\",2,164;}\n\telse InInventory DocJump110,1{DrawImage\"DOCJ110X\",2,164;}\n\telse InInventory DocJump120,1{DrawImage\"DOCJ120X\",2,164;}\n\telse InInventory DocJump130,1{DrawImage\"DOCJ130X\",2,164;}\n\tInInventory MegaHealthBar,1{DrawImage\"DOCA100X\",2,108;}\n\telse InInventory LightHealthBar,1{DrawImage\"DOCA120X\",2,108;}\n\telse InInventory SturdyHealthBar,1{DrawImage\"DOCA080X\",2,108;}\n\telse InInventory ToadHealthBar,1{DrawImage\"DOCA065X\",2,108;}\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,DarkRailgunBoss{DrawBar\"VARAMM51\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM6\nWeaponAmmo BallAmmo{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;}\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 TenguFlagH,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\tInInventory not SearchTargetID1CD,1{DrawImage\"HSNCK0\",61,188;}}\n\tDrawImage\"HSNCM0\",77,188;\n\tInInventory SearchTargetID2,1{\n\t\tInInventory SearchTargetID2CD,1{DrawImage\"HSNCJ0\",77,188;}\n\t\tInInventory not SearchTargetID2CD,1{DrawImage\"HSNCK0\",77,188;}}\n\tDrawImage\"HSNCM0\",93,188;\n\tInInventory SearchTargetID3,1{\n\t\tInInventory SearchTargetID3CD,1{DrawImage\"HSNCJ0\",93,188;}\n\t\tInInventory not SearchTargetID3CD,1{DrawImage\"HSNCK0\",93,188;}}\n\tDrawImage\"HSNCM0\",109,188;\n\tInInventory SearchTargetID4,1{\n\t\tInInventory SearchTargetID4CD,1{DrawImage\"HSNCJ0\",109,188;}\n\t\tInInventory not SearchTargetID4CD,1{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 DoubleGear,1{Drawbar\"VARAMMO5\",\"VAREMPTY\",EvilRageAmmo,horizontal,58,176;\n\t/*InInventory 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 HornetFlagH,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 RevolverbusterAmmoBoss,6{DrawImage\"FSTOK6\",79,168;}\n\telse InInventory RevolverbusterAmmoBoss,5{DrawImage\"FSTOK5\",79,168;}\n\telse InInventory RevolverbusterAmmoBoss,4{DrawImage\"FSTOK4\",79,168;}\n\telse InInventory RevolverbusterAmmoBoss,3{DrawImage\"FSTOK3\",79,168;}\n\telse InInventory RevolverbusterAmmoBoss,2{DrawImage\"FSTOK2\",79,168;}\n\telse InInventory RevolverbusterAmmoBoss,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\"VARAMM69\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nIsSelected WheelCutterBoss{Drawbar\"VARAMM74\",\"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 BossBurnerAmmo2,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 BalladeChargeFlag,1{DrawBar\"KC_A_VAR\",\"VNOBAR\",BalladeChargeFlag,horizontal,58,184;}}\nIsSelected SakugarneBoss,QuintBusterBoss{Drawbar\"VARAMM48\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"0K_4_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\n//MMV\nIsSelected GrabBusterBoss{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_1_VAR\",\"VAREMPTY\",MercuryBlobFormAmmo,horizontal,58,176;\n\tDrawImage\"MERCLOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\nIsSelected BubbleBombBoss,BubbleBomberBoss{DrawBar\"VARAMX53\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMMO4\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\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;}}\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,55;}\nInInventory PowerSplashMightyMarch,1||PowerSplashMightyMarchX{DrawImage\"SPLWBUF2\",302,74;}\nInInventory PowerSplashSwiftSong,1||PowerSplashSwiftSongX{DrawImage\"SPLWBUF3\",300,92;}\nInInventory PlugmanRageFlag,1{DrawImage\"PLUGBUFF\",249,3;}\n//InInventory PowerTornadoSlow,1{DrawImage\"T_BLOW_H\",304,38;}\nInInventory DynamoTagged{DrawImage\"DYNATAG\",174,2;}\nInInventory VenusBlastJumpFlag,1{DrawImage\"VENJUMP1\",301,40;}\n\nInInventory ProtoJetCounter,1{InInventory ProtoJetCounter,5{DrawImage\"PJETF0\",290,8;}\nelse InInventory ProtoJetCounter,1{DrawImage\"PJETE0\",290,8;}}\n\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;}}\n\nInInventory BassJetCounter,1{InInventory BassJetCounter,5{DrawImage\"TRBL20\",282,12;}\nelse InInventory BassJetCounter,1{DrawImage\"TRBL10\",282,12;}}\n\nInInventory BassMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory BassMarineCounter,20{DrawImage\"TRBLY0\",298,20;}\n\t\telse InInventory BassMarineCounter,1{DrawImage\"TRBLX0\",298,20;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"TRBLZ0\",298,20;}}\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}\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.N.txt",
"contents": "//SPECIAL BARS\nheight 0;\n\nstatusbar none,forcescaled\n{\n\n}"
},
{
"source": "pk3",
"name": "TEXTCOLOURS.txt",
"contents": "WhiteOutLine {\n\t\t#e4e4e4 #c3c3c3 0 6\n\t\t#000000 #222222 7 256\n\tConsole:\n\t\t#111111 #353535 0 127\n\t\t#b1b1b1 #ffffff 128 256\n}\n\nMenuRed {\n\t\t#000000 #000000 0 123\n\t\t#E30000 #E30000 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#E30000 #E30000 124 256\n}\nMenuOrange {\n\t\t#000000 #000000 0 123\n\t\t#FF6A00 #FF6A00 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#FF6A00 #FF6A00 124 256\n}\nMenuYellow {\n\t\t#000000 #000000 0 123\n\t\t#FFFF00 #FFFF00 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#FFFF00 #FFFF00 124 256\n}\nMenuGreen {\n\t\t#000000 #000000 0 123\n\t\t#00C800 #00C800 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#00C800 #00C800 124 256\n}\nMenuCyan {\n\t\t#000000 #000000 0 123\n\t\t#00E8E4 #00E8E4 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#00E8E4 #00E8E4 124 256\n}\nMenuBlue {\n\t\t#000000 #000000 0 123\n\t\t#0078FC #0078FC 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#0078FC #0078FC 124 256\n}\nMenuPurple {\n\t\t#000000 #000000 0 123\n\t\t#B800B8 #B800B8 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#B800B8 #B800B8 124 256\n}\n\n//Future ZDoom colors\n\nIce\n{\n #343450 #7C7C98 0 94\n #7C7C98 #E0E0E0 95 256\nConsole:\n #343450 #7C7C98 0 127\n #7C7C98 #E0E0E0 128 256\nFlat:\n #7C7C98\n}\n\nFire\n{\n #660000 #D57604 0 104\n #D57604 #FFFF00 105 256\nConsole:\n #6F0000 #D57604 0 127\n #D57604 #FFFF00 128 256\nFlat:\n #D57604\n}\n\nSapphire\n{\n #000468 #506CFC 0 94\n #506CFC #50ECFC 95 256\nConsole:\n #000468 #506CFC 0 127\n #506CFC #50ECFC 128 256\nFlat:\n #506CFC\n}\n\nTeal\n{\n #001F1F #236773 0 90\n #236773 #7BB3C3 91 256\nConsole:\n #001F1F #236773 0 127\n #236773 #7BB3C3 128 256\nFlat:\n #236773\n}\n\n//Class colors?\n/*\n(Put Name Here){\n#0078FC #0078FC 0 123//198 palette\n#00F8FC #00F8FC 124 256//192\nConsole:\n#0078FC #0078FC 0 123//198\n#00F8FC #00F8FC 124 256//192\nFlat:\n#0078FC//198\n}\n*/\n\nCBM0A{//Protoman\n#D82800 #D82800 0 123\n#BFBFBF #BFBFBF 124 256\nConsole:\n#D82800 #D82800 0 123\n#BFBFBF #BFBFBF 124 256\nFlat:\n#D82800\n}\nCBM0B{//Megaman\n#0078FC #0078FC 0 123\n#00F8FC #00F8FC 124 256\nConsole:\n#0078FC #0078FC 0 123\n#00F8FC #00F8FC 124 256\nFlat:\n#0078FC\n}\nCBM0C{//Maestro\n#00A800 #00A800 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#00A800 #00A800 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#00A800\n}\nCBM0D{//Rock\n#000000 #000000 0 123\n#F87858 #F87858 124 256\nConsole:\n#000000 #000000 0 123\n#F87858 #F87858 124 256\nFlat:\n#000000\n}\nCBM0E{//Roll\n#FF0000 #FF0000 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#FF0000 #FF0000 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#FF0000\n}\nCBM0F{//Bass\n#707070 #707070 0 123\n#F89838 #F89838 124 256\nConsole:\n#707070 #707070 0 123\n#F89838 #F89838 124 256\nFlat:\n#707070\n}\nCBM0J{//Sniper Joe\n#58D854 #58D854 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#58D854 #58D854 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#58D854\n}\nCBM0R{//Dr. Light\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#E00058\n}\nCBM0T{//BBA Mega Man\n#0078FC #0078FC 0 123\n#FFFF73 #FFFF73 124 256\nConsole:\n#0078FC #0078FC 0 123\n#FFFF73 #FFFF73 124 256\nFlat:\n#0078FC\n}\n\nCBM1A{//Cutman\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#E00058\n}\nCBM1B{//Gutsman\n#E00058 #E00058 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#E00058 #E00058 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#E00058\n}\nCBM1C{//Iceman\n#38C0FC #38C0FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#38C0FC #38C0FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#38C0FC\n}\nCBM1D{//Bombman\n#E00058 #E00058 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#E00058 #E00058 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#E00058\n}\nCBM1E{//Fireman\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#E00058\n}\nCBM1F{//Elecman\n#E00058 #E00058 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#E00058 #E00058 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#E00058\n}\nCBM1G{//Timeman\n#9040F0 #9040F0 0 123\n#D8B8F8 #D8B8F8 124 256\nConsole:\n#9040F0 #9040F0 0 123\n#D8B8F8 #D8B8F8 124 256\nFlat:\n#9040F0\n}\nCBM1H{//Oilman\n#183858 #183858 0 123\n#A0B8FF #A0B8FF 124 256\nConsole:\n#183858 #183858 0 123\n#A0B8FF #A0B8FF 124 256\nFlat:\n#183858\n}\nCBM1Y{//YellowDevil\n#E45C10 #E45C10 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#E45C10 #E45C10 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#183858\n}\n\nCBM2A{//Metalman\n#E00058 #E00058 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#E00058 #E00058 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#E00058\n}\nCBM2B{//Airman\n#0058F8 #0058F8 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#0058F8 #0058F8 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#0058F8\n}\nCBM2C{//Bubbleman\n#00B800 #00B800 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#00B800 #00B800 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#00B800\n}\nCBM2D{//Quickman\n#E00058 #E00058 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#E00058 #E00058 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#E00058\n}\nCBM2E{//Crashman\n#F83800 #F83800 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F83800 #F83800 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F83800\n}\nCBM2F{//Flashman\n#0058F8 #0058F8 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#0058F8 #0058F8 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#0058F8\n}\nCBM2G{//Heatman\n#E00058 #E00058 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#E00058 #E00058 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#E00058\n}\nCBM2H{//Woodman\n#E45C10 #E45C10 0 123\n#F8D8A8 #F8D8A8 124 256\nConsole:\n#E45C10 #E45C10 0 123\n#F8D8A8 #F8D8A8 124 256\nFlat:\n#E45C10\n}\nCBM2I{//Dr. Wily\n#940084 #940084 0 123\n#E8D020 #E8D020 124 256\nConsole:\n#940084 #940084 0 123\n#E8D020 #E8D020 124 256\nFlat:\n#940084\n}\nCBM2J{//Alien\n#00B800 #00B800 0 123\n#B8F818 #B8F818 124 256\nConsole:\n#00B800 #00B800 0 123\n#B8F818 #B8F818 124 256\nFlat:\n#00B800\n}\n\nCBM3A{//Needleman\n#0070E8 #0070E8 0 123\n#98F8F0 #98F8F0 124 256\nConsole:\n#0070E8 #0070E8 0 123\n#98F8F0 #98F8F0 124 256\nFlat:\n#0070E8\n}\nCBM3B{//Magnetman\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#E00058\n}\nCBM3C{//Geminiman\n#38C0FC #38C0FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#38C0FC #38C0FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#38C0FC\n}\nCBM3D{//Hardman\n#004058 #004058 0 123\n#BFBFBF #BFBFBF 124 256\nConsole:\n#004058 #004058 0 123\n#BFBFBF #BFBFBF 124 256\nFlat:\n#004058\n}\nCBM3E{//Topman\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F87858\n}\nCBM3F{//Snakeman\n#B8F818 #B8F818 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#B8F818 #B8F818 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#B8F818\n}\nCBM3G{//Sparkman\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F87858\n}\nCBM3H{//Shadowman\n#0078FC #0078FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#0078FC #0078FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#0078FC\n}\nCBM3I{//DocRobot\n#FF3F3F #FF3F3F 0 123\n#F89838 #F89838 124 256\nConsole:\n#FF3F3F #FF3F3F 0 123\n#F89838 #F89838 124 256\nFlat:\n#FF3F3F\n}\n\nCBM4A{//Brightman\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F87858\n}\nCBM4B{//Toadman\n#B8F818 #B8F818 0 123\n#F8D878 #F8D878 124 256\nConsole:\n#B8F818 #B8F818 0 123\n#F8D878 #F8D878 124 256\nFlat:\n#B8F818\n}\nCBM4C{//Drillman\n#F83800 #F83800 0 123\n#BFBFBF #BFBFBF 124 256\nConsole:\n#F83800 #F83800 0 123\n#BFBFBF #BFBFBF 124 256\nFlat:\n#F83800\n}\nCBM4D{//Pharaohman\n#FCA044 #FCA044 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#FCA044 #FCA044 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#FCA044\n}\nCBM4E{//Ringman\n#F83800 #F83800 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#F83800 #F83800 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#F83800\n}\nCBM4F{//Dustman\n#38C0FC #38C0FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#38C0FC #38C0FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#38C0FC\n}\nCBM4G{//Diveman\n#008894 #008894 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#008894 #008894 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#008894\n}\nCBM4H{//Skullman\n#BFBFBF #BFBFBF 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#BFBFBF #BFBFBF 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#BFBFBF\n}\n\nCBM5A{//Gravityman\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#E00058\n}\nCBM5B{//Waveman\n#0078FC #0078FC 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#0078FC #0078FC 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#0078FC\n}\nCBM5C{//Stoneman\n#FCA044 #FCA044 0 123\n#F8D878 #F8D878 124 256\nConsole:\n#FCA044 #FCA044 0 123\n#F8D878 #F8D878 124 256\nFlat:\n#FCA044\n}\nCBM5D{//Gyroman\n#B8F818 #B8F818 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#B8F818 #B8F818 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#B8F818\n}\nCBM5E{//Starman\n#C84808 #C84808 0 123\n#F89838 #F89838 124 256\nConsole:\n#C84808 #C84808 0 123\n#F89838 #F89838 124 256\nFlat:\n#C84808\n}\nCBM5F{//Chargeman\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F87858\n}\nCBM5G{//Napalmman\n#0058F8 #0058F8 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#0058F8 #0058F8 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#0058F8\n}\nCBM5H{//Crystalman\n#00A800 #00A800 0 123\n#00E8E4 #00E8E4 124 256\nConsole:\n#00A800 #00A800 0 123\n#00E8E4 #00E8E4 124 256\nFlat:\n#00A800\n}\nCBM5I{//Darkman1\n#00B800 #00B800 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#00B800 #00B800 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#00B800\n}\nCBM5J{//Darkman2\n#7C7C7C #7C7C7C 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#7C7C7C #7C7C7C 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#7C7C7C\n}\nCBM5K{//Darkman3\n#6844FC #6844FC 0 123\n#D8B8F8 #D8B8F8 124 256\nConsole:\n#6844FC #6844FC 0 123\n#D8B8F8 #D8B8F8 124 256\nFlat:\n#6844FC\n}\nCBM5L{//Darkman4\n#F83800 #F83800 0 123\n#BFBFBF #BFBFBF 124 256\nConsole:\n#F83800 #F83800 0 123\n#BFBFBF #BFBFBF 124 256\nFlat:\n#F83800\n}\n\nCBM6A{//Blizzardman\n#00E8E4 #00E8E4 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#00E8E4 #00E8E4 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#00E8E4\n}\nCBM6B{//Centaurman\n#B8F818 #B8F818 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#B8F818 #B8F818 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#B8F818\n}\nCBM6C{//Flameman\n#F83800 #F83800 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#F83800 #F83800 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#F83800\n}\nCBM6D{//Knightman\n#0058F8 #0058F8 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#0058F8 #0058F8 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#0058F8\n}\nCBM6E{//Plantman\n#6844FC #6844FC 0 123\n#B8F818 #B8F818 124 256\nConsole:\n#6844FC #6844FC 0 123\n#B8F818 #B8F818 124 256\nFlat:\n#6844FC\n}\nCBM6F{//Tomahawkman\n#0070E8 #0070E8 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#0070E8 #0070E8 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#0070E8\n}\nCBM6G{//Windman\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F87858 #F87858 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F87858\n}\nCBM6H{//Yamatoman\n#6844FC #6844FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#6844FC #6844FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#6844FC\n}\n\nCBM7A{//Freezeman\n#60A0FF #60A0FF 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#60A0FF #60A0FF 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#60A0FF\n}\nCBM7B{//Junkman\n#787878 #787878 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#787878 #787878 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#787878\n}\nCBM7C{//Burstman\n#4060F8 #4060F8 0 123\n#FFA000 #FFA000 124 256\nConsole:\n#4060F8 #4060F8 0 123\n#FFA000 #FFA000 124 256\nFlat:\n#4060F8\n}\nCBM7D{//Cloudman\n#FFA000 #FFA000 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#FFA000 #FFA000 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#FFA000\n}\nCBM7E{//Springman\n#D84060 #D84060 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#D84060 #D84060 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#D84060\n}\nCBM7F{//Slashman\n#48A810 #48A810 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#48A810 #48A810 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#48A810\n}\nCBM7G{//Shademan\n#9040F0 #9040F0 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#9040F0 #9040F0 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#9040F0\n}\nCBM7H{//Turboman\n#4060F8 #4060F8 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#4060F8 #4060F8 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#4060F8\n}\n\nCBM8A{//Tenguman\n#D82800 #D82800 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#D82800 #D82800 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#D82800\n}\nCBM8B{//Astroman\n#00A800 #00A800 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#00A800 #00A800 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#00A800\n}\nCBM8C{//Swordman\n#B01030 #B01030 0 123\n#FF7830 #FF7830 124 256\nConsole:\n#B01030 #B01030 0 123\n#FF7830 #FF7830 124 256\nFlat:\n#B01030\n}\nCBM8D{//Clownman\n#9040F0 #9040F0 0 123\n#E8D020 #E8D020 124 256\nConsole:\n#9040F0 #9040F0 0 123\n#E8D020 #E8D020 124 256\nFlat:\n#9040F0\n}\nCBM8E{//Searchman\n#AC7C00 #AC7C00 0 123\n#98E800 #98E800 124 256\nConsole:\n#AC7C00 #AC7C00 0 123\n#98E800 #98E800 124 256\nFlat:\n#AC7C00\n}\nCBM8F{//Frostman\n#6888FC #6888FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#6888FC #6888FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#6888FC\n}\nCBM8G{//Grenademan\n#008894 #008894 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#008894 #008894 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#008894\n}\nCBM8H{//Aquaman\n#0078FC #0078FC 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#0078FC #0078FC 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#0078FC\n}\nCBM8I{//Duo\n#004058 #004058 0 123\n#E45C10 #E45C10 124 256\nConsole:\n#004058 #004058 0 123\n#E45C10 #E45C10 124 256\nFlat:\n#004058\n}\nCBM8J{//OriginalDuo\n#00F8FC #00F8FC 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#00F8FC #00F8FC 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#00F8FC\n}\nCBM8K{//Evil Robot\n#0078FC #0078FC 0 123\n#00F8FC #00F8FC 124 256\nConsole:\n#0078FC #0078FC 0 123\n#00F8FC #00F8FC 124 256\nFlat:\n#0078FC\n}\n\nCBMBA{//Dynamoman\n#00B800 #00B800 0 123\n#F89838 #F89838 124 256\nConsole:\n#00B800 #00B800 0 123\n#F89838 #F89838 124 256\nFlat:\n#00B800\n}\nCBMBB{//Coldman\n#48A068 #48A068 0 123\n#B8F8D8 #B8F8D8 124 256\nConsole:\n#48A068 #48A068 0 123\n#B8F8D8 #B8F8D8 124 256\nFlat:\n#48A068\n}\nCBMBC{//Groundman\n#732B00 #732B00 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#732B00 #732B00 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#732B00\n}\nCBMBD{//Pirateman\n#E00058 #E00058 0 123\n#FFA000 #FFA000 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFA000 #FFA000 124 256\nFlat:\n#E00058\n}\nCBMBE{//Burnerman\n#FF0000 #FF0000 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#FF0000 #FF0000 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#FF0000\n}\nCBMBF{//Magicman\n#4B4B4B #4B4B4B 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#4B4B4B #4B4B4B 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#4B4B4B\n}\nCBMBG{//King\n#E45C10 #E45C10 0 123\n#F8D878 #F8D878 124 256\nConsole:\n#E45C10 #E45C10 0 123\n#F8D878 #F8D878 124 256\nFlat:\n#E45C10\n}\n\nCBM9A{//Concreteman\n#FCA044 #FCA044 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#FCA044 #FCA044 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#FCA044\n}\nCBM9B{//Tornadoman\n#00A800 #00A800 0 123\n#ECB844 #ECB844 124 256\nConsole:\n#00A800 #00A800 0 123\n#ECB844 #ECB844 124 256\nFlat:\n#00A800\n}\nCBM9C{//Splashwoman\n#0070E8 #0070E8 0 123\n#98F8F0 #98F8F0 124 256\nConsole:\n#0070E8 #0070E8 0 123\n#98F8F0 #98F8F0 124 256\nFlat:\n#0070E8\n}\nCBM9D{//Plugman\n#B800B8 #B800B8 0 123\n#F8C0D8 #F8C0D8 124 256\nConsole:\n#B800B8 #B800B8 0 123\n#F8C0D8 #F8C0D8 124 256\nFlat:\n#B800B8\n}\nCBM9E{//Jewelman\n#F8C0D8 #F8C0D8 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#F8C0D8 #F8C0D8 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#F8C0D8\n}\nCBM9F{//Hornetman\n#E45C10 #E45C10 0 123\n#ECB844 #ECB844 124 256\nConsole:\n#E45C10 #E45C10 0 123\n#ECB844 #ECB844 124 256\nFlat:\n#E45C10\n}\nCBM9G{//Magmaman\n#D02020 #D02020 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#D02020 #D02020 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#D02020\n}\nCBM9H{//Galaxyman\n#38B8F8 #38B8F8 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#38B8F8 #38B8F8 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#38B8F8\n}\nCBM9I{//Fakeman\n#4060F8 #4060F8 0 123\n#5890F8 #5890F8 124 256\nConsole:\n#4060F8 #4060F8 0 123\n#5890F8 #5890F8 124 256\nFlat:\n#4060F8\n}\n\nCBM10A{//Blademan\n#B800B8 #B800B8 0 123\n#ECB844 #ECB844 124 256\nConsole:\n#B800B8 #B800B8 0 123\n#ECB844 #ECB844 124 256\nFlat:\n#B800B8\n}\n//CBM10B{//Pumpman\n//CBM10C{//Commandoman\n//CBM10D{//Chillman\n//CBM10E{//Sheepman\n//CBM10F{//Strikeman\nCBM10G{//Nitroman\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#E00058 #E00058 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#E00058\n}\n//CBM10H{//Solarman\n\n//CBMVA{//Terra\nCBMVB{//Mercury\n#00B800 #00B800 0 123\n#B8F818 #B8F818 124 256\nConsole:\n#00B800 #00B800 0 123\n#B8F818 #B8F818 124 256\nFlat:\n#00B800\n}\nCBMVC{//Venus\n#FFA000 #FFA000 0 123\n#FCE0A8 #FCE0A8 124 256\nConsole:\n#FFA000 #FFA000 0 123\n#FCE0A8 #FCE0A8 124 256\nFlat:\n#FFA000\n}\n//CBMVD{//Mars\nCBMVE{//Jupiter\n#00A800 #00A800 0 123\n#A4E8FC #A4E8FC 124 256\nConsole:\n#00A800 #00A800 0 123\n#A4E8FC #A4E8FC 124 256\nFlat:\n#00A800\n}\n//CBMVF{//Saturn\nCBMVG{//Uranus\n#D82800 #D82800 0 123\n#FCA044 #FCA044 124 256\nConsole:\n#D82800 #D82800 0 123\n#FCA044 #FCA044 124 256\nFlat:\n#D82800\n}\n//CBMVH{//Pluto\n//CBMVI{//Neptune\n//CBMVJ{//Sunstar\n\nCBMWTA{//BusterRod G\n#E05000 #E05000 0 123\n#FFA000 #FFA000 124 256\nConsole:\n#E05000 #E05000 0 123\n#FFA000 #FFA000 124 256\nFlat:\n#E05000\n}\nCBMWTB{//MegaWater S\n#48A068 #48A068 0 123\n#FFA000 #FFA000 124 256\nConsole:\n#48A068 #48A068 0 123\n#FFA000 #FFA000 124 256\nFlat:\n#48A068\n}\nCBMWTC{//HyperStorm H\n#4040FF #4040FF 0 123\n#FFA000 #FFA000 124 256\nConsole:\n#4040FF #4040FF 0 123\n#FFA000 #FFA000 124 256\nFlat:\n#4040FF\n}\n\nCBMKA{//Enker\n#4040FF #4040FF 0 123\n#F8B800 #F8B800 124 256\nConsole:\n#4040FF #4040FF 0 123\n#F8B800 #F8B800 124 256\nFlat:\n#4040FF\n}\nCBMKB{//Punk\n#D82800 #D82800 0 123\n#FFFFFF #FFFFFF 124 256\nConsole:\n#D82800 #D82800 0 123\n#FFFFFF #FFFFFF 124 256\nFlat:\n#D82800\n}\nCBMKC{//Ballade\n#8000F0 #8000F0 0 123\n#E8D020 #E8D020 124 256\nConsole:\n#8000F0 #8000F0 0 123\n#E8D020 #E8D020 124 256\nFlat:\n#8000F0\n}\nCBMKD{//Quint\n#007800 #007800 0 123\n#D8F878 #D8F878 124 256\nConsole:\n#007800 #007800 0 123\n#D8F878 #D8F878 124 256\nFlat:\n#007800\n}"
},
{
"source": "pk3",
"name": "changelog.txt",
"contents": "For those who want a clean to read changelog\n\n================\nVersion 9 - C Hotfix\n================\n\n==GravitySphere\n-Ammo use 7->2\n-Mainfire delay 43->26\n-Damage knocks down rather than slamming\n-Second explosion removed (-8 damage)\n\n==Shadowman\n-Invis ammo drain rate 7->8\n\n==Diveman\n-Tackle knockback 6->15\n--Ammo take on tackle hit 0->80\n\n==Blademan\n-Team colors fixed\n\n================\nVersion 9 - C\n================\n==Weapon Slots\n-All multi weapons no longer use slot 0\n--Example, Timeman wep slots 0/1->1/2\n\n==Maestro\n-Copy Duo Fist charging has team colors\n--Now also works with RageRune_ST\n\n==Bombman\n-Bomb height 7->12\n--This is for ceiling explosions\n--Explosion offset 0->12\n--Forced explosion uses hyperbomb fx\n--Timed explosion uses 3D fx spawns\n\n==Elecman\n-All ammo changes from v9b reverted\n-Mainfire now only fires the straight shot when out of ammo\n-ThunderBeam damage 15->14\n\n==DocRobot\n-Scanning DocRobot results in error\n-Rare weapon rates standardized\n--5% >> GravityHold, PlantBarrier, AstroCrush, LightningBolt, and BHB\n--10% >> TopSpin, FlashStopper, and DiveMissile\n\n==Drillman\n-Mainfire ammo use 7->9\n-Digging rock trail starts at 88->177\n\n==Ringman\n-Sparkle ring first hit damage 20->18\n\n==Gyroman\n-Mainfire delay 20->25\n\n==Aquaman\n-WaterBalloon direct damage 4->0\n--Explosion damage 10->11\n--Set explosion size 0->20\n---No direct damage means less hitstun\n\n==Hornetman\n-Health 100->90\n\n==Blademan\n-Basic shots fall after 20 tics\n--Wallcling shots unchanged\n\n==Mercury\n-Speed 0.9/0.89->0.88/0.87\n-Speed boost during item 40%->20%\n-Blobs now return with 3 ammo on hit\n\n==Venus\n-Ticker mine direct damage 3->0"
},
{
"source": "pk3",
"name": "README.txt",
"contents": "//pastebin.com/raw/85P4GSMB\n//^v9a patch notes\n//\n//discord.gg/395EPXP\n//^Discord to chat with people on this mod\n\nThe following is a credits list for the people who originally made the classes! (This means redone/fixed up by this person)\n\nOthers/Mains\n\n@Yellow Devil now goes by the name Max\n\nMegaman - ice/Yellow Devil/Megaman\nProtoman - Yellow Devil\nBass - ice/Yellow Devil\nRoll - JaxOf7 (Celebi)\nRock - Celebi\nSniper Joe - Ice (JaxOf7/Celebi)\nDr. Light - Yellow Devil/Celebi\n\nMegaMan 1\n\nCutman - Yellow Devil\nGutsman - Yellow Devil (Celebi)\nIceman - Yellow Devil\nBombman - ice (JaxOf7)\nFireman - arkman\nElecman - Yellow Devil (JaxOf7)\nTimeman - (JaxOf7)\nOilman - (Celebi)\n\nMegaMan 2\n\nMetalman - Yellow Devil\nHeatman - Yellow Devil\nBubbleman - Yellow Devil (JaxOf7)\nAirman - Yellow Devil\nQuickman - arkman\nWoodman - Yellow Devil (JaxOf7)\nCrashman - arkman/Yellow Devil\nFlashman - Yellow Devil\nWily - Yellow Devil (JaxOf7)\nAlien - Yellow Devil (Celebi)\n\nMegaMan 3\n\nHardman - Yellow Devil (JaxOf7)\nSparkman - Yellow Devil\nSnakeman - arkman (Celebi)\nNeedleman - Yellow Devil (JaxOf7)\nTopman - Yellow Devil\nShadowman - Yellow Devil\nMagnetman - arkman\nGeminiman - Yellow Devil/ice (JaxOf7)\nDocrobot - JaxOf7\n\nMegaMan 4\n\nToadman - Korby/CutmanMike\nBrightman - Ivory/CutmanMike\nPharaohman - Ivory\nRingman - Ivory/CutmanMike (JaxOf7)\nDustman - Yellow Devil/Cutmanmike\nSkullman - CutmanMike\nDiveman - Korby/CutmanMike/Yellow Devil\nDrillman - Ivory/CutmanMike\n\nMegaMan 5 - organized mainly by Korby\n\nGyroman - Korby (Celebi)\nNapalman - Korby\nGravityman - Mr. X (JaxOf7)\nStoneman - Mr. X (CutmanMike)\nCrystalman - Ivory (Celebi)\nStarman - Ivory\nChargeman - Yellow Devil\nWaveman - Yellow Devil\n\nMegaman 6 - Chimera Man and his bro King Yamato\n\nBlizzardman - arkman (Celebi)\nKnightman - arkman\nFlameman - King Yamato (Celebi)\nYamatoman - King Yamato (JaxOf7)\nTomahawkman - King Yamato (JaxOf7)\nPlantman - King Yamato\nWindman - King Yamato (Celebi)\nCentaurman - King Yamato (JaxOf7)\n\nMegaman 7 -\n\nFreezeman -\nJunkman - (JaxOf7)\nBurstman - (JaxOf7)\nCloudman - (JaxOf7)\nSpringman - (Yellow Devil)\nSlashman - (JaxOf7/Celebi)\nShademan - CutmanMike (CutmanMike/Celebi)\nTurboman - (Celebi)\n\nMegaman 8 -\n\nTenguman - JaxOf7\nAstroman - Korby/JaxOf7\nSwordman - JaxOf7\nClownman - JaxOf7\nSearchman - JaxOf7\nFrostman - JaxOf7\nGrenademan - Korby (Celebi)\nAquaman - Korby/JaxOf7\nEvilRobot - JaxOf7/Celebi\nOriginalDuo - Celebi\n\nMegaman 9 -\n\nConcreteman - Yellow Devil/Celebi\nTornadoman - Sonicfam1102\nSplashwoman - Celebi/MusashiAA\nPlugman - CutmanMike/Celebi\nJewelman - CutmanMike\nGalaxyman - Korby (Celebi)\nHornetman - Korby\nMagamanman - Korby (Yellow Devil)\n\nMegaman 10 -\n\nBlademan - CutmanMike\nNitroman - CutmanMike\n\nMegaman & Bass\n\nDynamoman - Yellow Devil/JaxOf7/Celebi\nColdman - Celebi\nGroundman - Celebi\nPirateman - Yellow Devil\nBurnerman - Yellow Devil\nMagicman - JaxOf7\n\nMegaman V\n\nMercury - Yellow Devil/CutmanMike\nVenus - Pegg/Celebi\nJupiter - CutmanMike\nUranus - CutmanMike\n\nWily Tower\n\nBuster Rod G - JaxOf7/Celebi\nMega Water S - Celebi\nHyper Storm H - Celebi\n\nRockman Killer Numbers\n\nEnker - King Yamato\nPunk - King Yamato\nBallade - King Yamato\nQuint - Yellow Devil (Celebi)\nBBA Megaman - CutmanMike/Celebi/id Software\n\nOther\n\nYellow Devil - Yellow Devil(Celebi)\n\nSPECIAL THANKS - Original\n\nice - sprites for huds, Megaman C, and others.\nChimera Man - hudsprites among other general sprites.\nMyroc, Celebi, Kenkoru, Thatguy74, Bikdark, Muzaru, SaviorSword - testing\nMegaman - changes to Megaman C!\nMetallix - Heatman dashing sprites\nSquidgy617 - For use of his Megaman?, Helmetless Mega/Protoman and Breakman skins.\nCutmanMike, Tsukiyomaru0, ice, King Yamato and arkman - Numerous fixes, plus being helpful\nJaxOf7 - Sprites for Airman's altfire (that weren't used) for Enker/Punk/Ballade-alt, and for Junkman's HUD.\nFanewgie - Proto Jet sprites\nDoM - Power/Jet Megaman Skins.\nMr. X - Dr. Wily skin.\nBrawlman - Pharaohman hover sprites!\nJack Corvus - NOTHING. Okay, MM6 Sounds.\nSickSadWorld - Energy Balancer.\nMegaman Powered Up Team - Oil Slider/Time Slow.\nMr. Joe - Megaman Powered Up HUDs / some MM7 HUDS.\nDarkAura - NeedleMan alt HUD, Magnet Alt rotations & HUD\nCrash/ProjectHazoid - Sprites and HUDS.\nYellow Devil - idea :)\n\nSPECIAL THANKS - MM7>>>MM9\n\nCelebi - Testing and fixing up problems for v7d+.\nJaxOf7 - Large amount of ACS work and managing of the class system.\nMusashiAA - Sound creating and testing when available.\nYellow Devil - Still here.\nEveryone else who continues to play and supports this mod!\n\nSPECIAL THANKS - MM9>>>MM10\n\nCelebi - Testing and fixing up problems for v8d+.\nMusashiAA - Sound creating, assistance, and testing.\nJaxOf7 - Still here?\nYellow Devil - Still here.\nCutmanMike - Returns to help!\nOrangeMario - Testing.\nDarkAura - Sprites and HUDS.\nMuzaru - Testing?\nEveryone else who continues to play and supports this mod!\n\nSPECIAL THANKS - MM10/V and beyond ---\n\nCelebi - Managing mostly everything for v9a+.\nMusashiAA - Sound creating, assistance, and testing.\nJaxOf7 - Still here?\nYellow Devil - Still here.\nCutmanMike - Returned to help for a while!\nSonicfam1102 - Helped test\nMuzaru - Testing?\nPegg - Spritework\nProjectHazoid - Spritework\nEveryone else who continues to play and supports this mod!\n\nSPECIAL THANKS - MM10/V and beyond ---\n\nCelebi - Still managing mostly everything for v9a-beta3+.\nMusashiAA - Sound creating, assistance, and testing.\nJaxOf7 - Still here?\nSonicfam1102 - Contributions\nMuzaru - Testing?\nPegg - Spritework/Made a class!\nBikdark - Returns to help test\nEveryone else who continues to play and supports this mod!"
},
{
"source": "pk3",
"name": "ACS.txt",
"contents": "2 scripts of these types will both be activated when activated\nENTER\nRESPAWN\nDEATH\nDISCONNECT\n\n2 scripts of these types will result in only the first defined being activated\n(executing, void)\nOPEN\n\nVanilla scripts (out of date, v5b core)\n\n188 ENTER\n//Script to prevent certian weapons from causing problems in Possession\n\n190\n//Thrust script\n\n191\n//Speed scripts\n\n192 DISCONNECT\n//TimeStopper related\n\n193\n// Needlessly complex failsafe for the Time Stopper\n\n194\n//Force a bot to be given MegaBuster and use it\n\n195\n//Thrust a bot into the air\n\n197 ENTER\n//Single player check\n\n198\n// Set all global values to zero (locked)\n\n199\n// Check if a global value has been unlocked\n\n200\n// Unlock Global Value (Singleplayer)\n\n202\n//Legacy, Check Flame Blast for oil in Flame Man's stage\n\n203\n//Boss music script\n\n204\n//Gravity for maps/other\n\n205\n//Beat Call Script, pits\n\n247\n//Push / Pull Script. Force falls off with distance unless Linear is set to > 0.\n\n248\n//Thunder claw peg script\n\n249\n//Flash Stopper\n\n252 ENTER\n//Prevents bots from standing still and allows them to change weapons / use buster upgrades\n//If Bots have the NoBotFix item, this script is terminated\n\n253\n//Sticky lifts / moby\n\n254\n//Returns if a player is a bot\n\n255 ENTER CLIENTSIDE\n//Weapon Energy color script - \"cl_NoEnergyColors true\" to disable\n\n256\n//Eddie random weapon\n\n257\n//Returns the target of the activator\n\n259\n//Determine pitch or Angle of player on a projectile\n\n260\n//Reggae stole the precious thing\n\n261\n// Returns 1 if a player is within Distance\n\n300\n//Beat Support Script\n\n977 ENTER\n//Jump script watcher\n\n995 OPEN\n//Forces compat_clientssendfullbuttoninfo true and disabling suicide during t/lms\n\n996 RESPAWN\n//Respawn script\n\n997 ENTER\n//Gives beginning stuff\n\n972\n//Returns BossMusic state\n\n973\n// Custom Teleport Script for two way teleporters\n\n974 clientside\n// Quickly freeze/unfreeze a bot. Used to force them to keep pressing the fire button\n\n975\n//Returns gamemode\n\n976 clientside\n//Quick flash script for Flash Stopper/Centaur Flash\n\n978\n//Forces a bot to select his Mega Buster.\n\n979\n//NoAmmo for bots\n\n980\n//Choose LMS weapons\n\n981\n//LMS weapons giver\n\n983\n//Bot Buddy helper\n\n984\n//Does the player have the energy balancer or a weapon that is not full? If so, pickup ammo\n\n984\n//Energy balancer check\n\n986\n// Time Stopper HUD FX\n\n989\n//Aiming Script for Remote Mine & Copy Vision\n\n990\n//Deprecated Rotation scripts\n\n991\n// Player Color (alternate, no sound)\n\n992\n//Which weapon to give ammo to\n\n993 OPEN\n//Defines translations colors\n\n994\n//IceWall Script\n\n998\n//Player translation\n\n999\n//Nothing (Used to clear FadeOut)"
},
{
"source": "pk3",
"name": "TIDReferemce.txt",
"contents": "TID References for people who use TIDs and plan to mix mods.\n\n1000 - 1063 Players\n1100 - 1163 Vanilla TargetAimPoint\n1200 - 1263 Gemini Clone\n1300 - 1363 Boss Homing Sniper\n1400 - 1463 Swordman Camera\n1600 - 1663 Magicman Teleport\n1800 - 1863 Dust Vacuum\n2700 - 2763 WireAdaptor\n3000 - 3063 PlayerRespawnPoint\n4000 - 4063 Eddie Weapon Spawner\n7000 - 7063 Galaxyman Portal\n7300 - 7363 Plugman Final Hit\n8000 - 8063 Trio TargetAimPoint\n10000-10063 Telefog"
},
{
"source": "pk3",
"name": "actors/ConstIntList.txt",
"contents": "//Vanilla Scripts\nconst int CORE_ACS_191 = 191;\n\n//CBM Scripts\nconst int C_HEALTHACS = 142;\nconst int C_RETURN_APROP = 144;\n\nconst int C_POISONFOLLOW = 211;\n\nconst int C_JAX_SUCKRECODE = 422;\n\nconst int C_JAX_SPECTRUM_SET1 = 444;\nconst int C_JAX_SPECTRUM_SET2 = 445;\nconst int C_JAX_SPECTRUM_TURN = 446;\n\nconst int LMSWITHLOCHECK = 448;\nconst int LOADOUTSETUP = 449;\n\nconst int C_JAX_FLINGACS = 520;\nconst int C_CHECK_TARGET_ITEM = 521;\nconst int C_JAX_CHECK_JUMP = 522;\n\nconst int C_WEAPON_CATEGORY_CHECK = 530;\n\nconst int C_CHECK_TARGET_OOC = 649;\nconst int C_CHECK_TRACER_OOC = 650;\nconst int C_CHECK_MASTER_OOC = 651;\nconst int C_GRAVITY_SLAM = 667;\n\nconst int C_GET_USER_VAR = 811;\nconst int C_DYNAMOACS = 813;\n\nconst int C_SET_POINTER = 4000;\nconst int C_COMPARE_TEAM = 4001;\nconst int C_CHECK_SINGLE_INPUT = 4004;\nconst int C_DIVELOCKDISPLAY = 4407;\nconst int C_CHECK_TID_JUMP = 4707;\n\n//Other?\nconst int BLUE1 = 198;\n\n//For SetActorProperty Script\n/*\nconst int APROP_Health = 0;\nconst int APROP_Speed = 1;\nconst int APROP_JumpZ = 12;\nconst int APROP_Gravity\t= 15;\nconst int APROP_SpawnHealth\t= 17;\nconst int APROP_Dropped\t= 18;\nconst int APROP_DamageFactor = 24;\nconst int APROP_Height = 35;\nconst int APROP_Radius = 36;\nconst int APROP_Reactiontime = 37;\nconst int APROP_MeleeRange = 38;\n\n/*\n#define APROP_Health\t\t0\n#define APROP_Speed\t\t\t1\n#define APROP_Damage\t\t2\n#define APROP_Alpha\t\t\t3\n#define APROP_RenderStyle\t4\n#define APROP_SeeSound\t\t5\n#define APROP_AttackSound\t6\n#define APROP_PainSound\t\t7\n#define APROP_DeathSound\t8\n#define APROP_ActiveSound\t9\n#define APROP_Ambush\t\t10\n#define APROP_Invulnerable\t11\n#define APROP_JumpZ\t\t\t12\n#define APROP_ChaseGoal\t\t13\n#define APROP_Frightened\t14\n#define APROP_Gravity\t\t15\n#define APROP_Friendly\t\t16\n#define APROP_SpawnHealth\t17\n#define APROP_Dropped\t\t18\n#define APROP_Notarget\t\t19\n#define APROP_Species\t\t20\n#define APROP_Nametag\t\t21\n#define APROP_Score\t\t\t22\n#define APROP_Notrigger\t\t23\n#define APROP_DamageFactor\t24\n#define APROP_MasterTID \t25\n#define APROP_TargetTID \t26\n#define APROP_TracerTID \t27\n#define APROP_Waterlevel\t28\n#define APROP_ScaleX 29\n#define APROP_ScaleY 30\n#define APROP_Dormant\t\t31\n#define APROP_Mass\t\t\t32\n#define APROP_Accuracy 33\n#define APROP_Stamina 34\n#define APROP_Height\t\t35\n#define APROP_Radius\t\t36\n#define APROP_Reactiontime\t37\n#define APROP_MeleeRange\t38\n*/\n\nconst int DYE_PLANTTRAPPER = 10564;\n\nconst int DYE_BLUETEAMX = 10600;\nconst int DYE_BLUET_DARKEN = 10603;\nconst int DYE_BLUECHARGE1 = 10605;\nconst int DYE_BLUECHARGE2 = 10606;\nconst int DYE_BLUECHARGE3 = 10607;\n\nconst int DYE_REDTEAMX = 10610;\nconst int DYE_REDT_DARKEN = 10613;\nconst int DYE_REDCHARGE1 = 10615;\nconst int DYE_REDCHARGE2 = 10616;\nconst int DYE_REDCHARGE3 = 10617;\n\nconst int DYE_GREENTEAMX = 10620;\nconst int DYE_GREENT_DARKEN = 10623;\nconst int DYE_GREENCHARGE1 = 10625;\nconst int DYE_GREENCHARGE2 = 10626;\nconst int DYE_GREENCHARGE3 = 10627;\n\nconst int DYE_ORANGETEAMX = 10630;\nconst int DYE_ORANGET_DARKEN = 10633;\nconst int DYE_ORANGECHARGE1 = 10635;\nconst int DYE_ORANGECHARGE2 = 10636;\nconst int DYE_ORANGECHARGE3 = 10637;\n\nconst int DYE_ICEDEATHCBM = 10666;\n\nconst int DYE_POWERFLIGHT = 10680;\nconst int DYE_POWERCHARGEAA = 10681;\nconst int DYE_POWERCHARGEAB = 10682;\nconst int DYE_POWERCHARGEBA = 10683;\nconst int DYE_POWERCHARGEBB = 10684;\n\nconst int DYE_LIGHTCHARGE1 = 10686;\nconst int DYE_LIGHTCHARGE2 = 10687;\n\nconst int DYE_ROCK_CUT = 10690;\nconst int DYE_ROCK_GUTS = 10691;\nconst int DYE_ROCK_ICE = 10692;\nconst int DYE_ROCK_BOMB = 10693;\nconst int DYE_ROCK_FIRE = 10694;\nconst int DYE_ROCK_ELEC = 10695;\nconst int DYE_ROCK_TIME = 10696;\nconst int DYE_ROCK_OIL = 10697;\n\nconst int DYE_PROTOMANC1 = 10698;\nconst int DYE_PROTOMANC2 = 10699;\n\nconst int DYE_PROTOMANC = 10700;\nconst int DYE_MEGAMANC = 10701;\nconst int DYE_MAESTRO = 10702;\nconst int DYE_ROCKC = 10703;\nconst int DYE_ROLLC = 10704;\nconst int DYE_BASSC = 10705;\nconst int DYE_DUOC = 10706;\nconst int DYE_LIGHTRYU = 10707;\nconst int DYE_SNIPERJOE = 10710;\nconst int DYE_TREBLEBOOST = 10714;\n\nconst int DYE_BBAMEGAMAN = 10715;\nconst int DYE_BBAMEGAMAN_BULLET = 10716;\nconst int DYE_BBAMEGAMAN_ROCKET = 10717;\nconst int DYE_BBAMEGAMAN_PLASMA = 10718;\nconst int DYE_BBAMEGAMAN_DEATH = 10719;\n\nconst int DYE_CUTMAN = 10720;\nconst int DYE_GUTSMAN = 10721;\nconst int DYE_ICEMAN = 10722;\nconst int DYE_BOMBMAN = 10723;\nconst int DYE_FIREMAN = 10724;\nconst int DYE_ELECMAN = 10725;\nconst int DYE_TIMEMAN = 10726;\nconst int DYE_OILMAN = 10727;\nconst int DYE_YELLOWDEVIL = 10735;\n\nconst int DYE_METALMAN = 10740;\nconst int DYE_AIRMAN = 10741;\nconst int DYE_BUBBLEMAN = 10742;\nconst int DYE_QUICKMAN = 10743;\nconst int DYE_CRASHMAN = 10744;\nconst int DYE_FLASHMAN = 10745;\nconst int DYE_HEATMAN = 10746;\nconst int DYE_WOODMAN = 10747;\nconst int DYE_DRWILYC = 10748;\nconst int DYE_DRWILYCSUIT = 10749;\nconst int DYE_DRWILYCAPSULEF = 10750;\nconst int DYE_DRWILYCAPSULEI = 10751;\n\nconst int DYE_ALIEN = 10755;\n\nconst int DYE_NEEDLEMAN = 10760;\nconst int DYE_MAGNETMAN = 10761;\nconst int DYE_GEMINIMAN = 10762;\nconst int DYE_HARDMAN = 10763;\nconst int DYE_TOPMAN = 10764;\nconst int DYE_SNAKEMAN = 10765;\nconst int DYE_SPARKMAN = 10766;\nconst int DYE_SHADOWMAN = 10767;\nconst int DYE_DOCROBOT = 10768;\n\nconst int DYE_BRIGHTMAN = 10780;\nconst int DYE_TOADMAN = 10781;\nconst int DYE_DRILLMAN = 10782;\nconst int DYE_PHARAOHMAN = 10783;\nconst int DYE_RINGMAN = 10784;\nconst int DYE_DUSTMAN = 10785;\nconst int DYE_DIVEMAN = 10786;\nconst int DYE_SKULLMAN = 10787;\n\nconst int DYE_GRAVITYMAN = 10800;\nconst int DYE_WAVEMAN = 10801;\nconst int DYE_STONEMAN = 10802;\nconst int DYE_GYROMAN = 10803;\nconst int DYE_STARMAN = 10804;\nconst int DYE_CHARGEMAN = 10805;\nconst int DYE_NAPALMMAN = 10806;\nconst int DYE_CRYSTALMAN = 10807;\nconst int DYE_DARKMAN1 = 10808;\nconst int DYE_DARKMAN2 = 10809;\nconst int DYE_DARKMAN3 = 10810;\nconst int DYE_DARKMAN4 = 10811;\nconst int DYE_GRAVITYMANFLIP = 10814;\nconst int DYE_CHARGEMANHOT = 10815;\n\nconst int DYE_BLIZZARDMAN = 10820;\nconst int DYE_CENTAURMAN = 10821;\nconst int DYE_FLAMEMAN = 10822;\nconst int DYE_KNIGHTMAN = 10823;\nconst int DYE_PLANTMAN = 10824;\nconst int DYE_TOMAHAWKMAN = 10825;\nconst int DYE_WINDMAN = 10826;\nconst int DYE_YAMATOMAN = 10827;\n\nconst int DYE_FREEZEMAN = 10840;\nconst int DYE_JUNKMAN = 10841;\nconst int DYE_BURSTMAN = 10842;\nconst int DYE_CLOUDMAN = 10843;\nconst int DYE_SPRINGMAN = 10844;\nconst int DYE_SLASHMAN = 10845;\nconst int DYE_SHADEMAN = 10846;\nconst int DYE_TURBOMAN = 10847;\n\nconst int DYE_CLOUDCHARGE1 = 10850;\nconst int DYE_CLOUDCHARGE2 = 10851;\nconst int DYE_CLOUDCHARGE3 = 10852;\nconst int DYE_SHADECHARGE1 = 10853;\nconst int DYE_SHADECHARGE2 = 10854;\n\nconst int DYE_TENGUMAN = 10860;\nconst int DYE_ASTROMAN = 10861;\nconst int DYE_SWORDMAN = 10862;\nconst int DYE_CLOWNMAN = 10863;\nconst int DYE_SEARCHMAN = 10864;\nconst int DYE_FROSTMAN = 10865;\nconst int DYE_GRENADEMAN = 10866;\nconst int DYE_AQUAMAN = 10867;\nconst int DYE_ORIGINDUO = 10868;\n//const int DYE_EVILROBOT = 10701;\n\nconst int DYE_ODUO_CHARGE1 = 10870;\nconst int DYE_ODUO_CHARGE2 = 10871;\nconst int DYE_ODUO_CHARGE3 = 10872;\nconst int DYE_TRIO_CHARGE1 = 10873;\nconst int DYE_TRIO_CHARGE2 = 10874;\nconst int DYE_TRIO_CHARGE3 = 10875;\n\nconst int DYE_CONCRETEMAN = 10880;\nconst int DYE_TORNADOMAN = 10881;\nconst int DYE_SPLASHWOMAN = 10882;\nconst int DYE_PLUGMAN = 10883;\nconst int DYE_JEWELMAN = 10884;\nconst int DYE_HORNETMAN = 10885;\nconst int DYE_MAGMAMAN = 10886;\nconst int DYE_GALAXYMAN = 10887;\nconst int DYE_FAKEMAN = 10888;\nconst int DYE_GALAXYMAN1 = 10890;\nconst int DYE_GALAXYMAN2 = 10891;\nconst int DYE_GALAXYMAN3 = 10892;\nconst int DYE_GALAXYMAN4 = 10893;\nconst int DYE_GALAXYMAN5 = 10894;\nconst int DYE_GALAXYMAN6 = 10895;\nconst int DYE_GALAXYMAN7 = 10896;\n\nconst int DYE_CONCRETEMAN_CHARGE = 10897;\n\nconst int DYE_BLADEMAN = 10900;\nconst int DYE_PUMPMAN = 10901;\nconst int DYE_COMMANDOMAN = 10902;\nconst int DYE_CHILLMAN = 10903;\nconst int DYE_SHEEPMAN = 10904;\nconst int DYE_STRIKEMAN = 10905;\nconst int DYE_NITROMAN = 10906;\nconst int DYE_SOLARMAN = 10907;\n\nconst int DYE_DYNAMOMAN = 10922;\nconst int DYE_COLDMAN = 10923;\nconst int DYE_GROUNDMAN = 10924;\nconst int DYE_PIRATEMAN = 10925;\nconst int DYE_BURNERMAN = 10926;\nconst int DYE_MAGICMAN = 10927;\nconst int DYE_KINGMAN = 10928;\n\nconst int DYE_BUSTERRODG = 10940;\nconst int DYE_MEGAWATERS = 10941;\nconst int DYE_HYPERSTORMH = 10942;\nconst int DYE_ENKER = 10943;\nconst int DYE_PUNK = 10944;\nconst int DYE_BALLADE = 10945;\nconst int DYE_QUINT = 10946;\n\nconst int DYE_TERRA = 10960;\nconst int DYE_MERCURY = 10961;\nconst int DYE_VENUS = 10962;\nconst int DYE_MARS = 10963;\nconst int DYE_JUPITER = 10964;\nconst int DYE_SATURN = 10965;\nconst int DYE_URANUS = 10966;\nconst int DYE_PLUTO = 10967;\nconst int DYE_NEPTUNE = 10968;\nconst int DYE_SUNSTAR = 10969;\n\nconst int DYE_RISINGFISTCOPY = 11707;\nconst int DYE_BRGCOPY = 11940;\nconst int DYE_MWSCOPY = 11941;\nconst int DYE_HSHCOPY = 11942;\n\nconst int BNCHARGE = 2011;\nconst int BASSEXE = 2012;\nconst int MEGAMANSF = 2016;\nconst int MEGAMANSFCHARGE = 2017;\nconst int BRICKDROP = 2023;\n\nconst int ZCHARGE1 = 2007;\nconst int ZCHARGE2 = 2008;\nconst int ZCHARGE3 = 2009;\nconst int ZCHARGE4 = 2010;"
},
{
"source": "pk3",
"name": "actors/TCBaseDefinitions.txt",
"contents": "actor TCBaseClassWeapon : Weapon\n{\nWeapon.AmmoUse 0\nWeapon.AmmoGive 0\nWeapon.SlotNumber 1\nscale 2.0\nObituary \"\"\nInventory.Pickupmessage \"\"\nweapon.ammotype \"TCBase28Ammo\"\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.CHEATNOTWEAPON\n+WEAPON.NOAUTOAIM\n//+WEAPON.NO_AUTO_SWITCH\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReady:\nTNT1 A 1\nloop\nReady2:\nTNT1 A 15 A_WeaponReady(14)\nGoto Deselect\nDeselect:\nTNT1 A 1 A_Lower\nLoop\nSelect:\ngoto Ready2\nFire:\nTNT1 A 1\ngoto Ready\nFlash:\nTNT1 A 1\nstop\nNoFlash:\nTNT1 A 1\nstop\nAltFireStuff:\nTNT1 A 1\ngoto stop\n}\n}\n\nactor UnSolid : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ReSolidifier\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"UnSolid\",1)\nSpawn2:\nTNT1 A 0 A_GiveToTarget(\"ReSolidifierCheckPickup\",1)\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"UnSolid\",1,\"Spawn2\")\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor ReSolidifierCheckPickup : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"ReSolidifierCheck\", 0, 0, 0, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM, 0)\nstop\n}\n}\n\nactor ReSolidifierCheck\n{\nPROJECTILE\n+DONTSPLASH\n+SKYEXPLODE\n//+NOINTERACTION\n//+NOCLIP\nDamage (0)\n//radius 160\n//height 160\n//radius 16\n//height 56\nradius 24\nheight 84\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"ReSolidify\",1)\nstop\nDeath:\nXDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor ReSolidify : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"UnSolid\",1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_ChangeFlag(\"SOLID\",1)\nTNT1 A 0 A_TakeInventory(\"UnSolid\",1)\nstop\n}\n}\n\nactor TCBase28Ammo : Ammo //Replaces Base28Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor TCBase56Ammo : Ammo //Replaces Base56Ammo\n{\ninventory.amount 1\ninventory.maxamount 56\n+INVENTORY.IGNORESKILL\n}\n\nactor TCBase112Ammo : Ammo //Replaces Base112Ammo\n{\ninventory.amount 1\ninventory.maxamount 112\n+INVENTORY.IGNORESKILL\n}\n\nactor TCBaseAltfireAmmo : Ammo //Replaces BaseAltfireAmmo\n{\ninventory.amount 1\ninventory.maxamount 112\n+INVENTORY.IGNORESKILL\n}\n\nactor TCWeaknesses : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCClassicHP : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCMorphedClass : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCUpgradeClassFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor IsBotC : Inventory replaces IsBot\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCBaseClass : PlayerPawn\n{\nplayer.displayname \"BaseClass\"\nplayer.soundclass \"megaman\"\nplayer.damagescreencolor \"yellow\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 12\n+NOBLOOD\n+DONTBLAST\n+NODAMAGETHRUST\n+QUICKTORETALIATE\nplayer.startitem \"TCBaseClassWeapon\"\nplayer.colorrange 0 0\ndamagefactor \"Dummy\", 0.0\nPlayer.MaxSkinSizeFactor 0, 0\nmass 9999\ngravity 0.8\nscale 2.5\nStates\n{\nSpawn:\nPLAY A 0\nNOFX A 1 A_Jump(256,\"Spawn\")\nloop\nSee:\nNOFX A 1 A_Jump(256,\"See\")\nloop\nMissile:\nNOFX A 1 A_Jump(256,\"Missile\")\nloop\nWeaponGetM:\nNOFX A 0\ngoto ClassDeath\nWeaponGetB:\nNOFX A 0\ngoto ClassDeath\nWeaponGetP:\nNOFX A 0\ngoto ClassDeath\nWeaponGetJ:\nNOFX A 0\ngoto ClassDeath\n//No Hitstun Pain States for Classes\nPain.Bass:\nPain.BassBuster:\nPain.EnkerMelee:\nPain.Punk:\nPain.Fireman:\nPain.Heatman:\nPain.Flashman:\nPain.Quickman:\nPain.Topman:\nPain.GeminimanBuster:\nPain.GeminiBuster:\nPain.Skullman:\nPain.Diveman:\nPain.Drillman:\nPain.Brightman:\nPain.Napalmman:\nPain.Starman:\nPain.DarkmanShield:\nPain.Blizzardman:\nPain.Plantman:\nPain.Searchman:\nPain.Venus:\n//Pain.Terra:\nPain.Mars:\nPain.Pluto:\nPain.PlutoHoming:\nPain.Oilman:\nPain.AquamanCannon:\nPain.MegaWaterS:\nPain.Jupiter:\nPain.GroundmanDig:\nPain.DynamomanBolt:\nPain.ToadmanLeap:\nPain.King:\nPain.Yamatoman:\nPain.Clownman:\nPain.GutsmanDebris:\nPain.Mercury:\nPain.MercuryBlob:\nPain.PlugmanArm:\n//Vanilla\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.Buster:\nPain.SkullBarrier:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCrack:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.SparkChaser:\nPain.ElectricShock:\nPain.BlackHole:\nPain.Misc:\nPain.Oil:\nNOFX A 0\nGoto pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.ThunderClaw:\nPain.Pirateman:\nPain.IceWall:\nPain.HyperStormH:\nPain.ElecmanLightning:\nNOFX A 0 A_ScaleVelocity(0.9)\nGoto Pain+1\n//Pain.FlashBomb:\nPain.Grenademan:\nPain.NeedleCannon:\nPain.Galaxyman:\n//Pain.JupiterShock:\n//Pain.WavemanWave:\nPain.Knightman:\nPain.FrostmanPunch:\nNOFX A 0 A_ScaleVelocity(0.85)\nGoto Pain+1\nPain.Burnerman:\nPain.BurnermanUW:\nPain.PunkMelee:\nPain.JupiterShock:\n//Pain.Clownman:\nNOFX A 0 A_ScaleVelocity(0.95)\nGoto Pain+1\nPain.WindStorm:\nNOFX A 0 ThrustThing(random(0,255),5,0,0)\nNOFX A 0 ThrustThingZ(0,30,0,0)\nGoto pain+1\nPain.SlashmanClaw:\nPain.SlashClaw:\nNOFX A 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\nNOFX A 0\nNOFX A 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nBeatAssist:\nNOFX A 0\nNOFX A 0 HealThing(2)\nNOFX A 0 ThrustThingZ(0,25,0,0)\nNOFX A 0 ACS_ExecuteAlways(205,0)\nGoto Pain+1\nPain.TornadoBlow:\nPLY1 H 0 ThrustThingZ(0, 60, 0, 0)\ngoto Pain+1\n//Custom Classes Pain States\nPain.TimeStop:\nNOFX A 1 A_Jump(256,\"ClassTimeStop\")\nwait\nNOFX A 0 SetPlayerProperty(0,1,4)\nNOFX A 0 ACS_Execute(528,0)\nNOFX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nNOFX A 0 SetPlayerProperty(0,0,4)\nGoto Pain+1\nPain.MagnetmanPull:\nNOFX A 0 A_FaceTarget\nNOFX A 0 A_Recoil(-5)\nGoto Spawn\nPain.Romper:\nNOFX A 0 A_SpawnItemEx(\"MovementFreezeRomper\")\nGoto Pain\n//Classes\n//DOS COMPATIBALITY\nPain.Voltman:\n//Vanilla\nPain.Normal:Pain.ProtoBuster:Pain.Proto3:Pain.DuoFist1:Pain.DuoFist2:Pain.DuoFist3:\nPain.RollingCutter:Pain.SuperArm:Pain.IceSlasher:Pain.HyperBomb:Pain.FireStorm:\nPain.ThunderBeam:Pain.OilSlider:Pain.OilFlame:Pain.MetalBlade:Pain.AirShooter:Pain.BubbleLead:\nPain.AtomicFire1:Pain.AtomicFire2:Pain.AtomicFire3:Pain.LeafShield:Pain.GeminiLaser:\nPain.HardKnuckle:Pain.TopSpin:Pain.SearchSnake:Pain.ShadowBlade:Pain.RainFlush:Pain.DrillBomb:\nPain.PharaohShot1:Pain.PharaohShot2:Pain.PharaohShot3:Pain.RingBoomerang:Pain.DustCrusher:\nPain.WaterWave:Pain.PowerStone:Pain.GyroAttack:Pain.NapalmBomb:Pain.CrystalEye:\nPain.CrystalEyeBit:Pain.BlizzardAttack:Pain.FlameBlast:Pain.KnightCrush:Pain.SilverTomahawk:\nPain.MirrorBuster:Pain.MirrorBuster1:Pain.MirrorBuster2:Pain.Sakugarne:Pain.BalladeCracker:\nPain.Tango:Pain.FreezeCracker:Pain.FreezeCrackerBit:Pain.JunkShot:Pain.DangerWrap:\nPain.ThunderBolt:Pain.WildCoil:Pain.WildCoil2:Pain.NoiseCrush1:Pain.NoiseCrush2:Pain.MegaBall:\nPain.AstroCrush:Pain.FlameSwordSpark:Pain.IceWave:Pain.WaterBalloon:Pain.HomingSniper:\nPain.TenguBlade:Pain.CopyVision:Pain.MagicCard:Pain.LightningBolt:Pain.BlackHoleBomb:\nPain.PlugBall:Pain.MagmaBazooka:Pain.HornetChaser:Pain.JewelSatellite:\nPain:\nNOFX A 0 A_ScaleVelocity(0.75)\nNOFX A 0 A_Pain\nNOFX A 0 SetPlayerProperty(0,0,4)\nNOFX A 0 A_TakeInventory(\"TCDontMove\",1)\nNOFX A 1 A_Jump(256,\"ClassPain\")\nwait\nClassPain:\nNOFX A 0 SetPlayerProperty(0,0,4)\nNOFX AAAAAAAAAA 2 A_SpawnItemEx(\"PainFX\")\nGoto Spawn+1\nDeath.Beam:\nDeath.instagib:\nNOFX A 1 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_GiveToTarget(\"KilledMe\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMeStock\",1)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 A_PlayerScream\nNOFX A 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,32)\nNOFX A 1 A_CheckPlayerDone\nwait\nDeath:\nNOFX A 0 A_Stop\nNOFX A 0 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_NoBlocking\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMeStock\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMe\",1)\nContinueDeath:\nNOFX A 1 A_Jump(256,\"ClassDeath\")\nwait\nClassDeath:\nNOFX A 20 ACS_ExecuteAlways(999,0,0)\nNOFX A 0 A_PlayerScream\nNOFX A 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,32)\nNOFX A 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nNOFX A 0 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_NoBlocking\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 1 A_PlayerScream\nNOFX A 1 A_Stop\nNOFX A 1 ACS_ExecuteAlways(999,0,0)\n//NOFX A -1\nNOFX A 1 A_CheckPlayerDone\nwait\nIce:\nNOFX A 0 SetPlayerProperty(0, 0, 4)\nNOFX A 1 A_PlayerScream\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 ACS_ExecuteAlways(998,0,105,1)\nNOFX A 0 A_NoBlocking\nNOFX A 0 A_FreezeDeath\nNOFX A 1 A_Jump(256,\"ClassIceDeath\")\nwait\nClassIceDeath:\nNOFX A 35\nNOFX A 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\nNOFX A 1 A_CheckPlayerDone\nwait\nPunkSpin:\nPLAY AVW 3\nPLAY XY 3\nGoto PunkSpin+3\nPunkStop:\nPLAY WV 5\nGoto Spawn\nEnkerRaise:\nPLAY Y 1\nloop\nDarkLeap:\nPLAY Y 1 A_SpawnItemEx(\"DarkDamager\")\nPLAY Y 0 A_JumpIf(z-floorz==0,\"Spawn\")\nloop\nBalladeJump:\nPLAY Y 5 A_SpawnItemEx(\"BalladeMelee\")\nloop\nTheEnd:\nPLAY G 4\nloop\nPain.WilyFire:\nNOFX A 0 A_SpawnItemEx(\"ImOnFire\")\nNOFX A 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\nNOFX A 0 A_ChangeFlag(\"SHOOTABLE\",0)\nNOFX A 0 SetPlayerProperty(0,1,4)\nNOFX A 0 A_SpawnItemEx(\"ImFrozen\")\nNOFX A 0 A_GiveInventory(\"IceVision\",1)\nNOFX A 30 A_Stop\nNOFX A 30 A_ChangeFlag(\"SHOOTABLE\",1)\nNOFX A 0 SetPlayerProperty(0,0,0)\nNOFX A 0 A_TakeInventory(\"IceVision\",1)\nGoto Spawn\nCreditWalk:\nPLAY BCDE 8\nloop\n\n//DOS COMPATIBILITY\n/*Pain.VoltmanPush:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",8)\nNOFX A 0 A_GiveToTarget(\"TempPitProtect\",1)\nNOFX AAA 0 A_Recoil(4)\nNOFX A 0 A_GiveToTarget(\"TempPitProtect\",1)\ngoto Pain\nPain.VoltmanBall:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",28)\ngoto Pain\nPain.BitStun:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"BitManShocked\",1)\nGoto Pain+1\nPain.OilManPC:\nNOFX A 0 A_Recoil(-4)\nNOFX AAAAAAAAAAAAAA 0 A_SpawnItemEx(\"OilSliderFX\")\ngoto Pain+1\nPain.OilPCSlick:\nNOFX A 0 A_GiveInventory(\"IsOiledUp\",1)\nGoto pain+1\nPain.BladeChainsaw:\nNOFX A 0 A_ScaleVelocity(0.85)\nNOFX A 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nNOFX A 0 A_SpawnItemEx(\"ChainPainPiece1\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nNOFX A 0 A_SpawnItemEx(\"ChainPainPiece2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nNOFX A 0 A_SpawnItemEx(\"ChainPainPiece3\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto Pain+1\nPain.Toxman:\nNOFX A 0 ACS_ExecuteAlways(610,0,0)\nNOFX A 0 A_GiveInventory(\"IsPoisoned\",1)\ngoto Pain+1\nPain.ToxmanAlt:\nNOFX A 0 ACS_ExecuteAlways(610,0,0)\nNOFX A 0 A_GiveInventory(\"IsPoisoned\",1)\ngoto Pain+1\nPain.ToxmanSpray:\nNOFX A 0 ACS_ExecuteAlways(610,0,0)\nNOFX A 0 A_GiveInventory(\"IsPoisoned\",1)\ngoto Pain+1\nPain.ToxmanAmmo:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",4)\nGoto Pain\nPain.ToxmanAmmo2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",9)\nGoto Pain\nDeath.Toxman:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",25)\nGoto Death\nDeath.ToxmanAmmo:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",25)\nGoto Death\nDeath.ToxmanAmmo2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",25)\nGoto Death\nPain.ToxForklift:\nNOFX A 0 A_Stop\nNOFX A 0 A_GiveInventory(\"GravityForce3\",1)\nNOFX A 0 ThrustThingZ(0,30,0,0)\nGoto Pain+1\nPain.ToxForklift2:\nNOFX A 0 A_Stop\nNOFX A 0 ThrustThingZ(0,80,1,0)\nGoto Pain+1\npain.CRORQLaser:\nPLY1 H 0 A_GiveInventory(\"CRORQLaserProtect\", 1)\ngoto pain\n\n//FOREVER\nPain.Boilman:\nPain.Hazeman:\nPain.Chemicman:\nPain.Propelman:\nPain.Guardman:\nPain.GuardmanShot:\nPain.GuardmanBlock:\nPain.GuardCannon:\nPain.Chronoman:\nPain.ChronoSpark:\nPain.Photonman:\nPain.Wingman:\nPain.WingmanCopipi:\nNOFX A 0\ngoto Pain+1\nPain.BoilmanShot:\nNOFX A 0 A_GiveInventory(\"BoilHeat\",1)\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",6,\"Pain\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",5,\"Pain.BoilBurnReady\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",4,\"Pain.BoilSmoke4\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",3,\"Pain.BoilSmoke3\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",2,\"Pain.BoilSmoke2\")\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner1\")\ngoto Pain\nPain.BoilSmoke2:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner2\")\ngoto Pain+1\nPain.BoilSmoke3:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner3\")\ngoto Pain+1\nPain.BoilSmoke4:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner4\")\ngoto Pain+1\nPain.BoilBurnReady:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner5\")\ngoto Pain+1\nPain.BoilmanSword:\nNOFX A 0 A_JumpIfInventory(\"BoilSmoke5\",1,\"Pain.BoilBurn\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",5,\"Pain.BoilBurn\")\nNOFX AAA 0 A_SpawnItemEx(\"BoilSwordFX2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto pain\nPain.BoilBurn:\nNOFX A 0 ACS_ExecuteAlways(611,0,0)\nNOFX AAAAAAAA 0 A_SpawnItemEx(\"BoilSwordFX2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\ngoto Pain+1\nPain.BoilmanBurning:\nNOFX AAAAA 0 A_SpawnItemEx(\"BoilSwordFX2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\ngoto Pain+1\nPain.HazeDasher:\nNOFX A 0 A_GiveInventory(\"HazeDasherProtect\", 1)\nGoto pain\nPain.ChronoManGlitch:\nMMFX A 0 A_GiveInventory(\"ChronoVision\",1)\nMMFX A 0 SetPlayerProperty(0,1,4)\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nGoto Pain+1\nPain.PhotonmanLaser:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",4)\nGoto Pain+1\nPain.WingmanDash:\nNOFX A 0 A_GiveInventory(\"WingDashProtect\",1)\nNOFX A 0 A_GiveToTarget(\"BaseCustomFlag2\",1)\nNOFX A 0 A_GiveToTarget(\"WingDashStarter\",30)\nGoto Pain+1\nPain.PropelmanSlow:\nNOFX A 0 A_GiveInventory(\"BubbleEncase\",1)\nNOFX A 0 A_GiveInventory(\"BubbleVision\",1)\ngoto pain+1\n\n//UNLIMITED\nPain.Nailman:\nPain.Cometwoman:\nPain.Glueman:\nPain.Rainbowman:\nNOFX A 0\nGoto pain+1\nPain.CometwomanDash:\nNOFX A 0 A_JumpIfInventory(\"CometwomanDashProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"CometwomanDashProtect\", 1)\nGoto Pain\nPain.GluemanShot1:\nNOFX A 0 A_Stop\nGoto Pain+1\nPain.GluemanShot2:\nTNT1 A 0 A_GiveInventory(\"GlueVision\")\nNOFX A 0 A_SpawnItemEx(\"MovementGlareStun\")\nNOFX AAAA 0 A_SpawnItemEx(\"GlueStunFX\",4,0,32)\ngoto Pain\nPain.Jetman:\nPain.RainbowmanFlash:\nNOFX A 0 A_ScaleVelocity(0.95)\nGoto Pain+1\nPain.Tankman:\nPain.Trinitroman:\nNOFX A 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.RainbowmanBeam:\nNOFX A 0 A_JumpIfInventory(\"RainbowmanBeamProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"RainbowmanBeamProtect\", 1)\nGoto Pain\nPain.TankmanRam:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX AAA 0 A_Recoil(5)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\ngoto Pain+1\nPain.Yoyoman:\nNOFX A 0 A_ScaleVelocity(0.85)\nGoto Pain+1*/\n\n//TC\nPain.TCMegabuster:\nPain.TCMegabuster2:\ngoto Pain\nPain.TCMegabuster3:\nNOFX A 0 A_GiveInventory(\"TCMegabuster3Protect\", 1)\ngoto Pain\nPain.TCMegabuster4:\nNOFX A 0 A_GiveInventory(\"TCMegabuster4Protect\", 1)\ngoto Pain\nDeath.TCMegabuster:\nDeath.TCMegabuster2:\nDeath.TCMegabuster3:\nDeath.TCMegabuster4:\nTNT1 A 0 ACS_ExecuteAlways(4003,0)\ngoto Death\nPain.TCWilyMachineGun:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,3,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",3)\ngoto Pain+1\nPain.TCWilyShock:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_SpawnItemEx(\"TCShocked\",1)\nGoto Pain+1\nDeath.TCWilyMachineGun:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.TCRathorBarrage:\ngoto Pain\nPain.TCRaThorShock:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_SpawnItemEx(\"TCShocked\",1)\nGoto Pain+1\nPain.TCRaThorEnergyBlast:\ngoto Pain\nPain.TCRaThorGrapple:\ngoto Pain\nPain.SunBeamBoss:\nNOFX A 0 A_GiveInventory(\"SunBeamBossProtect\", 1)\ngoto Pain\nPain.SunDashDamagerBoss:\nNOFX A 0 A_GiveInventory(\"SunDashDamagerBossProtect\", 1)\ngoto Pain\nPain.RockmanShadowSword:\nNOFX A 0\nNOFX A 0 A_GiveInventory(\"ShadowSwordProtect\", 1)\ngoto Pain+1\nPain.QuakeDrill:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0// A_GiveToTarget(\"TCBaseAltFireAmmo\",1)\ngoto Pain+1\nPain.QuakeDebris:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0// A_GiveToTarget(\"TCBaseAltFireAmmo\",1)\ngoto Pain+1\nPain.QuakeDrillLunge:\nNOFX A 0 ACS_ExecuteAlways(3144,0)\ngoto Pain\nPain.QuakeDrillProjectile:\nNOFX AAAAA 0 A_Recoil(4)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,3,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",3)\ngoto Pain\nDeath.QuakeDrill:\nDeath.QuakeDebris:\nDeath.QuakeDrillProjectile:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.BBAShot:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",2)\ngoto Pain+1\nPain.BBAShot2:\nPain.BBAShot3:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,10,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",10)\ngoto Pain\nPain.BBAIceSlasher:\nNOFX A 0 A_JumpIfInventory(\"MovementFrozen\",1,2)\nNOFX A 0 A_SpawnItemEx(\"MovementFreeze\")\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,13,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",13)\nGoto Pain\nPain.BBAMegaUppercut:\nNOFX A 0 A_Stop\nNOFX A 0 ThrustThingZ(0,90,0,0)\nNOFX A 0 A_GiveInventory(\"BBAMegaUppercutProtect\", 1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,16,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",16)\nGoto Pain\nPain.BBAMegaUppercut2:\nNOFX A 0 A_Stop\nNOFX A 0 A_GiveInventory(\"BBAMegaUppercut2Protect\", 1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,4,0)\nNOFX A 0 //A_GiveToTarget(\"TCBaseAltFireAmmo\",4)\nGoto Pain\nDeath.BBAShot:\nDeath.BBAShot2:\nDeath.BBAShot3:\nDeath.BBAIceSlasher:\nDeath.BBAMegaUppercut:\nDeath.BBAMegaUppercut2:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.KabutoKunaiGunBullet:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\ngoto Pain+1\nPain.AvalancheShoot:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,3,0)\ngoto Pain+1\nPain.KabutoKunai:\nNOFX A 0 A_GiveInventory(\"KabutoKunaiProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\nNOFX A 0 A_PlaySoundEx(\"weapon/kabutokunaihit\",\"SoundSlot5\")\ngoto Pain+1\nPain.KabutoKunaiSlash:\nNOFX A 0 A_GiveInventory(\"KunaiSlashProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,8,0)\nNOFX A 0 A_PlaySoundEx(\"weapon/kabutokunaihit\",\"SoundSlot5\")\ngoto Pain\nPain.KabutoAxe:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\nNOFX A 0 A_PlaySoundEx(\"weapon/kabutoaxehit\",\"SoundSlot5\")\ngoto Pain\nPain.KabutoAxeShockWave:\nNOFX A 0 A_GiveInventory(\"KabutoAxeShockWaveProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\ngoto Pain\nPain.ClockUp:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain+1\nPain.KabutoMizer:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"MizerProtect\", 1)\ngoto Pain+1\nDeath.KabutoKunaiGunBullet:\nDeath.AvalancheShoot:\nDeath.KabutoKunai:\nDeath.KabutoKunaiSlash:\nDeath.ClockUp:\nDeath.KabutoAxe:\nDeath.KabutoAxeShockWave:\nDeath.KabutoMizer:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.FakeMegaManBuster:\nNOFX A 0 ACS_ExecuteAlways(3139,0)\ngoto Pain+1\nPain.FakeMegaManBuster2:\nNOFX A 0 ACS_ExecuteAlways(3140,0)\ngoto Pain\nPain.FakeMegaManBuster3:\nNOFX A 0 ACS_ExecuteAlways(3138,0)\ngoto Pain\nPain.FakeMegaManBuster4:\nNOFX A 0 ACS_ExecuteAlways(3141,0)\ngoto Pain+1\nPain.FakeMegaTackle:\nNOFX A 0 A_GiveInventory(\"FakeMegaTackleProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,6,0)\ngoto Pain+1\nDeath.FakeMegaManBuster:\nDeath.FakeMegaManBuster2:\nDeath.FakeMegaManBuster3:\nDeath.FakeMegaTackle:\nNOFX A 0 ACS_ExecuteAlways(3138,0)\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",8)\ngoto Death\nDeath.FakeMegaManBuster4:\nNOFX A 0 ACS_ExecuteAlways(3141,0)\ngoto Death\nPain.AlienShot:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,7,0)\nNOFX A 0 A_GiveInventory(\"AlienShotProtect\",1)\ngoto Pain\nPain.AlienAcid:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"AlienAcidProtect\",1)\ngoto Pain\nPain.AlienCeilingAcid:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"AlienCeilingAcidProtect\",1)\ngoto Pain\nPain.AlienAirAcid:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"AlienAirAcidProtect\",1)\ngoto Pain+1\nDeath.AlienShot:\nDeath.AlienAcid:\nDeath.AlienAirAcid:\nDeath.AlienCeilingAcid:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.EvilBassBuster:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,4,0)\ngoto Pain\nPain.EvilBassDash:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain\nPain.EvilBassLaser:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"EvilBassLaserProtect\",1)\ngoto Pain+1\nPain.EvilBassDFA:\ngoto Pain\nDeath.EvilBassBuster:\nDeath.EvilBassDash:\nDeath.EvilBassLaser:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.GutsManGRam:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,3,0)\nNOFX A 0 ACS_ExecuteAlways(3145,0)\ngoto Pain\nPain.GutsManGWhack:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,7,0)\nNOFX A 0 A_Stop\nNOFX A 0 ThrustThingZ(0,128,0,0)\ngoto Pain\nPain.GutsManGBigRock:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,7,0)\ngoto Pain\nPain.GutsManGSmallRock:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,3,0)\ngoto Pain+1\nDeath.GutsManGWhack:\nNOFX A 0 ThrustThingZ(0,128,0,0)\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death+1\nDeath.GutsManGRam:\nDeath.GutsManGBigRock:\nDeath.GutsManGSmallRock:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.HokutoShinken:\nNOFX A 0 A_PlaySoundEx(\"weapon/hokutohit\",\"SoundSlot5\")\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain+1\nPain.HyakuretsuKen:\nNOFX A 0 A_PlaySoundEx(\"weapon/hokutodeath\",\"SoundSlot5\")\ngoto Pain\nPain.GanzanRyozanHa:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"GanzanRyozanHaProtect\",1)\ngoto Pain\nPain.TenhaKassatsu:\nNOFX A 0 A_GiveInventory(\"TenhaKassatsuProtect\",1)\ngoto Pain\nDeath.GanzanRyozanHa:\nDeath.HokutoShinken:\nDeath.HyakuretsuKen:\nNOFX A 0 A_GiveToTarget(\"TenhaKassatsuKenshiroAmmo\",20)\ngoto Death\nPain.RollCombo:\nNOFX A 0 A_GiveToTarget(\"ComboFlag\",1)\ngoto Pain\nPain.MazingerRocketPunch:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,5,0)\ngoto Pain\nPain.MazingerZDrillMissiles:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain+1\nPain.KoshiryoukuBeam:\nNOFX A 0 A_GiveInventory(\"KoshiryoukuBeamProtect\", 1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,4,0)\ngoto Pain+1\nPain.MazingerZMissilePunch:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\ngoto Pain+1\nPain.ReitoBeam:\nNOFX A 0 A_JumpIfInventory(\"MovementFrozen\",1,2)\nNOFX A 0 A_SpawnItemEx(\"MovementFreeze\")\nNOFX A 0 A_GiveInventory(\"ReitoBeamProtect\", 1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,20,0)\ngoto Pain\nPain.MazingerZTornado:\nNOFX A 0 ThrustThingZ(0,25,0,0)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain\nDeath.MazingerRocketPunch:\nDeath.MazingerZDrillMissiles:\nDeath.KoshiryoukuBeam:\nDeath.MazingerZMissilePunch:\nDeath.ReitoBeam:\nDeath.MazingerZTornado:\nNOFX A 0 A_GiveToTarget(\"BreastFireAmmo\",53)\ngoto Death\nPain.VampireKiller:\nNOFX A 0 A_GiveInventory(\"VampireKillerProtect\", 1)\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360))\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,128)\nNOFX A 0 A_Jump(50,\"PainBelmontItemGiver\")\ngoto Pain\nPain.CVDagger:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,50)\nNOFX A 0 A_Jump(50,\"PainBelmontItemGiver\")\ngoto Pain\nPain.CVDagger2:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,150)\ngoto Pain\nPain.CVHolyCross:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,220)\nNOFX A 0 A_Jump(50,\"PainBelmontItemGiver\")\ngoto pain\nPain.CVHolyWater:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,230)\nNOFX A 0 A_Jump(20,\"PainBelmontItemGiver\")\ngoto Pain\nPain.CVAxe:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,200)\nNOFX A 0 A_Jump(50,\"PainBelmontItemGiver\")\ngoto Pain\nPain.CVStopWatch:\nNOFX A 0 A_GiveInventory(\"TCDontMove\",1)\nNOFX A 1 A_Jump(256,\"ClassTimeStop\")\nwait\nPain.CVWhiteBible:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,220)\nNOFX A 0 A_Jump(10,\"PainBelmontItemGiver\")\ngoto Pain\nPain.CVBlackBible:\nNOFX A 0 A_GiveInventory(\"BlackBiblePageProtect\", 1)\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,230)\nNOFX A 0 A_Jump(20,\"PainBelmontItemGiver\")\ngoto Pain+1\nPain.CVSilverDagger:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,190)\nNOFX A 0 A_Jump(30,\"PainBelmontItemGiver\")\ngoto pain\nPain.CVGoldenDagger:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,230)\nNOFX A 0 A_Jump(10,\"PainBelmontItemGiver\")\ngoto Pain+1\nPain.CVDiamond:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,220)\nNOFX A 0 A_Jump(20,\"PainBelmontItemGiver\")\ngoto pain\nPain.CVGarlic:\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,50)\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,random(0,360),0,150)\nNOFX A 0 A_Jump(40,\"PainBelmontItemGiver\")\ngoto Pain\nPainBelmontItemGiver:\nNOFX A 0 A_Jump(156,\"PainBelmontWhipUpgrade\",\"PainBelmontMoreShots\")\nNOFX A 0 A_Jump(256,\"PainBelmontDagger\",\"PainBelmontCross\",\"PainBelmontHolyWater\",\"PainBelmontAxe\",\"PainStopWatch\",\"PainBelmontWhiteBible\",\"PainBelmontBlackBible\",\"PainBelmontSilverDagger\",\"PainBelmontGoldenDagger\",\"PainBelmontDraculaRib\",\"PainBelmontDiamond\",\"PainBelmontHerb\",\"PainBelmontLaurel\",\"PainBelmontGarlic\")\nPainBelmontWhipUpgrade:\nNOFX A 0 A_JumpIfInTargetInventory(\"NWhipUpgrade\",3,2)\nNOFX A 0 A_SpawnItemEx(\"CVWhipUpgrade\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontMoreShots:\nNOFX A 0 A_JumpIfInTargetInventory(\"CVDoubleShot\",1,2)\nNOFX A 0 A_SpawnItemEx(\"CVDoubleShotGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nNOFX A 0 A_JumpIfInTargetInventory(\"CVTripleShot\",1,2)\nNOFX A 0 A_SpawnItemEx(\"CVTripleShotGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nNOFX A 0 A_SpawnItemEx(\"CVSmallHeart\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontDagger:\nNOFX A 0 A_SpawnItemEx(\"CVDaggerGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontCross:\nNOFX A 0 A_SpawnItemEx(\"CVCrossGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontHolyWater:\nNOFX A 0 A_SpawnItemEx(\"CVHolyWaterGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontAxe:\nNOFX A 0 A_SpawnItemEx(\"CVAxeGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainStopWatch:\nNOFX A 0 A_SpawnItemEx(\"CVStopWatchGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontWhiteBible:\nNOFX A 0 A_SpawnItemEx(\"CVWhiteBibleGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontBlackBible:\nNOFX A 0 A_SpawnItemEx(\"CVBlackBibleGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontSilverDagger:\nNOFX A 0 A_SpawnItemEx(\"CVSilverDaggerGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontGoldenDagger:\nNOFX A 0 A_SpawnItemEx(\"CVGoldenDaggerGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontDraculaRib:\nNOFX A 0 A_SpawnItemEx(\"CVDraculaRibGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontDiamond:\nNOFX A 0 A_SpawnItemEx(\"CVDiamondGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontHerb:\nNOFX A 0 A_SpawnItemEx(\"CVHerbGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontLaurel:\nNOFX A 0 A_SpawnItemEx(\"CVLaurelGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nPainBelmontGarlic:\nNOFX A 0 A_SpawnItemEx(\"CVGarlicGiver\",0,0,50,random(5,7),0,10,0)\ngoto Pain+1\nDeath.VampireKiller:\nDeath.CVDagger:\nDeath.CVDagger2:\nDeath.CVHolyCross:\nDeath.CVHolyWater:\nDeath.CVAxe:\nDeath.CVWhiteBible:\nDeath.CVBlackBible:\nDeath.CVSilverDagger:\nDeath.CVGoldenDagger:\nDeath.CVDiamond:\nDeath.CVGarlic:\nBelmontItemSpawnerDeath:\nNOFX A 0 A_Jump(256,\"BelmontBigHeart\",\"BelmontWhipUpgrade\",\"BelmontMoreShots\",\"BelmontInvPotion\",\"BelmontPorkChop\",\"BelmontOrb\",\"BelmontDagger\",\"BelmontCross\",\"BelmontHolyWater\",\"BelmontAxe\",\"BelmontStopWatch\",\"BelmontWhiteBible\",\"BelmontBlackBible\",\"BelmontSilverDagger\",\"BelmontGoldenDagger\",\"BelmontDraculaRib\",\"BelmontDiamond\",\"BelmontHerb\",\"BelmontLaurel\",\"BelmontGarlic\")\nBelmontBigHeart:\nNOFX A 0 A_SpawnItemEx(\"CVBigHeart\",0,0,0,0,0,10,0)\ngoto death\nBelmontWhipUpgrade:\nNOFX A 0 A_JumpIfInTargetInventory(\"NWhipUpgrade\",3,2)\nNOFX A 0 A_SpawnItemEx(\"CVWhipUpgrade\",0,0,0,0,0,10,0)\ngoto death\nNOFX A 0 A_SpawnItemEx(\"CVBigHeart\",0,0,0,0,0,10,0)\ngoto death\nBelmontMoreShots:\nNOFX A 0 A_JumpIfInTargetInventory(\"CVDoubleShot\",1,2)\nNOFX A 0 A_SpawnItemEx(\"CVDoubleShotGiver\",0,0,0,0,0,10,0)\ngoto death\nNOFX A 0 A_JumpIfInTargetInventory(\"CVTripleShot\",1,2)\nNOFX A 0 A_SpawnItemEx(\"CVTripleShotGiver\",0,0,0,0,0,10,0)\ngoto death\nNOFX A 0 A_SpawnItemEx(\"CVPorkChop\",0,0,0,0,0,10,0)\ngoto death\nBelmontInvPotion:\nNOFX A 0 A_SpawnItemEx(\"CVInvisibilityPotion\",0,0,0,0,0,10,0)\ngoto death\nBelmontPorkChop:\nNOFX A 0 A_SpawnItemEx(\"CVPorkChop\",0,0,0,0,0,10,0)\ngoto death\nBelmontOrb:\nNOFX A 0 A_SpawnItemEx(\"CVOrb\",0,0,0,0,0,10,0)\ngoto death\nBelmontDagger:\nNOFX A 0 A_SpawnItemEx(\"CVDaggerGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontCross:\nNOFX A 0 A_SpawnItemEx(\"CVCrossGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontHolyWater:\nNOFX A 0 A_SpawnItemEx(\"CVHolyWaterGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontAxe:\nNOFX A 0 A_SpawnItemEx(\"CVAxeGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontStopWatch:\nNOFX A 0 A_SpawnItemEx(\"CVStopWatchGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontWhiteBible:\nNOFX A 0 A_SpawnItemEx(\"CVWhiteBibleGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontBlackBible:\nNOFX A 0 A_SpawnItemEx(\"CVBlackBibleGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontSilverDagger:\nNOFX A 0 A_SpawnItemEx(\"CVSilverDaggerGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontGoldenDagger:\nNOFX A 0 A_SpawnItemEx(\"CVGoldenDaggerGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontDraculaRib:\nNOFX A 0 A_SpawnItemEx(\"CVDraculaRibGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontDiamond:\nNOFX A 0 A_SpawnItemEx(\"CVDiamondGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontHerb:\nNOFX A 0 A_SpawnItemEx(\"CVHerbGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontLaurel:\nNOFX A 0 A_SpawnItemEx(\"CVLaurelGiver\",0,0,0,0,0,10,0)\ngoto death\nBelmontGarlic:\nNOFX A 0 A_SpawnItemEx(\"CVGarlicGiver\",0,0,0,0,0,10,0)\ngoto Death\nPain.DraculaFire:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,3)\ngoto Pain\nPain.DraculaFireSpike:\nNOFX A 0 A_GiveInventory(\"DraculaFireSpikeProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,1)\ngoto Pain\nDeath.DraculaFire:\nDeath.DraculaFireSpike:\nNOFX A 0 A_GiveToTarget(\"CVHeartCount\",10)\nNOFX A 0 A_GiveToTarget(\"DraculaBloodCount\",20)\ngoto Death\nPain.DarkKabutoKunaiGunBullet:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\ngoto Pain+1\nPain.DarkKabutoKunaiSlash:\nNOFX A 0 A_GiveInventory(\"DarkKunaiSlashProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,5,0)\nNOFX A 0 A_PlaySoundEx(\"weapon/kabutokunaihit\",\"SoundSlot5\")\ngoto Pain\nDeath.DarkKabutoKunaiGunBullet:\nDeath.DarkKabutoKunaiSlash:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\nPain.ContraRifle:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\nNOFX A 0 A_Jump(25,\"ContraWepGiverPain\")\ngoto Pain+1\nPain.ContraMachineGun:\nPain.ContraSpreadGun:\nPain.ContraFireGun1:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain+1\nPain.ContraFireGun2:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,5,0)\nNOFX A 0 A_GiveInventory(\"ContraFireGun2Protect\",1)\ngoto Pain+1\nPain.ContraLaserGun:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\ngoto Pain\nContraWepGiverPain:\nNOFX A 0 A_Jump(256,\"ContraMachineGunPainGiver\",\"ContraSpreadGunPainGiver\",\"ContraFireGunPainGiver\",\"ContraLaserGunPainGiver\",\"ContraRapidFirePainGiver\")\ngoto Pain+1\nContraMachineGunPainGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraMachineGunGiver\",0,0,50,0,0,10,0)\ngoto Pain+1\nContraSpreadGunPainGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraSpreadGunGiver\",0,0,50,0,0,10,0)\ngoto Pain+1\nContraFireGunPainGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraFireGunGiver\",0,0,50,0,0,10,0)\ngoto Pain+1\nContraLaserGunPainGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraLaserGunGiver\",0,0,50,0,0,10,0)\ngoto Pain+1\nContraRapidFirePainGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraRapidFireGiver\",0,0,50,0,0,10,0)\ngoto Pain+1\nPain.ContraNuke:\nNOFX A 0 A_GiveInventory(\"ContraNukeProtect\",1)\ngoto Pain\nDeath.ContraRifle:\nDeath.ContraMachineGun:\nDeath.ContraSpreadGun:\nDeath.ContraFireGun1:\nDeath.ContraFireGun2:\nDeath.ContraLaserGun:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\nNOFX A 0 A_Jump(256,\"ContraMachineGunDeathGiver\",\"ContraSpreadGunDeathGiver\",\"ContraFireGunDeathGiver\",\"ContraLaserGunDeathGiver\",\"ContraRapidFireDeathGiver\",\"ContraBarrierDeathGiver\")\ngoto Death\nContraMachineGunDeathGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraMachineGunGiver\",0,0,50,0,0,10,0)\ngoto Death\nContraSpreadGunDeathGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraSpreadGunGiver\",0,0,50,0,0,10,0)\ngoto Death\nContraFireGunDeathGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraFireGunGiver\",0,0,50,0,0,10,0)\ngoto Death\nContraLaserGunDeathGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraLaserGunGiver\",0,0,50,0,0,10,0)\ngoto Death\nContraRapidFireDeathGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraRapidFireGiver\",0,0,50,0,0,10,0)\ngoto Death\nContraBarrierDeathGiver:\nNOFX A 0 A_SpawnItemEx(\"ContraBarrierGiver\",0,0,50,0,0,10,0)\ngoto Death\nPain.PegasusPunch:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,3,0)\ngoto Pain+1\nPain.PegasusRyuseiKen:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain\nPain.PegasusRyuseiKenMelee:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\nNOFX A 0 A_GiveInventory(\"PegasusRyuseiKenMeleeProtect\",1)\ngoto Pain\nPain.RollingCrushDash:\nNOFX A 0 ACS_ExecuteAlways(3146,0)\nNOFX A 0 ACS_ExecuteAlways(3147,0)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,1,0)\ngoto Pain\nPain.RollingCrush:\nNOFX A 0 SetPlayerProperty(0,1,4)\nNOFX A 0 A_GiveInventory(\"RollingCrushProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,8,0)\ngoto Pain\nRollingCrushUpAnim:\nPSRC AB 1\nloop\nRollingCrushDownAnim:\nPSRC CD 1\nloop\nPain.PegasusSuiseiKen:\nNOFX A 0 A_GiveInventory(\"PegasusSuiseiKenProtect\",1)\ngoto Pain\nDeath.PegasusPunch:\nDeath.PegasusRyuseiKen:\nDeath.PegasusRyuseiKenMelee:\nDeath.RollingCrushDash:\nDeath.RollingCrush:\nNOFX A 0 A_GiveToTarget(\"SeventhSense\",20)\ngoto Death\nPain.CopyRobotBuster:\nNOFX A 0 A_GiveInventory(\"CopyRobotBusterProtect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,5,0)\ngoto Pain+1\nPain.CopyRobotBuster2:\nNOFX A 0 A_GiveInventory(\"CopyRobotBuster2Protect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,8,0)\ngoto Pain\nPain.CopyRobotBuster3:\nNOFX A 0 A_GiveInventory(\"CopyRobotBuster3Protect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,12,0)\ngoto Pain\nPain.CopyRobotHolo1:\nNOFX A 0 A_GiveInventory(\"CopyRobotHolo1Protect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,2,0)\ngoto Pain+1\nPain.CopyRobotHolo2:\nNOFX A 0 A_GiveInventory(\"CopyRobotHolo2Protect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,4,0)\ngoto Pain+1\nPain.CopyRobotHolo3:\nNOFX A 0 A_GiveInventory(\"CopyRobotHolo3Protect\",1)\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Ammo_on_Hit\",0,6,0)\ngoto Pain+1\nPain.CopyRobotTransform:\nNOFX A 0 ACS_NamedExecuteAlways(\"TC_Copy_Robot_Transform\",0)\ngoto Pain\nDeath.CopyRobotBuster:\nDeath.CopyRobotBuster2:\nDeath.CopyRobotBuster3:\nDeath.CopyRobotHolo1:\nDeath.CopyRobotHolo2:\nDeath.CopyRobotHolo3:\nNOFX A 0 A_GiveToTarget(\"TCBaseAltFireAmmo\",20)\ngoto Death\n\n//TC CopyWep\nPain.WilyBombCW:\ngoto Pain+1\nPain.WilyFirePillarsCW:\ngoto Pain\nPain.EnergyBarrageCW:\ngoto Pain+1\nPain.SunShotCopyWep:\nPain.CrawlingBeamCW:\nPain.RisingBeamCW:\nPain.BounceShotCW:\ngoto Pain+1\nPain.QuakeDrillCW:\ngoto Pain+1\nPain.ClockUpCW:\ngoto Pain+1\nPain.HyakuretsuKenCW:\nNOFX A 0 A_PlaySoundEx(\"weapon/hokutohit\",\"SoundSlot5\")\ngoto Pain+1\nPain.GanzanRyozanHaCW:\nNOFX A 0 A_GiveInventory(\"GanzanRyozanHaCWProtect\", 1)\ngoto Pain\nPain.TenhaKassatsuCW:\ngoto Pain+1\nPain.KoshiryoukuBeamCW:\nNOFX A 0 A_GiveInventory(\"KoshiryoukuBeamCWProtect\", 1)\ngoto Pain+1\nPain.KoshiryoukuBeamCWB:\nNOFX A 0 A_GiveInventory(\"KoshiryoukuBeamCWBProtect\", 1)\ngoto Pain+1\nPain.MissilePunchCW:\nNOFX A 0\ngoto Pain+1\nPain.RustHurricaneCW:\nNOFX A 0 ThrustThingZ(0,25,0,0)\ngoto Pain\nPain.CVCWDagger:\ngoto Pain+1\nPain.BEggCW:\ngoto Pain\nPain.ContraMachineGunCW:\ngoto Pain+1\nDeath.Tango:\nDeath.WilyBombCW:\nDeath.WilyFirePillarsCW:\nDeath.EnergyBarrageCW:\nDeath.SunShotCopyWep:\nDeath.CrawlingBeamCW:\nDeath.RisingBeamCW:\nDeath.BounceShotCW:\nDeath.QuakeDrillCW:\nDeath.ClockUpCW:\nDeath.HyakuretsuKenCW:\nDeath.GanzanRyozanHaCW:\nDeath.TenhaKassatsuCW:\nDeath.KoshiryoukuBeamCW:\nDeath.KoshiryoukuBeamCWB:\nDeath.MissilePunchCW:\nDeath.RustHurricaneCW:\nDeath.CVCWDagger:\nDeath.BEggCW:\nDeath.ContraMachineGunCW:\nTNT1 A 0 ACS_ExecuteAlways(4003,0)\ngoto Death\n}\n}\n\nactor TCClassArmor : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCVeryStrongArmorClass : TCBaseClass\n{\ndamagefactor \"SearchmanHoming\", 1.0\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"Fix\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"Normal\", 0.66\ndamagefactor \"HokutoShinken\",1.0\n}\n\nactor TCStrongArmorClass : TCBaseClass\n{\ndamagefactor \"SearchmanHoming\", 1.0\ndamagefactor \"Fix\", 1.0\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"Normal\", 0.75\ndamagefactor \"HokutoShinken\",1.0\n}\n\nactor TCSemiStrongArmorClass : TCBaseClass\n{\ndamagefactor \"SearchmanHoming\", 1.0\ndamagefactor \"Fix\", 1.0\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"Normal\", 0.85\ndamagefactor \"HokutoShinken\",1.0\n}\n\nactor TCSemiWeakArmorClass : TCBaseClass\n{\ndamagefactor \"SearchmanHoming\", 1.0\ndamagefactor \"Fix\", 1.0\ndamagefactor \"Normal\", 1.15\n}\n\nactor TCWeakArmorClass : TCBaseClass\n{\ndamagefactor \"SearchmanHoming\", 1.0\ndamagefactor \"Fix\", 1.0\ndamagefactor \"Normal\", 1.33\ndamagefactor \"HokutoShinken\",1.0\n}\n\nactor MovementFreeze\n{\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nrenderstyle translucent\nScale 5.0\nAlpha 0.5\nstates\n{\nSpawn:\nMRFA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1 A_GiveToTarget(\"MovementFrozen\",1)\nMRFA A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\n//MRFF DDDD 2\nstop\n}\n}\n\nactor TCShocked\n{\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nStates\n{\nSpawn:\nTNT1 A 0\nNOFX A 0 A_GiveToTarget(\"Shocked\",1)\nNOFX A 0 A_GiveToTarget(\"TCBotDontMoveHit\",1)\nTNT1 A 35\nNOFX A 0 A_TakeFromTarget(\"TCBotDontMoveHit\",1)\nstop\n}\n}\n\nactor MovementFreezeRomper\n{\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nScale 2.5\nstates\n{\nSpawn:\nROMP A 0\nROMP A 1 A_Jump(156, \"Red\")\nROMP GGHHGGHHGGHHGGHHGGHHGGHHGGHHGG 1 A_GiveToTarget(\"MovementFrozen\",1)\nMRFF A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\n//MRFF DDDD 2\nstop\nRed:\nROMP IIJJIIJJIIJJIIJJIIJJIIJJIIJJII 1 A_GiveToTarget(\"MovementFrozen\",1)\nMRFF A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nstop\n}\n}\n\nactor MovementDirectFreeze\n{\nRenderStyle \"Translucent\"\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nScale 5.0\nAlpha 0.5\nstates\n{\nSpawn:\nTNT1 A 0\nNOFX A 0 A_GiveInventory(\"TCBotDontMoveHit\",1)\nMRFA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1 A_GiveToTarget(\"MovementFrozen\",1)\nMRFA A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nMRFA A 0 A_TakeFromTarget(\"IceVision\",1)\nNOFX A 0 A_TakeInventory(\"TCBotDontMoveHit\",1)\nstop\n}\n}\n\nactor MovementFrozen : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 A_Stop\nTNT1 A 0 SetPlayerProperty(0,1,0)\nstop\n}\n}\n\nactor MovementReturnFailsafe : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0,0,0)\nstop\n}\n}\n\nactor DeathGFX\n{\nheight 1\nradius 1\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\n+DONTBLAST\nPROJECTILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,16,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-16,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,-16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,6,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-6,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,-3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,-6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,-3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,0,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,0,16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,0,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,0,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,0,-16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,0,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,0,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,0,6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,0,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,0,-3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,0,-6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,0,-3)\nstop\n}\n}\n\nactor TapCheck : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TempPitProtect : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"TempPitProtector\")\nstop\n}\n}\n\nactor TempPitProtector\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsBot\",1,\"Death\")\nTNT1 AAA 1 A_GiveToTarget(\"MonsterBlock\", 1)\nTNT1 A 1 A_GiveToTarget(\"NoMonsterBlock\", 1)\nTNT1 A 0\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor NoMonsterBlock : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 1 A_ChangeFlag(\"NOBLOCKMONST\",1)\nstop\n}\n}\n\nactor WilyAltfireGFX1\n{\nscale 2.5\n+NOGRAVITY\n+CLIENTSIDEONLY\n+NOINTERACTION\nstates\n{\nSpawn:\nGAMA H 2\nstop\n}\n}\n\nactor WilyAltfireGFX2 : WilyAltfireGFX1\n{\nstates\n{\nSpawn:\nGAMA I 2\nstop\n}\n}\n\nactor WilyAltfireGFX3 : WilyAltfireGFX1\n{\nstates\n{\nSpawn:\nGAMA J 2\nstop\n}\n}\n\nactor WilyAltfireGFX4 : WilyAltfireGFX1\n{\nstates\n{\nSpawn:\nGAMA K 2\nstop\n}\n}\n\nactor WilyAltfireGFX5 : WilyAltfireGFX1\n{\nstates\n{\nSpawn:\nGAMA L 2\nstop\n}\n}\n\nactor WilyAltfireGFX6 : WilyAltfireGFX1\n{\nstates\n{\nSpawn:\nGAMA M 2\nstop\n}\n}\n\n///////////////////////////////////////////////////////////////////////////\n\nactor TCAmmoHelper28 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor TCAmmoHelper56 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 56\n+INVENTORY.IGNORESKILL\n}\n\nactor TCAmmoHelper112 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 112\n+INVENTORY.IGNORESKILL\n}\n\nactor RoundTwo : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCCanFly : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCFlightCheck : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCFlight : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"TCFlightActor\")\nTNT1 A 0 A_GiveInventory(\"TCFlightCheck\")\nTNT1 A 0 A_GiveInventory(\"TCFlightCounter\")\nTNT1 A 0 A_JumpIfInventory(\"AlienBusterBoss\",1,\"Alien\")\nTNT1 A 0 A_JumpIfInventory(\"EvilBassBusterBoss\",1,\"EvilBass\")\nstop\nAlien:\nTNT1 A 0 SetPlayerProperty(0,1,3)\nstop\nEvilBass:\nTNT1 A 0 A_PlaySoundEx(\"weapon/superboost\",\"Auto\")\nTNT1 A 0 SetPlayerProperty(0,1,3)\nstop\nFailure:\nTNT1 A 0\nstop\n}\n}\n\nactor TCFlightCounter : inventory\n{\ninventory.amount 1\ninventory.maxamount 4\n}\n\nactor TCFlightActor\n{\nPROJECTILE\nRadius 1\nHeight 1\n+NOINTERACTION\n+DONTBLAST\n+DONTREFLECT\n+NOTARGETSWITCH\nstates\n{\nSpawn:\nTNT1 A 35\nTNT1 A 0 A_GiveToTarget(\"TCFlightContinue\",1)\nstop\n}\n}\n\nactor TCFlightContinue : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"TCFlightCounter\",4,\"StopFlight\")\nTNT1 A 0 A_JumpIfInventory(\"JumpCancler\",1,\"StopFlight\")\nTNT1 A 0 A_JumpIfInventory(\"AlienBusterBoss\",1,\"Alien\")\nTNT1 A 0 A_JumpIfInventory(\"EvilBassBusterBoss\",1,\"EvilBass\")\nstop\nAlien:\nTNT1 A 0 A_GiveInventory(\"TCFlightCounter\",1)\nTNT1 A 0 A_SpawnItemEx(\"TCFlightActor\")\nstop\nEvilBass:\nTNT1 A 0 A_PlaySoundEx(\"weapon/superboost\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"TCFlightCounter\",1)\nTNT1 A 0 A_SpawnItemEx(\"TCFlightActor\")\nstop\nStopFlight:\nTNT1 A 0 A_JumpIfInventory(\"EvilBassBusterBoss\",1,\"EvilBassStopFlight\")\nTNT1 A 0 A_TakeInventory(\"TCFlightCheck\")\nTNT1 A 0 SetPlayerProperty(0,0,3)\nstop\nEvilBassStopFlight:\nTNT1 A 0 A_TakeInventory(\"TCFlightCheck\")\nTNT1 A 0 SetPlayerProperty(0,0,3)\nTNT1 A 0 A_GiveInventory(\"BassFullFlight\")\nstop\n}\n}\n\nactor TCCeilingTrue : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCCeilingChecker : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ComboFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AltComboFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCNoAmmoBar : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor CanDash : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor CantJumpDash : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor MainFireDontDash: inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AltFireDontDash: inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DontDash : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AltDontDash : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor CanDoubleJump : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DashCanceler : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor JumpCanceler : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCTapCheck : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor Dashing : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DashingCooldown : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DoubleJumping : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCChangingHealthColor : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCHighHealth : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TCMediumHealth : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TCLowHealth : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCIsPlaying : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCPF : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCPB : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCPL : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCPR : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCNBP : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCDualWield : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCDualAltFire : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCAltFireDontSwitch : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCAmmoGiver : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCNoWeaponIcon : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCNoItemIcon : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCBotDontMoveFire : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCBotDontMoveHit : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCDontMove : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TCDontLook : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\n/*actor TestWeaponNS : BaseClassWeapon\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nReady:\nTNT1 A 0\nTNT1 A 0\nGoto Ready\nSelect:\nTNT1 A 0\nGoto Ready\nFire:\nTNT1 A 0 A_Refire\ngoto Ready\nAltfire:\nTNT1 A 0\nGoto Ready\n}\n}*/\n\nactor JoeArmor : PowerProtection\n{\ndamagefactor \"Normal\", 0.0\ndamagefactor \"Drowning\", 1.0\ndamagefactor \"Slime\", 1.0\ndamagefactor \"Fire\", 1.0\ndamagefactor \"Crush\", 1.0\ndamagefactor \"Telefrag\", 1.0\ndamagefactor \"Falling\", 1.0\ndamagefactor \"Suicide\", 1.0\n}\n\nactor TCInvincibility : PowerProtection\n{\ndamagefactor \"Normal\", 0.0\ndamagefactor \"Drowning\", 1.0\ndamagefactor \"Slime\", 1.0\ndamagefactor \"Fire\", 1.0\ndamagefactor \"Crush\", 1.0\ndamagefactor \"Telefrag\", 1.0\ndamagefactor \"Falling\", 1.0\ndamagefactor \"Suicide\", 1.0\n}\n\nactor TCSuicideHotline : PowerProtection\n{\ndamagefactor \"Suicide\", 0.0\n}\n\nactor TCNoBlockMonsterGiver : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",1)\n//TNT1 A 0 A_ChangeFlag(\"DROPOFF\",1)\n}\n}\n\nactor TCNoBlockMonsterRemover : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",0)\n//TNT1 A 0 A_ChangeFlag(\"DROPOFF\",1)\n}\n}\n\nactor TCNoPickUpGiver : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"PICKUP\",0)\n//TNT1 A 0 A_ChangeFlag(\"DROPOFF\",1)\n}\n}\n\nactor TCNoPickUpRemover : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"PICKUP\",1)\n//TNT1 A 0 A_ChangeFlag(\"DROPOFF\",1)\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClaseBaseFlags.txt",
"contents": "//These are actors used for ClassBase0\n\nactor DeadClassBundle : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"UnSolid\",999)\n//TNT1 A 0 A_TakeInventory(\"PharaohCharge\",999)\n//TNT1 A 0 A_TakeInventory(\"PharaohChargeC\",999)\nTNT1 A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNT1 A 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\nTNT1 A 0 A_GiveInventory(\"CutterFlag\",999)\nTNT1 A 0 A_GiveInventory(\"IsDead\",1)\nTNT1 A 0 A_TakeInventory(\"WilyBurnTimer\",999)\nTNT1 A 0 A_TakeInventory(\"ConcreteTime\",999)\nTNT1 A 0 A_JumpIfInventory(\"SpawnTeleFragFlag\",1,3)\nTNT1 A 0 A_SpawnItemEx(\"ScrewSpewer\",0,0,0,0,0,0,0,1)\nTNT1 A 0 A_GiveInventory(\"TrioExodiaDropPickup\",1)//EvilRobot actor\nTNT1 A 0 SetPlayerProperty(0,0,4)\nTNT1 A 0 A_NoBlocking\nTNT1 A 0 A_ChangeFlag(\"THRUACTORS\",1)\n//TNT1 A 0 A_ChangeFlag(\"SOLID\",0)\n//TNT1 A 0 A_JumpIfInventory(\"NoStopDeathFlag\",1,2)\n//TNT1 A 0 A_Stop\nTNT1 A 0 A_GiveToTarget(\"KilledMeStock\",1)\nTNT1 A 0 A_GiveToTarget(\"KilledMe\",1)\nTNT1 A 0 //ACS_ExecuteAlways(999,0,0)//Old fade cancel script\ngoto SpecialDrops\n\nSpecialDrops:\nTNT1 A 0 A_JumpIfInventory(\"JoeHitFlag2\",1,\"ScoreBall\")\nTNT1 A 0 A_JumpIfInventory(\"JunkDeathDropFlag\",1,\"JunkDrop\")\nTNT1 A 0\ngoto FinalCheck\nFinalCheck:\nTNT1 A 0 A_JumpIfInventory(\"RiseDeathFlag\",1,\"Rising\")\nTNT1 A 0 A_JumpIfInventory(\"InstagibFlag\",1,\"Bonus\")\nTNT1 A 0 A_JumpIfInventory(\"FallingFlag\",1,\"Bonus\")\nstop\n\nBonus:\nTNT1 A 0 A_SetTranslucent(0.0,0)\nTNT1 A 0 //A_GiveInventory(\"\",1)//Could do something\nstop\nRising:\nTNT1 A 0 //A_Stop\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nstop\nScoreBall:\nTNT1 A 0 A_SpawnItemEx(\"ScoreBallPickUp\",0,0,32,random(1,3),0,10,random(0,359),1)\ngoto SpecialDrops+1\nJunkDrop:\nTNT1 AAA 0 A_SpawnItemEx(\"ClassJunkBit\",0,0,0,random(1,10),0,random(3,12),random(0,359),1)\ngoto SpecialDrops+2\n}\n}\n\nactor FrozenDeathFXC : FrozenDeathFX{Radius 16 Height 56}\n\nactor FrozenDeathBitFX : BasicClientSide\n{\nTranslation \"192:192=4:4\", \"198:198=201:201\", \"3:8=72:72\", \"243:247=72:72\", \"208:215=4:4\"\nScale 1.25\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(256,\"Spawn1\",\"Spawn2\",\"Spawn3\",\"Spawn4\",\"Spawn5\",\"Spawn6\")\nSpawn1:\nBLIZ A 3 bright\nTNT1 A 1\nBLIZ B 3 bright\nTNT1 A 1\nBLIZ C 2 bright\nstop\nSpawn2:\nTNT1 A 0 A_Jump(128,\"Spawn2a\")\nMRFP EDC 3 bright\nstop\nSpawn2a:\nMRFP CDE 3 bright\nstop\nSpawn3:\nTNT1 A 0 A_Jump(128,\"Spawn3a\")\nFLSA RST 3 bright\nstop\nSpawn3a:\nFLSA USW 3 bright\nstop\nSpawn4:\nTNT1 A 0 A_Jump(128,\"Spawn4a\")\nFLSA UVW 3 bright\nstop\nSpawn4a:\nFLSA RVT 3 bright\nstop\nSpawn5:\nFCRA I 3 bright\nTNT1 A 1\nFCRA I 3 bright\nTNT1 A 1\nFCRA I 3 bright\nstop\nSpawn6:\nFCRA JKL 3 bright\nstop\nEnd:\nTNT1 A 0\nstop\n}\n}\n\nactor ConfettiDeath : Confetti{+THRUGHOST}\n\nactor ConfettiDeathSpawner : ConfettiSpawner{ReactionTime 9 States{\nSpawn:\nTNT1 AAA 0 A_SpawnItemEx(\"ConfettiDeath\",random(-16, 16),random(-16, 16),Random(8, 16),random(-3,3), random(-3,3), random(1,-1),0)\nTNT1 A 1 A_CountDown\nLoop}}\n\nactor DeathFX1C : DeathFX1\n{\nStates\n{\nSpawn:\nMMFX BCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDE 2\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor TFakeDeathFX1 : DeathFX1C\n{\nStates\n{\nSpawn:\nTMFX ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD 2\nstop\nSpawn2:\nTMFX ABCD 2//There is a wierd warning with this online, so the above method is placeholder.\nTMFX A 0 A_CountDown\nloop\n}\n}\n\nActor FakeDeathFXC : FakeDeathFX\n{\nStates\n{\nSpawn:\nTNT1 A 1//DeathFX1\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,0,15,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,0,-15,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,10.598,10.606,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,-10.598,10.606,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,10.606,-10.598,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,-10.606,-10.598,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,15,0,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,-15,0,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,0,5,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,0,-5,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,3.533,3.535,0,1)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,-3.533,3.535,0,1)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,3.535,-3.534,0,1)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,-3.535,-3.534,0,1)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,5,0,0,0)\nPLAY Z 0 A_SpawnItemEx(\"DeathFX1C\",0,0,0,0,-5,0,0,0)\nTNT1 A 1\nstop\n}\n}\nActor TFakeDeathFX : FakeDeathFX\n{\nStates\n{\nSpawn:\nTNT1 A 1\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,0,15,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,0,-15,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,10.598,10.606,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,-10.598,10.606,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,10.606,-10.598,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,-10.606,-10.598,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,15,0,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,-15,0,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,0,5,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,0,-5,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,3.533,3.535,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,-3.533,3.535,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,3.535,-3.534,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,-3.535,-3.534,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,5,0,0,1)\nPLAY Z 0 A_SpawnItemEx(\"TFakeDeathFX1\",0,0,0,0,-5,0,0,1)\nTNT1 A 1\nstop\n}\n}\n\nactor DelayPainFX : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAAAAAAAA 2 A_GiveToTarget(\"PainFXItem\",1)\nstop\n}\n}\n\nactor PainFXItem : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 1\nTNT1 A 0 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)\nstop\n}\n}\n\nactor PainScaleVelocityC : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"StunArmor\",1,\"Pickup3\")\nTNT1 A 0 A_JumpIfInventory(\"SemiStunArmor\",1,\"Pickup2\")\nTNT1 A 0 A_ScaleVelocity(0.75)\nstop\nPickup2:\nTNT1 A 0 A_ScaleVelocity(0.875)\nstop\nPickup3:\nTNT1 A 0\nstop\n}\n}\n\nactor PainScaleVelocityFlashBombC : PainScaleVelocityC\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"StunArmor\",1,\"Pickup3\")\nTNT1 A 0 A_JumpIfInventory(\"SemiStunArmor\",1,\"Pickup2\")\nTNT1 A 0 A_ScaleVelocity(0.9)\nstop\nPickup2:\nTNT1 A 0 A_ScaleVelocity(0.95)\nstop\n}\n}\n\nactor PainStopC : PainScaleVelocityC\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"StunArmor\",1,\"Pickup3\")\nTNT1 A 0 A_JumpIfInventory(\"SemiStunArmor\",1,\"Pickup2\")\nTNT1 A 0 A_Stop\nstop\nPickup2:\nTNT1 A 0 A_ScaleVelocity(0.50)\nstop\n}\n}\n\nactor PainRecoilC : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"RecoilPowerC\",1,\"Pickup2\")\nTNT1 A 0 A_JumpIfInventory(\"StunArmor\",1,\"Pickup2\")\nTNT1 A 0 A_JumpIfInventory(\"SemiStunArmor\",1,\"Pickup2\")\nTNT1 A 0 A_Recoil(1)\nTNT1 A 0 A_GiveInventory(\"RecoilPowerC\",1)\nstop\nPickup2:\nTNT1 A 0\nstop\n}\n}\n\nactor RecoilPowerC : Powerup\n{\nPowerup.Duration 1\n}\n\nactor TimeStopActivatorC : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"TimeStoppedCounter\",1,\"No\")\nTNT1 A 0 A_Stop\nTNT1 A 0 A_GiveInventory(\"TimeStoppedCounter\",1)\n\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(806,0)\nTNT1 A 0 A_GiveInventory(\"TotallyFrozenLook\",1)\n\nTNT1 A 0 SetPlayerProperty(0,1,3)\n\nTNT1 A 0 A_SpawnItemEx(\"TimeStoppedWatcherC\")\nstop\nNo:\nTNT1 A 0\nstop\n}\n}\nactor TimeStoppedWatcherC : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Warp(AAPTR_TARGET,0.0,0.0,0.0,0.0,WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_SpawnItemEx(\"TimeStopGFX\",random(8,64),0,random(0,64),0,0,0,random(0,359))\nTNT1 A 0 A_JumpIfInTargetInventory(\"TimeStoppedCounter\",1,\"Spawn\")\nTNT1 A 5 A_GiveToTarget(\"TimeUnstoppedC\")\nstop\n}\n}\nactor TimeUnstoppedC : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"FlightDisableCheck\",1)\nTNT1 A 0 A_GiveInventory(\"CoreTimeStopUnfreeze\",1)\nstop\n}\n}\n\nactor SelfTotallyFrozen : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"SelfTotallyFrozenFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nstop\n}\n}\n\nactor SelfTotallyFrozenFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor SelfStoppedTFFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TotallyFrozenLook : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TotallyFrozenLookOnce : TotallyFrozenLook {}\n\nactor SelfStoppedTF : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"SelfStoppedTFFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(806,0)\nTNT1 A 0 A_GiveInventory(\"TotallyFrozenLook\",1)\nstop\n}\n}\n\nactor TimeStoppedTF : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"TimeStoppedTFFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(806,0)\nTNT1 A 0 A_GiveInventory(\"TotallyFrozenLook\",1)\nstop\n}\n}\n\nactor TimeStoppedTFFlag : SelfTotallyFrozenFlag {}\n\nactor WilyIceTotallyFrozen : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"WilyIceTFFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(806,0)\nTNT1 A 0 A_GiveInventory(\"TotallyFrozenLook\",1)\nstop\n}\n}\n\nactor WilyIceTFFlag : SelfTotallyFrozenFlag {}\n\nactor Unfreeze : CustomInventory\n{\nStates\n{\nPickup1:\nTNT1 A 0 A_JumpIfInventory(\"SelfTotallyFrozenFlag\",1,\"PickupNo\")\nTNT1 A 0 A_JumpIfInventory(\"TimeStoppedTFFlag\",1,\"PickupNo\")\nTNT1 A 0 A_JumpIfInventory(\"WilyIceTFFlag\",1,\"PickupNo\")\nTNT1 A 0 A_JumpIfInventory(\"SelfStoppedTFFlag\",1,\"PickupNo\")\nTNT1 A 0 A_JumpIfInventory(\"TimeStoppedCounter\",1,\"PickupNo\")\nTNT1 A 0 A_TakeInventory(\"TotallyFrozenLook\",1)\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor SelfTotallyUnfrozen : Unfreeze\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"SelfTotallyFrozenFlag\",1)\ngoto Pickup1\n}\n}\n\nactor TimeStoppedUnfreeze : Unfreeze\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"TimeStoppedTFFlag\",1,\"Pickup0\")\ngoto PickupNo\nPickup0:\nTNT1 A 0 A_TakeInventory(\"TimeStoppedTFFlag\",1)\ngoto Pickup1\n}\n}\n\nactor WilyIceUnfreeze : Unfreeze\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"WilyIceTFFlag\",1)\ngoto Pickup1\n}\n}\n\nactor SelfStoppedUnfreeze : Unfreeze\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"SelfStoppedTFFlag\",1)\ngoto Pickup1\n}\n}\n\nactor CoreTimeStopUnfreeze : Unfreeze\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"TimeStoppedCounter\",1)\ngoto Pickup1\n}\n}\n\nactor AtomicOnce : PowerProtection\n{\nPowerup.Duration 7\ndamagefactor \"AtomicFire3\", 0.1\n}\n\nactor TempPitProtect : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(804,66)>=1,\"No\")\nTNT1 A 0 A_JumpIfInventory(\"TempPitProtectFlag\",1,\"Pickup2\")\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",0)\nTNT1 A 0 A_SpawnItemEx(\"TempPitProtectEnder\")\nPickup2:\nTNT1 A 0 A_GiveInventory(\"TempPitProtectFlag\",1)\nstop\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor TempPitProtectFlag : Powerup\n{\nPowerup.Duration 35\n}\n\nactor TempPitProtectEnder\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nSpawn2:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPitProtectFlag\",1,\"Spawn2\")\nTNT1 A 0 A_GiveToTarget(\"TempPitProtectEnd\", 1)\nstop\n}\n}\n\nactor TempPitProtectEnd : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"IsBot\",1,\"Pickup2\")\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",1)\nPickup2:\nTNT1 A 0\nstop\n}\n}\n\n/*\nactor LowGravityEx : LowGravity replaces LowGravity\n{\nStates\n{\nPickup:\nTNT1 A 1 ACS_ExecuteAlways(204,0,1)\nstop\n}\n}\n\nactor NormalGravityEx : NormalGravity replaces NormalGravity\n{\nStates\n{\nPickup:\nTNT1 A 1 ACS_ExecuteAlways(204,0,0)\nstop\n}\n}\n*/\n\nactor NormalGravityFlag : OnceC{}\n\nactor LowGravityFlag : OnceC{}\n\nactor EndBossFlashStoppered : OnceC{}\n\nactor ScrewSpewer : BasicHelper\n{\nStates\n{\nSpawn:\nPLAY A 0\nPLAY A 0 A_Jump(128,2)\nPLAY A 0 A_SpawnItemEx(\"ScrewBoltBigPickup\",0,0,0,random(1,3),0,random(10,15),random(0,359),1)\nstop\nPLAY AA 0 A_SpawnItemEx(\"ScrewBoltPickup\",0,0,0,random(1,6),0,random(5,10),random(0,359),1)\nstop\n}\n}\n\n//Pain Locations\n//ClassBase0, Stoneman, BearerClass, GeminiClone?\nactor PainFX_CBM : PainFX\n{\nRenderstyle Normal\nStates\n{\nSpawn:\nMMFX A 0\nMMFX A 0 A_JumpIfInTargetInventory(\"SuperEffective\",1,\"Super\")\nMMFX AA 1\nstop\nSuper:\nMMFX A 0 A_SetScale(3.5)\nMMFX AA 1\nstop\n}\n}\n\nactor SuperPainSnd_D : Powerup\n{\nPowerup.Duration 14\n}\n\nactor WeakPain_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"SuperEffective\",3)\nTNT1 A 0 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)\nTNT1 A 0 A_JumpIfInventory(\"SuperPainSnd_D\",1,\"No\")\ngoto SuperP\nSuperP:\nTNT1 A 0 A_SpawnItemEx(\"SuperPainFX_CBM\",0,0,28)\nTNT1 A 0 A_GiveInventory(\"SuperPainSnd_D\",1)\nstop\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor SuperPainFX_CBM : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEX(\"classes/superX\",\"Weapon\")\nTNT1 AA 1\nstop\n}\n}\n\nactor ImFrozenC : ImFrozen replaces ImFrozen\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_GiveToTarget(\"WasFrozenTodayFX\",1)\nTNT1 A 1 A_GiveToTarget(\"ImNotFrozenNowC\",1)\nstop\n}\n}\n\nactor ImNotFrozenNowC : ImNotFrozenNow replaces ImNotFrozenNow\n{\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_GiveInventory(\"WilyIceUnfreeze\",1)\nTNT1 A 0 A_GiveInventory(\"PowerWilyIceUnfreeze\",1)\nTNT1 A 0 A_TakeInventory(\"IceVision\",1)\nstop\n}\n}\n\nactor WasFrozenTodayFX : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"WasFrozenToday\",0,0,36,0,0,0,0,1)\nTNT1 A 1\nstop\n}\n}\n\nactor WasFrozenToday\n{\nRenderStyle \"Translucent\"\nscale 5.0\nAlpha 0.5\n- SOLID\n+NOGRAVITY\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\nMRFP B 0\nMRFP B 1\nstop\n}\n}\n/*\nACTOR TeleportFogC : TeleportFog2 replaces TeleportFog2\n{\n States\n {\n Spawn:\n TFOG A 0\n\tTFOG A 0 A_SpawnItemEx(\"SpawnProtect\")\n\tTFOG A 3 A_PlaySound(\"misc/teleport\")\n TFOG BC 2\n Stop\n}\n}\n\nactor SpawnProtect\n{\n+SOLID\n//+CLIENTSIDEONLY\n+SHOOTABLE\n+DONTRIP\n+NODAMAGE\n+NOBLOOD\nhealth 99999\n+DONTBLAST\nheight 56\nradius 16\nscale 2.5\nspeed 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nstop\n}\n}\n*/\n\nactor SuperEffective : Inventory\n{\ninventory.amount 1\ninventory.maxamount 2\n}\n\n//DrLight, BBA, DrWily, Alien, Gravity, Flame*, Grenade, EvilRobot, Galaxy, Fake, Bearer\n\nactor SpecialDeathFlag :OnceC{}\n//actor NoStopDeathFlag :OnceC{}\nactor FlingDeathFlag :OnceC{}\nactor IceDeathFlag :OnceC{}\nactor RiseDeathFlag :OnceC{}\nactor RiseDeathFlag2 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 30\n}\nactor InstagibFlag : OnceC{}\nactor FallingFlag : OnceC{}\nactor SpawnTeleFragFlag : OnceC{}\n\nactor StunArmor : OnceC{}\nactor SemiStunArmor : StunArmor {}\n\nactor DontPushMyFlagBro : OnceC{}\n\n//actor StayLocked : OnceC{}\n\nactor SpawningMisfire : OnceC{}\nactor SpawningMisfired : OnceC{}\n\nactor CustomBossAmmoBar : OnceC{}\n\nactor JunkDeathDropFlag :OnceC{}\n\n/*\nactor Shocked2 : Shocked\n{\npowerup.duration 45\n}\n*/\n\nactor Shocked_18 : PowerSpeed\n{\npowerup.duration 18\nSpeed 0.0\n}\n\nactor IsInPain : PowerUp\n{\nPowerup.Duration 3\n}\nactor SkipClassPainJump : PowerUp\n{\nPowerup.Duration 1\n}\n\nactor SinglePlayerStateFlag : Powerup\n{\npowerup.duration 3\n}\n\nactor TokiWoTomare : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"WarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(483,0)\nTNT1 A 0 A_GiveInventory(\"LookWhileWarudoedFlag\",1)\nstop\n}\n}\n\nactor SoshiteTokiWaUgokidasu : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"WarudoedFlag\",1)\nTNT1 A 0 A_JumpIfInventory(\"WarudoedFlag\",1,\"PickupNo\")\nTNT1 A 0 A_TakeInventory(\"LookWhileWarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor ZaWarudoManStop : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"WarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(483,0)\nTNT1 A 0 A_GiveInventory(\"LookWhileWarudoedFlag\",1)\nstop\n}\n}\n\nactor ZaWarudoManRelease : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"WarudoedFlag\",1)\nTNT1 A 0 A_TakeInventory(\"WarudoVision\",1)\nTNT1 A 0 A_JumpIfInventory(\"WarudoedFlag\",1,\"PickupNo\")\nTNT1 A 0 A_TakeInventory(\"LookWhileWarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor ZaWarudoManHit : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"ZaWarudoManHit_P\",1)\nstop\n}\n}\n\nactor ZaWarudoManHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"Level3Flag\",1)\nstop\n}\n}\n\nactor WarudoedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor LookWhileWarudoedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor LookWhileWarudoedFlagOnce : LookWhileWarudoedFlag {}\n\nactor WarudoVision : PowerUp\n{\n\tPowerup.Duration 1600\n\t//Powerup.Color InverseMap, 0.5\n\tPowerup.Colormap 0.9, 0.7, 0.8\n}\n\nactor WarudoVisionSelf : PowerUp\n{\n\tPowerup.Duration 240\n\tPowerup.Color 115 90 180 0.6\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\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//No Hitstun/Suffer Recoil\nPain.ProtoBuster:Pain.Buster:Pain.BassBuster:Pain.RockKick:Pain.RollCleanse:\nPain.TrebleSentry:Pain.Treble:Pain.TrebleBoost:\nPain.OilSlider:\nPain.QuickBoomerang:Pain.Clash:\nPain.NeedleCannonB:Pain.MagnetMissile:\nPain.BrightBuster:Pain.DustBuster:Pain.DiveMissile:\nPain.ChargeKick:Pain.StarCrash:Pain.CrystalEyeBitB:Pain.NapalmBombB:Pain.DarkBuster:\nPain.YamatoSpear:Pain.CentaurFlash:Pain.PlantTrapper:\nPain.WildCoil:Pain.FreezeCracker:Pain.JunkShot:Pain.ScorchWheel:\nPain.TornadoHold:\nPain.CopyVision:Pain.SpreadDrillB4:\nPain.RevolverBuster:\nPain.MegaWaterS:Pain.HyperStormH:Pain.HSHFire:\nPain.ScrewCrusher:Pain.SakuDrill:\nPain.GrabBusterB:\nPain.Punch:Pain.GutsPunch:Pain.JunkPunch:Pain.ColdPunch:\nPain.Misc:Pain.DarkMan:Pain.Gamma:\nPain.ClassPainLess:\n\"----\" H 0\nGoto Pain+1\n\n//No Hitstun painstates/No recoil\nPain.RollWhiff:\nPain.BBA_Mega:\nPain.WilyFireB2:\nPain.FireSpin:Pain.Oil:\nPain.AtomicfireB:Pain.LeafShieldB:\nPain.TopSpinB:\nPain.PharaohHold:Pain.RainFlushWeak:\nPain.GravityB2:Pain.StarCrashB:Pain.DarkShield:\nPain.PlantDrain:\nPain.ScorchWheelB:Pain.JunkShield:\nPain.WaterCannon:Pain.ThunderClawT:Pain.FlameSwordSpark:Pain.FlameSwordSpark2:Pain.FlameSwordSpark3:Pain.ODuoPunch:\nPain.JewelSatelliteB:Pain.BlackHoleBombB:Pain.HornetChaserB:\nPain.TenguBladeB:Pain.WaveBurner:Pain.WaveBurnerUW:Pain.IceWallB:Pain.SpreadDrillB:Pain.TheKing:Pain.PiratePush:\nPain.BubbleBombB:\nPain.BusterRodPole:Pain.BusterRodG:\nPain.SakugarneB:\n\nPain.Crush:\nPain.ClassPainLess2:\n\"----\" H 0\nGoto Pain+2\n\n//Semi scale velocity+Recoil\nPain.ChargeBuster:\nPain.WaterBalloon:Pain.FlashBomb:\nPain.RemoteMine:Pain.IceWall:Pain.DynamoTendril:\nPain.TripleBladeB:\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\n///////////////////\n//Sound Based / Power Protects\n///////////////////\nPain.Reggae:\n\"----\" H 0 A_PlaySoundEx(\"item/reggae\", \"SoundSlot7\", 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(\"FlameBlastProtectC\",1)\nGoto Pain\n\nPain.WindGyro:\n\"----\" H 0 A_GiveInventory(\"WindGyroProtect\",1)\nGoto Pain.ClassPainSemi\n\nPain.SlashClaw:\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\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.FlashBombT:\n\"----\" H 0 A_GiveInventory(\"FlashBombTProtect\",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.LaserTrident:\n\"----\" H 0 A_GiveInventory(\"LaserTridentProtect\",1)\ngoto Pain+1\nPain.LaserTridentSE:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSEProtect\",1)\ngoto Pain+1\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.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.ElectricShockB:\n\"----\" H 0 A_GiveInventory(\"ElectricShockBProtect\",1)\nGoto Pain+2\n\nPain.UranusCharge:\n\"----\" H 0 A_GiveInventory(\"UranusChargeProtection\",1)\nGoto Pain+2\n\n///////////////////\n//Movement Based (Stops/Slows)\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.ZaWarudoMan:\n\"----\" H 0 A_SpawnItemEx(\"ZaWarudoManHit\")\n\"----\" H 0 A_SpawnItemEx(\"ZaWarudoWatcher\")\n\"----\" H 0 A_GiveInventory(\"ZaWarudoManStop\",1)\n\"----\" H 0 A_GiveInventory(\"WarudoVision\",1)\n\"----\" H 0 A_GiveInventory(\"FlashCannon3Protect\",1)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+1\nPain.ZaWarudo:\n\"----\" H 0 A_GiveInventory(\"TokiWoTomare\",1)\n\"----\" H 0 A_Jump(256,\"Warudoed\")\nGoto Warudoed\nWarudoed:\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+1\n\nPain.PegasusPunch:\n\"----\" H 0 A_GiveToTarget(\"SeventhSense\",3)\ngoto Pain+1\nPain.PegasusRyuseiKen:\n\"----\" H 0 A_GiveToTarget(\"SeventhSense\",1)\ngoto Pain\nPain.PegasusRyuseiKenMelee:\n\"----\" H 0 A_GiveToTarget(\"SeventhSense\",1)\n\"----\" H 0 A_GiveInventory(\"PegasusRyuseiKenMeleeProtect\",1)\ngoto Pain\nPain.RollingCrushDash:\n\"----\" H 0 ACS_ExecuteAlways(3146,0)\n\"----\" H 0 ACS_ExecuteAlways(3147,0)\n\"----\" H 0 A_GiveToTarget(\"SeventhSense\",1)\ngoto Pain\nPain.RollingCrush:\nPSRC AB 1 A_GiveInventory(\"RollingCrushProtect\",1)\nPSRC CD 1 A_GiveToTarget(\"SeventhSense\",8)\ngoto Pain\nPain.PegasusSuiseiKen:\n\"----\" H 0 A_GiveInventory(\"PegasusSuiseiKenProtect\",1)\nRollingCrushUpAnim:\nPSRC AB 1\nloop\nRollingCrushDownAnim:\nPSRC CD 1\nloop\nPain.PegasusSuiseiKen:\n\"----\" H 0 A_GiveInventory(\"PegasusSuiseiKenProtect\",1)\nGoto Pain\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\n\nPain.ColdField:\n\"----\" H 0 A_JumpIfInventory(\"GroundIceFlag\",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.RemoteMineB2:\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.TornadoWall:\n\"----\" H 0 A_GiveInventory(\"TornadoWallProtect\",1)\ngoto Pain+2\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.RollShock:\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.TornadoHoldB:\n\"----\" H 0 A_SpawnItemEx(\"TornadoHeld\")\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.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 ThrustThingZ(0,60,0,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 ACS_ExecuteAlways(205,0)\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_SpawnItemEx(\"PainG_TornadoSlamHit\")\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.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.RollSwing:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect\",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:\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:\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\n\nDeath.SkullSniperX:\n\"----\" H 0 A_GiveToTarget(\"SkullHyperDeathPickup\",1)\ngoto Death\n\nDeath.DarkRail:\n\"----\" H 0 A_GiveToTarget(\"DarkRailMultiFlag\",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\n\nPain.HSHCold:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHColdHit\")\nGoto Pain+2\nDeath.HSHCold:\n\"----\" H 0 A_GiveToTarget(\"HyperStormCold\",25)\nGoto Death\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\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.ThunderBeamElec:\nPain.Mine:Pain.SkullSniper:Pain.SkullSniperX:Pain.CentaurArrow:\nPain.WilyLightning://Pain.TopSpinB:\nPain.Coal:Pain.YellowDevilB:\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:Pain.DarkRail:\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.WheelCutter:Pain.SolarBlaze:\nPain.TenguBlade:Pain.MagicCard:Pain.LightningBolt:\nPain.MirrorBuster:Pain.MirrorBuster1:Pain.MirrorBuster2:Pain.MirrorBuster3:Pain.Sakugarne:Pain.BalladeCracker:\nPain.GrabBuster:Pain.BubbleBomb:Pain.ElectricShock:Pain.DeepDigger:\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_GiveInventory(\"ZaWarudoManRelease\",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\n\"----\" H 0 A_GiveInventory(\"ZaWarudoManRelease\",1)\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\n//Death states\n\nDeath.Ice:\nDeath.IceSlashSlow:Death.IceSlashSlowL:Death.MegaIceBall:\nDeath.WilyIce:Death.TimeStop:\nDeath.FreezeCrackerB:Death.FreezeCrackerF:\nDeath.IceWave:Death.IceWaveB:\nDeath.ColdField:Death.ColdPunch:Death.ColdSmackDown:\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.TornadoHoldB:\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\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_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/////////////////////////////////////////\n////////////////////////////////////////\n////////////////////////////////////////\n\nactor ClassBaseZX : PlayerPawn\n{\nplayer.displayname \"megaman\"\nplayer.soundclass \"megaman\"\nplayer.damagescreencolor \"yellow\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 10\nplayer.colorrange 0 0\nplayer.MaxSkinSizeFactor 0, 0\nplayer.startitem \"MegaBuster\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nmass 9999\ngravity 0.8\n+NODAMAGETHRUST\n+DONTBLAST\n+NOBLOOD\n+QUICKTORETALIATE\ndamagefactor \"Dummy\", 0.0\nscale 2.5\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+2\nPain.LightningShot:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.Buster:\nPain.BassBuster:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCracker:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.OilSlider:\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.Misc:\nPain.Treble:\nPain.FlameSwordSpark:\nPain.Kunai:\n\"----\" H 0\nGoto pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\n\"----\" H 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain+1\nPain.FlameSword:\n\"----\" H 0 A_GiveInventory(\"FlameSwordProtect\", 1)\n\"----\" HH 0 A_SpawnItemEx(\"ScorchBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto pain\nPain.WindStorm:\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\nPain.SlashClaw:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.FlashStopper:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",125)\n\"----\" H 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.TimeSlow:\n\"----\" H 0 A_GiveInventory(\"Slowed\",1)\nGoto pain+1\n\nPain.ZaWarudoMan:\n\"----\" H 0 A_SpawnItemEx(\"ZaWarudoManHit\")\n\"----\" H 0 A_SpawnItemEx(\"ZaWarudoWatcher\")\n\"----\" H 0 A_GiveInventory(\"ZaWarudoManStop\",1)\n\"----\" H 0 A_GiveInventory(\"WarudoVision\",1)\n\"----\" H 0 A_GiveInventory(\"FlashCannon3Protect\",1)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+1\nPain.ZaWarudo:\n\"----\" H 0 A_GiveInventory(\"TokiWoTomare\",1)\n\"----\" H 0 A_Jump(256,\"Warudoed\")\nGoto Warudoed\nWarudoed:\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+1\n\nPain.SparkShock:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.CrashBomb:\n\"----\" H 0 A_Stop\nGoto Pain+1\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 2 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"----\" H 2 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"----\" H 2 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"----\" H 2 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\nPain.WilyFire:\n\"----\" H 0 //A_ChangeFlag(\"SHOOTABLE\",0)\n\"----\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"----\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\n\"----\" H 0 A_ChangeFlag(\"SHOOTABLE\",0)\n\"----\" H 0 SetPlayerProperty(0,1,4)\n\"----\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" H 0 A_GiveInventory(\"IceVision\",1)\n\"----\" H 30 A_Stop\n\"----\" H 30 A_ChangeFlag(\"SHOOTABLE\",1)\n\"----\" H 0 SetPlayerProperty(0,0,0)\n\"----\" H 0 A_TakeInventory(\"IceVision\",1)\nGoto Spawn+2\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 ThrustThingZ(0,25,0,0)\n\"----\" H 0 ACS_ExecuteAlways(205,0)\nGoto Pain+1\n\nPain.KnockBack:\n\"----\" H 0 A_Recoil(30)\ngoto Pain\nPain.MFWave:\n\"----\" H 0 A_GiveInventory(\"MFWaveProtection\",1)\ngoto Pain\n\nPain.MLSwing:\n\"----\" H 0 A_GiveInventory(\"MLSwingProtection\",1)\ngoto Pain\nPain.MLSpin:\n\"----\" H 0 A_GiveInventory(\"MLSpinProtection\",1)\ngoto Pain+1\n\nPain.MHSwing1:\n\"----\" H 0 A_GiveInventory(\"MHSwing1Protection\",1)\ngoto Pain\nPain.MHSwing2:\n\"----\" H 0 A_GiveInventory(\"MHSwing2Protection\",1)\ngoto Pain\nPain.MHSwing3:\n\"----\" H 0 A_GiveInventory(\"MHSwing3Protection\",1)\ngoto Pain\nPain.MHSwing4:\n\"----\" H 0 A_GiveInventory(\"MHSwing4Protection\",1)\ngoto Pain\nPain.MHSwing5:\n\"----\" H 0 A_GiveInventory(\"MHSwing5Protection\",1)\ngoto Pain\nPain.MHShockwave:\n\"----\" H 0 A_GiveInventory(\"MHShockwaveProtection\",1)\ngoto Pain\n\nPain.MZSwing1:\n\"----\" H 0 A_GiveInventory(\"MZSwing1Protection\",1)\ngoto Pain\nPain.MZSwing2:\n\"----\" H 0 A_GiveInventory(\"MZSwing2Protection\",1)\ngoto Pain\nPain.MZSwing3:\n\"----\" H 0 A_GiveInventory(\"MZSwing3Protection\",1)\ngoto Pain\nPain.MZSwing4:\n\"----\" H 0 A_GiveInventory(\"MZSwing4Protection\",1)\ngoto Pain\nPain.MZSpin:\n\"----\" H 0 A_GiveInventory(\"MZSpinProtection\",1)\ngoto Pain\n\nPain:\n\"----\" H 0 A_ScaleVelocity(0.75)\n\"----\" H 0 A_GiveInventory(\"DashStopZX\",1)\n\"----\" H 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb\")\n\"----\" H 0 A_Pain\n\"----\" H 0 A_Jump(256, \"PainFix\")\ngoto PainFix\nPainFix:\n\"----\" H 0\ngoto PainFrames\n\nPainFrames:\n\"----\" H 1 A_SpawnItem(\"PainFX\",0,3)\n\"----\" H 1 A_Recoil(1)\n\"----\" HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\n\"----\" H 1\n\"----\" H 0 A_Jump(256, \"Spawn\")\n\nGoto Spawn+2\nDeath.WindStorm:\nDeath.GravityHold:\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_TakeInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" H 0 ACS_ExecuteAlways(999,0,0)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_Jump(256, \"GravityDeathFix\")\ngoto GravityDeathFix\nGravityDeathFrames:\n\"----\" H 1 ThrustThingZ(0,10,0,1)\n\"----\" H 0 A_JumpIf(ceilingz-z<64, \"ExplodeNow\")\n\"----\" H 0 A_GiveInventory(\"Cutterflag\", 1)\n\"----\" H 0 A_JumpIfInventory(\"CutterFlag\", 35, \"ExplodeNow\")\nGoto GravityDeathFrames\nExplodeNow:\nPLAY H 0 A_Stop\nPLAY H 0 A_PlayerScream\nPLAY H 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.Beam:\nDeath.Instagib:\nDeath.Telefrag:\nPLAY Z 0 SetPlayerProperty(0, 0, 4)\nPLAY Z 0 A_GiveToTarget(\"KilledMe\",1)\nPLAY Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLAY Z 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY Z 0 A_TakeInventory(\"WeaponCharge\",999)\nPLAY Z 0 A_GiveInventory(\"IsDead\",1)\nPLAY Z 0 A_PlayerScream\nPLAY Z 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath:\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" H 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" H 0 A_Jump(256, \"DeathFix\")\ngoto DeathFix\nDeathFix:\n\"----\" H 0\ngoto DeathFrames\nDeathFrames:\n\"----\" H 20 ACS_ExecuteAlways(999,0,0)\ngoto DeathBoom\nDeathBoom:\nPLAY Z 0 A_Stop\nPLAY Z 0 A_PlayerScream\nPLAY Z 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nPLAY Z 0 SetPlayerProperty(0, 0, 4)\nPLAY Z 0 A_TakeInventory(\"WeaponCharge\",999)\nPLAY Z 0 A_NoBlocking\nPLAY Z 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY Z 0 A_GiveInventory(\"IsDead\",1)\nPLAY Z 0 A_PlayerScream\nPLAY Z 0 A_Stop\nPLAY Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLAY Z 0 A_GiveToTarget(\"KilledMe\",1)\nPLAY Z 0 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\nIce:\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_Jump(256, \"IceDeathFix\")\ngoto IceDeathFix\nIceDeathFix:\n\"----\" H 0\ngoto IceDeathFrames\nIceDeathFrames:\n\"----\" H 0 A_PlayerScream\n\"----\" H 0 ACS_ExecuteAlways(998,0,105,1)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_FreezeDeath\n\"----\" H 35\n\"----\" H 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\nPLAY Z 1 A_CheckPlayerDone\nwait\nPunkSpin:\n\"----\" AVW 3\n\"----\" XY 3\nGoto PunkSpin+3\nPunkStop:\n\"----\" WV 5\nGoto Spawn+2\nEnkerRaise:\n\"----\" Y 1\nloop\nEnkerAbsorb:\n\"----\" Y 0 A_PlaySound(\"weapon/mirrorabsorb\")\n\"----\" Y 0 A_GiveInventory(\"EnkerMirrorCount\",1)\nGoto EnkerAbsorb3\nEnkerAbsorb3:\n\"----\" Y 3 ACS_ExecuteAlways(998,0,65)\n\"----\" Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb2\")\nGoto Spawn+2\nEnkerAbsorb2:\n\"----\" Y 3 ACS_ExecuteAlways(998,0,66)\n\"----\" Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb3\")\nGoto Spawn+2\nDarkLeap:\n\"----\" Y 1 A_SpawnItemEx(\"DarkDamager\")\n\"----\" Y 0 A_JumpIf(z-floorz==0,\"Spawn\")\nloop\nBalladeJump:\n\"----\" Y 5 A_SpawnItemEx(\"BalladeMelee\")\nloop\nTheEnd:\n\"----\" G 4\nloop\nCreditWalk:\n\"----\" BCDE 8\nloop\nCreditRun:\n\"----\" BCDE 5\nloop\n}\n}\n\nactor MFWaveProtection : PowerProtection\n{\nPowerup.Duration 5\ndamagefactor \"MFWave\", 0.0\n}\n\nactor DashStopZX : Powerup\n{\nPowerup.Duration 12\n}\n\nactor MLSwingProtection : PowerProtection\n{\nPowerup.Duration 18\ndamagefactor \"MLSwing\", 0.0\n}\nactor MLSpinProtection : MLSwingProtection\n{\nPowerup.Duration 3\ndamagefactor \"MLSpin\", 0.0\n}\n\nactor MHSwing1Protection : MLSwingProtection\n{\ndamagefactor \"MHSwing1\", 0.0\n}\nactor MHSwing2Protection : MLSwingProtection\n{\ndamagefactor \"MHSwing2\", 0.0\n}\nactor MHSwing3Protection : MLSwingProtection\n{\ndamagefactor \"MHSwing3\", 0.0\n}\nactor MHSwing4Protection : MLSwingProtection\n{\ndamagefactor \"MHSwing4\", 0.0\n}\nactor MHSwing5Protection : MLSwingProtection\n{\ndamagefactor \"MHSwing5\", 0.0\n}\nactor MHShockwaveProtection : MLSwingProtection\n{\ndamagefactor \"MHShockwave\", 0.0\n}\n\nactor MZSwing1Protection : MLSwingProtection\n{\ndamagefactor \"MZSwing1\", 0.0\n}\nactor MZSwing2Protection : MLSwingProtection\n{\ndamagefactor \"MZSwing2\", 0.0\n}\nactor MZSwing3Protection : MLSwingProtection\n{\ndamagefactor \"MZSwing3\", 0.0\n}\nactor MZSwing4Protection : MLSwingProtection\n{\ndamagefactor \"MZSwing4\", 0.0\n}\nactor MZSpinProtection : MLSwingProtection\n{\nPowerup.Duration 3\ndamagefactor \"MZSpin\", 0.0\n}"
},
{
"source": "pk3",
"name": "actors/ClassBase1.txt",
"contents": "actor ClassBase1 : ClassBase0\n{\nStates\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.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.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.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.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.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.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.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.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\"\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.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.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.TornadoHoldB:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoHold_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoHoldB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoHoldB\"\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.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.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.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.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.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.FlashBombT:\n\"----\" H 0 A_JumpIfInventory(\"W_FlashBomb_Tag\",1,1)\ngoto \"ClassBase0::Pain.FlashBombT\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.FlashBombT\"\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.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\"\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.RemoteMineB2:\n\"----\" H 0 A_JumpIfInventory(\"W_RemoteMine_Tag\",1,1)\ngoto \"ClassBase0::Pain.RemoteMineB2\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.RemoteMineB2\"\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.TornadoSlow:\n\"----\" H 0 A_JumpIfInventory(\"W_TornadoBlow_Tag\",1,1)\ngoto \"ClassBase0::Pain.TornadoSlow\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.TornadoSlow\"\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.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.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.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.ElectricShockB:\n\"----\" H 0 A_JumpIfInventory(\"W_ElectricShock_Tag\",1,1)\ngoto \"ClassBase0::Pain.ElectricShockB\"\n\"----\" H 0 A_GiveInventory(\"WeakPain_P\")\ngoto \"ClassBase0::Pain.ElectricShockB\"\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\"\n\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/BaseDefinitions.txt",
"contents": "DamageType FrogStomp\n{\nFactor 0\n}\n\nactor BaseClassWeapon : Weapon\n{\nWeapon.AmmoUse 0\nWeapon.AmmoGive 0\nWeapon.SlotNumber 1\nscale 2.0\nObituary \"\"\nInventory.Pickupmessage \"\"\nweapon.ammotype \"Base28Ammo\"\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.CHEATNOTWEAPON\n//+WEAPON.NOAUTOAIM\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReady:\nTNT1 A 1\nloop\nReady2:\nTNT1 A 15 A_WeaponReady(14)\nGoto Deselect\nDeselect:\nTNT1 A 1 A_Lower\nLoop\nSelect:\ngoto Ready2\nFire:\nTNT1 A 1\ngoto Ready\nFlash:\nTNT1 A 1\nstop\nNoFlash:\nTNT1 A 1\nstop\nFlash2:\nTNT1 A 1\nstop\nFlash3:\nTNT1 A 1\nstop\n}\n}\n\nactor GravityHoldC replaces GravityHold\n{\n-SOLID\n+NOGRAVITY\nPROJECTILE\ndamage 0\nradius 1\nheight 1\ndamagetype \"GravityHold\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Explode(3, 1000,0)\nTNT1 A 1 A_Explode(4, 1000,0)\nTNT1 A 1 A_Explode(3, 768,0)\nTNT1 A 1 A_Explode(4, 512,0)\nTNT1 A 1 A_Explode(3, 512,0)\nstop\n}\n}\n\nactor UnSolid : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ReSolidifier\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"UnSolid\",1)\nSpawn2:\nTNT1 A 0 A_GiveToTarget(\"ReSolidifierCheckPickup\",1)\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"UnSolid\",1,\"Spawn2\")\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor ReSolidifierCheckPickup : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"ReSolidifierCheck\", 0, 0, 0, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM, 0)\nstop\n}\n}\n\nactor ReSolidifierCheck\n{\nPROJECTILE\n+DONTSPLASH\n+SKYEXPLODE\n//+NOINTERACTION\n//+NOCLIP\nDamage (0)\n//radius 160\n//height 160\n//radius 16\n//height 56\nradius 24\nheight 84\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"ReSolidify\",1)\nstop\nDeath:\nXDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor ReSolidify : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"UnSolid\",1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_ChangeFlag(\"SOLID\",1)\nTNT1 A 0 A_TakeInventory(\"UnSolid\",1)\nstop\n}\n}\n\nactor SlideStopper : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor NoGravityChange : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor WeaponGetFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor BackFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor Base28Ammo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor Base56Ammo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 56\n+INVENTORY.IGNORESKILL\n}\n\nactor Base112Ammo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 112\n+INVENTORY.IGNORESKILL\n}\n\nactor BaseAltfireAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 112\n+INVENTORY.IGNORESKILL\n}\n\nactor BaseInfiniteAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor Special1Ammo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 112\n+INVENTORY.IGNORESKILL\n}\n\nactor Weaknesses : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ClassicHP : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor BaseCustomFlag1 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor BaseCustomFlag2 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor MorphedClass : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor UpgradeClassFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor IsBotC : Inventory replaces IsBot\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor CloseRange : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor FlashStoppedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor BaseDecorativeActor\n{\nscale 2.5\n+NOGRAVITY\n+CLIENTSIDEONLY\n+NONETID\n+NOINTERACTION\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n}\n}\n\nactor HalfDamageProtection : PowerProtection\n{\ndamagefactor \"Normal\", 0.5\n}\n\nactor HalfHalfDamageProtection : PowerProtection\n{\ndamagefactor \"Normal\", 0.25\n}\n\nactor HalfDamageArmor : BasicArmorPickup\n{\n armor.saveamount 0x7fffffff\n armor.savepercent 50\n}\n\nactor InvProtection : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor FlightActivator : CustomInventory\n{\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0,1,3)\nstop\n}\n}\n\nactor FlightDisabler : CustomInventory\n{\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0,0,3)\nstop\n}\n}\n\nactor BaseClass : PlayerPawn\n{\nplayer.displayname \"BaseClass\"\nplayer.soundclass \"megaman\"\nplayer.damagescreencolor \"yellow\"\nplayer.forwardmove 0.83, 0.83\nplayer.sidemove 0.81, 0.81\nplayer.jumpz 10\n+NOBLOOD\n+DONTBLAST\n+NODAMAGETHRUST\n+QUICKTORETALIATE\nplayer.startitem \"BaseClassWeapon\"\nplayer.colorrange 0 0\ndamagefactor \"Dummy\", 0.0\ndamagefactor \"Normal\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"Misc\", 0.85\ndamagefactor \"FireSnakey\", 0.85\ndamagefactor \"Fire\", 0.85\ndamagefactor \"KyorownBullet\", 0.85\ndamagefactor \"TurboRoader\", 0.85\ndamagefactor \"IceBlock\", 0.85\ndamagefactor \"BurnWave\", 0.85\ndamagefactor \"PirateMine\", 0.85\ndamagefactor \"ChangekeyDragon\", 0.85\ndamagefactor \"FirePillar\", 0.85\ndamagefactor \"OilCanister\", 0.85\ndamagefactor \"FireTrap\", 0.85\ndamagefactor \"FlingDamage\", 0.85\ndamagefactor \"CountBomb\", 0.85\ndamagefactor \"FireSpin\", 0.85\ndamagefactor \"QuickBoomerang\", 0.85\ndamagefactor \"Buster\", 0.85\ndamagefactor \"BassBuster\", 0.85\ndamagefactor \"WildCoil\", 0.85\ndamagefactor \"ChargeKick\", 0.85\ndamagefactor \"YamatoSpear\", 0.85\ndamagefactor \"DiveMissile\", 0.85\ndamagefactor \"StarCrash\", 0.85\ndamagefactor \"CentaurFlash\", 0.85\ndamagefactor \"FreezeCracker\", 0.85\ndamagefactor \"ScrewCrusher\", 0.85\ndamagefactor \"PharaohHold\", 0.85\ndamagefactor \"TornadoHold\", 0.85\ndamagefactor \"TrebleSentry\", 0.85\ndamagefactor \"ScorchWheel\", 0.85\ndamagefactor \"MagnetMissile\", 0.85\ndamagefactor \"JunkShield\", 0.85\ndamagefactor \"OilSlider\", 0.85\ndamagefactor \"BassBuster\", 0.85\ndamagefactor \"WaveBurner\", 0.85\ndamagefactor \"WaveBurnerUW\", 0.85\ndamagefactor \"Treble\", 0.85\ndamagefactor \"FlameSwordSpark\", 0.85\ndamagefactor \"WaterBalloon\", 0.85\ndamagefactor \"FlashBomb\", 0.85\ndamagefactor \"RemoteMine\", 0.85\ndamagefactor \"IceWall\", 0.85\ndamagefactor \"SpreadDrill\", 0.85\ndamagefactor \"SpreadDrill2\", 0.85\ndamagefactor \"SpreadDrill3\", 0.85\ndamagefactor \"FlameSword\", 0.85\ndamagefactor \"LaserTrident\", 0.85\ndamagefactor \"WindStorm\", 0.85\ndamagefactor \"FlingDamage\", 0.85\ndamagefactor \"SlashClaw\", 0.85\ndamagefactor \"FlashStopper\", 0.85\ndamagefactor \"TimeSlow\", 0.85\ndamagefactor \"SparkShock\", 0.85\ndamagefactor \"CrashBomb\", 0.85\ndamagefactor \"GravityHold\", 0.85\ndamagefactor \"ConcreteShot\", 0.85\ndamagefactor \"TornadoBlow\", 0.85\ndamagefactor \"WilyFire\", 0.85\ndamagefactor \"WilyIce\", 0.85\ndamagefactor \"TornadoBlow\", 0.85\ndamagefactor \"ThunderClaw\", 0.85\n//\ndamagefactor \"ProtoBuster\", 0.85 damagefactor \"Proto3\", 0.85 damagefactor \"DuoFist1\", 0.85 damagefactor \"DuoFist2\", 0.85 damagefactor \"DuoFist3\", 0.85\ndamagefactor \"RollingCutter\", 0.85 damagefactor \"SuperArm\", 0.85 damagefactor \"IceSlasher\", 0.85 damagefactor \"HyperBomb\", 0.85 damagefactor \"FireStorm\", 0.85\ndamagefactor \"ThunderBeam\", 0.85 damagefactor \"OilSlider\", 0.85 damagefactor \"OilFlame\", 0.85 damagefactor \"MetalBlade\", 0.85 damagefactor \"AirShooter\", 0.85 damagefactor \"BubbleLead\", 0.85\ndamagefactor \"AtomicFire1\", 0.85 damagefactor \"AtomicFire2\", 0.85 damagefactor \"AtomicFire3\", 0.85 damagefactor \"LeafShield\", 0.85 damagefactor \"GeminiLaser\", 0.85\ndamagefactor \"HardKnuckle\", 0.85 damagefactor \"TopSpin\", 0.85 damagefactor \"SearchSnake\", 0.85 damagefactor \"ShadowBlade\", 0.85 damagefactor \"RainFlush\", 0.85 damagefactor \"DrillBomb\", 0.85\ndamagefactor \"PharaohShot1\", 0.85 damagefactor \"PharaohShot2\", 0.85 damagefactor \"PharaohShot3\", 0.85 damagefactor \"RingBoomerang\", 0.85 damagefactor \"DustCrusher\", 0.85\ndamagefactor \"WaterWave\", 0.85 damagefactor \"PowerStone\", 0.85 damagefactor \"GyroAttack\", 0.85 damagefactor \"NapalmBomb\", 0.85 damagefactor \"CrystalEye\", 0.85\ndamagefactor \"CrystalEyeBit\", 0.85 damagefactor \"BlizzardAttack\", 0.85 damagefactor \"FlameBlast\", 0.85 damagefactor \"KnightCrush\", 0.85 damagefactor \"SilverTomahawk\", 0.85\ndamagefactor \"MirrorBuster\", 0.85 damagefactor \"MirrorBuster1\", 0.85 damagefactor \"MirrorBuster2\", 0.85 damagefactor \"Sakugarne\", 0.85 damagefactor \"BalladeCracker\", 0.85\ndamagefactor \"Tango\", 0.85 damagefactor \"FreezeCracker\", 0.85 damagefactor \"FreezeCrackerBit\", 0.85 damagefactor \"JunkShot\", 0.85 damagefactor \"DangerWrap\", 0.85\ndamagefactor \"ThunderBolt\", 0.85 damagefactor \"WildCoil\", 0.85 damagefactor \"WildCoil2\", 0.85 damagefactor \"NoiseCrush1\", 0.85 damagefactor \"NoiseCrush2\", 0.85 damagefactor \"MegaBall\", 0.85\ndamagefactor \"AstroCrush\", 0.85 damagefactor \"FlameSwordSpark\", 0.85 damagefactor \"IceWave\", 0.85 damagefactor \"WaterBalloon\", 0.85 damagefactor \"HomingSniper\", 0.85\ndamagefactor \"TenguBlade\", 0.85 damagefactor \"CopyVision\", 0.85 damagefactor \"MagicCard\", 0.85 damagefactor \"LightningBolt\", 0.85 damagefactor \"BlackHoleBomb\", 0.85\ndamagefactor \"PlugBall\", 0.85 damagefactor \"MagmaBazooka\", 0.85 damagefactor \"HornetChaser\", 0.85 damagefactor \"JewelSatellite\", 0.85\nPlayer.MaxSkinSizeFactor 0, 0\nmass 9999\ngravity 0.8\nscale 2.5\nStates\n{\nSpawn:\nPLAY A 0\nNOFX A 1 A_Jump(256,\"Spawn\")\nloop\nSee:\nNOFX A 1 A_Jump(256,\"See\")\nloop\nMissile:\nNOFX A 1 A_Jump(256,\"Missile\")\nloop\nCustomState1:\nNOFX A 0\nGoto Spawn\nCustomState2:\nNOFX A 0\nGoto Spawn\nCustomState3:\nNOFX A 0\nGoto Spawn\nWeaponGetM:\nNOFX A 0\ngoto ClassDeath\nWeaponGetB:\nNOFX A 0\ngoto ClassDeath\nWeaponGetP:\nNOFX A 0\ngoto ClassDeath\nWeaponGetJ:\nNOFX A 0\ngoto ClassDeath\n//No Hitstun Pain States for Classes\n//DOS\nPain.Sonicman:\nPain.Torchman:\nPain.TorchmanArm:\nPain.Dynaman:\nPain.WavePC:\nPain.WavePC2:\nPain.Sharkman:\nPain.Bitman:\nPain.OilManPC:\nPain.OilmanPCNeutral:\nPain.BlademanPC:\nPain.ToxmanPoison:\n//FOREVER\nPain.Boilman:\nPain.Hazeman:\nPain.Chemicman:\nPain.Propelman:\nPain.Guardman:\nPain.GuardmanShot:\nPain.GuardmanBlock:\nPain.GuardCannon:\nPain.Chronoman:\nPain.ChronoSpark:\nPain.Photonman:\nPain.Wingman:\nPain.WingmanCopipi:\n//UNLIMITED\nPain.Nailman:\nPain.Cometwoman:\nPain.Glueman:\nPain.Rainbowman:\nPain.Jetman:\n//MM ROCKS\nPain.Hitman:\nPain.Policeman:\nPain.PoliceShield:\nPain.Doorman:\n//MMCX\nPain.FireMario:\nPain.FireBallCopywep:\n//ODYSSEY\nPain.VisionMirage:\n//STRATEGY\nPain.Libra:\nPain.Cancer:\nPain.Sagittarius:\n//RNC\nPain.QuickmanRNC:\nPain.MetalmanRNC:\nPain.BubblemanRNC:\nPain.FlashmanRNC:\nPain.WoodmanRNC:\n//SFR\nPain.FlashDagger:\nPain.LeafBoomerang:\n//Vanilla\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.MegaBuster:\nPain.Buster:\nPain.SkullBarrier:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCrack:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.SparkChaser:\nPain.ElectricShock:\nPain.BlackHole:\nPain.Misc:\nPain.Oil:\nNOFX A 0\nGoto pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.ThunderClaw:\nPain.IceWall:\nNOFX A 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\nPLAY H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\nPLAY H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\nPLAY H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain+1\nPain.FlameSword:\nNOFX A 0\nNOFX AA 0 A_SpawnItemEx(\"ScorchBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto pain\nPain.NeedleCannon:\nNOFX A 0 A_ScaleVelocity(0.85)\nGoto Pain+1\nPain.WindStorm:\nNOFX A 0 ThrustThing(random(0,255),5,0,0)\nNOFX A 0 ThrustThingZ(0,30,0,0)\nGoto pain+1\nPain.SlashClaw:\nNOFX A 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.TimeStopper:\nPLY1 H 0 A_GiveInventory(\"TimeStopActivator\", 1)\nGoto Pain+1\nPain.FlashStopper:\nNOFX A 0\nNOFX A 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\nNOFX A 0 A_GiveInventory(\"BrightBlind\",125)\nNOFX A 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\nNOFX A 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.TimeSlow:\nNOFX A 0 A_GiveInventory(\"Slowed\",1)\nGoto pain+1\nPain.PropelmanSlow:\nNOFX A 0 A_GiveInventory(\"BubbleVision\",1)\nNOFX A 0 A_GiveInventory(\"BubbleEncase\",1)\ngoto pain+1\nPain.SparkShock:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.CrashBomb:\nNOFX A 0 A_Stop\nGoto Pain+1\nPain.GravityHold:\nNOFX A 0 A_Stop\nNOFX A 0 ThrustThingZ(0,64,0,0)\n//NOFX A 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n//NOFX A 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n//NOFX A 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n//NOFX A 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nPain.GravityHold2:\nNOFX A 0 A_Stop\nNOFX A 0 ThrustThingZ(0,64,1,0)\nNOFX A 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nNOFX A 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nNOFX A 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nNOFX A 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nGravityForce4:\nNOFX A 0 A_GiveInventory(\"GravityForce4\",1)\nGoto Pain+1\nGravityForce3:\nNOFX A 0 A_GiveInventory(\"GravityForce3\",1)\nGoto Pain+1\nGravityForce2:\nNOFX A 0 A_GiveInventory(\"GravityForce2\",1)\nGoto Pain+1\nGravityForce1:\nNOFX A 0 A_GiveInventory(\"GravityForce1\",1)\nGoto Pain+1\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\nNOFX A 0\nNOFX A 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nBeatAssist:\nNOFX A 0\nNOFX A 0 HealThing(2)\nNOFX A 0 ThrustThingZ(0,25,0,0)\nNOFX A 0 ACS_ExecuteAlways(205,0)\nGoto Pain+1\nPain.ConcreteShot:\nPLY1 H 0 A_JumpIfInventory(\"ConcreteVision\", 1, \"ConcreteReset\")\nPLY1 H 0 A_GiveInventory(\"ConcreteVision\", 1)\nPLY1 H 0 A_GiveInventory(\"ConcreteTime\", 105)\nPLY1 H 0 A_SpawnItemEx(\"ConcreteWatcher\")\ngoto Pain+1\nConcreteReset:\nPLY1 H 0 A_GiveInventory(\"ConcreteTime\", 105)\ngoto Pain+1\npain.LaserTrident:\nPLY1 H 0 A_GiveInventory(\"LaserTridentProtect\", 1)\ngoto pain\nPain.TornadoBlow:\nPLY1 H 0 ThrustThingZ(0, 60, 0, 0)\ngoto Pain+1\n//Custom Classes Pain States\n//DOS COMPATIBALITY\nPain.Voltman:\n//Vanilla\nPain.Normal:Pain.ChargeBuster:Pain.ProtoBuster:Pain.Proto3:Pain.DuoFist1:Pain.DuoFist2:Pain.DuoFist3:\nPain.RollingCutter:Pain.SuperArm:Pain.IceSlasher:Pain.HyperBomb:Pain.FireStorm:\nPain.ThunderBeam:Pain.OilSlider:Pain.OilFlame:Pain.MetalBlade:Pain.AirShooter:Pain.BubbleLead:\nPain.AtomicFire1:Pain.AtomicFire2:Pain.AtomicFire3:Pain.LeafShield:Pain.GeminiLaser:\nPain.HardKnuckle:Pain.TopSpin:Pain.SearchSnake:Pain.ShadowBlade:Pain.RainFlush:Pain.DrillBomb:\nPain.PharaohShot1:Pain.PharaohShot2:Pain.PharaohShot3:Pain.RingBoomerang:Pain.DustCrusher:\nPain.WaterWave:Pain.PowerStone:Pain.GyroAttack:Pain.NapalmBomb:Pain.CrystalEye:\nPain.CrystalEyeBit:Pain.BlizzardAttack:Pain.FlameBlast:Pain.KnightCrush:Pain.SilverTomahawk:\nPain.MirrorBuster:Pain.MirrorBuster1:Pain.MirrorBuster2:Pain.Sakugarne:Pain.BalladeCracker:\nPain.Tango:Pain.FreezeCracker:Pain.FreezeCrackerBit:Pain.JunkShot:Pain.DangerWrap:\nPain.ThunderBolt:Pain.WildCoil:Pain.WildCoil2:Pain.NoiseCrush1:Pain.NoiseCrush2:Pain.MegaBall:\nPain.AstroCrush:Pain.FlameSwordSpark:Pain.IceWave:Pain.WaterBalloon:Pain.HomingSniper:\nPain.TenguBlade:Pain.CopyVision:Pain.MagicCard:Pain.LightningBolt:Pain.BlackHoleBomb:\nPain.PlugBall:Pain.MagmaBazooka:Pain.HornetChaser:Pain.JewelSatellite:\nPain:\nNOFX A 0 A_ScaleVelocity(0.75)\nNOFX A 0 A_GiveInventory(\"SoshiteTokiWaUgokidasu\",1)\nNOFX A 0 A_TakeInventory(\"FlashStoppedFlag\",999)\nNOFX A 0 A_TakeInventory(\"TimeStoppedFlag\",999)\nNOFX A 0 A_GiveInventory(\"ZaWarudoManRelease\",1)\nNOFX A 0 A_TakeInventory(\"FlashCannon3Protect\",999)\nNOFX A 0 A_Pain\nNOFX A 1 A_Jump(256,\"ClassPain\")\nwait\nClassPain:\nNOFX A 0 SetPlayerProperty(0,0,4)\nNOFX A 0 A_TakeInventory(\"FlashStoppedFlag\",999)\nNOFX A 0 A_TakeInventory(\"TimeStoppedFlag\",999)\nNOFX A 0 A_GiveInventory(\"ZaWarudoManRelease\",1)\nNOFX A 0 A_TakeInventory(\"FlashCannon3Protect\",999)\nNOFX A 0 A_GiveInventory(\"ZaWarudoManRelease\",1)\nNOFX AAAAAAAAA 2 A_SpawnItemEx(\"PainFX\")\nGoto Spawn+1\nDeath.Beam:\nDeath.instagib:\nDeath.CheatSaber:\nNOFX A 1 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_GiveToTarget(\"KilledMe\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMeStock\",1)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 A_PlayerScream\nNOFX A 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,32)\nNOFX A 0 A_JumpIfInTargetInventory(\"MegaBusterC\",1,\"WeaponGetM\")\nNOFX A 1 A_CheckPlayerDone\nwait\nDeath.Dustman4MIInhaler:\nNOFX A 1 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_PlaySoundEx(\"weapon/WireAdp\",\"SoundSlot5\")\nNOFX A 0 A_GiveToTarget(\"KilledMe\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMeStock\",1)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 A_GiveToTarget(\"RTankSummoner\")\nNOFX A 1 A_CheckPlayerDone\nwait\nDeath.RecycleInhaler:\nNOFX A 1 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_PlaySoundEx(\"weapon/WireAdp\",\"SoundSlot5\")\nNOFX A 0 A_GiveToTarget(\"KilledMe\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMeStock\",1)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 A_GiveToTarget(\"RecycleSummon\")\nNOFX A 0 A_JumpIfInTargetInventory(\"MegaBusterC\",1,\"WeaponGetM\")\nNOFX A 1 A_CheckPlayerDone\nwait\nDeath.MarioJump:\nNOFX A 0 A_SpawnItemEx(\"1000Points\", 0, 0, 40, 0, 0, 7)\nDeath:\nNOFX A 0 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_NoBlocking\nPLAY A 0 A_TakeInventory(\"TimeStoppedFlag\",999)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 A_Stop\nNOFX A 0 A_GiveToTarget(\"KilledMeStock\",1)\nNOFX A 0 A_GiveToTarget(\"KilledMe\",1)\nContinueDeath:\nNOFX A 0\nNOFX A 0 A_JumpIfInTargetInventory(\"MegaBusterC\",1,\"WeaponGetM\")\nNOFX A 0 A_JumpIfInTargetInventory(\"CXBuster\",1,\"WeaponGetM\")\nNOFX A 1 A_Jump(256,\"ClassDeath\")\nwait\nClassDeath:\nNOFX A 20 ACS_ExecuteAlways(999,0,0)\nNOFX A 0 A_PlayerScream\nNOFX A 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,32)\nNOFX A 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nNOFX A 0 SetPlayerProperty(0, 0, 4)\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_NoBlocking\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 1 A_PlayerScream\nNOFX A 1 A_Stop\nNOFX A 1 ACS_ExecuteAlways(999,0,0)\n//NOFX A -1\nNOFX A 1 A_CheckPlayerDone\nwait\nIce:\nNOFX A 0 SetPlayerProperty(0, 0, 4)\nNOFX A 1 A_PlayerScream\nNOFX A 0 A_TakeInventory(\"WeaponCharge\",999)\nNOFX A 0 A_GiveInventory(\"CutterFlag\",999)\nNOFX A 0 A_GiveInventory(\"IsDead\",1)\nNOFX A 0 ACS_ExecuteAlways(998,0,105,1)\nNOFX A 0 A_NoBlocking\nNOFX A 0 A_FreezeDeath\nNOFX A 1 A_Jump(256,\"ClassIceDeath\")\nwait\nClassIceDeath:\nNOFX A 35\nNOFX A 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\nNOFX A 1 A_CheckPlayerDone\nwait\nTheEnd:\nPLAY G 4\nloop\nPain.WilyFire:\nNOFX A 0 A_SpawnItemEx(\"ImOnFire\")\nNOFX A 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\nNOFX A 0 A_ChangeFlag(\"SHOOTABLE\",0)\nNOFX A 0 SetPlayerProperty(0,1,4)\nNOFX A 0 A_SpawnItemEx(\"ImFrozen\")\nNOFX A 0 A_GiveInventory(\"IceVision\",1)\nNOFX A 30 A_Stop\nNOFX A 30 A_ChangeFlag(\"SHOOTABLE\",1)\nNOFX A 0 SetPlayerProperty(0,0,0)\nNOFX A 0 A_TakeInventory(\"IceVision\",1)\nGoto Spawn\nCreditWalk:\nPLAY BCDE 8\nloop\n//DOS COMPATIBILITY\nPain.VoltmanPush:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",8)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX AAA 0 A_Recoil(4)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\ngoto Pain\nPain.VoltmanBall:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",28)\ngoto Pain\nPain.BitStun:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"BitManShocked\",1)\nGoto Pain+1\nPain.OilSlickIncrease:\nNOFX A 0 A_Recoil(-4)\nNOFX AAAAAAAAAAAAAA 0\ngoto Pain+1\nPain.OilPCSlick:\nNOFX A 0 A_GiveInventory(\"IsOiledUp\",1)\nGoto pain+1\nPain.BladeChainsaw:\nNOFX A 0 A_Stop\nNOFX A 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nNOFX A 0 A_SpawnItemEx(\"ChainPainPiece1\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nNOFX A 0 A_SpawnItemEx(\"ChainPainPiece2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nNOFX A 0 A_SpawnItemEx(\"ChainPainPiece3\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto Pain+1\nPain.Toxman:\nNOFX A 0 ACS_ExecuteAlways(610,0,0)\nNOFX A 0 A_SpawnItemEx(\"ToxManWatcher\")\nNOFX A 0 A_GiveInventory(\"IsPoisoned\",1)\ngoto Pain+1\nPain.ToxmanAlt:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",1)\nNOFX A 0 ACS_ExecuteAlways(610,0,0)\nNOFX A 0 A_SpawnItemEx(\"ToxManWatcher\")\nNOFX A 0 A_GiveInventory(\"IsPoisoned\",1)\ngoto Pain+1\nPain.ToxmanSpray:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",1)\nNOFX A 0 ACS_ExecuteAlways(610,0,0)\nNOFX A 0 A_SpawnItemEx(\"ToxManWatcher\")\nNOFX A 0 A_GiveInventory(\"IsPoisoned\",1)\ngoto Pain+1\nPain.ToxmanAmmo:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",6)\nGoto Pain\nPain.ToxmanAmmo2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",12)\nGoto Pain\nDeath.Toxman:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",30)\nGoto Death\nDeath.ToxmanAmmo:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",30)\nGoto Death\nDeath.ToxmanAmmo2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",30)\nGoto Death\nPain.ToxForklift:\nNOFX A 0 A_Stop\nNOFX A 0 A_GiveInventory(\"GravityForce3\",1)\nNOFX A 0 ThrustThingZ(0,30,0,0)\nGoto Pain+1\nPain.ToxForklift2:\nNOFX A 0 A_Stop\nNOFX A 0 ThrustThingZ(0,80,1,0)\nGoto Pain+1\npain.CRORQLaser:\nPLY1 H 0 A_GiveInventory(\"CRORQLaserProtect\", 1)\ngoto pain\n//FOREVER\nPain.BoilmanShot:\nNOFX A 0 A_GiveInventory(\"BoilHeat\",1)\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",6,\"Pain\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",5,\"Pain.BoilBurnReady\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",4,\"Pain.BoilSmoke4\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",3,\"Pain.BoilSmoke3\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",2,\"Pain.BoilSmoke2\")\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner1\")\ngoto Pain\nPain.BoilSmoke2:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner2\")\ngoto Pain+1\nPain.BoilSmoke3:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner3\")\ngoto Pain+1\nPain.BoilSmoke4:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner4\")\ngoto Pain+1\nPain.BoilBurnReady:\nNOFX A 0 A_SpawnItemEx(\"BoilSmokeSpawner5\")\ngoto Pain+1\nPain.BoilmanSword:\nNOFX A 0 A_JumpIfInventory(\"BoilSmoke5\",1,\"Pain.BoilBurn\")\nNOFX A 0 A_JumpIfInventory(\"BoilHeat\",5,\"Pain.BoilBurn\")\nNOFX AAA 0 A_SpawnItemEx(\"BoilSwordFX2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nNOFX A 0 A_JumpIfInventory(\"BoilSwordProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"BoilSwordProtect\", 1)\nGoto pain\nPain.BoilBurn:\nNOFX A 0 ACS_ExecuteAlways(611,0,0)\nNOFX AAAAAAAA 0 A_SpawnItemEx(\"BoilSwordFX2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\ngoto Pain+1\nPain.BoilmanBurning:\nNOFX AAAAA 0 A_SpawnItemEx(\"BoilSwordFX2\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\ngoto Pain+1\nPain.HazeDasher:\nNOFX A 0 A_GiveInventory(\"HazeDasherProtect\", 1)\nGoto pain\nPain.ChronoManGlitch:\nMMFX A 0 A_GiveInventory(\"ChronoVision\",1)\nNOFX A 0 ACS_ExecuteAlways(957,0,0) //Freezes the player\nMMFX A 1 A_Stop\nNOFX A 0\nNOFX A 0 A_PlaySoundEx(\"weapon/chronoglitched\",\"SoundSlot5\")\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 1 A_Stop\nGLIT ABCDE 1\nMMFX A 0 SetPlayerProperty(0,0,4)\nGoto Pain+1\nPain.PhotonmanLaser:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",4)\nGoto Pain+1\nPain.WingmanDash:\nNOFX A 0 A_GiveInventory(\"WingDashProtect\",1)\nNOFX A 0 A_GiveToTarget(\"BaseCustomFlag2\",1)\nNOFX A 0 A_GiveToTarget(\"WingDashStarter\",30)\nGoto Pain+1\nPain.WingmanCyclone:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\ngoto Pain\n//UNLIMITED\nPain.Tankman:\nPain.Trinitroman:\nNOFX A 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.Yoyoman:\nNOFX A 0 A_ScaleVelocity(0.85)\nGoto Pain+1\nPain.RainbowmanFlash:\nNOFX A 0 A_ScaleVelocity(0.95)\nGoto Pain+1\nPain.GluemanShot1:\nPLAY H 0 A_GiveInventory(\"GlueCondition2\",1)\nGoto Pain+1\nPain.GluemanShot2:\nTNT1 A 0 A_GiveInventory(\"GlueManVision\")\nNOFX A 0 A_SpawnItemEx(\"MovementGlareStun\")\nNOFX AAAA 0 A_SpawnItemEx(\"GlueStunFX\",4,0,32)\ngoto Pain\nPain.TankmanRam:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX AAA 0 A_Recoil(5)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\ngoto Pain+1\nPain.CometwomanDash:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 A_ChangeVelocity(-18,0,18,CVF_REPLACE)\nNOFX A 0 A_JumpIfInventory(\"CometwomanDashProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"CometwomanDashProtect\", 1)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nGoto Pain\nPain.RainbowmanBeam:\nNOFX A 0 A_JumpIfInventory(\"RainbowmanBeamProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"RainbowmanBeamProtect\", 1)\nGoto Pain+1\nPain.Yokuman:\nNOFX A 0 A_ScaleVelocity(0.9)\ngoto Pain\nPain.YokuTeleport:\nNOFX A 0 A_GiveInventory(\"YokuTPProtect\", 1)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 A_ChangeVelocity(0,0,25,CVF_REPLACE)\ngoto Pain\nPain.YokuSpike:\nNOFX A 0\ngoto Pain\n//JAX'S MMU WEPS\nPain.WaterCannon:\nPain.YokuAttack:\nPLAY H 0\ngoto Pain.QuickBoomerang\nPain.RainbowBeamSpread:\n//PLAY H 0 A_LogInt(health)\nPLAY H 0\ngoto Pain+1\nPain.CometDash:\n//PLAY H 0 A_LogInt(health)\nPLAY H 0 A_GiveInventory(\"CometDashProtectGive\",1)\ngoto Pain\nPain.GlueShot:\nPLAY H 0 A_GiveInventory(\"GlueCondition\",1)\ngoto Pain\n//MM ROCKS\nPain.Hitman2:\nNOFX A 0 A_SpawnItemEx(\"HitTargetSpawner\")\ngoto Pain+1\nPain.Repairman:\nNOFX A 0 A_ScaleVelocity(0.9)\ngoto Pain+1\nPain.Snowman:\nNOFX A 0 A_GiveInventory(\"SnowmanSnowProtect\")\ngoto Pain\nPain.SnowmanPlow:\nNOFX A 0 A_GiveToTarget(\"BaseCustomFlag1\")\nNOFX A 0 A_GiveInventory(\"SnowmanPlowProtect\")\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 A_ChangeVelocity(0,0,35,CVF_REPLACE)\ngoto Pain\n//MMCX\nPain.FireBallCX:\nNOFX A 0 A_GiveInventory(\"FireBallAfterBurn\",1)\nNOFX A 0 A_SpawnItemEx(\"FireBallBurnSpawner\")\ngoto Pain+1\nPain.FireMario:\nNOFX A 0\ngoto Pain+1\nPain.Cheatman:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",12)\ngoto Pain+1\nPain.Cheatman2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",3)\ngoto Pain+1\nPain.Cheatman3:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",6)\nNOFX A 0 A_JumpIfInventory(\"BrightBlind\", 1,2)\nNOFX A 0 A_GiveInventory(\"BrightBlind\",120)\nNOFX A 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\nPain.Cheatman4:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",1)\ngoto Pain+1\nNOFX A 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.CheatmanDrain:\nNOFX A 0 A_ChangeVelocity(-3,0,3,CVF_REPLACE)\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 ACS_ExecuteAlways(950, 0)\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",4)\ngoto Pain+1\nPain.FireMarioBall:\nNOFX A 0 A_GiveInventory(\"MarioAfterBurn\",1)\nNOFX A 0 A_SpawnItemEx(\"MarioBurnSpawner\")\ngoto Pain+1\nPain.MarioJump:\nNOFX A 0 A_JumpIfInventory(\"MarioJumpProtect\", 1, \"Pain\")\nNOFX A 0 A_SpawnItemEx(\"200Points\", 0, 0, 40, 0, 0, 7)\nNOFX A 0 A_GiveInventory(\"MarioJumpProtect\",1)\nNOFX A 0 A_ScaleVelocity(0.75)\nNOFX A 0 A_TakeInventory(\"FlashStoppedFlag\",999)\nNOFX A 0 A_TakeInventory(\"TimeStoppedFlag\",999)\ngoto Pain+4\nPain.FireMarioOrb:\nNOFX A 0 A_ScaleVelocity(0.9)\ngoto Pain+1\nPain.AirmanCX:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 A_ChangeVelocity(-1,0,2,CVF_REPLACE|CVF_RELATIVE)\ngoto Pain+1\nPain.AirmanCXBody:\nNOFX A 0 A_Stop\ngoto Pain+1\nPain.AirmanCXMelee:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 A_ChangeVelocity(-40,0,9,CVF_REPLACE|CVF_RELATIVE)\ngoto Pain+1\nPain.ElecmanCX:\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.Yoshinoman:\nNOFX A 0\ngoto Pain+1\nPain.Yoshinoman1:\nNOFX A 0 A_JumpIfInventory(\"YoshinomanCutterProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"YoshinomanCutterProtect\",1)\ngoto Pain+1\nPain.YoshinoShield:\nNOFX A 0 A_JumpIfInventory(\"YoshinoShieldProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"YoshinoShieldProtect\",1)\ngoto Pain+1\nPain.WhispyApples:\nNOFX A 0\ngoto Pain+1\nPain.Bomberman:\nNOFX A 0 A_ScaleVelocity(0.80)\ngoto Pain+1\nPain.WhispyAir:\nNOFX A 0 A_GiveInventory(\"TempPitProtect\",1)\nNOFX A 0 ThrustThing(random(0,255),5,0,0)\nNOFX A 0 ThrustThingZ(0,30,0,0)\nGoto pain+1\nPain.RingoShield1:\nNOFX A 0 A_JumpIfInventory(\"RingoShieldProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"RingoShieldProtect\",1)\ngoto Pain+1\nPain.RingoShield2:\nNOFX A 0\ngoto Pain+1\nPain.KamenPunch:\nNOFX A 0 A_PlaySoundEx(\"weapon/kamenriderimpact\",\"Body\")\nNOFX A 0 ACS_ExecuteAlways(954,0,0) //Gives Kamen Rider the combo item\nNOFX A 0 ACS_ExecuteAlways(956,0,0) //Freezes the player\nNOFX A 0 A_Stop\nNOFX A 0 SetPlayerProperty(0,1,4)\nNOFX A 0 A_FaceTarget\ngoto Pain\nPain.KamenPunchCW:\nNOFX A 0 ACS_ExecuteAlways(955,0,0) //Gives inventory for copywep combo\nNOFX A 0 A_Stop\nNOFX A 0 ACS_ExecuteAlways(956,0,0) //Freezes the player\nNOFX A 0 A_GiveInventory(\"KamenRiderTurn\",1)\nNOFX A 0 A_GiveToTarget(\"KamenRiderTurn\",1)\nNOFX A 0 SetPlayerProperty(0,1,4)\ngoto Pain\nPain.KamenPunch2:\nNOFX A 0 A_PlaySoundEx(\"weapon/kamenriderimpact\",\"Body\")\nNOFX A 0 A_Stop\nNOFX A 0 A_GiveInventory(\"KamenRiderTurn\",1)\nNOFX A 0 A_GiveToTarget(\"KamenRiderTurn\",1)\nNOFX A 0 SetPlayerProperty(0,1,4)\nNOFX A 0 A_FaceTarget\ngoto Pain+1\nPain.KamenKick:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",28)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\nNOFX A 0 A_ChangeVelocity(-30,0,20,CVF_REPLACE|CVF_RELATIVE)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\ngoto Pain+1\nDeath.KamenKick:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",32)\nNOFX A 0 A_ChangeVelocity(-60,0,20,CVF_REPLACE|CVF_RELATIVE)\ngoto Death+7\nPain.KamenKick2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",28)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\nNOFX A 0 A_JumpIfInventory(\"KamenKickProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"KamenKickProtect\",1)\nNOFX A 0 A_ChangeVelocity(-30,0,10,CVF_REPLACE|CVF_RELATIVE)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\ngoto Pain+1\nDeath.KamenKick2:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",32)\nNOFX A 0 A_ChangeVelocity(-30,0,10,CVF_REPLACE|CVF_RELATIVE)\ngoto Death+7\nPain.KamenKick3:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",28)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\nNOFX A 0 A_JumpIfInventory(\"KamenKickProtect2\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"KamenKickProtect2\",1)\nNOFX A 0 A_ChangeVelocity(-30,0,0,CVF_REPLACE|CVF_RELATIVE)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\ngoto Pain+1\nDeath.KamenKick3:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",32)\nNOFX A 0 A_ChangeVelocity(-60,0,0,CVF_REPLACE|CVF_RELATIVE)\ngoto Death+7\nPain.KamenKick4:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",28)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\nNOFX A 0 A_ChangeVelocity(-20,0,20,CVF_REPLACE|CVF_RELATIVE)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\ngoto Pain+1\nDeath.KamenKick4:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",32)\nNOFX A 0 A_ChangeVelocity(-20,0,20,CVF_REPLACE|CVF_RELATIVE)\ngoto Death+7\nPain.KamenNeutral:\nNOFX A 0 A_PlaySoundEx(\"weapon/kamenriderimpact\",\"Body\")\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",8)\nNOFX A 0 A_ScaleVelocity(0.50)\ngoto Pain+1\nPain.KamenUpKick:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",14)\nNOFX A 0 A_GiveInventory(\"TempPitProtect2\",1)\nNOFX A 0 A_ChangeVelocity(0,0,15,CVF_REPLACE|CVF_RELATIVE)\ngoto Pain+1\nPain.RiderBike:\nNOFX A 0 A_GiveInventory(\"RiderBikeProtect\",1)\ngoto Pain+1\n//4MI\nPain.Brightman4MI:\nNOFX A 0\ngoto Pain+1\nPain.Brightman4MIStun:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"BrightShocked\",1)\nGoto Pain+1\nPain.Brightman4MIBlind:\nNOFX A 0 A_Stop\nNOFX A 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\nNOFX A 0 A_GiveInventory(\"BrightBlind\",125)\nNOFX A 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\nPain.Skullman4MI:\nNOFX A 0\ngoto Pain+1\nPain.SkullmanHellWheel:\nNOFX A 0 A_JumpIfInventory(\"SkullmanWheelProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"SkullmanWheelProtect\",1)\ngoto Pain+1\nPain.SkullmanRageWheel:\nNOFX A 0 A_JumpIfInventory(\"SkullRageWheelProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"SkullRageWheelProtect\",1)\ngoto Pain+1\nPain.Diveman4MITackle1:\nNOFX A 0 A_JumpIfInventory(\"DiveTackleProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"DiveTackleProtect\",1)\ngoto Pain+1\nPain.Diveman4MITackle2:\n//NOFX A 0 A_ChangeVelocity(-16,0,0,CVF_REPLACE|CVF_RELATIVE)\nNOFX A 0 A_JumpIfInventory(\"DiveTackleProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"DiveTackleProtect\",1)\ngoto Pain+1\nPain.Diveman4MICutter1:\nNOFX A 0 //A_ChangeVelocity(-4,0,0,CVF_REPLACE|CVF_RELATIVE)\ngoto Pain+1\nPain.Diveman4MICutter2:\nNOFX A 0 //A_ChangeVelocity(-8,0,0,CVF_REPLACE|CVF_RELATIVE)\ngoto Pain+1\nPain.Diveman4MIWaterDrop:\nNOFX A 0 A_JumpIfInventory(\"DiveWaterProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"DiveWaterProtect\",1)\ngoto Pain+1\nPain.Pharaohman4MI:\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\nPain.Dustman4MI:\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\nPain.Dustman4MIVacuum:\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.Toadman4MI:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\nPain.Toad4MIJump:\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",16)\ngoto Pain+1\nPain.Toad4MIPush:\nNOFX A 0 A_Recoil(20)\nNOFX A 0 A_GiveToTarget(\"BaseAltfireAmmo\",16)\ngoto Pain+1\nPain.Toadman4MIMorph:\nNOFX A 0 A_GiveInventory(\"ToadRainProtect\",1)\nNOFX A 0 A_JumpIfInventory(\"FrogMorphTimer\", 1, \"Pain\")\nNOFX A 0 A_PlaySoundEx(\"weapon/toadtransform\",\"SoundSlot5\")\nNOFX A 0 ACS_ExecuteAlways(587,0,5)\nNOFX A 0 A_SpawnItem(\"ToadTransformFX\")\ngoto Pain+1\nPain.Toadman4MIMorphRage:\nNOFX A 0 A_GiveInventory(\"ToadRainProtect\",1)\nNOFX A 0 A_JumpIfInventory(\"FrogMorphTimer\", 1, \"Pain\")\nNOFX A 0 A_PlaySoundEx(\"weapon/toadtransform\",\"SoundSlot5\")\nNOFX A 0 ACS_ExecuteAlways(588,0,5)\nNOFX A 0 A_SpawnItem(\"ToadTransformFX\")\ngoto Pain+1\nPain.FrogStomp:\nNOFX A 0 A_GiveInventory(\"FrogStompProtect\",1)\ngoto Pain+1\nPain.Drillman4MI:\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\nPain.Ringman4MI:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\nPain.RecycleInhaler:\nNOFX A 0 A_ScaleVelocity(0.75)\ngoto Pain+1\nPain.SparkManbow:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\n//ODYSSEY\nPain.Necroman:\nNOFX A 0 A_ScaleVelocity(0.75)\ngoto Pain+1\nPain.NecromanHeal:\nNOFX A 0 A_JumpIfInventory(\"NecroAbsorbProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"NecroAbsorbProtect\",1)\nNOFX A 0 A_SpawnItem(\"NecroStopActor\",1)\nNOFX A 0 A_GiveToTarget(\"NecroStop\",1)\nNOFX A 0 A_GiveToTarget(\"CutterFlag\",1)\nNOFX A 0 A_PlaySoundEx(\"weapon/necroabsorbhit\",\"SoundSlot5\")\nNOFX A 0 A_Stop\nNOFX A 0 A_GiveInventory(\"ZapShocked\",1)\nNOFX A 0 ACS_ExecuteAlways(952, 0)\ngoto Pain+1\nPain.Duplexman:\nNOFX A 0 A_ScaleVelocity(0.75)\ngoto Pain+1\nPain.Duplexman2:\nNOFX A 0 A_JumpIfInventory(\"DuplexAttackProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"DuplexAttackProtect\",1)\ngoto Pain+1\nPain.Boltman:\nNOFX A 0 A_GiveToTarget(\"BoltCharge\",7)\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\nPain.BoltmanSphere:\nNOFX A 0 A_JumpIfInventory(\"BoltmanSphereProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"BoltmanSphereProtect\",1)\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"BoltShocked\",1)\nGoto Pain+1\nPain.BoltmanBall2:\nNOFX A 0 A_JumpIfInventory(\"BoltmanSphereProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"BoltmanSphereProtect\",1)\ngoto Pain+1\nPain.Discman:\nNOFX A 0\ngoto Pain+1\nPain.DiscmanDisc:\nNOFX A 0 A_JumpIfInventory(\"DiscmanDiscProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"DiscmanDiscProtect\",1)\ngoto Pain+1\nPain.Rapidman:\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.RapidLunge:\nNOFX A 0 A_JumpIfInventory(\"RapidLungeProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"RapidLungeProtect\",1)\nNOFX A 0 A_ChangeVelocity(-16,0,0,CVF_REPLACE|CVF_RELATIVE)\ngoto Pain+1\nPain.Spikeman:\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.SpikeAlt:\nNOFX A 0 A_JumpIfInventory(\"SpikeAltProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"SpikeAltProtect\",1)\ngoto Pain+1\nPain.SpikemanQuake:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.EnergySiphon:\nNOFX A 0 ACS_ExecuteAlways(951, 0)\ngoto Pain+1\n//WONDERSWAN\nPain.AirconWind:\nNOFX A 0\ngoto Pain+1\nPain.Airconman:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\nPain.AirconMet:\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\n//RNC\nPain.HeatmanRNC:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\nPain.AirmanRNC:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\nPain.HeatFinger:\nNOFX A 0 A_JumpIfInventory(\"HeatFingerProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"HeatFingerProtect\",1)\ngoto Pain+1\nPain.Clashman:\nNOFX A 0 A_Stop\ngoto Pain+1\nPain.Clashman2:\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.QuickRNCPillar:\nNOFX A 0 A_GiveInventory(\"QuickRNCPillarProtect\", 1)\nGoto pain\nPain.QuickRNCDash:\nNOFX A 0 A_GiveInventory(\"QuickRNCDashProtect\", 1)\nGoto pain\nPain.WoodmanRNCFreeze:\nNOFX A 0 A_GiveInventory(\"WoodIceCircleProtect\",1)\nNOFX A 0 A_JumpIfInventory(\"NoFreezeAgain\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"NoFreezeAgain\",1)\nNOFX A 0 A_SpawnItemEx(\"MovementDirectCold2\")\nNOFX A 0 A_GiveInventory(\"IceVisionNCC\",1)\nGoto Pain\nPain.WoodmanRNCSlide:\nNOFX A 0 A_JumpIfInventory(\"WoodSlideDoubleDamage\",1,\"pain.WoodmanRNCSlide2\")\nNOFX A 0 A_GiveInventory(\"WoodRNCSlideProtect\", 1)\nGoto pain+1\nPain.WoodmanRNCSlide2:\nNOFX A 0 A_GiveInventory(\"WoodRNCSlideProtect\", 1)\nNOFX A 0 A_PlaySoundEx(\"classes/blizsto\",CHAN_BODY)\nGoto pain+1\nPain.FlashmanRNC2:\nNOFX A 0 A_Stop\ngoto Pain+1\nPain.FlashmanRNC3:\nNOFX A 0 A_JumpIfInventory(\"FlashCannon3Protect\", 1, 5)\nNOFX A 0 A_Stop\nNOFX A 0 A_PlaySoundEx(\"weapon/flashcannon3crit\",CHAN_BODY)\nNOFX A 0 A_SpawnItemEx(\"FlashCannon3FX\",0,0,28,0,0,0,0,0,0,0)\nNOFX A 0 A_GiveInventory(\"FlashCannon3CritVision\",1)\nNOFX A 0\ngoto Pain+1\nPain.ZaWarudoMan:\nNOFX A 0 A_SpawnItemEx(\"ZaWarudoManHit\")\nNOFX A 0 A_SpawnItemEx(\"ZaWarudoWatcher\")\nNOFX A 0 A_GiveInventory(\"ZaWarudoManStop\",1)\nNOFX A 0 A_GiveInventory(\"WarudoVision\",1)\nNOFX A 0 A_GiveInventory(\"FlashCannon3Protect\",1)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+1\nPain.ZaWarudo:\n\"----\" H 0 A_GiveInventory(\"TokiWoTomare\",1)\n\"----\" H 0 A_Jump(256,\"Warudoed\")\nGoto Warudoed\nWarudoed:\n\"----\" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nGoto Pain+1\n//SFR\nPain.ZapmanMain:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"ZapShocked\",1)\nGoto Pain+1\nPain.ZapmanAlt:\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"ZapShocked2\",1)\nGoto Pain+1\nPain.ZapManBarrier:\nNOFX A 0 A_JumpIfInventory(\"ZapManBarrierProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"ZapManBarrierProtect\",1)\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.MagicMissile:\nNOFX A 0 A_JumpIfInventory(\"MagicMissileProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"MagicMissileProtect\",1)\ngoto Pain+1\npain.WizardManFreeze:\n//NOFX A 0 A_GiveInventory(\"FreezeScript\",1)\nTNT1 A 0 ACS_NAMEDEXECUTEALWAYS(\"IceAttackFreeze\",0)\nNOFX A 0 A_GiveInventory(\"WizardManIceLanceProtect\",1)\nNOFX A 0 A_JumpIfInventory(\"NoFreezeAgain\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"NoFreezeAgain\",1)\nNOFX A 0 A_SpawnItemEx(\"MovementDirectColdWizardMan\")\nNOFX A 0 A_GiveInventory(\"IceVisionNCC\",1)\nGoto Pain\nPain.TrashAttack:\nNOFX A 0 A_JumpIfInventory(\"TrashAttackProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"TrashAttackProtect\",1)\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\nPain.TrashSlide:\nNOFX A 0 A_GiveInventory(\"TrashSlideProtect\", 1)\nGoto pain\nPain.LeafManBoomerang:\nNOFX A 0 A_JumpIfInventory(\"LeafManBoomerangProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"LeafManBoomerangProtect\", 1)\nGoto Pain+1\nPain.LeafBramble:\nNOFX A 0 A_JumpIfInventory(\"LeafBrambleProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"LeafBrambleProtect\", 1)\nNOFX A 0 A_ScaleVelocity(0.99)\nGoto Pain+1\nPain.Leafman:\nNOFX A 0\nGoto Pain\nPain.Axeman:\nNOFX A 0 A_ScaleVelocity(0.95)\ngoto Pain+1\nPain.AxemanAxe:\nNOFX A 0 A_JumpIfInventory(\"AxemanAxeProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"AxemanAxeProtect\",1)\ngoto Pain+1\nPain.AxeStun:\nNOFX A 0 A_GiveInventory(\"AxeStunned\",1)\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\ngoto Pain+1\n//STRATEGY\nPain.CancerTrap:\nNOFX A 0 A_GiveInventory(\"CancerBubbleCheck\",1)\nNOFX A 0 A_GiveInventory(\"CancerBubbleVision\",1)\nNOFX A 0 A_PlaySoundEx(\"weapon/wrapfire\",\"Weapon\")\nNOFX A 0 A_SpawnItemEx(\"CancerTrapBubble\")\nGoto Pain+1\nPain.Sagittarius2:\nNOFX A 0 A_JumpIfInventory(\"SagiArrowProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"SagiArrowProtect\", 1)\nNOFX AAAAAAAAAAAA 0 A_SpawnItemEx(\"SagiArrowHitFX\",0,0,30,random(-15,15),random(-15,15),random(-5,10))\nGoto Pain+1\nPain.Gemini:\nNOFX A 0\ngoto Pain+1\n//ROKKO-CHAN\nPain.JetManRC:\nNOFX A 0\ngoto Pain+1\nPain.Volcanoman:\nNOFX A 0\ngoto Pain+1\nPain.Rollingman:\nNOFX A 0\ngoto Pain+1\nPain.RollingmanRam:\nNOFX A 0 A_JumpIfInventory(\"RollingRamProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"RollingRamProtect\", 1)\ngoto Pain+1\n//ROCK FORCE\nPain.PulsemanCannon:\nNOFX A 0 A_JumpIfInventory(\"PulseCannonProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"PulseCannonProtect\", 1)\nNOFX A 0 A_ScaleVelocity(0.99)\ngoto Pain+1\nPain.PulsemanShield:\nNOFX A 0 A_JumpIfInventory(\"PulseManShieldProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"PulseManShieldProtect\", 1)\ngoto Pain+1\nPain.PulsemanShield2:\nNOFX A 0 A_JumpIfInventory(\"PulseManShieldProtect2\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"PulseManShieldProtect2\", 1)\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\nPain.Portman:\nNOFX A 0\ngoto Pain+1\nPain.ShockmanStun:\nNOFX A 0 A_Stop\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"ZapShocked\",1)\nGoto Pain+1\nPain.ShockmanHandL:\nNOFX A 0 A_Stop\nSHCH A 0 A_SpawnItemEx(\"ShockHandPropL\",0,0,32,0,0,0,0,SXF_ABSOLUTEANGLE|SXF_NOCHECKPOSITION)\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"ZapShocked\",1)\nGoto Pain+1\nPain.ShockmanHandR:\nNOFX A 0 A_Stop\nSHCH A 0 A_SpawnItemEx(\"ShockHandPropR\",0,0,32,0,0,0,0,SXF_ABSOLUTEANGLE|SXF_NOCHECKPOSITION)\nNOFX A 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nNOFX A 0 A_GiveInventory(\"ZapShocked\",1)\nGoto Pain+1\nPain.PowermanShot:\nNOFX A 0 ACS_ExecuteAlways(568,0,0)\ngoto Pain+1\nPain.Powerman:\nNOFX A 0\ngoto Pain+1\nPain.PowermanSpikePad:\nNOFX A 0 A_JumpIfInventory(\"PowermanSpikePadProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"PowermanSpikePadProtect\", 1)\ngoto Pain+1\nDeath.PowermanShot:\nNOFX A 0 ACS_ExecuteAlways(569,0,0)\nGoto Death\nPain.Fuseman:\nNOFX A 0 A_ScaleVelocity(0.85)\ngoto Pain+1\nPain.PhotonmanWave:\nNOFX A 0 A_JumpIfInventory(\"PhotonWaveProtect\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"PhotonWaveProtect\", 1)\ngoto Pain+1\nPain.PhotonmanFlare:\nNOFX A 0 A_ScaleVelocity(0.8)\ngoto Pain+1\n//IFI\nPain.CleanseWoman:\nNOFX A 0 A_JumpIfInventory(\"CleanseNoSlip\", 1, \"Pain\")\nNOFX A 0 A_GiveInventory(\"CleanseNoSlip\", 1)\nNOFX A 0 A_SpawnItemEx(\"CleanseSlipWatcher\")\nGoto Pain+1\nPain.CleanseWoman2:\nNOFX A 0 A_ScaleVelocity(0.90)\ngoto Pain+1\n}\n}\n\nactor TokiWoTomare : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"WarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(483,0)\nTNT1 A 0 A_GiveInventory(\"LookWhileWarudoedFlag\",1)\nstop\n}\n}\n\nactor SoshiteTokiWaUgokidasu : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"WarudoedFlag\",1)\nTNT1 A 0 A_JumpIfInventory(\"WarudoedFlag\",1,\"PickupNo\")\nTNT1 A 0 A_TakeInventory(\"LookWhileWarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor FreezeScript : custominventory\n{\n+INVENTORY.AUTOACTIVATE\nstates\n{\npickup:\nTNT1 A 0 ACS_EXECUTEALWAYS(5545,0,0)\nfail\n}\n}\n\nactor WizardManIceLanceProtect : PowerProtection\n{\npowerup.duration 35\nDamageFactor \"WizardIceLance\", 0.0\n}\n\nactor NoFreezeAgain : PowerUp\n{\npowerup.duration 70\n}\n\nactor IceVisionNCC : PowerUp\n{\n\tPowerup.Duration 1200\n\tPowerup.Color Blue, 0.5\n}\n\nactor MovementDirectCold2\n{\nRenderStyle \"Translucent\"\nPROJECTILE\nScale 4.0\nAlpha 0.9\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItem(\"FrozenSolidSound\")\nTNT1 A 0 A_GiveToTarget(\"WoodSlideDoubleDamage\")\nFROZ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_GiveToTarget(\"MovementFrozen\",1)\nMRFA A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nMRFA A 0 A_TakeFromTarget(\"IceVisionNCC\",1)\nTNT1 A 0 A_PlaySoundEx(\"weapon/centaurflash\",\"Auto\")\nTNT1 A 0 A_TakeFromTarget(\"WoodSlideDoubleDamage\")\nTNT1 AAAAAAAA 0 A_SpawnItemEx(\"IceFreezeBreakBit\",random(-16,16),random(-16,16),random(16,48),random(-16,16),random(-16,16),random(3,10))\nstop\n}\n}\n\nactor CleanseSlipWatcher\n{\nRenderStyle \"Translucent\"\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\nreactiontime 175\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"CleanseSlipGiver\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Death\")\nTNT1 A 1 A_GiveToTarget(\"CleanseSoapFXGiver\")\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor MovementDirectColdWizardMan\n{\nRenderStyle \"Translucent\"\nPROJECTILE\nScale 4.0\nAlpha 0.9\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItem(\"FrozenSolidSound\")\nWFRZ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_GiveToTarget(\"MovementFrozen2\",1)\nMRFA A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nMRFA A 0 A_TakeFromTarget(\"IceVisionNCC\",1)\nTNT1 A 0 A_PlaySoundEx(\"weapon/centaurflash\",\"Auto\")\nTNT1 AAAAAAAA 0 A_SpawnItemEx(\"ShatterIcePiece\",random(-16,16),random(-16,16),random(16,48),random(-16,16),random(-16,16),random(3,10))\nTNT1 AAA 1 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nstop\nTNT1 AAA 1 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nMRFA A 0 A_TakeFromTarget(\"IceVisionNCC\",1)\nTNT1 A 0 A_PlaySoundEx(\"weapon/centaurflash\",\"Auto\")\nTNT1 AAAAAAAA 0 A_SpawnItemEx(\"ShatterIcePiece\",random(-16,16),random(-16,16),random(16,48),random(-16,16),random(-16,16),random(3,10))\nTNT1 AAA 1 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nstop\n}\n}\n\nactor ShatterIceEffects : custominventory\n{\n+inventory.autoactivate\nstates\n{\npickup:\nTNT1 AAAAAAAA 0 A_SpawnItemEx(\"ShatterIcePiece\",random(-16,16),random(-16,16),random(16,48),random(-16,16),random(-16,16),random(3,10))\nstop\n}\n}\n\nactor FrozenSolidSound\n{\n+NOINTERACTION\n+NOGRAVITY\n+FORCEXYBILLBOARD\n-SOLID\nscale 2.5\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEx(\"weapon/blizzardattack\",\"Auto\")\nstop\n}\n}\n\nactor MovementFrozen : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 A_Stop\nTNT1 A 0 SetPlayerProperty(0,1,0)\nstop\n}\n}\n\nactor MovementFrozen2 : MovementFrozen\n{\nstates\n{\npickup:\nTNT1 A 0 A_Stop\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 SetPlayerProperty(0,1,0)\nstop\n}\n}\n\nactor CleanseSlipGiver : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 A_ChangeVelocity(velx*0.09,vely*0.09)\nstop\n}\n}\n\nactor BoilHeat : inventory\n{\ninventory.amount 1\ninventory.maxamount 6\n}\n\nactor HitTargetSpawner\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"HitTargetSpawn\")\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor MarioBurnSpawner\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 10\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"MarioBurnSpawn1\")\nTNT1 A 2\nTNT1 A 0 A_GiveToTarget(\"MarioBurnSpawn2\")\nTNT1 A 1\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor FireBallBurnSpawner\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"FireBallBurnSpawn1\")\nTNT1 A 2\nTNT1 A 0 A_GiveToTarget(\"FireBallBurnSpawn2\")\nTNT1 A 1\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BoilSmokeSpawner1\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 120\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_JumpIfInTargetInventory(\"BoilHeat\",2,\"Death2\")\nTNT1 A 0 A_GiveToTarget(\"BoilSmoke1\")\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0 A_TakeFromTarget(\"BoilHeat\",999)\nstop\nDeath2:\nTNT1 A 0\nstop\n}\n}\n\nactor BoilSmokeSpawner2 : BoilSmokeSpawner1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_JumpIfInTargetInventory(\"BoilHeat\",3,\"Death2\")\nTNT1 A 0 A_GiveToTarget(\"BoilSmoke2\")\nTNT1 A 0 A_Countdown\nloop\n}\n}\n\nactor BoilSmokeSpawner3 : BoilSmokeSpawner1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_JumpIfInTargetInventory(\"BoilHeat\",4,\"Death2\")\nTNT1 A 0 A_GiveToTarget(\"BoilSmoke3\")\nTNT1 A 0 A_Countdown\nloop\n}\n}\n\nactor BoilSmokeSpawner4 : BoilSmokeSpawner1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_JumpIfInTargetInventory(\"BoilHeat\",5,\"Death2\")\nTNT1 A 0 A_GiveToTarget(\"BoilSmoke4\")\nTNT1 A 0 A_Countdown\nloop\n}\n}\n\nactor BoilSmokeSpawner5 : BoilSmokeSpawner1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"BoilSmoke5\")\nTNT1 A 0 A_Countdown\nloop\n}\n}\n\nactor HitTargetSpawn : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"HitTargetFX\",0,0,20)\nstop\n}\n}\n\nactor MarioBurnSpawn1 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"MarioBurnFX1\",0,0,20)\nstop\n}\n}\n\nactor MarioBurnSpawn2 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"MarioBurnFX2\",0,0,20)\nstop\n}\n}\n\nactor FireBallBurnSpawn1 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"FireBallBurnFX1\",0,0,20)\nstop\n}\n}\n\nactor FireBallBurnSpawn2 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"FireBallBurnFX2\",0,0,20)\nstop\n}\n}\n\nactor BoilSmoke1 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"BoilSmokeFX1\",0,0,80)\nstop\n}\n}\n\nactor BoilSmoke2 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"BoilSmokeFX2\",0,0,80)\nstop\n}\n}\n\nactor BoilSmoke3 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"BoilSmokeFX3\",0,0,80)\nstop\n}\n}\n\nactor BoilSmoke4 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"BoilSmokeFX4\",0,0,80)\nstop\n}\n}\n\nactor BoilSmoke5 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"BoilSmokeFX5\",0,0,80)\nstop\n}\n}\n\nactor BoilSmokeFX1 : BaseDecorativeActor\n{\nrenderstyle translucent\nalpha 0.8\nscale 0.5\nStates\n{\nSpawn:\nTNT1 A 0\nFLMF C 1\nstop\n}\n}\n\nactor BoilSmokeFX2 : BaseDecorativeActor\n{\nrenderstyle translucent\nalpha 0.8\nscale 1.0\nStates\n{\nSpawn:\nTNT1 A 0\nFLMF C 1\nstop\n}\n}\n\nactor BoilSmokeFX3 : BaseDecorativeActor\n{\nrenderstyle translucent\nalpha 0.8\nscale 1.5\nStates\n{\nSpawn:\nTNT1 A 0\nFLMF C 1\nstop\n}\n}\n\nactor BoilSmokeFX4 : BaseDecorativeActor\n{\nrenderstyle translucent\nalpha 0.8\nscale 2.0\nStates\n{\nSpawn:\nTNT1 A 0\nFLMF C 1\nstop\n}\n}\n\nactor BoilSmokeFX5 : BaseDecorativeActor\n{\nrenderstyle translucent\nalpha 0.8\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nFLMF C 3 A_SpawnItemEx(\"BoilSwordSmokeFX\",0,random(-4,4),random(-4,4),0,random(-7,7),random(-7,7))\nstop\n}\n}\n\nactor CleanseSoapFXGiver : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"CleanseSoapFX\",0,0,0)\nstop\n}\n}\n\nactor CometwomanDashProtect : PowerProtection\n{\npowerup.duration 50\nDamageFactor \"CometwomanDash\", 0.0\n}\n\nactor RainbowmanBeamProtect : PowerProtection\n{\npowerup.duration 12\nDamageFactor \"RainbowmanBeam\", 0.0\n}\n\nactor YokuTPProtect : PowerProtection\n{\npowerup.duration 35\nDamageFactor \"YokuTeleport\", 0.0\n}\n\nactor MarioJumpProtect : PowerProtection\n{\npowerup.duration 18\nDamageFactor \"MarioJump\", 0.0\n}\n\nactor NecroAbsorbProtect : PowerProtection\n{\npowerup.duration 5\nDamageFactor \"NecromanHeal\", 0.0\n}\n\nactor DuplexAttackProtect : PowerProtection\n{\npowerup.duration 5\nDamageFactor \"Duplexman2\", 0.0\n}\n\nactor CleanseNoSlip : PowerProtection\n{\npowerup.duration 175\nDamageFactor \"CleanseWoman\", 1.0\n}\n\n//DOS COMPATIBILITY\n\nactor ToxPoisonedFX : BaseDecorativeActor\n{\nStates\n{\nSpawn:\nTXFX ABC 4\nstop\n}\n}\n\n//\n\nactor AlreadyStunned : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor IncPush\n{\nPROJECTILE\nradius 1\nheight 1\nspeed 0\ndamage (0)\n+NOINTERACTION\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 ACS_ExecuteAlways(247,0,-3,512)\nstop\n}\n}\n\nactor IncPull\n{\nPROJECTILE\nradius 1\nheight 1\nspeed 0\ndamage (0)\n+NOINTERACTION\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 ACS_ExecuteAlways(247,0,3,512)\nstop\n}\n}\n\nactor BubbleEncaseFlag : inventory\n{\ninventory.amount 1\ninventory.maxamount 2\n}\n\nactor BubbleEncase : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"BubbleEncaseFlag\",1)\nTNT1 A 0 A_SpawnItemEx(\"BubbleEncaseGiver\")\nstop\n}\n}\n\nactor BubbleEncaseGiver\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 16//28\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 //A_JumpIfInTargetInventory(\"IsUnderWater\",1,\"Spawn2\")\nTNT1 A 4 A_GiveToTarget(\"BubbleSlowGrav\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"BubbleEncaseFlag\",2,\"Death2\")\nTNT1 A 0 A_Countdown\nGoto Spawn\nSpawn2:\nTNT1 A 0\nTNT1 A 2 A_GiveToTarget(\"BubbleSlow\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"BubbleEncaseFlag\",2,\"Death2\")\nTNT1 A 0 A_Countdown\nGoto Spawn\nDeath:\nTNT1 A 0 A_GiveToTarget(\"BubbleDeath\",1)\nDeath2:\nTNT1 A 0 A_TakeFromTarget(\"BubbleEncaseFlag\", 1)\nstop\n}\n}\n\nactor QuakeFX\n{\n\t+NOINTERACTION\n\t+NOGRAVITY\n\t+CLIENTSIDEONLY\n\t+FORCEXYBILLBOARD\n\t-SOLID\n\tscale 2.5\n\theight 1\n\tradius 1\n\treactiontime 12\n\tvar int user_angle;\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", random(0, 6))\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"QuakeParticle\", random(320,480), 0, -(z-floorz), 60, 0, 5, user_angle, SXF_ABSOLUTEANGLE|SXF_NOCHECKPOSITION)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle + 30)\n\t\tTNT1 A 0 A_Countdown\n\t\tloop\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}\n\nactor QuakeFX2 : QuakeFX\n{\n\treactiontime 6\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", random(6, 12))\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"QuakeParticle\", random(160,320), 0, -(z-floorz), 60, 0, 5, user_angle, SXF_ABSOLUTEANGLE|SXF_NOCHECKPOSITION)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle + 60)\n\t\tTNT1 A 0 A_Countdown\n\t\tloop\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}\n\nactor QuakeFX3 : QuakeFX\n{\n\treactiontime 12\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", random(0, 6))\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"QuakeParticle\", random(0,160), 0, (-(z-floorz))+8, 60, 0, 0, user_angle, SXF_ABSOLUTEANGLE|SXF_NOCHECKPOSITION)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle + 30)\n\t\tTNT1 A 0 A_Countdown\n\t\tloop\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}\n\nactor QuakeParticle\n{\n\t+CLIENTSIDEONLY\n\t+NOINTERACTION\n\t-SOLID\n\t+NOGRAVITY\n\theight 0\n\tradius 0\n\tScale 2.5\n\tStates\n\t{\n\t\tSpawn:\n\t\tQUAK AB 3\n\t\tstop\n\t}\n}\n\nactor BubSlow : PowerSpeed\n{\nSpeed 0.67\nPowerup.Color Blue, 0.2\n}\n\nactor BubbleVision : PowerUp\n{\n\tPowerup.Color Blue, 0.2\n\tpowerup.duration 0x7fffffff\n}\n\nactor CancerBubbleVision : PowerUp\n{\n\tPowerup.Color Blue, 0.3\n\tpowerup.duration 0x7fffffff\n}\n\nactor BubbleSlowed : PowerupGiver\n{\n inventory.maxamount 0\n inventory.pickupmessage \"\"\n powerup.duration -2\n //powerup.color BlueMap\n powerup.type \"BubSlow\"\n +INVENTORY.AUTOACTIVATE\n +INVENTORY.ALWAYSPICKUP\n}\n\nactor BubbleSlowGrav : CustomInventory\n{\ninventory.pickupmessage \"\"\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"BubbleSlowed\",1)//ACS_ExecuteAlways(512,0,0,-5)\nTNT1 A 0 A_Jump(256,\"Spawn1\", \"Spawn2\")\nSpawn1:\nTNT1 A 1 A_SpawnItemEx(\"BubProjTrail\",random(8,-8),random(-8,-16),random(32,48),momx,momy,4,0,SXF_ABSOLUTEMOMENTUM)//A_SpawnItemEx(\"BubbleFX1\",1,0,0,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM)\nstop\nSpawn2:\nTNT1 A 1 A_SpawnItemEx(\"BubProjTrail\",random(8,-8),random(8,16),random(32,48),momx,momy,4,0,SXF_ABSOLUTEMOMENTUM)//A_SpawnItemEx(\"BubbleFX1\",1,0,0,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM)\nstop\n}\n}/*\nTNT1 A 0 A_JumpIf(momz<0,\"LowGrav\")\nTNT1 A 0 ACS_ExecuteAlways(529,0)\nstop\nLowGrav:\nTNT1 A 0 ACS_ExecuteAlways(204,0,1)\nstop\n}\n}*/\n\nactor BubbleSlow : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nstop\nPickup:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"BubbleFX1\",1,0,0,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM)\nTNT1 A 0 ACS_ExecuteAlways(512,0,0,-5)\nstop\n}\n}\n\nactor BubbleDeath : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0\nTNT1 A 1 //A_SpawnItemEx(\"BubblePop\",1,0,0,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM)\nTNT1 A 0 //ACS_ExecuteAlways(512,0,0,0)\nTNT1 A 0 A_TakeInventory(\"BubbleSlowed\",1)\nTNT1 A 0 A_TakeInventory(\"BubbleSlow\",1)\nTNT1 A 0 A_TakeInventory(\"BubbleSlowGrav\",1)\nTNT1 A 0 A_TakeInventory(\"BubbleVision\",1)\nTNT1 A 0 A_TakeInventory(\"BubSlow\",1)\nTNT1 A 0 //ACS_ExecuteAlways(529,0)\nstop\n}\n}\n\nactor BubbleCollision : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DashFX1\n{\n+NOGRAVITY\nscale 2.5\n+NOINTERACTION\nPROJECTILE\n//renderstyle translucent\n//Alpha 0.5\nHeight 1\nRadius 1\nStates\n{\nSpawn:\nDSHE AA 1\nstop\n}\n}\n\nactor DashFX2 : DashFX1\n{\nStates\n{\nSpawn:\nDSHE BB 1\nstop\n}\n}\n\nactor DashFX3 : DashFX1\n{\nStates\n{\nSpawn:\nDSHE CC 1\nstop\n}\n}\n\nactor DashFX4 : DashFX1\n{\nStates\n{\nSpawn:\nDSHE DD 1\nstop\n}\n}\n\nactor DashFX5 : DashFX1\n{\nStates\n{\nSpawn:\nDSHE EE 1\nstop\n}\n}\n\nactor DashFX6 : DashFX1\n{\nStates\n{\nSpawn:\nDSHE FF 1\nstop\n}\n}\n\nactor VeryStrongArmor : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor StrongArmor : VeryStrongArmor\n{\n}\n\nactor SemiStrongArmor : VeryStrongArmor\n{\n}\n\nactor DuoArmor : VeryStrongArmor\n{\n}\n\nactor DocArmor : VeryStrongArmor\n{\n}\n\nactor BassArmor : VeryStrongArmor\n{\n}\n\nactor SemiWeakArmor : VeryStrongArmor\n{\n}\n\nactor ProtoArmor : VeryStrongArmor\n{\n}\n\nactor RollArmor : VeryStrongArmor\n{\n}\n\nactor WeakArmor : VeryStrongArmor\n{\n}\n\nactor VeryWeakArmor : VeryStrongArmor\n{\n}\n\nactor BaseArmor : VeryStrongArmor\n{\n}\n\nactor VeryStrongArmorClass : BaseClass\n{\nplayer.startitem \"VeryStrongArmor\"\ndamagefactor \"Fix\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"BoilmanBurning\", 1.0\ndamagefactor \"ChronoSpark\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"SparkManbow\", 1.0\ndamagefactor \"Cancer\", 1.0\ndamagefactor \"Normal\", 0.66\ndamagefactor \"Misc\", 0.45\ndamagefactor \"FireSnakey\", 0.45\ndamagefactor \"Fire\", 0.45\ndamagefactor \"KyorownBullet\", 0.45\ndamagefactor \"TurboRoader\", 0.45\ndamagefactor \"IceBlock\", 0.45\ndamagefactor \"BurnWave\", 0.45\ndamagefactor \"PirateMine\", 0.45\ndamagefactor \"ChangekeyDragon\", 0.45\ndamagefactor \"FirePillar\", 0.45\ndamagefactor \"OilCanister\", 0.45\ndamagefactor \"FireTrap\", 0.45\ndamagefactor \"FlingDamage\", 0.45\ndamagefactor \"CountBomb\", 0.45\ndamagefactor \"FireSpin\", 0.45\ndamagefactor \"QuickBoomerang\", 0.45\ndamagefactor \"Buster\", 0.45\ndamagefactor \"BassBuster\", 0.45\ndamagefactor \"WildCoil\", 0.45\ndamagefactor \"ChargeKick\", 0.45\ndamagefactor \"YamatoSpear\", 0.45\ndamagefactor \"DiveMissile\", 0.45\ndamagefactor \"StarCrash\", 0.45\ndamagefactor \"CentaurFlash\", 0.45\ndamagefactor \"FreezeCracker\", 0.45\ndamagefactor \"ScrewCrusher\", 0.45\ndamagefactor \"PharaohHold\", 0.45\ndamagefactor \"TornadoHold\", 0.45\ndamagefactor \"TrebleSentry\", 0.45\ndamagefactor \"ScorchWheel\", 0.45\ndamagefactor \"MagnetMissile\", 0.45\ndamagefactor \"JunkShield\", 0.45\ndamagefactor \"OilSlider\", 0.45\ndamagefactor \"BassBuster\", 0.45\ndamagefactor \"WaveBurner\", 0.45\ndamagefactor \"WaveBurnerUW\", 0.45\ndamagefactor \"Treble\", 0.45\ndamagefactor \"FlameSwordSpark\", 0.45\ndamagefactor \"WaterBalloon\", 0.45\ndamagefactor \"FlashBomb\", 0.45\ndamagefactor \"RemoteMine\", 0.45\ndamagefactor \"IceWall\", 0.45\ndamagefactor \"SpreadDrill\", 0.45\ndamagefactor \"SpreadDrill2\", 0.45\ndamagefactor \"SpreadDrill3\", 0.45\ndamagefactor \"FlameSword\", 0.45\ndamagefactor \"LaserTrident\", 0.45\ndamagefactor \"WindStorm\", 0.45\ndamagefactor \"FlingDamage\", 0.45\ndamagefactor \"SlashClaw\", 0.45\ndamagefactor \"FlashStopper\", 0.45\ndamagefactor \"TimeSlow\", 0.45\ndamagefactor \"SparkShock\", 0.45\ndamagefactor \"CrashBomb\", 0.45\ndamagefactor \"GravityHold\", 0.45\ndamagefactor \"ConcreteShot\", 0.45\ndamagefactor \"TornadoBlow\", 0.45\ndamagefactor \"WilyFire\", 0.45\ndamagefactor \"WilyIce\", 0.45\ndamagefactor \"TornadoBlow\", 0.45\ndamagefactor \"ThunderClaw\", 0.45\n//\ndamagefactor \"ProtoBuster\", 0.45 damagefactor \"Proto3\", 0.45 damagefactor \"DuoFist1\", 0.45 damagefactor \"DuoFist2\", 0.45 damagefactor \"DuoFist3\", 0.45\ndamagefactor \"RollingCutter\", 0.45 damagefactor \"SuperArm\", 0.45 damagefactor \"IceSlasher\", 0.45 damagefactor \"HyperBomb\", 0.45 damagefactor \"FireStorm\", 0.45\ndamagefactor \"ThunderBeam\", 0.45 damagefactor \"OilSlider\", 0.45 damagefactor \"OilFlame\", 0.45 damagefactor \"MetalBlade\", 0.45 damagefactor \"AirShooter\", 0.45 damagefactor \"BubbleLead\", 0.45\ndamagefactor \"AtomicFire1\", 0.45 damagefactor \"AtomicFire2\", 0.45 damagefactor \"AtomicFire3\", 0.45 damagefactor \"LeafShield\", 0.45 damagefactor \"GeminiLaser\", 0.45\ndamagefactor \"HardKnuckle\", 0.45 damagefactor \"TopSpin\", 0.45 damagefactor \"SearchSnake\", 0.45 damagefactor \"ShadowBlade\", 0.45 damagefactor \"RainFlush\", 0.45 damagefactor \"DrillBomb\", 0.45\ndamagefactor \"PharaohShot1\", 0.45 damagefactor \"PharaohShot2\", 0.45 damagefactor \"PharaohShot3\", 0.45 damagefactor \"RingBoomerang\", 0.45 damagefactor \"DustCrusher\", 0.45\ndamagefactor \"WaterWave\", 0.45 damagefactor \"PowerStone\", 0.45 damagefactor \"GyroAttack\", 0.45 damagefactor \"NapalmBomb\", 0.45 damagefactor \"CrystalEye\", 0.45\ndamagefactor \"CrystalEyeBit\", 0.45 damagefactor \"BlizzardAttack\", 0.45 damagefactor \"FlameBlast\", 0.45 damagefactor \"KnightCrush\", 0.45 damagefactor \"SilverTomahawk\", 0.45\ndamagefactor \"MirrorBuster\", 0.45 damagefactor \"MirrorBuster1\", 0.45 damagefactor \"MirrorBuster2\", 0.45 damagefactor \"Sakugarne\", 0.45 damagefactor \"BalladeCracker\", 0.45\ndamagefactor \"Tango\", 0.45 damagefactor \"FreezeCracker\", 0.45 damagefactor \"FreezeCrackerBit\", 0.45 damagefactor \"JunkShot\", 0.45 damagefactor \"DangerWrap\", 0.45\ndamagefactor \"ThunderBolt\", 0.45 damagefactor \"WildCoil\", 0.45 damagefactor \"WildCoil2\", 0.45 damagefactor \"NoiseCrush1\", 0.45 damagefactor \"NoiseCrush2\", 0.45 damagefactor \"MegaBall\", 0.45\ndamagefactor \"AstroCrush\", 0.45 damagefactor \"FlameSwordSpark\", 0.45 damagefactor \"IceWave\", 0.45 damagefactor \"WaterBalloon\", 0.45 damagefactor \"HomingSniper\", 0.45\ndamagefactor \"TenguBlade\", 0.45 damagefactor \"CopyVision\", 0.45 damagefactor \"MagicCard\", 0.45 damagefactor \"LightningBolt\", 0.45 damagefactor \"BlackHoleBomb\", 0.45\ndamagefactor \"PlugBall\", 0.45 damagefactor \"MagmaBazooka\", 0.45 damagefactor \"HornetChaser\", 0.45 damagefactor \"JewelSatellite\", 0.45\n}\n\nactor StrongArmorClass : BaseClass\n{\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"Fix\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"BoilmanBurning\", 1.0\ndamagefactor \"ChronoSpark\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"SparkManbow\", 1.0\ndamagefactor \"Cancer\", 1.0\ndamagefactor \"Normal\", 0.66\ndamagefactor \"Misc\", 0.51\ndamagefactor \"FireSnakey\", 0.51\ndamagefactor \"Fire\", 0.51\ndamagefactor \"KyorownBullet\", 0.51\ndamagefactor \"TurboRoader\", 0.51\ndamagefactor \"IceBlock\", 0.51\ndamagefactor \"BurnWave\", 0.51\ndamagefactor \"PirateMine\", 0.51\ndamagefactor \"ChangekeyDragon\", 0.51\ndamagefactor \"FirePillar\", 0.51\ndamagefactor \"OilCanister\", 0.51\ndamagefactor \"FireTrap\", 0.51\ndamagefactor \"FlingDamage\", 0.51\ndamagefactor \"CountBomb\", 0.51\ndamagefactor \"FireSpin\", 0.51\ndamagefactor \"QuickBoomerang\", 0.51\ndamagefactor \"Buster\", 0.51\ndamagefactor \"BassBuster\", 0.51\ndamagefactor \"WildCoil\", 0.51\ndamagefactor \"ChargeKick\", 0.51\ndamagefactor \"YamatoSpear\", 0.51\ndamagefactor \"DiveMissile\", 0.51\ndamagefactor \"StarCrash\", 0.51\ndamagefactor \"CentaurFlash\", 0.51\ndamagefactor \"FreezeCracker\", 0.51\ndamagefactor \"ScrewCrusher\", 0.51\ndamagefactor \"PharaohHold\", 0.51\ndamagefactor \"TornadoHold\", 0.51\ndamagefactor \"TrebleSentry\", 0.51\ndamagefactor \"ScorchWheel\", 0.51\ndamagefactor \"MagnetMissile\", 0.51\ndamagefactor \"JunkShield\", 0.51\ndamagefactor \"OilSlider\", 0.51\ndamagefactor \"BassBuster\", 0.51\ndamagefactor \"WaveBurner\", 0.51\ndamagefactor \"WaveBurnerUW\", 0.51\ndamagefactor \"Treble\", 0.51\ndamagefactor \"FlameSwordSpark\", 0.51\ndamagefactor \"WaterBalloon\", 0.51\ndamagefactor \"FlashBomb\", 0.51\ndamagefactor \"RemoteMine\", 0.51\ndamagefactor \"IceWall\", 0.51\ndamagefactor \"SpreadDrill\", 0.51\ndamagefactor \"SpreadDrill2\", 0.51\ndamagefactor \"SpreadDrill3\", 0.51\ndamagefactor \"FlameSword\", 0.51\ndamagefactor \"LaserTrident\", 0.51\ndamagefactor \"WindStorm\", 0.51\ndamagefactor \"FlingDamage\", 0.51\ndamagefactor \"SlashClaw\", 0.51\ndamagefactor \"FlashStopper\", 0.51\ndamagefactor \"TimeSlow\", 0.51\ndamagefactor \"SparkShock\", 0.51\ndamagefactor \"CrashBomb\", 0.51\ndamagefactor \"GravityHold\", 0.51\ndamagefactor \"ConcreteShot\", 0.51\ndamagefactor \"TornadoBlow\", 0.51\ndamagefactor \"WilyFire\", 0.51\ndamagefactor \"WilyIce\", 0.51\ndamagefactor \"TornadoBlow\", 0.51\ndamagefactor \"ThunderClaw\", 0.51\n//\ndamagefactor \"ProtoBuster\", 0.51 damagefactor \"Proto3\", 0.51 damagefactor \"DuoFist1\", 0.51 damagefactor \"DuoFist2\", 0.51 damagefactor \"DuoFist3\", 0.51\ndamagefactor \"RollingCutter\", 0.51 damagefactor \"SuperArm\", 0.51 damagefactor \"IceSlasher\", 0.51 damagefactor \"HyperBomb\", 0.51 damagefactor \"FireStorm\", 0.51\ndamagefactor \"ThunderBeam\", 0.51 damagefactor \"OilSlider\", 0.51 damagefactor \"OilFlame\", 0.51 damagefactor \"MetalBlade\", 0.51 damagefactor \"AirShooter\", 0.51 damagefactor \"BubbleLead\", 0.51\ndamagefactor \"AtomicFire1\", 0.51 damagefactor \"AtomicFire2\", 0.51 damagefactor \"AtomicFire3\", 0.51 damagefactor \"LeafShield\", 0.51 damagefactor \"GeminiLaser\", 0.51\ndamagefactor \"HardKnuckle\", 0.51 damagefactor \"TopSpin\", 0.51 damagefactor \"SearchSnake\", 0.51 damagefactor \"ShadowBlade\", 0.51 damagefactor \"RainFlush\", 0.51 damagefactor \"DrillBomb\", 0.51\ndamagefactor \"PharaohShot1\", 0.51 damagefactor \"PharaohShot2\", 0.51 damagefactor \"PharaohShot3\", 0.51 damagefactor \"RingBoomerang\", 0.51 damagefactor \"DustCrusher\", 0.51\ndamagefactor \"WaterWave\", 0.51 damagefactor \"PowerStone\", 0.51 damagefactor \"GyroAttack\", 0.51 damagefactor \"NapalmBomb\", 0.51 damagefactor \"CrystalEye\", 0.51\ndamagefactor \"CrystalEyeBit\", 0.51 damagefactor \"BlizzardAttack\", 0.51 damagefactor \"FlameBlast\", 0.51 damagefactor \"KnightCrush\", 0.51 damagefactor \"SilverTomahawk\", 0.51\ndamagefactor \"MirrorBuster\", 0.51 damagefactor \"MirrorBuster1\", 0.51 damagefactor \"MirrorBuster2\", 0.51 damagefactor \"Sakugarne\", 0.51 damagefactor \"BalladeCracker\", 0.51\ndamagefactor \"Tango\", 0.51 damagefactor \"FreezeCracker\", 0.51 damagefactor \"FreezeCrackerBit\", 0.51 damagefactor \"JunkShot\", 0.51 damagefactor \"DangerWrap\", 0.51\ndamagefactor \"ThunderBolt\", 0.51 damagefactor \"WildCoil\", 0.51 damagefactor \"WildCoil2\", 0.51 damagefactor \"NoiseCrush1\", 0.51 damagefactor \"NoiseCrush2\", 0.51 damagefactor \"MegaBall\", 0.51\ndamagefactor \"AstroCrush\", 0.51 damagefactor \"FlameSwordSpark\", 0.51 damagefactor \"IceWave\", 0.51 damagefactor \"WaterBalloon\", 0.51 damagefactor \"HomingSniper\", 0.51\ndamagefactor \"TenguBlade\", 0.51 damagefactor \"CopyVision\", 0.51 damagefactor \"MagicCard\", 0.51 damagefactor \"LightningBolt\", 0.51 damagefactor \"BlackHoleBomb\", 0.51\ndamagefactor \"PlugBall\", 0.51 damagefactor \"MagmaBazooka\", 0.51 damagefactor \"HornetChaser\", 0.51 damagefactor \"JewelSatellite\", 0.51\n}\n\nactor SemiStrongArmorClass : BaseClass\n{\ndamagefactor \"Fix\", 1.0\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"BoilmanBurning\", 1.0\ndamagefactor \"ChronoSpark\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"SparkManbow\", 1.0\ndamagefactor \"Cancer\", 1.0\ndamagefactor \"Normal\", 0.75\ndamagefactor \"Misc\", 0.6\ndamagefactor \"FireSnakey\", 0.6\ndamagefactor \"Fire\", 0.6\ndamagefactor \"KyorownBullet\", 0.6\ndamagefactor \"TurboRoader\", 0.6\ndamagefactor \"IceBlock\", 0.6\ndamagefactor \"BurnWave\", 0.6\ndamagefactor \"PirateMine\", 0.6\ndamagefactor \"ChangekeyDragon\", 0.6\ndamagefactor \"FirePillar\", 0.6\ndamagefactor \"OilCanister\", 0.6\ndamagefactor \"FireTrap\", 0.6\ndamagefactor \"FlingDamage\", 0.6\ndamagefactor \"CountBomb\", 0.6\ndamagefactor \"FireSpin\", 0.6\ndamagefactor \"QuickBoomerang\", 0.6\ndamagefactor \"Buster\", 0.6\ndamagefactor \"BassBuster\", 0.6\ndamagefactor \"WildCoil\", 0.6\ndamagefactor \"ChargeKick\", 0.6\ndamagefactor \"YamatoSpear\", 0.6\ndamagefactor \"DiveMissile\", 0.6\ndamagefactor \"StarCrash\", 0.6\ndamagefactor \"CentaurFlash\", 0.6\ndamagefactor \"FreezeCracker\", 0.6\ndamagefactor \"ScrewCrusher\", 0.6\ndamagefactor \"PharaohHold\", 0.6\ndamagefactor \"TornadoHold\", 0.6\ndamagefactor \"TrebleSentry\", 0.6\ndamagefactor \"ScorchWheel\", 0.6\ndamagefactor \"MagnetMissile\", 0.6\ndamagefactor \"JunkShield\", 0.6\ndamagefactor \"OilSlider\", 0.6\ndamagefactor \"BassBuster\", 0.6\ndamagefactor \"WaveBurner\", 0.6\ndamagefactor \"WaveBurnerUW\", 0.6\ndamagefactor \"Treble\", 0.6\ndamagefactor \"FlameSwordSpark\", 0.6\ndamagefactor \"WaterBalloon\", 0.6\ndamagefactor \"FlashBomb\", 0.6\ndamagefactor \"RemoteMine\", 0.6\ndamagefactor \"IceWall\", 0.6\ndamagefactor \"SpreadDrill\", 0.6\ndamagefactor \"SpreadDrill2\", 0.6\ndamagefactor \"SpreadDrill3\", 0.6\ndamagefactor \"FlameSword\", 0.6\ndamagefactor \"LaserTrident\", 0.6\ndamagefactor \"WindStorm\", 0.6\ndamagefactor \"FlingDamage\", 0.6\ndamagefactor \"SlashClaw\", 0.6\ndamagefactor \"FlashStopper\", 0.6\ndamagefactor \"TimeSlow\", 0.6\ndamagefactor \"SparkShock\", 0.6\ndamagefactor \"CrashBomb\", 0.6\ndamagefactor \"GravityHold\", 0.6\ndamagefactor \"ConcreteShot\", 0.6\ndamagefactor \"TornadoBlow\", 0.6\ndamagefactor \"WilyFire\", 0.6\ndamagefactor \"WilyIce\", 0.6\ndamagefactor \"TornadoBlow\", 0.6\ndamagefactor \"ThunderClaw\", 0.6\n//\ndamagefactor \"ProtoBuster\", 0.6 damagefactor \"Proto3\", 0.6 damagefactor \"DuoFist1\", 0.6 damagefactor \"DuoFist2\", 0.6 damagefactor \"DuoFist3\", 0.6\ndamagefactor \"RollingCutter\", 0.6 damagefactor \"SuperArm\", 0.6 damagefactor \"IceSlasher\", 0.6 damagefactor \"HyperBomb\", 0.6 damagefactor \"FireStorm\", 0.6\ndamagefactor \"ThunderBeam\", 0.6 damagefactor \"OilSlider\", 0.6 damagefactor \"OilFlame\", 0.6 damagefactor \"MetalBlade\", 0.6 damagefactor \"AirShooter\", 0.6 damagefactor \"BubbleLead\", 0.6\ndamagefactor \"AtomicFire1\", 0.6 damagefactor \"AtomicFire2\", 0.6 damagefactor \"AtomicFire3\", 0.6 damagefactor \"LeafShield\", 0.6 damagefactor \"GeminiLaser\", 0.6\ndamagefactor \"HardKnuckle\", 0.6 damagefactor \"TopSpin\", 0.6 damagefactor \"SearchSnake\", 0.6 damagefactor \"ShadowBlade\", 0.6 damagefactor \"RainFlush\", 0.6 damagefactor \"DrillBomb\", 0.6\ndamagefactor \"PharaohShot1\", 0.6 damagefactor \"PharaohShot2\", 0.6 damagefactor \"PharaohShot3\", 0.6 damagefactor \"RingBoomerang\", 0.6 damagefactor \"DustCrusher\", 0.6\ndamagefactor \"WaterWave\", 0.6 damagefactor \"PowerStone\", 0.6 damagefactor \"GyroAttack\", 0.6 damagefactor \"NapalmBomb\", 0.6 damagefactor \"CrystalEye\", 0.6\ndamagefactor \"CrystalEyeBit\", 0.6 damagefactor \"BlizzardAttack\", 0.6 damagefactor \"FlameBlast\", 0.6 damagefactor \"KnightCrush\", 0.6 damagefactor \"SilverTomahawk\", 0.6\ndamagefactor \"MirrorBuster\", 0.6 damagefactor \"MirrorBuster1\", 0.6 damagefactor \"MirrorBuster2\", 0.6 damagefactor \"Sakugarne\", 0.6 damagefactor \"BalladeCracker\", 0.6\ndamagefactor \"Tango\", 0.6 damagefactor \"FreezeCracker\", 0.6 damagefactor \"FreezeCrackerBit\", 0.6 damagefactor \"JunkShot\", 0.6 damagefactor \"DangerWrap\", 0.6\ndamagefactor \"ThunderBolt\", 0.6 damagefactor \"WildCoil\", 0.6 damagefactor \"WildCoil2\", 0.6 damagefactor \"NoiseCrush1\", 0.6 damagefactor \"NoiseCrush2\", 0.6 damagefactor \"MegaBall\", 0.6\ndamagefactor \"AstroCrush\", 0.6 damagefactor \"FlameSwordSpark\", 0.6 damagefactor \"IceWave\", 0.6 damagefactor \"WaterBalloon\", 0.6 damagefactor \"HomingSniper\", 0.6\ndamagefactor \"TenguBlade\", 0.6 damagefactor \"CopyVision\", 0.6 damagefactor \"MagicCard\", 0.6 damagefactor \"LightningBolt\", 0.6 damagefactor \"BlackHoleBomb\", 0.6\ndamagefactor \"PlugBall\", 0.6 damagefactor \"MagmaBazooka\", 0.6 damagefactor \"HornetChaser\", 0.6 damagefactor \"JewelSatellite\", 0.6\n}\n\nactor DocArmorClass : BaseClass\n{\ndamagefactor \"Fix\", 1.0\ndamagefactor \"ToxmanPoison\", 1.0\ndamagefactor \"ToxmanSpray\", 1.0\ndamagefactor \"ToxmanAlt\", 1.0\ndamagefactor \"WavePC2\", 1.0\ndamagefactor \"BoilmanBurning\", 1.0\ndamagefactor \"ChronoSpark\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"SparkManbow\", 1.0\ndamagefactor \"Cancer\", 1.0\ndamagefactor \"Normal\", 0.85\ndamagefactor \"Misc\", 0.7\ndamagefactor \"FireSnakey\", 0.7\ndamagefactor \"Fire\", 0.7\ndamagefactor \"KyorownBullet\", 0.7\ndamagefactor \"TurboRoader\", 0.7\ndamagefactor \"IceBlock\", 0.7\ndamagefactor \"BurnWave\", 0.7\ndamagefactor \"PirateMine\", 0.7\ndamagefactor \"ChangekeyDragon\", 0.7\ndamagefactor \"FirePillar\", 0.7\ndamagefactor \"OilCanister\", 0.7\ndamagefactor \"FireTrap\", 0.7\ndamagefactor \"FlingDamage\", 0.7\ndamagefactor \"CountBomb\", 0.7\ndamagefactor \"FireSpin\", 0.7\ndamagefactor \"QuickBoomerang\", 0.7\ndamagefactor \"Buster\", 0.7\ndamagefactor \"BassBuster\", 0.7\ndamagefactor \"WildCoil\", 0.7\ndamagefactor \"ChargeKick\", 0.7\ndamagefactor \"YamatoSpear\", 0.7\ndamagefactor \"DiveMissile\", 0.7\ndamagefactor \"StarCrash\", 0.7\ndamagefactor \"CentaurFlash\", 0.7\ndamagefactor \"FreezeCracker\", 0.7\ndamagefactor \"ScrewCrusher\", 0.7\ndamagefactor \"PharaohHold\", 0.7\ndamagefactor \"TornadoHold\", 0.7\ndamagefactor \"TrebleSentry\", 0.7\ndamagefactor \"ScorchWheel\", 0.7\ndamagefactor \"MagnetMissile\", 0.7\ndamagefactor \"JunkShield\", 0.7\ndamagefactor \"OilSlider\", 0.7\ndamagefactor \"BassBuster\", 0.7\ndamagefactor \"WaveBurner\", 0.7\ndamagefactor \"WaveBurnerUW\", 0.7\ndamagefactor \"Treble\", 0.7\ndamagefactor \"FlameSwordSpark\", 0.7\ndamagefactor \"WaterBalloon\", 0.7\ndamagefactor \"FlashBomb\", 0.7\ndamagefactor \"RemoteMine\", 0.7\ndamagefactor \"IceWall\", 0.7\ndamagefactor \"SpreadDrill\", 0.7\ndamagefactor \"SpreadDrill2\", 0.7\ndamagefactor \"SpreadDrill3\", 0.7\ndamagefactor \"FlameSword\", 0.7\ndamagefactor \"LaserTrident\", 0.7\ndamagefactor \"WindStorm\", 0.7\ndamagefactor \"FlingDamage\", 0.7\ndamagefactor \"SlashClaw\", 0.7\ndamagefactor \"FlashStopper\", 0.7\ndamagefactor \"TimeSlow\", 0.7\ndamagefactor \"SparkShock\", 0.7\ndamagefactor \"CrashBomb\", 0.7\ndamagefactor \"GravityHold\", 0.7\ndamagefactor \"ConcreteShot\", 0.7\ndamagefactor \"TornadoBlow\", 0.7\ndamagefactor \"WilyFire\", 0.7\ndamagefactor \"WilyIce\", 0.7\ndamagefactor \"TornadoBlow\", 0.7\ndamagefactor \"ThunderClaw\", 0.7\n//\ndamagefactor \"ProtoBuster\", 0.7 damagefactor \"Proto3\", 0.7 damagefactor \"DuoFist1\", 0.7 damagefactor \"DuoFist2\", 0.7 damagefactor \"DuoFist3\", 0.7\ndamagefactor \"RollingCutter\", 0.7 damagefactor \"SuperArm\", 0.7 damagefactor \"IceSlasher\", 0.7 damagefactor \"HyperBomb\", 0.7 damagefactor \"FireStorm\", 0.7\ndamagefactor \"ThunderBeam\", 0.7 damagefactor \"OilSlider\", 0.7 damagefactor \"OilFlame\", 0.7 damagefactor \"MetalBlade\", 0.7 damagefactor \"AirShooter\", 0.7 damagefactor \"BubbleLead\", 0.7\ndamagefactor \"AtomicFire1\", 0.7 damagefactor \"AtomicFire2\", 0.7 damagefactor \"AtomicFire3\", 0.7 damagefactor \"LeafShield\", 0.7 damagefactor \"GeminiLaser\", 0.7\ndamagefactor \"HardKnuckle\", 0.7 damagefactor \"TopSpin\", 0.7 damagefactor \"SearchSnake\", 0.7 damagefactor \"ShadowBlade\", 0.7 damagefactor \"RainFlush\", 0.7 damagefactor \"DrillBomb\", 0.7\ndamagefactor \"PharaohShot1\", 0.7 damagefactor \"PharaohShot2\", 0.7 damagefactor \"PharaohShot3\", 0.7 damagefactor \"RingBoomerang\", 0.7 damagefactor \"DustCrusher\", 0.7\ndamagefactor \"WaterWave\", 0.7 damagefactor \"PowerStone\", 0.7 damagefactor \"GyroAttack\", 0.7 damagefactor \"NapalmBomb\", 0.7 damagefactor \"CrystalEye\", 0.7\ndamagefactor \"CrystalEyeBit\", 0.7 damagefactor \"BlizzardAttack\", 0.7 damagefactor \"FlameBlast\", 0.7 damagefactor \"KnightCrush\", 0.7 damagefactor \"SilverTomahawk\", 0.7\ndamagefactor \"MirrorBuster\", 0.7 damagefactor \"MirrorBuster1\", 0.7 damagefactor \"MirrorBuster2\", 0.7 damagefactor \"Sakugarne\", 0.7 damagefactor \"BalladeCracker\", 0.7\ndamagefactor \"Tango\", 0.7 damagefactor \"FreezeCracker\", 0.7 damagefactor \"FreezeCrackerBit\", 0.7 damagefactor \"JunkShot\", 0.7 damagefactor \"DangerWrap\", 0.7\ndamagefactor \"ThunderBolt\", 0.7 damagefactor \"WildCoil\", 0.7 damagefactor \"WildCoil2\", 0.7 damagefactor \"NoiseCrush1\", 0.7 damagefactor \"NoiseCrush2\", 0.7 damagefactor \"MegaBall\", 0.7\ndamagefactor \"AstroCrush\", 0.7 damagefactor \"FlameSwordSpark\", 0.7 damagefactor \"IceWave\", 0.7 damagefactor \"WaterBalloon\", 0.7 damagefactor \"HomingSniper\", 0.7\ndamagefactor \"TenguBlade\", 0.7 damagefactor \"CopyVision\", 0.7 damagefactor \"MagicCard\", 0.7 damagefactor \"LightningBolt\", 0.7 damagefactor \"BlackHoleBomb\", 0.7\ndamagefactor \"PlugBall\", 0.7 damagefactor \"MagmaBazooka\", 0.7 damagefactor \"HornetChaser\", 0.7 damagefactor \"JewelSatellite\", 0.7\n}\n\nactor SemiWeakArmorClass : BaseClass\n{\ndamagefactor \"Fix\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"Normal\", 1.15\ndamagefactor \"Misc\", 1.0\ndamagefactor \"FireSnakey\", 1.0\ndamagefactor \"Fire\", 1.0\ndamagefactor \"KyorownBullet\", 1.0\ndamagefactor \"TurboRoader\", 1.0\ndamagefactor \"IceBlock\", 1.0\ndamagefactor \"BurnWave\", 1.0\ndamagefactor \"PirateMine\", 1.0\ndamagefactor \"ChangekeyDragon\", 1.0\ndamagefactor \"FirePillar\", 1.0\ndamagefactor \"OilCanister\", 1.0\ndamagefactor \"FireTrap\", 1.0\ndamagefactor \"FlingDamage\", 1.0\ndamagefactor \"CountBomb\", 1.0\ndamagefactor \"FireSpin\", 1.0\ndamagefactor \"QuickBoomerang\", 1.0\ndamagefactor \"Buster\", 1.0\ndamagefactor \"BassBuster\", 1.0\ndamagefactor \"WildCoil\", 1.0\ndamagefactor \"ChargeKick\", 1.0\ndamagefactor \"YamatoSpear\", 1.0\ndamagefactor \"DiveMissile\", 1.0\ndamagefactor \"StarCrash\", 1.0\ndamagefactor \"CentaurFlash\", 1.0\ndamagefactor \"FreezeCracker\", 1.0\ndamagefactor \"ScrewCrusher\", 1.0\ndamagefactor \"PharaohHold\", 1.0\ndamagefactor \"TornadoHold\", 1.0\ndamagefactor \"TrebleSentry\", 1.0\ndamagefactor \"ScorchWheel\", 1.0\ndamagefactor \"MagnetMissile\", 1.0\ndamagefactor \"JunkShield\", 1.0\ndamagefactor \"OilSlider\", 1.0\ndamagefactor \"BassBuster\", 1.0\ndamagefactor \"WaveBurner\", 1.0\ndamagefactor \"WaveBurnerUW\", 1.0\ndamagefactor \"Treble\", 1.0\ndamagefactor \"FlameSwordSpark\", 1.0\ndamagefactor \"WaterBalloon\", 1.0\ndamagefactor \"FlashBomb\", 1.0\ndamagefactor \"RemoteMine\", 1.0\ndamagefactor \"IceWall\", 1.0\ndamagefactor \"SpreadDrill\", 1.0\ndamagefactor \"SpreadDrill2\", 1.0\ndamagefactor \"SpreadDrill3\", 1.0\ndamagefactor \"FlameSword\", 1.0\ndamagefactor \"LaserTrident\", 1.0\ndamagefactor \"WindStorm\", 1.0\ndamagefactor \"FlingDamage\", 1.0\ndamagefactor \"SlashClaw\", 1.0\ndamagefactor \"FlashStopper\", 1.0\ndamagefactor \"TimeSlow\", 1.0\ndamagefactor \"SparkShock\", 1.0\ndamagefactor \"CrashBomb\", 1.0\ndamagefactor \"GravityHold\", 1.0\ndamagefactor \"ConcreteShot\", 1.0\ndamagefactor \"TornadoBlow\", 1.0\ndamagefactor \"WilyFire\", 1.0\ndamagefactor \"WilyIce\", 1.0\ndamagefactor \"TornadoBlow\", 1.0\ndamagefactor \"ThunderClaw\", 1.0\n//\ndamagefactor \"ProtoBuster\", 1.0 damagefactor \"Proto3\", 1.0 damagefactor \"DuoFist1\", 1.0 damagefactor \"DuoFist2\", 1.0 damagefactor \"DuoFist3\", 1.0\ndamagefactor \"RollingCutter\", 1.0 damagefactor \"SuperArm\", 1.0 damagefactor \"IceSlasher\", 1.0 damagefactor \"HyperBomb\", 1.0 damagefactor \"FireStorm\", 1.0\ndamagefactor \"ThunderBeam\", 1.0 damagefactor \"OilSlider\", 1.0 damagefactor \"OilFlame\", 1.0 damagefactor \"MetalBlade\", 1.0 damagefactor \"AirShooter\", 1.0 damagefactor \"BubbleLead\", 1.0\ndamagefactor \"AtomicFire1\", 1.0 damagefactor \"AtomicFire2\", 1.0 damagefactor \"AtomicFire3\", 1.0 damagefactor \"LeafShield\", 1.0 damagefactor \"GeminiLaser\", 1.0\ndamagefactor \"HardKnuckle\", 1.0 damagefactor \"TopSpin\", 1.0 damagefactor \"SearchSnake\", 1.0 damagefactor \"ShadowBlade\", 1.0 damagefactor \"RainFlush\", 1.0 damagefactor \"DrillBomb\", 1.0\ndamagefactor \"PharaohShot1\", 1.0 damagefactor \"PharaohShot2\", 1.0 damagefactor \"PharaohShot3\", 1.0 damagefactor \"RingBoomerang\", 1.0 damagefactor \"DustCrusher\", 1.0\ndamagefactor \"WaterWave\", 1.0 damagefactor \"PowerStone\", 1.0 damagefactor \"GyroAttack\", 1.0 damagefactor \"NapalmBomb\", 1.0 damagefactor \"CrystalEye\", 1.0\ndamagefactor \"CrystalEyeBit\", 1.0 damagefactor \"BlizzardAttack\", 1.0 damagefactor \"FlameBlast\", 1.0 damagefactor \"KnightCrush\", 1.0 damagefactor \"SilverTomahawk\", 1.0\ndamagefactor \"MirrorBuster\", 1.0 damagefactor \"MirrorBuster1\", 1.0 damagefactor \"MirrorBuster2\", 1.0 damagefactor \"Sakugarne\", 1.0 damagefactor \"BalladeCracker\", 1.0\ndamagefactor \"Tango\", 1.0 damagefactor \"FreezeCracker\", 1.0 damagefactor \"FreezeCrackerBit\", 1.0 damagefactor \"JunkShot\", 1.0 damagefactor \"DangerWrap\", 1.0\ndamagefactor \"ThunderBolt\", 1.0 damagefactor \"WildCoil\", 1.0 damagefactor \"WildCoil2\", 1.0 damagefactor \"NoiseCrush1\", 1.0 damagefactor \"NoiseCrush2\", 1.0 damagefactor \"MegaBall\", 1.0\ndamagefactor \"AstroCrush\", 1.0 damagefactor \"FlameSwordSpark\", 1.0 damagefactor \"IceWave\", 1.0 damagefactor \"WaterBalloon\", 1.0 damagefactor \"HomingSniper\", 1.0\ndamagefactor \"TenguBlade\", 1.0 damagefactor \"CopyVision\", 1.0 damagefactor \"MagicCard\", 1.0 damagefactor \"LightningBolt\", 1.0 damagefactor \"BlackHoleBomb\", 1.0\ndamagefactor \"PlugBall\", 1.0 damagefactor \"MagmaBazooka\", 1.0 damagefactor \"HornetChaser\", 1.0 damagefactor \"JewelSatellite\", 1.0\n}\n\nactor WeakArmorClass : BaseClass\n{\ndamagefactor \"Fix\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"Normal\", 1.33\ndamagefactor \"Misc\", 1.18\ndamagefactor \"FireSnakey\", 1.18\ndamagefactor \"Fire\", 1.18\ndamagefactor \"KyorownBullet\", 1.18\ndamagefactor \"TurboRoader\", 1.18\ndamagefactor \"IceBlock\", 1.18\ndamagefactor \"BurnWave\", 1.18\ndamagefactor \"PirateMine\", 1.18\ndamagefactor \"ChangekeyDragon\", 1.18\ndamagefactor \"FirePillar\", 1.18\ndamagefactor \"OilCanister\", 1.18\ndamagefactor \"FireTrap\", 1.18\ndamagefactor \"FlingDamage\", 1.18\ndamagefactor \"CountBomb\", 1.18\ndamagefactor \"FireSpin\", 1.18\ndamagefactor \"QuickBoomerang\", 1.18\ndamagefactor \"Buster\", 1.18\ndamagefactor \"BassBuster\", 1.18\ndamagefactor \"WildCoil\", 1.18\ndamagefactor \"ChargeKick\", 1.18\ndamagefactor \"YamatoSpear\", 1.18\ndamagefactor \"DiveMissile\", 1.18\ndamagefactor \"StarCrash\", 1.18\ndamagefactor \"CentaurFlash\", 1.18\ndamagefactor \"FreezeCracker\", 1.18\ndamagefactor \"ScrewCrusher\", 1.18\ndamagefactor \"PharaohHold\", 1.18\ndamagefactor \"TornadoHold\", 1.18\ndamagefactor \"TrebleSentry\", 1.18\ndamagefactor \"ScorchWheel\", 1.18\ndamagefactor \"MagnetMissile\", 1.18\ndamagefactor \"JunkShield\", 1.18\ndamagefactor \"OilSlider\", 1.18\ndamagefactor \"BassBuster\", 1.18\ndamagefactor \"WaveBurner\", 1.18\ndamagefactor \"WaveBurnerUW\", 1.18\ndamagefactor \"Treble\", 1.18\ndamagefactor \"FlameSwordSpark\", 1.18\ndamagefactor \"WaterBalloon\", 1.18\ndamagefactor \"FlashBomb\", 1.18\ndamagefactor \"RemoteMine\", 1.18\ndamagefactor \"IceWall\", 1.18\ndamagefactor \"SpreadDrill\", 1.18\ndamagefactor \"SpreadDrill2\", 1.18\ndamagefactor \"SpreadDrill3\", 1.18\ndamagefactor \"FlameSword\", 1.18\ndamagefactor \"LaserTrident\", 1.18\ndamagefactor \"WindStorm\", 1.18\ndamagefactor \"FlingDamage\", 1.18\ndamagefactor \"SlashClaw\", 1.18\ndamagefactor \"FlashStopper\", 1.18\ndamagefactor \"TimeSlow\", 1.18\ndamagefactor \"SparkShock\", 1.18\ndamagefactor \"CrashBomb\", 1.18\ndamagefactor \"GravityHold\", 1.18\ndamagefactor \"ConcreteShot\", 1.18\ndamagefactor \"TornadoBlow\", 1.18\ndamagefactor \"WilyFire\", 1.18\ndamagefactor \"WilyIce\", 1.18\ndamagefactor \"TornadoBlow\", 1.18\ndamagefactor \"ThunderClaw\", 1.18\n//\ndamagefactor \"ProtoBuster\", 1.18 damagefactor \"Proto3\", 1.18 damagefactor \"DuoFist1\", 1.18 damagefactor \"DuoFist2\", 1.18 damagefactor \"DuoFist3\", 1.18\ndamagefactor \"RollingCutter\", 1.18 damagefactor \"SuperArm\", 1.18 damagefactor \"IceSlasher\", 1.18 damagefactor \"HyperBomb\", 1.18 damagefactor \"FireStorm\", 1.18\ndamagefactor \"ThunderBeam\", 1.18 damagefactor \"OilSlider\", 1.18 damagefactor \"OilFlame\", 1.18 damagefactor \"MetalBlade\", 1.18 damagefactor \"AirShooter\", 1.18 damagefactor \"BubbleLead\", 1.18\ndamagefactor \"AtomicFire1\", 1.18 damagefactor \"AtomicFire2\", 1.18 damagefactor \"AtomicFire3\", 1.18 damagefactor \"LeafShield\", 1.18 damagefactor \"GeminiLaser\", 1.18\ndamagefactor \"HardKnuckle\", 1.18 damagefactor \"TopSpin\", 1.18 damagefactor \"SearchSnake\", 1.18 damagefactor \"ShadowBlade\", 1.18 damagefactor \"RainFlush\", 1.18 damagefactor \"DrillBomb\", 1.18\ndamagefactor \"PharaohShot1\", 1.18 damagefactor \"PharaohShot2\", 1.18 damagefactor \"PharaohShot3\", 1.18 damagefactor \"RingBoomerang\", 1.18 damagefactor \"DustCrusher\", 1.18\ndamagefactor \"WaterWave\", 1.18 damagefactor \"PowerStone\", 1.18 damagefactor \"GyroAttack\", 1.18 damagefactor \"NapalmBomb\", 1.18 damagefactor \"CrystalEye\", 1.18\ndamagefactor \"CrystalEyeBit\", 1.18 damagefactor \"BlizzardAttack\", 1.18 damagefactor \"FlameBlast\", 1.18 damagefactor \"KnightCrush\", 1.18 damagefactor \"SilverTomahawk\", 1.18\ndamagefactor \"MirrorBuster\", 1.18 damagefactor \"MirrorBuster1\", 1.18 damagefactor \"MirrorBuster2\", 1.18 damagefactor \"Sakugarne\", 1.18 damagefactor \"BalladeCracker\", 1.18\ndamagefactor \"Tango\", 1.18 damagefactor \"FreezeCracker\", 1.18 damagefactor \"FreezeCrackerBit\", 1.18 damagefactor \"JunkShot\", 1.18 damagefactor \"DangerWrap\", 1.18\ndamagefactor \"ThunderBolt\", 1.18 damagefactor \"WildCoil\", 1.18 damagefactor \"WildCoil2\", 1.18 damagefactor \"NoiseCrush1\", 1.18 damagefactor \"NoiseCrush2\", 1.18 damagefactor \"MegaBall\", 1.18\ndamagefactor \"AstroCrush\", 1.18 damagefactor \"FlameSwordSpark\", 1.18 damagefactor \"IceWave\", 1.18 damagefactor \"WaterBalloon\", 1.18 damagefactor \"HomingSniper\", 1.18\ndamagefactor \"TenguBlade\", 1.18 damagefactor \"CopyVision\", 1.18 damagefactor \"MagicCard\", 1.18 damagefactor \"LightningBolt\", 1.18 damagefactor \"BlackHoleBomb\", 1.18\ndamagefactor \"PlugBall\", 1.18 damagefactor \"MagmaBazooka\", 1.18 damagefactor \"HornetChaser\", 1.18 damagefactor \"JewelSatellite\", 1.18\n}\n\nactor VeryWeakArmorClass : BaseClass\n{\ndamagefactor \"Fix\", 1.0\ndamagefactor \"FireMario\", 1.0\ndamagefactor \"FireBallCopywep\", 1.0\ndamagefactor \"Normal\", 1.4\ndamagefactor \"Misc\", 1.25\ndamagefactor \"FireSnakey\", 1.25\ndamagefactor \"Fire\", 1.25\ndamagefactor \"KyorownBullet\", 1.25\ndamagefactor \"TurboRoader\", 1.25\ndamagefactor \"IceBlock\", 1.25\ndamagefactor \"BurnWave\", 1.25\ndamagefactor \"PirateMine\", 1.25\ndamagefactor \"ChangekeyDragon\", 1.25\ndamagefactor \"FirePillar\", 1.25\ndamagefactor \"OilCanister\", 1.25\ndamagefactor \"FireTrap\", 1.25\ndamagefactor \"FlingDamage\", 1.25\ndamagefactor \"CountBomb\", 1.25\ndamagefactor \"FireSpin\", 1.25\ndamagefactor \"QuickBoomerang\", 1.25\ndamagefactor \"Buster\", 1.25\ndamagefactor \"BassBuster\", 1.25\ndamagefactor \"WildCoil\", 1.25\ndamagefactor \"ChargeKick\", 1.25\ndamagefactor \"YamatoSpear\", 1.25\ndamagefactor \"DiveMissile\", 1.25\ndamagefactor \"StarCrash\", 1.25\ndamagefactor \"CentaurFlash\", 1.25\ndamagefactor \"FreezeCracker\", 1.25\ndamagefactor \"ScrewCrusher\", 1.25\ndamagefactor \"PharaohHold\", 1.25\ndamagefactor \"TornadoHold\", 1.25\ndamagefactor \"TrebleSentry\", 1.25\ndamagefactor \"ScorchWheel\", 1.25\ndamagefactor \"MagnetMissile\", 1.25\ndamagefactor \"JunkShield\", 1.25\ndamagefactor \"OilSlider\", 1.25\ndamagefactor \"BassBuster\", 1.25\ndamagefactor \"WaveBurner\", 1.25\ndamagefactor \"WaveBurnerUW\", 1.25\ndamagefactor \"Treble\", 1.25\ndamagefactor \"FlameSwordSpark\", 1.25\ndamagefactor \"WaterBalloon\", 1.25\ndamagefactor \"FlashBomb\", 1.25\ndamagefactor \"RemoteMine\", 1.25\ndamagefactor \"IceWall\", 1.25\ndamagefactor \"SpreadDrill\", 1.25\ndamagefactor \"SpreadDrill2\", 1.25\ndamagefactor \"SpreadDrill3\", 1.25\ndamagefactor \"FlameSword\", 1.25\ndamagefactor \"LaserTrident\", 1.25\ndamagefactor \"WindStorm\", 1.25\ndamagefactor \"FlingDamage\", 1.25\ndamagefactor \"SlashClaw\", 1.25\ndamagefactor \"FlashStopper\", 1.25\ndamagefactor \"TimeSlow\", 1.25\ndamagefactor \"SparkShock\", 1.25\ndamagefactor \"CrashBomb\", 1.25\ndamagefactor \"GravityHold\", 1.25\ndamagefactor \"ConcreteShot\", 1.25\ndamagefactor \"TornadoBlow\", 1.25\ndamagefactor \"WilyFire\", 1.25\ndamagefactor \"WilyIce\", 1.25\ndamagefactor \"TornadoBlow\", 1.25\ndamagefactor \"ThunderClaw\", 1.25\n//\ndamagefactor \"ProtoBuster\", 1.25 damagefactor \"Proto3\", 1.25 damagefactor \"DuoFist1\", 1.25 damagefactor \"DuoFist2\", 1.25 damagefactor \"DuoFist3\", 1.25\ndamagefactor \"RollingCutter\", 1.25 damagefactor \"SuperArm\", 1.25 damagefactor \"IceSlasher\", 1.25 damagefactor \"HyperBomb\", 1.25 damagefactor \"FireStorm\", 1.25\ndamagefactor \"ThunderBeam\", 1.25 damagefactor \"OilSlider\", 1.25 damagefactor \"OilFlame\", 1.25 damagefactor \"MetalBlade\", 1.25 damagefactor \"AirShooter\", 1.25 damagefactor \"BubbleLead\", 1.25\ndamagefactor \"AtomicFire1\", 1.25 damagefactor \"AtomicFire2\", 1.25 damagefactor \"AtomicFire3\", 1.25 damagefactor \"LeafShield\", 1.25 damagefactor \"GeminiLaser\", 1.25\ndamagefactor \"HardKnuckle\", 1.25 damagefactor \"TopSpin\", 1.25 damagefactor \"SearchSnake\", 1.25 damagefactor \"ShadowBlade\", 1.25 damagefactor \"RainFlush\", 1.25 damagefactor \"DrillBomb\", 1.25\ndamagefactor \"PharaohShot1\", 1.25 damagefactor \"PharaohShot2\", 1.25 damagefactor \"PharaohShot3\", 1.25 damagefactor \"RingBoomerang\", 1.25 damagefactor \"DustCrusher\", 1.25\ndamagefactor \"WaterWave\", 1.25 damagefactor \"PowerStone\", 1.25 damagefactor \"GyroAttack\", 1.25 damagefactor \"NapalmBomb\", 1.25 damagefactor \"CrystalEye\", 1.25\ndamagefactor \"CrystalEyeBit\", 1.25 damagefactor \"BlizzardAttack\", 1.25 damagefactor \"FlameBlast\", 1.25 damagefactor \"KnightCrush\", 1.25 damagefactor \"SilverTomahawk\", 1.25\ndamagefactor \"MirrorBuster\", 1.25 damagefactor \"MirrorBuster1\", 1.25 damagefactor \"MirrorBuster2\", 1.25 damagefactor \"Sakugarne\", 1.25 damagefactor \"BalladeCracker\", 1.25\ndamagefactor \"Tango\", 1.25 damagefactor \"FreezeCracker\", 1.25 damagefactor \"FreezeCrackerBit\", 1.25 damagefactor \"JunkShot\", 1.25 damagefactor \"DangerWrap\", 1.25\ndamagefactor \"ThunderBolt\", 1.25 damagefactor \"WildCoil\", 1.25 damagefactor \"WildCoil2\", 1.25 damagefactor \"NoiseCrush1\", 1.25 damagefactor \"NoiseCrush2\", 1.25 damagefactor \"MegaBall\", 1.25\ndamagefactor \"AstroCrush\", 1.25 damagefactor \"FlameSwordSpark\", 1.25 damagefactor \"IceWave\", 1.25 damagefactor \"WaterBalloon\", 1.25 damagefactor \"HomingSniper\", 1.25\ndamagefactor \"TenguBlade\", 1.25 damagefactor \"CopyVision\", 1.25 damagefactor \"MagicCard\", 1.25 damagefactor \"LightningBolt\", 1.25 damagefactor \"BlackHoleBomb\", 1.25\ndamagefactor \"PlugBall\", 1.25 damagefactor \"MagmaBazooka\", 1.25 damagefactor \"HornetChaser\", 1.25 damagefactor \"JewelSatellite\", 1.25\n}\n\nactor DeathGFX\n{\nheight 1\nradius 1\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\n+DONTBLAST\nPROJECTILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,16,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-16,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,-16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,6,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-6,0)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,-3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,-6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,-3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,0,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,0,16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,0,8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,-8,0,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,0,0,-16)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX1\",0,0,0,8,0,-8)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,0,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,0,6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,0,3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,-3,0,-3)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,0,0,-6)\nTNT1 A 0 A_SpawnItemEx(\"DeathFX2\",0,0,0,3,0,-3)\nstop\n}\n}\n\nactor MMFXDeath : BaseDecorativeActor\n{\nStates\n{\nSpawn:\nMMFX BCDE 3\nstop\n}\n}\n\nactor ShadeFlag : inventory\n{\ninventory.amount 1\ninventory.maxamount 300\n}\n\nactor DamageTypeFix : MageStaffFX2\n{\ndamagetype \"Fix\"\nScale 2.5\n//+NOCLIP\nradius 5\nheight 5\ndamage (1)\nspeed 25\nStates\n{\nSpawn:\nTNT1 AAAAAAAAAAAAAAAAAAA 0 A_MStaffTrack\nTNT1 AA 1\nstop\n}\n}\n\nactor TapCheck : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DashAgain : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor FTapCheck : TapCheck\n{\n}\n\nactor BTapCheck : TapCheck\n{\n}\n\nactor LTapCheck : TapCheck\n{\n}\n\nactor RTapCheck : TapCheck\n{\n}\n\nactor TempPitProtect : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"TempPitProtector\")\nstop\n}\n}\n\nactor TempPitProtect2 : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"TempPitProtector2\")\nstop\n}\n}\n\nactor TempPitProtector\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsBot\",1,\"Death\")\nTNT1 AAAA 1 A_GiveToTarget(\"MonsterBlock\", 1)\nTNT1 A 1 A_GiveToTarget(\"NoMonsterBlock\", 1)\nTNT1 A 0\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor TempPitProtector2\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsBot\",1,\"Death\")\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_GiveToTarget(\"MonsterBlock\", 1)\nTNT1 A 1 A_GiveToTarget(\"NoMonsterBlock\", 1)\nTNT1 A 0\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor NoMonsterBlock : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 1 A_ChangeFlag(\"NOBLOCKMONST\",1)\nstop\n}\n}\n\nactor WTankC : CustomInventory replaces Wtank// 10151\n{\n//$Category MM8BDM-Assists\ninventory.amount 1\ninventory.maxamount 1\n//Inventory.RespawnTics 350\ninventory.pickupmessage \"Support Item! W-Tank!\"\ninventory.icon \"WTANK\"\nInventory.PickupSound \"item/1up\"\n+INVBAR\n+COUNTITEM\nscale 2.0\nStates\n{\nSpawn:\nEBAL H 0\nEBAL H 0 Thing_ChangeTID(0,999)\nEBAL HE 6\nGoto Spawn+2\nUse:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nfail\nSuccess:\nEBAL E 0 A_PlaySound(\"item/energyup\")\nEBAL E 0 A_PlaySoundEx(\"item/refill\",\"Voice\")\nEBAL E 0 ACS_Execute(992, 0, 255)\nEBAL E 0 A_TakeInventory(\"WTank\",1)\nfail\n}\n}\n\nactor LaserBusterC : LaserBuster// replaces LaserBuster\n{\nStates\n{\nAltfire:\nMKIC C 0 A_JumpIf(z-floorz==0,\"SlideSlide\")\nGoto Ready2+2\nSlideSlide:\nMKIC D 0 ACS_ExecuteAlways(512,0,1,0)\nMKIC D 0 A_GiveInventory(\"MegaSlide\",1)\nMKIC C 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nMKIC C 0 SetPlayerProperty(0,1,0)\nMKIC C 2 A_GiveInventory(\"SlideThrust\",1)\nMKIC D 8 //A_JumpIf(z-floorz!=0,\"StopSlide\")\nMKIC D 0 ACS_ExecuteAlways(512,0,0,0)\nMKIC B 5 SetPlayerProperty(0,0,0)\nMKIC C 5\nMKIC D 0 A_TakeInventory(\"MegaSlide\",1)\nGoto Ready2+2\n}\n}\n\nactor ArrowBusterC : ArrowBuster// replaces ArrowBuster\n{\nStates\n{\nAltfire:\nMKIC C 0 A_JumpIf(z-floorz==0,\"SlideSlide\")\nGoto Ready2+2\nSlideSlide:\nMKIC D 0 ACS_ExecuteAlways(512,0,1,0)\nMKIC D 0 A_GiveInventory(\"MegaSlide\",1)\nMKIC C 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nMKIC C 0 SetPlayerProperty(0,1,0)\nMKIC C 2 A_GiveInventory(\"SlideThrust\",1)\nMKIC D 8 //A_JumpIf(z-floorz!=0,\"StopSlide\")\nMKIC D 0 ACS_ExecuteAlways(512,0,0,0)\nMKIC B 5 SetPlayerProperty(0,0,0)\nMKIC C 5\nMKIC D 0 A_TakeInventory(\"MegaSlide\",1)\nGoto Ready2+2\n}\n}\n\nactor MegaLaserC replaces MegaLaser\n{\nPROJECTILE\n+LOOKALLAROUND\n+SKYEXPLODE\n+DONTBLAST\n+FORCEXYBILLBOARD\n+RIPPER\ndamagetype \"LaserBuster\"\nObituary \"$OB_LASERBUSTER\"\n//seesound \"weapon/mbuster\"\nDamage (4)\nradius 16\nheight 10\nscale 2.5\nReactionTime 5\nStates\n{\nSpawn:\nLASH A 0\nLASH A 0 A_ScaleVelocity(10.0)\nTNT1 A 1\nContinue:\nLASH AB 1 A_SpawnItemEx(\"LaserTrail\",0,0,0,momx/4,momy/4,momz/4,0,SXF_ABSOLUTEMOMENTUM)\nloop\n}\n}\n\nactor ArrowFrag1C replaces ArrowFrag1\n{\nPROJECTILE\n+FORCEXYBILLBOARD\n+DONTBLAST\n+NOCLIP\ndamagetype \"ArrowBuster\"\nObituary \"$OB_ARROWBUSTER\"\nDamage (8)\nradius 5\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nARRS G 1\nARRS G 1 A_ChangeFlag(\"NOCLIP\", 0)\nARRS G 0 A_Stop\nARRS G 4\nARRS G 0 A_SpawnItemEx(\"ArrowFrag2\",0,0,0,cos(-pitch)*54,0,sin(-pitch)*54,180,0,0)\nStop\nDeath:\nTNT1 A 0\nTNT1 A 0\nstop\n}\n}\n\nactor ClashBomb\n{\nPROJECTILE\n+RIPPER\nTranslation \"225:225=227:227\"\ndamagetype \"Crashman\"\nRadius 16\nHeight 16\nscale 2.5\ndamage (11)\nspeed 60\nStates\n{\nSpawn:\nCRAS A 1\nloop\nDeath:\nCRAS A 0 A_JumpIf(z-floorz<11, \"Floor\")\nCRAS A 0 A_SpawnItemEx(\"CrashBombWall\")\nGoto Leave\nFloor:\nCRAS A 0 A_SpawnItemEx(\"CrashBombFloor\")\nGoto Leave\nLeave:\nstop\n}\n}\n\nactor CrashBombWall : ClashBomb\n{\ndamage(0)\n+DONTBLAST\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySound(\"weapon/crashland\")\nCRAS B 3 A_ChangeFlag(\"RIPPER\",0)\nCRAS C 3\nCRAS DCDCDCDCDCDCDC 3\ngoto XDeath\nDeath:\nXDeath:\nCRAS A 0\nstop\n}\n}\n\nactor CrashBombFloor : CrashBombWall\n{\nRadius 15\nHeight 15\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySound(\"weapon/crashland\")\nCRAS E 3 A_ChangeFlag(\"RIPPER\",0)\nCRAS F 3\nCRAS GFGFGFGFGFGFGF 3\ngoto XDeath\nDeath:\nXDeath:\nCRAS A 0\nstop\n}\n}\n\nactor BassDash : Inventory\n{\ninventory.amount 1\ninventory.maxamount 2\n}\n\nactor SlideThrust : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\n//TNT1 A 0 A_JumpIf(Momz>0,\"Down\")\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-24)\nstop\nDown:\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-24)\nstop\n}\n}\n\nactor SlideThrust2 : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nPickup:\n//TNT1 A 0 A_JumpIf(Momz>0,\"Down\")\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-32)\nstop\nDown:\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-32)\nstop\n}\n}\n\nactor Slide : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 1 ACS_Execute(2000,0)\nstop\n}\n}\n\nactor BubProjTrail\n{\n+NOINTERACTION\n+NOGRAVITY\n+CLIENTSIDEONLY\n+FORCEXYBILLBOARD\n-SOLID\nscale 2.5\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 2\nBUBT ABC 2\nstop\n}\n}\n\nactor MegaSlide : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor FlyFix : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AirGFXSpawner\n{\n-SOLID\nPROJECTILE\n+DONTBLAST\ndamage 0\nheight 0\nradius 0\n+CLIENTSIDEONLY\n+NOGRAVITY\n+NOINTERACTION\nscale 2.5\nStates\n{\nSpawn:\nCOSS B 0\nCOSS B 0 A_CustomMissile(\"AirGFX\",0,0,0,0)\nstop\n}\n}\n\nactor AirGFX\n{\nrenderstyle translucent\n-SOLID\nPROJECTILE\n+DONTBLAST\ndamage 0\nheight 2\nradius 2\nspeed -20\n+CLIENTSIDEONLY\n+NOGRAVITY\n+NOINTERACTION\nscale 2.5\nStates\n{\nSpawn:\nCOSS B 1 A_Fadeout(0.15)\nloop\n}\n}\n\nactor TimeStoppedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor PirateRemoteMineVelocity : CustomInventory\n{\nstates\n{\npickup:\nTNT1 A 0 ACS_ExecuteAlways(548,0)\nstop\n}\n}\n\nactor PowerActivate : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor DrillmanDrillExplode\n{\nSpeed 0\nDamage 0\nScale 2.5\nHeight 0\nRadius 0\n+NOGRAVITY\n+NOINTERACTION\n+NOCLIP\n-SOLID\nStates\n{\nSpawn:\nNAPA EFGHIJKL 2\nNAPA MNOPQRS 2\nstop\n}\n}\n\nactor HyperStormHVacuumFX3\n{\nspeed 30\nrenderstyle translucent\nalpha 1.0\nscale 1.5\ntranslation \"8:253=4:4\"\n+NOINTERACTION\n+MISSILE\nstates\n{\nSpawn:\nMMFX E 2\nLoopit:\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nMMFX E 1 A_JumpIfCloser(32,\"Death\")\nMMFX E 0 A_FadeOut(0.05)\nstop\nDeath:\nPLAY A 0\nstop\n}\n}\n\nactor HyperStormHVacuumFX4\n{\nspeed 30\nrenderstyle translucent\nalpha 1.0\nscale 1.5\ntranslation \"8:253=4:4\"\n+NOINTERACTION\n+MISSILE\nstates\n{\nSpawn:\nMMFX E 1 A_FadeOut(0.1)\nloop\nDeath:\nPLAY A 0\nstop\n}\n}\n\nactor HyperFXSpawner\n{\n-SOLID\nPROJECTILE\n+DONTBLAST\ndamage 0\nheight 0\nradius 0\n+CLIENTSIDEONLY\n+NOGRAVITY\n+NOINTERACTION\nscale 2.5\nStates\n{\nSpawn:\nCOSS B 0\nCOSS B 0 A_CustomMissile(\"HyperStormHVacuumFX3\",0,0,0,0)\nstop\n}\n}\n\nactor PirateCounter : inventory\n{\ninventory.amount 1\ninventory.maxamount 112\n}\n\nactor BallTimer : Inventory\n{\ninventory.maxamount 72\ninventory.amount 1\n}\n\nactor IsRolling : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor JumpingFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor Jump : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n}\n}\n//)\nactor Jumper\n{\n-SOLID\n+NOGRAVITY\n+NOBLOCKMAP\nHeight 0\nRadius 0\nscale 2.5\n+NOINTERACTION\nStates\n{\nSpawn:\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",998,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"Jump\",1,\"Boost\")\nTNT1 A 1 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"Spawn\")\nstop\nBoost:\nTNT1 A 0 A_TakeFromTarget(\"Jump\",1)\n//TNT1 AAAAAAAAA 2 A_GiveToTarget(\"BoostGive\",1)\nGoto BoostLoop1\nBoostLoop1:\nTNT1 A 1 A_GiveToTarget(\"JumpGive\",1)\nTNT1 A 1 A_GiveToTarget(\"NoJump\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"BoostLoop2\")\nstop\nBoostLoop2:\nTNT1 A 0 A_GiveInventory(\"JumpCount\",1)\nTNT1 A 0 A_JumpIfInventory(\"JumpCount\",34,\"BoostEnd\")\nTNT1 A 1 A_TakeFromTarget(\"NoJump\",999)\nTNT1 A 0 A_JumpIfInventory(\"JumpCount\",9,\"BoostLoop2\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"BoostLoop2\")\nstop\nBoostEnd:\nTNT1 A 0// A_Print(\"BoostEnd\")\nTNT1 A 7 A_TakeInventory(\"JumpCount\",999)\nTNT1 A 1 A_TakeFromTarget(\"NoJump\",999)\nTNT1 A 0 A_TakeFromTarget(\"Jump\",1)\nGoto Spawn\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor NoJump : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor JumpCount : Inventory\n{\ninventory.amount 1\ninventory.maxamount 30\n}\n\nactor JumpGive : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 ThrustThingZ(0,40,0,0)\nstop\n}\n}\n\nactor Jumping : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\n-INVBAR\nStates\n{\nSpawn:\nTNT1 A 1\n//loop\nUse:\nTNT1 A 0 A_SpawnItemEx(\"JumpManDOS\")\nTNT1 A 1\n//fail\nstop\n}\n}\n\nactor StompFX : BaseDecorativeActor\n{\nStates\n{\nSpawn:\nTNT1 A 0\nMDAD HIJ 3\nstop\n}\n}\n\nactor KnightDust : BaseDecorativeActor\n{\n+NOGRAVITY\nscale 2.5\nStates\n{\nSpawn:\nKNIL ABCD 3\nstop\n}\n}\n\nactor NoiseCrushBoss : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ShadeWeakness : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor JoeHealth : inventory\n{\ninventory.amount 1\ninventory.maxamount 100\n}\n\nactor GetFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor MovementGlareStun\n{\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nScale 2.5\nstates\n{\nSpawn:\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_GiveToTarget(\"TurnToStone\",1)\nTNT1 A 0 A_GiveToTarget(\"MovementReturnFailsafe\",1)\nstop\n}\n}\n\nactor TurnToStone : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 A_Stop\nTNT1 A 0 SetPlayerProperty(0,1,0)\nTNT1 A 0 A_JumpIfInventory(\"MovementReturnFailsafe\",1,\"ReturnToNormal\")\nGoto Pickup+2\nReturnToNormal:\nTNT1 A 1\nstop\n}\n}\nactor MovementReturnFailsafe : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0,0,0)\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\n}\n}\n\nactor TurbomanSmoke : BaseDecorativeActor\n{\nstates\n{\nSpawn:\nGRES GFE 2\nstop\n}\n}\n\nactor WindFly : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor FlyCheck : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor SearchFlag1 : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor LightningBoltC replaces LightningBolt\n{\nPROJECTILE\n+RIPPER\n+NOEXPLODEFLOOR\n+FORCEYBILLBOARD\n+FLOORHUGGER\n+PIERCEARMOR\n+DONTBLAST\nDamage (0)\nDamageType \"LightningBolt\"\nObituary \"$OB_LIGHTNINGBOLT\"\nheight 32\nradius 16\nscale 2.5\nstates\n{\nSpawn:\nLIBO G 0\nLIBO G 1 A_SpawnItemEx(\"LightningExtend\", 0, 0, 355)\nLIBO G 0 A_PlaySoundEx(\"weapon/lightningbolt\",\"Weapon\")\nLIBO G 0 A_Explode(30, 128, 0)\nLIBO H 1\nLIBO I 0 A_SpawnItemEx(\"LightningBoltFX\", Random(32, 96), Random(32, 96), 32)\nLIBO I 0 A_SpawnItemEx(\"LightningBoltFX\", Random(-32, -96), Random(-32, -96), 64)\nLIBO I 0 A_SpawnItemEx(\"LightningBoltFX\", Random(32, 96), Random(32, 96), 96)\nLIBO I 0 A_SpawnItemEx(\"LightningBoltFX\", Random(-32, -96), Random(-32, -96), 128)\nLIBO I 0 A_SpawnItemEx(\"LightningBoltFX\", Random(32, 96), Random(32, 96), 160)\nLIBO I 0 A_SpawnItemEx(\"LightningBoltFX\", Random(-32, -96), Random(-32, -96), 192)\nLIBO IJK 1\nStop\n}\n}\n\nactor TimeStopRadius\n{\n-SOLID\n+NOGRAVITY\nPROJECTILE\ndamage 0\nradius 1\nheight 1\nObituary \"%o was locked in time forever by %k's \\cjTime Stop.\"\ndamagetype \"TimeStop\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Explode(5, 1000,0)\nstop\n}\n}\n\nactor TimeStopperFXSpawner //Three sets of sparkles, and then one in the same place as the first -Fr3ak\n{\n+NOINTERACTION\n+NOGRAVITY\n+FORCEXYBILLBOARD\n-SOLID\nscale 2.5\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAAAAAAAA 0 A_SpawnItemEx(\"TimeStopperFX2\",random(-500,500),random(-5,5),random(0,500),0,0,0,random(0,359),1)\nTNT1 A 12\nTNT1 AAAAAAAAA 0 A_SpawnItemEx(\"TimeStopperFX\",random(-500,500),random(-5,5),random(0,500),0,0,0,random(0,359),1)\nTNT1 A 12\nTNT1 AAAAAAAAA 0 A_SpawnItemEx(\"TimeStopperFX\",random(-500,500),random(-5,5),random(0,500),0,0,0,random(0,359),1)\nstop\n}\n}\n\nactor TimeStopperFX\n{\n+NOINTERACTION\n+NOGRAVITY\n+CLIENTSIDEONLY\n+FORCEXYBILLBOARD\n-SOLID\nscale 2.5\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nFLAS ABC 4\nstop\n}\n}\n\nactor TimeStopperFX2 : TimeStopperFX\n{\nStates\n{\nSpawn:\nTNT1 A 0\nFLAS ABC 4\nTNT1 A 24\nFLAS ABC 4\nstop\n}\n}\n\nactor RMF2DeathFX\n{\n+NOINTERACTION\n+CLIENTSIDEONLY\nRadius 15\nHeight 6\nspeed 0\nStates\n{\nSpawn:\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nTNT1 A 0 A_ChangeFlag(\"NOINTERACTION\",1)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nTNT1 A 0 A_PlaySoundEx(\"weapon/wonderswanboom\", \"Body\")\nTNT1 A 7 A_SpawnItemEx(\"CXDeathFX\",Random(-16, 16),Random(-40, 40), Random(-32, 32),0,0,0,0)\nstop\n}\n}\n\nactor IceFreezeBreakBit : FreezeBit\n{\nObituary \"%o was cracked by %k's \\cnFreeze Cracker.\"\n+RIPPER\n-THRUACTORS\n-NOGRAVITY\nDamage (0)\ndamagetype \"Freezeman\"\nstates\n{\nSpawn:\nMRFP CDE 4\nFCRA IJ 2 A_Stop\nstop\n}\n}\n\n//Ecl1p5e - Required for my stuff\n\nactor BasicClientSide\n{//Works well for actors spawned from projectiles\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\nradius 2\nheight 2\nscale 2.5\n}\n\nactor BasicHelper\n{\n+NOINTERACTION\n+NOCLIP\n-SOLID\n+MISSILE\nradius 1\nheight 1\n+NOGRAVITY\n+DONTBLAST\n+DONTREFLECT\nrenderstyle none\nStates\n{\nSpawn:\nTNT1 A 1\nstop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor BasicHitBase\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0\nstop\n}\n}\n\n//Za Warudo Stuff - Used for RNC Flashman\n\nactor ZaWarudoManStop : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"WarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_ExecuteAlways(483,0)\nTNT1 A 0 A_GiveInventory(\"LookWhileWarudoedFlag\",1)\nstop\n}\n}\n\nactor ZaWarudoManRelease : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"WarudoedFlag\",1)\nTNT1 A 0 A_TakeInventory(\"WarudoVision\",1)\nTNT1 A 0 A_JumpIfInventory(\"WarudoedFlag\",1,\"PickupNo\")\nTNT1 A 0 A_TakeInventory(\"LookWhileWarudoedFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor ZaWarudoManHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"ZaWarudoManHit_P\",1)\nstop\n}\n}\n\nactor ZaWarudoManHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"Level3Flag\",1)\nstop\n}\n}\n\nactor WarudoedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor LookWhileWarudoedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor LookWhileWarudoedFlagOnce : LookWhileWarudoedFlag {}\n\nactor WarudoVision : PowerUp\n{\n\tPowerup.Duration 1600\n\t//Powerup.Color InverseMap, 0.5\n\tPowerup.Colormap 0.9, 0.7, 0.8\n}\n\nactor WarudoVisionSelf : PowerUp\n{\n\tPowerup.Duration 80\n\tPowerup.Color 115 90 180 0.6\n}\n\nactor FlashCannon3CritVision : PowerUp\n{\n\tPowerup.Duration 15\n Powerup.Color InverseMap, 1\n}\n\nactor FreezeShaker : custominventory\n{\n+inventory.autoactivate\nstates\n{\npickup:\nTNT1 A 0 A_JumpIfInTargetInventory(\"FreezeShakerUsed\",1,\"Pickup2\")\nTNT1 A 0 A_GiveToTarget(\"FreezeShakerUsed\",1)\nTNT1 A 0 A_ChangeVElocity(0,-4,0,cvf_replace)\nTNT1 A 1\nTNT1 A 0 A_ChangeVElocity(0,4,0,cvf_replace)\nTNT1 A 1\nTNT1 A 0 A_ChangeVElocity(0,0,0,cvf_replace)\nFAIL\npickup2:\nTNT1 A 0 A_TakeFromTarget(\"FreezeShakerUsed\",1)\nTNT1 A 0 A_ChangeVElocity(0,4,0,cvf_replace)\nTNT1 A 1\nTNT1 A 0 A_ChangeVElocity(0,-4,0,cvf_replace)\nTNT1 A 1\nTNT1 A 0 A_ChangeVElocity(0,0,0,cvf_replace)\nFAIL\n}\n}\nActor FreezeShakerUsed : inventory\n{\ninventory.amount 0\ninventory.maxamount 1\n}\n\nactor ShatterIcePiece : FreezeBit\n{\nObituary \"%o was cracked by %k's \\cnFreeze Cracker.\"\n+RIPPER\n-THRUACTORS\n-NOGRAVITY\nDamage (0)\ndamagetype \"WizardMan\"\nstates\n{\nSpawn:\nSHIC ABC 2\nSHIC AB 2 A_Stop\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassBaseTID.txt",
"contents": "actor BasicHitBase\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 //A_GiveToTarget(\"RollHitPickup\",1)\nstop\n}\n}\n\nactor BasicPoisonBase\n{\nvar int user_HIT;\nvar int user_SOURCE;\nvar int user_AMOUNT;\nHeight 0\nRadius 0\n+NOINTERACTION\n+NOCLIP\n+SEEKERMISSILE\nPROJECTILE\nStates\n{\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BasicHitBaseF : BasicHitBase\n{\nvar int user_HIT;\n//var int user_power;\n}\n\nactor CollideFlag : OnceC{}\n\nactor ForceEndPoisonFlag : OnceC{}\n\nactor C_PSN2 : PowerUp{Powerup.Duration -2}\nactor C_PSN3 : PowerUp{Powerup.Duration -3}\nactor C_PSN4 : PowerUp{Powerup.Duration -4}\nactor C_PSN5 : PowerUp{Powerup.Duration -5}\nactor C_PSN6 : PowerUp{Powerup.Duration -6}\n\n//General idea/method by JaxOf7\n\n//Bonus Damage\n\nactor WilyFireB1_PSNFlag : OnceC{}\nactor WilyFireB1_PSN : C_PSN2{}\nactor WilyFireB1_PSN0 : C_PSN2{}//Online desync\n\nactor WilyFireB1_PSN1000:C_PSN2{}actor WilyFireB1_PSN1001:C_PSN2{}actor WilyFireB1_PSN1002:C_PSN2{}actor WilyFireB1_PSN1003:C_PSN2{}actor WilyFireB1_PSN1004:C_PSN2{}actor WilyFireB1_PSN1005:C_PSN2{}actor WilyFireB1_PSN1006:C_PSN2{}actor WilyFireB1_PSN1007:C_PSN2{}\nactor WilyFireB1_PSN1008:C_PSN2{}actor WilyFireB1_PSN1009:C_PSN2{}actor WilyFireB1_PSN1010:C_PSN2{}actor WilyFireB1_PSN1011:C_PSN2{}actor WilyFireB1_PSN1012:C_PSN2{}actor WilyFireB1_PSN1013:C_PSN2{}actor WilyFireB1_PSN1014:C_PSN2{}actor WilyFireB1_PSN1015:C_PSN2{}\nactor WilyFireB1_PSN1016:C_PSN2{}actor WilyFireB1_PSN1017:C_PSN2{}actor WilyFireB1_PSN1018:C_PSN2{}actor WilyFireB1_PSN1019:C_PSN2{}actor WilyFireB1_PSN1020:C_PSN2{}actor WilyFireB1_PSN1021:C_PSN2{}actor WilyFireB1_PSN1022:C_PSN2{}actor WilyFireB1_PSN1023:C_PSN2{}\nactor WilyFireB1_PSN1024:C_PSN2{}actor WilyFireB1_PSN1025:C_PSN2{}actor WilyFireB1_PSN1026:C_PSN2{}actor WilyFireB1_PSN1027:C_PSN2{}actor WilyFireB1_PSN1028:C_PSN2{}actor WilyFireB1_PSN1029:C_PSN2{}actor WilyFireB1_PSN1030:C_PSN2{}actor WilyFireB1_PSN1031:C_PSN2{}\nactor WilyFireB1_PSN1032:C_PSN2{}actor WilyFireB1_PSN1033:C_PSN2{}actor WilyFireB1_PSN1034:C_PSN2{}actor WilyFireB1_PSN1035:C_PSN2{}actor WilyFireB1_PSN1036:C_PSN2{}actor WilyFireB1_PSN1037:C_PSN2{}actor WilyFireB1_PSN1038:C_PSN2{}actor WilyFireB1_PSN1039:C_PSN2{}\nactor WilyFireB1_PSN1040:C_PSN2{}actor WilyFireB1_PSN1041:C_PSN2{}actor WilyFireB1_PSN1042:C_PSN2{}actor WilyFireB1_PSN1043:C_PSN2{}actor WilyFireB1_PSN1044:C_PSN2{}actor WilyFireB1_PSN1045:C_PSN2{}actor WilyFireB1_PSN1046:C_PSN2{}actor WilyFireB1_PSN1047:C_PSN2{}\nactor WilyFireB1_PSN1048:C_PSN2{}actor WilyFireB1_PSN1049:C_PSN2{}actor WilyFireB1_PSN1050:C_PSN2{}actor WilyFireB1_PSN1051:C_PSN2{}actor WilyFireB1_PSN1052:C_PSN2{}actor WilyFireB1_PSN1053:C_PSN2{}actor WilyFireB1_PSN1054:C_PSN2{}actor WilyFireB1_PSN1055:C_PSN2{}\nactor WilyFireB1_PSN1056:C_PSN2{}actor WilyFireB1_PSN1057:C_PSN2{}actor WilyFireB1_PSN1058:C_PSN2{}actor WilyFireB1_PSN1059:C_PSN2{}actor WilyFireB1_PSN1060:C_PSN2{}actor WilyFireB1_PSN1061:C_PSN2{}actor WilyFireB1_PSN1062:C_PSN2{}actor WilyFireB1_PSN1063:C_PSN2{}\n\nactor PainWilyFireB1Hit : BasicPoisonBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_AMOUNT\",1)//How much poison is given in tics. (1 if a powerup)\nTNT1 A 0 A_SetUserVar(\"user_HIT\",ACS_ExecuteWithResult(257,0))//Record who was hit\nTNT1 A 0 A_TransferPointer(2,0,2,2)//Make this projectile the shooters\nTNT1 A 0 A_SetUserVar(\"user_SOURCE\", ACS_ExecuteWithResult(257,0))//Record the original shooter\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_POISONFOLLOW,user_HIT,-1,user_SOURCE)>=1, \"Death\")\n//^^Give player specific inventory based on who hit them, and also kills this actor if they already have that inventory\nTNT1 A 0 ACS_ExecuteAlways(C_POISONFOLLOW,0,user_HIT,200,user_SOURCE)//Makes this actor track/follow the person hit (Check ACS for more info)\n//^^This is Powerup track with following\nTNT1 A 0 A_GiveInventory(\"WeaponCharge\",50)//Duration between damage in tics\nGoto DoT\nDoT:\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX1\",0,0,12,0,0,0,0,1)//From here you can do what for this actor while it tracks the Hit player.\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")//If the Hit Player is out of poison time, this flag will be given to end this actor\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX1\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX1\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX1\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX2\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX2\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX2\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\nTNT1 A 0 A_SpawnItemEX(\"WilyTackleFireFX2\",0,0,12,0,0,0,0,1)\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\n\nTNT1 A 0 Thing_Move(0,user_HIT,1)//While this poison actor is following the player, its not following at the same rate online.\n//So the above will guarantee the below will spawn directly on the poisoned target.\nTNT1 A 0 A_SpawnItemEX(\"WilyFireCollide\",0,0,28)//The main damager\nloop\n}\n}\n\nactor MegaFireBall_PSNFlag : OnceC{}\nactor MegaFireBall_PSN : C_PSN3{}\nactor MegaFireBall_PSN0 : C_PSN3{}//Online desync\n\nactor MegaFireBall_PSN1000:C_PSN3{}actor MegaFireBall_PSN1001:C_PSN3{}actor MegaFireBall_PSN1002:C_PSN3{}actor MegaFireBall_PSN1003:C_PSN3{}actor MegaFireBall_PSN1004:C_PSN3{}actor MegaFireBall_PSN1005:C_PSN3{}actor MegaFireBall_PSN1006:C_PSN3{}actor MegaFireBall_PSN1007:C_PSN3{}\nactor MegaFireBall_PSN1008:C_PSN3{}actor MegaFireBall_PSN1009:C_PSN3{}actor MegaFireBall_PSN1010:C_PSN3{}actor MegaFireBall_PSN1011:C_PSN3{}actor MegaFireBall_PSN1012:C_PSN3{}actor MegaFireBall_PSN1013:C_PSN3{}actor MegaFireBall_PSN1014:C_PSN3{}actor MegaFireBall_PSN1015:C_PSN3{}\nactor MegaFireBall_PSN1016:C_PSN3{}actor MegaFireBall_PSN1017:C_PSN3{}actor MegaFireBall_PSN1018:C_PSN3{}actor MegaFireBall_PSN1019:C_PSN3{}actor MegaFireBall_PSN1020:C_PSN3{}actor MegaFireBall_PSN1021:C_PSN3{}actor MegaFireBall_PSN1022:C_PSN3{}actor MegaFireBall_PSN1023:C_PSN3{}\nactor MegaFireBall_PSN1024:C_PSN3{}actor MegaFireBall_PSN1025:C_PSN3{}actor MegaFireBall_PSN1026:C_PSN3{}actor MegaFireBall_PSN1027:C_PSN3{}actor MegaFireBall_PSN1028:C_PSN3{}actor MegaFireBall_PSN1029:C_PSN3{}actor MegaFireBall_PSN1030:C_PSN3{}actor MegaFireBall_PSN1031:C_PSN3{}\nactor MegaFireBall_PSN1032:C_PSN3{}actor MegaFireBall_PSN1033:C_PSN3{}actor MegaFireBall_PSN1034:C_PSN3{}actor MegaFireBall_PSN1035:C_PSN3{}actor MegaFireBall_PSN1036:C_PSN3{}actor MegaFireBall_PSN1037:C_PSN3{}actor MegaFireBall_PSN1038:C_PSN3{}actor MegaFireBall_PSN1039:C_PSN3{}\nactor MegaFireBall_PSN1040:C_PSN3{}actor MegaFireBall_PSN1041:C_PSN3{}actor MegaFireBall_PSN1042:C_PSN3{}actor MegaFireBall_PSN1043:C_PSN3{}actor MegaFireBall_PSN1044:C_PSN3{}actor MegaFireBall_PSN1045:C_PSN3{}actor MegaFireBall_PSN1046:C_PSN3{}actor MegaFireBall_PSN1047:C_PSN3{}\nactor MegaFireBall_PSN1048:C_PSN3{}actor MegaFireBall_PSN1049:C_PSN3{}actor MegaFireBall_PSN1050:C_PSN3{}actor MegaFireBall_PSN1051:C_PSN3{}actor MegaFireBall_PSN1052:C_PSN3{}actor MegaFireBall_PSN1053:C_PSN3{}actor MegaFireBall_PSN1054:C_PSN3{}actor MegaFireBall_PSN1055:C_PSN3{}\nactor MegaFireBall_PSN1056:C_PSN3{}actor MegaFireBall_PSN1057:C_PSN3{}actor MegaFireBall_PSN1058:C_PSN3{}actor MegaFireBall_PSN1059:C_PSN3{}actor MegaFireBall_PSN1060:C_PSN3{}actor MegaFireBall_PSN1061:C_PSN3{}actor MegaFireBall_PSN1062:C_PSN3{}actor MegaFireBall_PSN1063:C_PSN3{}\n\nactor PainMegaFireBallHit : BasicPoisonBase//Spawned from MegaFireBall\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_AMOUNT\",1)\n//TNT1 A 0 A_SetUserVar(\"user_HIT\",ACS_ExecuteWithResult(257,0))\n//TNT1 A 0 A_TransferPointer(2,0,2,2)\n//TNT1 A 0 A_SetUserVar(\"user_SOURCE\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_SetUserVar(\"user_HIT\",ACS_ExecuteWithResult(147,1))\nTNT1 A 0 A_SetUserVar(\"user_SOURCE\",ACS_ExecuteWithResult(147,0))\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_POISONFOLLOW,user_HIT,-2,user_SOURCE)>=1, \"Death\")\nTNT1 A 0 ACS_ExecuteAlways(C_POISONFOLLOW,0,user_HIT,301,user_SOURCE)\n\nGoto DoT\nDoT://15\nTNT1 AAAAAAAAAAAAAAA 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\n\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 AAAAAAAAAA 0 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 A_SpawnItemEX(\"RockFireBallBurn\",0,0,28)//The main damager\nloop\n}\n}\n\nactor LightRyuFire_PSNFlag : OnceC{}\nactor LightRyuFire_PSN : C_PSN3{}\nactor LightRyuFire_PSN0 : C_PSN3{}//Online desync\n\nactor LightRyuFire_PSN1000:C_PSN3{}actor LightRyuFire_PSN1001:C_PSN3{}actor LightRyuFire_PSN1002:C_PSN3{}actor LightRyuFire_PSN1003:C_PSN3{}actor LightRyuFire_PSN1004:C_PSN3{}actor LightRyuFire_PSN1005:C_PSN3{}actor LightRyuFire_PSN1006:C_PSN3{}actor LightRyuFire_PSN1007:C_PSN3{}\nactor LightRyuFire_PSN1008:C_PSN3{}actor LightRyuFire_PSN1009:C_PSN3{}actor LightRyuFire_PSN1010:C_PSN3{}actor LightRyuFire_PSN1011:C_PSN3{}actor LightRyuFire_PSN1012:C_PSN3{}actor LightRyuFire_PSN1013:C_PSN3{}actor LightRyuFire_PSN1014:C_PSN3{}actor LightRyuFire_PSN1015:C_PSN3{}\nactor LightRyuFire_PSN1016:C_PSN3{}actor LightRyuFire_PSN1017:C_PSN3{}actor LightRyuFire_PSN1018:C_PSN3{}actor LightRyuFire_PSN1019:C_PSN3{}actor LightRyuFire_PSN1020:C_PSN3{}actor LightRyuFire_PSN1021:C_PSN3{}actor LightRyuFire_PSN1022:C_PSN3{}actor LightRyuFire_PSN1023:C_PSN3{}\nactor LightRyuFire_PSN1024:C_PSN3{}actor LightRyuFire_PSN1025:C_PSN3{}actor LightRyuFire_PSN1026:C_PSN3{}actor LightRyuFire_PSN1027:C_PSN3{}actor LightRyuFire_PSN1028:C_PSN3{}actor LightRyuFire_PSN1029:C_PSN3{}actor LightRyuFire_PSN1030:C_PSN3{}actor LightRyuFire_PSN1031:C_PSN3{}\nactor LightRyuFire_PSN1032:C_PSN3{}actor LightRyuFire_PSN1033:C_PSN3{}actor LightRyuFire_PSN1034:C_PSN3{}actor LightRyuFire_PSN1035:C_PSN3{}actor LightRyuFire_PSN1036:C_PSN3{}actor LightRyuFire_PSN1037:C_PSN3{}actor LightRyuFire_PSN1038:C_PSN3{}actor LightRyuFire_PSN1039:C_PSN3{}\nactor LightRyuFire_PSN1040:C_PSN3{}actor LightRyuFire_PSN1041:C_PSN3{}actor LightRyuFire_PSN1042:C_PSN3{}actor LightRyuFire_PSN1043:C_PSN3{}actor LightRyuFire_PSN1044:C_PSN3{}actor LightRyuFire_PSN1045:C_PSN3{}actor LightRyuFire_PSN1046:C_PSN3{}actor LightRyuFire_PSN1047:C_PSN3{}\nactor LightRyuFire_PSN1048:C_PSN3{}actor LightRyuFire_PSN1049:C_PSN3{}actor LightRyuFire_PSN1050:C_PSN3{}actor LightRyuFire_PSN1051:C_PSN3{}actor LightRyuFire_PSN1052:C_PSN3{}actor LightRyuFire_PSN1053:C_PSN3{}actor LightRyuFire_PSN1054:C_PSN3{}actor LightRyuFire_PSN1055:C_PSN3{}\nactor LightRyuFire_PSN1056:C_PSN3{}actor LightRyuFire_PSN1057:C_PSN3{}actor LightRyuFire_PSN1058:C_PSN3{}actor LightRyuFire_PSN1059:C_PSN3{}actor LightRyuFire_PSN1060:C_PSN3{}actor LightRyuFire_PSN1061:C_PSN3{}actor LightRyuFire_PSN1062:C_PSN3{}actor LightRyuFire_PSN1063:C_PSN3{}\n\nactor PainLightRyuFireHit : BasicPoisonBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_AMOUNT\",1)\nTNT1 A 0 A_SetUserVar(\"user_HIT\",ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 A_SetUserVar(\"user_SOURCE\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_POISONFOLLOW,user_HIT,-3,user_SOURCE)>=1, \"Death\")\nTNT1 A 0 ACS_ExecuteAlways(C_POISONFOLLOW,0,user_HIT,302,user_SOURCE)\nGoto DoT\nDoT://15\nTNT1 AAAAAAAAAAAAAAA 1 A_JumpIfInventory(\"CollideFlag\",1,\"Death\")\n\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 AAAAAAAAAA 0 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 A_SpawnItemEX(\"LightRyuFireBurn\",0,0,28)\nloop\n}\n}\n\nactor BasicSlamBase : BasicHelper//Gravityman\n{\nvar int user_HIT;\nvar int user_GravStack;\n+NOCLIP\n//+NOTARGETSWITCH\nMass 250\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_HIT\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 ACS_ExecuteAlways(C_GRAVITY_SLAM,0,user_HIT)\ngoto CollideWait\nCollideWait:\nTNT1 A 1 A_JumpIfInventory(\"CollideFlag\",1,\"CollideCheck\")\nloop\n\nCollideCheck:\nTNT1 A 0 //A_LogInt(user_GravStack)\nTNT1 A 0 A_SetScale(user_GravStack)\nTNT1 A 0 A_JumpIf(user_GravStack>=Mass,\"CollideX\")\nTNT1 A 0 A_JumpIf(user_GravStack>=1,\"Collide\")\nTNT1 A 2 //A_Log(\"Gravity Slam = 0\")\nstop\nCollide:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 //A_SpawnItemEX(\"SlamCollide\",0,0,28,0,0,0,0,16384)//SXF_TRANSFERSCALE\nTNT1 A 2\nstop\nCollideX:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 //A_SpawnItemEX(\"SlamCollideX\",0,0,28,0,0,0,0,16384)\nTNT1 A 2\nstop\n}\n}\n\nactor PainG_TenguSlamHit : BasicSlamBase//Tenguman\n{\nStates\n{\nCollide:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 A_SpawnItemEX(\"G_TenguSlamCollide\",0,0,28,0,0,0,0,16384)\nTNT1 A 2\nstop\nCollideX:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 A_SpawnItemEX(\"G_TenguSlamCollideX\",0,0,28,0,0,0,0,16384)\nTNT1 A 2\nstop\n}\n}\n\nactor PainG_TornadoSlamHit : BasicSlamBase//Tornadoman\n{\nStates\n{\nCollide:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 A_SpawnItemEX(\"G_TornadoSlamCollide\",0,0,28,0,0,0,0,16384)\nTNT1 A 2\nstop\nCollideX:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 A_SpawnItemEX(\"G_TornadoSlamCollideX\",0,0,28,0,0,0,0,16384)\nTNT1 A 2\nstop\n}\n}\n\nactor PainDynaTagHit : BasicHitBaseF\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_HIT\",ACS_ExecuteWithResult(257,0)+2000)\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 ACS_ExecuteAlways(C_DYNAMOACS,0,user_HIT,ACS_ExecuteWithResult(257,0))\nstop\n}\n}\n\n//Flings\nactor PainBaseFlingHit : BasicHitBaseF\n{\nvar int user_Amount;\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"TempPitProtect\",1)\nTNT1 A 0 A_SetUserVar(\"user_HIT\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 ACS_ExecuteAlways(C_JAX_FLINGACS,0,ACS_ExecuteWithResult(257,0),user_HIT,user_Amount)\nstop\n}\n}\n\nactor PainDuoRamHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",32)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor DeathLightRyuShoryuHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",15)\ngoto PainBaseFlingHit::Spawn+2\n}\n}\n\nactor DeathLightRyuShinShoryuHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",35)\ngoto PainBaseFlingHit::Spawn+2\n}\n}\n\nactor PainMagPushHit : BasicHitBaseF//MagHitKai\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"TempPitProtect\",1)\nTNT1 A 0 A_SetUserVar(\"user_HIT\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 ACS_ExecuteAlways(C_JAX_FLINGACS,0,ACS_ExecuteWithResult(257,0),user_HIT,0+2.5*ACS_ExecuteWithResult(C_CHECK_TARGET_ITEM,2))\nstop\n}\n}\n\nactor PainKnightRushHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",8)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainWindStormPullHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",-16)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainWindStormPushHit : BasicHitBaseF\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"TempPitProtect\",1)\nTNT1 A 0 A_SetUserVar(\"user_HIT\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 ACS_ExecuteAlways(C_JAX_FLINGACS,0,ACS_ExecuteWithResult(257,0),user_HIT,10+ACS_ExecuteWithResult(C_CHECK_TARGET_ITEM,1))\nstop\n}\n}\n\nactor PainODuoRamHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",64)\ngoto PainBaseFlingHit::Spawn\n}\n}\nactor PainODuoMeteorFHit : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",38)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor DeathConcreteShoulderHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",70)\ngoto PainBaseFlingHit::Spawn+2\n}\n}\n\nactor DeathUranusLiftHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",40)\ngoto PainBaseFlingHit::Spawn+2\n}\n}\n\nactor PainEnkerPushHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",22)\ngoto PainBaseFlingHit::Spawn\n}\n}\nactor DeathEnkerPushHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",44)\ngoto PainBaseFlingHit::Spawn+2\n}\n}\n\nactor PainMegaWaterBarrierHit : BasicHitBaseF\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"TempPitProtect\",1)\nTNT1 A 0 A_SetUserVar(\"user_HIT\", ACS_ExecuteWithResult(257,0))\nTNT1 A 0 A_TransferPointer(2,0,2,2)\nTNT1 A 0 ACS_ExecuteAlways(C_JAX_FLINGACS,0,ACS_ExecuteWithResult(257,0),user_HIT,10+2*ACS_ExecuteWithResult(C_CHECK_TARGET_ITEM,3))\nstop\n}\n}\n\nactor PainHyperStormBlasterHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",7)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainJupiterPushHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",25)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainYellowDevilPHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",77)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\n//Give on-hit\nactor PainRollHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainRollHit_P\",1)\nstop\n}\n}\nactor PainRollHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"RollHealAmmo\",4)\nstop\n}\n}\n\nactor PainLightRyu1Hit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainLightRyu1Hit_P\",1)\nstop\n}\n}\nactor PainLightRyu1Hit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"SuperComboGauge\",1)\nstop\n}\n}\nactor PainLightRyu4Hit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainLightRyu4Hit_P\",1)\nstop\n}\n}\nactor PainLightRyu4Hit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"SuperComboGauge\",4)\nstop\n}\n}\nactor PainLightRyuStopHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainLightRyuStopHit_P\",1)\nstop\n}\n}\nactor PainLightRyuStopHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"RyuShinShoryuFlag_P\",1)\nstop\n}\n}\n\nactor JoeHitFlag2 : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor JoeHitFlag : Powerup\n{\nPowerup.Duration -8\n}\nactor JoeHitItem : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"JoeHitFlag\",1,3)\nTNT1 A 0 A_GiveInventory(\"JoeHitFlag2\",1)\nTNT1 A 0 A_SpawnItemEx(\"JoeHitWatcher\")\nTNT1 A 0 A_GiveInventory(\"JoeHitFlag\",1)\nstop\n}\n}\nactor JoeHitWatcher : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"JoeHitFlag\", 1, \"Spawn\")\nTNT1 A 0 A_TakeFromTarget(\"JoeHitFlag2\",999)\nstop\n}\n}\n\nactor PainBBA_MegaRHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainBBA_MegaRHit_P\",1)\nstop\n}\n}\nactor PainBBA_MegaRHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"BBA_Money\",16)\nstop\n}\n}\n\nactor PainToadLeapHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainToadLeapHit_P\",1)\nstop\n}\n}\nactor PainToadLeapHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"ToadLeap_Pickup\",1)\nstop\n}\n}\n\nactor PainPlantBusterHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainPlantBusterHit_P\",1)\nstop\n}\n}\nactor PainPlantBusterHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"LMSRegen\",1)\nstop\n}\n}\n\nactor PainBlizzardBowlHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainBlizzardBowlHit_P\",1)\nstop\n}\n}\nactor PainBlizzardBowlHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"CrackFlag\",1)\nstop\n}\n}\n\nactor PainShadeSuckHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainShadeSuckHit_P\",1)\nstop\n}\n}\nactor PainShadeSuckHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"DocBusterC\",1,\"P_DOC\")\n\nTNT1 A 0 A_JumpIfInventory(\"EnkerAbsorbCount\",1,\"P_1\")\nTNT1 A 0 A_JumpIfInventory(\"BasicArmor\",1,\"P_2\")\nTNT1 A 0 A_JumpIfInventory(\"StarArmorPower\",1,\"P_2\")\n\nTNT1 A 0 A_JumpIfInventory(\"WilyNoSuitWeakness\",1,\"P_7\")\nTNT1 A 0 A_JumpIfInventory(\"DynamoHealingWeakness\",1,\"P_7\")\nTNT1 A 0 A_JumpIfInventory(\"TrioRageWeakness\",1,\"P_10\")\ngoto P_5\n\nP_1:TNT1 A 0 A_GiveToTarget(\"Health\",1)stop\nP_2:TNT1 A 0 A_GiveToTarget(\"Health\",2)stop\nP_3:TNT1 A 0 A_GiveToTarget(\"Health\",3)stop\nP_4:TNT1 A 0 A_GiveToTarget(\"Health\",5)stop\nP_5:TNT1 A 0 A_GiveToTarget(\"Health\",5)stop\nP_6:TNT1 A 0 A_GiveToTarget(\"Health\",6)stop\nP_7:TNT1 A 0 A_GiveToTarget(\"Health\",7)stop\nP_8:TNT1 A 0 A_GiveToTarget(\"Health\",8)stop\nP_9:TNT1 A 0 A_GiveToTarget(\"Health\",9)stop\nP_10:TNT1 A 0 A_GiveToTarget(\"Health\",10)stop\nP_11:TNT1 A 0 A_GiveToTarget(\"Health\",11)stop\n\nP_DOC:\nTNT1 A 0 A_JumpIfInventory(\"DocToadHealthBar\",1,\"P_3\")\nTNT1 A 0 A_JumpIfInventory(\"DuoHealthBar\",1,\"P_4\")\nTNT1 A 0 A_JumpIfInventory(\"MegaHealthBar\",1,\"P_6\")\nTNT1 A 0 A_JumpIfInventory(\"ProtoHealthBar\",1,\"P_7\")\ngoto P_7\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor PainFlashBombB1Hit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainFlashBombB1Hit_P\",1)\nstop\n}\n}\nactor PainFlashBombB1Hit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"THATFELTGOODAMMO\",1)\nstop\n}\n}\nactor PainFlashBombB2Hit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainFlashBombB2Hit_P\",1)\nstop\n}\n}\nactor PainFlashBombB2Hit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"THATFELTGOODAMMO\",3)\nstop\n}\n}\n\nactor PainMagicCardBHit : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 //A_JumpIf(CheckClass(\"Magicman\",2),\"GiveHealth\")//This works, but not on the first hit\n//stop\n//GiveHealth:\nTNT1 A 0 A_JumpIfInventory(\"MagicStackedDeckFlag1\",1,\"Stack_1\")\nTNT1 A 0 A_JumpIfInventory(\"MagicStackedDeckFlag2\",1,\"Stack_1\")\nTNT1 A 0 A_JumpIfInventory(\"MagicStackedDeckFlag3\",1,\"Stack_2\")\nTNT1 A 0 A_JumpIfInventory(\"MagicStackedDeckFlag4\",1,\"Stack_3\")\nTNT1 A 0 A_JumpIfInventory(\"MagicStackedDeckFlag5\",1,\"Stack_4\")\ngoto Stack_5\nStack_1:\nTNT1 A 0 A_GiveInventory(\"MagicStackedDeckFlag1\",1)\nTNT1 A 0 A_SpawnItemEx(\"MagicCardHealth_1\",0,0,28,0,0,0,0,1)\nstop\nStack_2:\nTNT1 A 0 A_GiveInventory(\"MagicStackedDeckFlag2\",1)\nTNT1 A 0 A_SpawnItemEx(\"MagicCardHealth_2\",0,0,28,0,0,0,0,1)\nstop\nStack_3:\nTNT1 A 0 A_GiveInventory(\"MagicStackedDeckFlag3\",1)\nTNT1 A 0 A_SpawnItemEx(\"MagicCardHealth_3\",0,0,28,0,0,0,0,1)\nstop\nStack_4:\nTNT1 A 0 A_GiveInventory(\"MagicStackedDeckFlag4\",1)\nTNT1 A 0 A_SpawnItemEx(\"MagicCardHealth_4\",0,0,28,0,0,0,0,1)\nstop\nStack_5:\nTNT1 A 0 A_GiveInventory(\"MagicStackedDeckFlag5\",1)\nTNT1 A 0 A_SpawnItemEx(\"MagicCardHealth_5\",0,0,28,0,0,0,0,1)\nstop\n\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor MagicStackedDeckFlag1 : Powerup\n{\nPowerup.Duration -3\n}\nactor MagicStackedDeckFlag2 : MagicStackedDeckFlag1 {}\nactor MagicStackedDeckFlag3 : MagicStackedDeckFlag1 {}\nactor MagicStackedDeckFlag4 : MagicStackedDeckFlag1 {}\nactor MagicStackedDeckFlag5 : MagicStackedDeckFlag1 {}\n\nactor MagicCardHealth_1\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+SEEKERMISSILE\nReactionTime 100\nDamage (0)\nRadius 2\nHeight 2\nspeed 35\nscale 2.5\nstates\n{\nSpawn:\nMCAR S 0\nMCAR S 0 A_TransferPointer(2,0,2,2)\nMCAR S 0 A_RearrangePointers(0,0,2)\nMCAR S 1 A_FaceTarget\ngoto Spawn2\nSpawn2:\nMCAR S 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR S 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR S 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR S 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR S 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR S 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR T 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR T 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR T 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR T 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR T 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR T 1 A_JumpIfCloser(64,\"Giver\")MCAR S 0 A_SeekerMissile(90,90,2)\nMCAR S 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"SuperDeath\")\nMCAR S 0 A_CountDown\nloop\nSuperDeath:\nTNT1 A 1\nstop\nGiver:\nTNT1 A 0 A_GiveToTarget(\"MC_H_PU_1\",1)\ngoto End\nEnd:\nTNT1 A 0 A_Stop\nTNT1 A 1 A_SpawnItemEx(\"MagicCardHealthFX\",-8,0,-8,0,0,0,0,1)\nstop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor MagicCardHealthFX : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEx(\"item/energyup\",\"Weapon\")\nTNT1 A 2 A_SpawnItemEx(\"MagicCardHealthFX2\",0,0,0,0,0,0,0,1)\nstop\n}\n}\n\nactor MagicCardHealthFX2 : BasicClientSide\n{\nStates\n{\nSpawn:\nMGB9 ABCDEFG 3\nstop\n}\n}\n\nactor MagicCardHealth_2 : MagicCardHealth_1\n{\nStates\n{\nGiver:\nTNT1 A 0 A_GiveToTarget(\"MC_H_PU_2\",1)\ngoto End\n}\n}\nactor MagicCardHealth_3 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_3\",1)goto End}}\nactor MagicCardHealth_4 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_4\",1)goto End}}\nactor MagicCardHealth_5 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_5\",1)goto End}}\nactor MagicCardHealth_6 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_6\",1)goto End}}\nactor MagicCardHealth_7 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_7\",1)goto End}}\nactor MagicCardHealth_8 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_8\",1)goto End}}\nactor MagicCardHealth_9 : MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_9\",1)goto End}}\nactor MagicCardHealth_10: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_10\",1)goto End}}\nactor MagicCardHealth_11: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_11\",1)goto End}}\nactor MagicCardHealth_12: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_12\",1)goto End}}\nactor MagicCardHealth_13: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_13\",1)goto End}}\nactor MagicCardHealth_14: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_14\",1)goto End}}\nactor MagicCardHealth_15: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_15\",1)goto End}}\nactor MagicCardHealth_16: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_16\",1)goto End}}\nactor MagicCardHealth_17: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_17\",1)goto End}}\nactor MagicCardHealth_18: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_18\",1)goto End}}\nactor MagicCardHealth_19: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_19\",1)goto End}}\nactor MagicCardHealth_20: MagicCardHealth_1{States{Giver:TNT1 A 0 A_GiveToTarget(\"MC_H_PU_20\",1)goto End}}\n\nactor MC_H_PU_1 : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIf(Health>0,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,1)\nstop\n}\n}\nactor MC_H_PU_2 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,2)stop}}\nactor MC_H_PU_3 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,3)stop}}\nactor MC_H_PU_4 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,4)stop}}\nactor MC_H_PU_5 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,5)stop}}\nactor MC_H_PU_6 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,6)stop}}\nactor MC_H_PU_7 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,7)stop}}\nactor MC_H_PU_8 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,8)stop}}\nactor MC_H_PU_9 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,9)stop}}\nactor MC_H_PU_10: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,10)stop}}\nactor MC_H_PU_11: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,11)stop}}\nactor MC_H_PU_12: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,12)stop}}\nactor MC_H_PU_13: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,13)stop}}\nactor MC_H_PU_14: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,14)stop}}\nactor MC_H_PU_15: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,15)stop}}\nactor MC_H_PU_16: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,16)stop}}\nactor MC_H_PU_17: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,17)stop}}\nactor MC_H_PU_18: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,18)stop}}\nactor MC_H_PU_19: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,19)stop}}\nactor MC_H_PU_20: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_ExecuteAlways(C_HEALTHACS,0,2,20)stop}}\n\nactor PainODuoMeteorHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainODuoMeteorHit_P\",1)\nstop\n}\n}\nactor PainODuoMeteorHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"ODuoTheMeteorPickup\",1)\nstop\n}\n}\n\nactor PainConcreteShoulderHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainConcreteShoulderHit_P\",1)\nstop\n}\n}\nactor PainConcreteShoulderHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"ConcreteBashFlag\",1)\nstop\n}\n}\n\nactor PainTornadoLeapHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainTornadoLeapHit_P\",1)\nstop\n}\n}\nactor PainTornadoLeapHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"TornadoLeap_Pickup\",1)\nstop\n}\n}\n\nactor PainQuintLeapHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainQuintLeapHit_P\",1)\nstop\n}\n}\nactor PainQuintLeapHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"QuintLeap_Pickup\",1)\nstop\n}\n}\n\nactor PainHSHColdHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainHSHColdHit_P\",1)\nstop\n}\n}\nactor PainHSHColdHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"HyperStormCold\",6)\nstop\n}\n}\n\nactor PainHSHSuckHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainHSHSuckHit_P\",1)\nstop\n}\n}\nactor PainHSHSuckHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"Health\",1)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/WeaknessBase.txt",
"contents": "actor Weakness : PowerProtection\n{\nPowerup.Duration 0x7FFFFFFC\ndamagefactor \"Normal\", 1.0\n}\n\nactor Pwr_Weakness_Flaw : Weakness{}\nactor W_Weakness_Tag : OnceC{}\n\nactor WeaknessBase_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult(\"CBM_GetCVar\",0)==2,\"P_W\")\nTNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult(\"CBM_GetCVar\",0)==1,\"P_F\")\nstop\nP_W:\nTNT1 A 0 A_GiveInventory(\"Pwr_Weakness_Flaw\",1)\ngoto P_F\nP_F:\nTNT1 A 0 A_GiveInventory(\"W_Weakness_Tag\",1)\nstop\n}\n}\n\n//MM1//MM1//MM1//MM1//MM1\nactor RollingCutterWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_RollingCutter_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_RollingCutter_Tag\",1)stop}}\nactor RollingCutterWeakness2 : RollingCutterWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_RollingCutter_Flaw2\",1)goto P_F}}\nactor SuperArmWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SuperArm_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SuperArm_Tag\",1)stop}}\nactor SuperArmWeakness2 : SuperArmWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SuperArm_Flaw2\",1)goto P_F}}\nactor IceSlasherWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_IceSlasher_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_IceSlasher_Tag\",1)stop}}\nactor IceSlasherWeakness2 : IceSlasherWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_IceSlasher_Flaw2\",1)goto P_F}}\nactor HyperBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_HyperBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_HyperBomb_Tag\",1)stop}}\nactor HyperBombWeakness2 : HyperBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_HyperBomb_Flaw2\",1)goto P_F}}\nactor FireStormWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_FireStorm_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_FireStorm_Tag\",1)stop}}\nactor FireStormWeakness2 : FireStormWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_FireStorm_Flaw2\",1)goto P_F}}\nactor ThunderBeamWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderBeam_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ThunderBeam_Tag\",1)stop}}\nactor ThunderBeamWeakness2 : ThunderBeamWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderBeam_Flaw2\",1)goto P_F}}\nactor TimeSlowWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TimeSlow_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TimeSlow_Tag\",1)stop}}\nactor TimeSlowWeakness2 : TimeSlowWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TimeSlow_Flaw2\",1)goto P_F}}\nactor OilSliderWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_OilSlider_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_OilSlider_Tag\",1)stop}}\nactor OilSliderWeakness2 : OilSliderWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_OilSlider_Flaw2\",1)goto P_F}}\n//MM1//MM1//MM1//MM1//MM1\n\n//MM2//MM2//MM2//MM2//MM2\nactor MetalBladeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MetalBlade_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MetalBlade_Tag\",1)stop}}\nactor MetalBladeWeakness2 : MetalBladeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MetalBlade_Flaw2\",1)goto P_F}}\nactor AirShooterWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_AirShooter_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_AirShooter_Tag\",1)stop}}\nactor AirShooterWeakness2 : AirShooterWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_AirShooter_Flaw2\",1)goto P_F}}\nactor BubbleLeadWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BubbleLead_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BubbleLead_Tag\",1)stop}}\nactor BubbleLeadWeakness2 : BubbleLeadWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BubbleLead_Flaw2\",1)goto P_F}}\nactor QuickBoomerangWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_QuickBoomerang_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_QuickBoomerang_Tag\",1)stop}}\nactor QuickBoomerangWeakness2 : QuickBoomerangWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_QuickBoomerang_Flaw2\",1)goto P_F}}\nactor CrashBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_CrashBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_CrashBomb_Tag\",1)stop}}\nactor CrashBombWeakness2 : CrashBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_CrashBomb_Flaw2\",1)goto P_F}}\nactor TimeStopperWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TimeStopper_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TimeStopper_Tag\",1)stop}}\nactor TimeStopperWeakness2 : TimeStopperWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TimeStopper_Flaw2\",1)goto P_F}}\nactor AtomicFireWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_AtomicFire_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_AtomicFire_Tag\",1)stop}}\nactor AtomicFireWeakness2 : AtomicFireWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_AtomicFire_Flaw2\",1)goto P_F}}\nactor LeafShieldWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_LeafShield_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_LeafShield_Tag\",1)stop}}\nactor LeafShieldWeakness2 : LeafShieldWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_LeafShield_Flaw2\",1)goto P_F}}\n//MM2//MM2//MM2//MM2//MM2\n\n//MM3//MM3//MM3//MM3//MM3\nactor NeedleCannonWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_NeedleCannon_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_NeedleCannon_Tag\",1)stop}}\nactor NeedleCannonWeakness2 : NeedleCannonWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_NeedleCannon_Flaw\",1)goto P_F}}\nactor MagnetMissileWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MagnetMissile_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MagnetMissile_Tag\",1)stop}}\nactor MagnetMissileWeakness2 : MagnetMissileWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MagnetMissile_Flaw2\",1)goto P_F}}\nactor GeminiLaserWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_GeminiLaser_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_GeminiLaser_Tag\",1)stop}}\nactor GeminiLaserWeakness2 : GeminiLaserWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_GeminiLaser_Flaw2\",1)goto P_F}}\nactor HardKnuckleWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_HardKnuckle_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_HardKnuckle_Tag\",1)stop}}\nactor HardKnuckleWeakness2 : HardKnuckleWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_HardKnuckle_Flaw2\",1)goto P_F}}\nactor TopSpinWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TopSpin_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TopSpin_Tag\",1)stop}}\nactor TopSpinWeakness2 : TopSpinWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TopSpin_Flaw2\",1)goto P_F}}\nactor SearchSnakeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SearchSnake_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SearchSnake_Tag\",1)stop}}\nactor SearchSnakeWeakness2 : SearchSnakeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SearchSnake_Flaw2\",1)goto P_F}}\nactor SparkShockWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SparkShock_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SparkShock_Tag\",1)stop}}\nactor SparkShockWeakness2 : SparkShockWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SparkShock_Flaw2\",1)goto P_F}}\nactor ShadowBladeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ShadowBlade_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ShadowBlade_Tag\",1)stop}}\nactor ShadowBladeWeakness2 : ShadowBladeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ShadowBlade_Flaw2\",1)goto P_F}}\n//MM3//MM3//MM3//MM3//MM3\n\n//MM4//MM4//MM4//MM4//MM4\nactor FlashStopperWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlashStopper_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_FlashStopper_Tag\",1)stop}}\nactor FlashStopperWeakness2 : FlashStopperWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlashStopper_Flaw2\",1)goto P_F}}\nactor RainFlushWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_RainFlush_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_RainFlush_Tag\",1)stop}}\nactor RainFlushWeakness2 : RainFlushWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_RainFlush_Flaw2\",1)goto P_F}}\nactor DrillBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_DrillBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_DrillBomb_Tag\",1)stop}}\nactor DrillBombWeakness2 : DrillBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_DrillBomb_Flaw2\",1)goto P_F}}\nactor PharaohShotWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_PharaohShot_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_PharaohShot_Tag\",1)stop}}\nactor PharaohShotWeakness2 : PharaohShotWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_PharaohShot_Flaw2\",1)goto P_F}}\nactor RingBoomerangWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_RingBoomerang_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_RingBoomerang_Tag\",1)stop}}\nactor RingBoomerangWeakness2 : RingBoomerangWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_RingBoomerang_Flaw2\",1)goto P_F}}\nactor DustCrusherWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_DustCrusher_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_DustCrusher_Tag\",1)stop}}\nactor DustCrusherWeakness2 : DustCrusherWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_DustCrusher_Flaw2\",1)goto P_F}}\nactor DiveMissileWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_DiveMissile_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_DiveMissile_Tag\",1)stop}}\nactor DiveMissileWeakness2 : DiveMissileWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_DiveMissile_Flaw2\",1)goto P_F}}\nactor SkullBarrierWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SkullBarrier_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SkullBarrier_Tag\",1)stop}}\nactor SkullBarrierWeakness2 : SkullBarrierWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SkullBarrier_Flaw2\",1)goto P_F}}\n//MM4//MM4//MM4//MM4//MM4\n\n//MM5//MM5//MM5//MM5//MM5\nactor GravityHoldWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_GravityHold_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_GravityHold_Tag\",1)stop}}\nactor GravityHoldWeakness2 : GravityHoldWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_GravityHold_Flaw2\",1)goto P_F}}\nactor WaterWaveWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaterWave_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WaterWave_Tag\",1)stop}}\nactor WaterWaveWeakness2 : WaterWaveWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaterWave_Flaw2\",1)goto P_F}}\nactor PowerStoneWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_PowerStone_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_PowerStone_Tag\",1)stop}}\nactor PowerStoneWeakness2 : PowerStoneWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_PowerStone_Flaw2\",1)goto P_F}}\nactor GyroAttackWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_GyroAttack_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_GyroAttack_Tag\",1)stop}}\nactor GyroAttackWeakness2 : GyroAttackWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_GyroAttack_Flaw2\",1)goto P_F}}\nactor StarCrashWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_StarCrash_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_StarCrash_Tag\",1)stop}}\nactor StarCrashWeakness2 : StarCrashWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_StarCrash_Flaw2\",1)goto P_F}}\nactor ChargeKickWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ChargeKick_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ChargeKick_Tag\",1)stop}}\nactor ChargeKickWeakness2 : ChargeKickWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ChargeKick_Flaw2\",1)goto P_F}}\nactor NapalmBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_NapalmBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_NapalmBomb_Tag\",1)stop}}\nactor NapalmBombWeakness2 : NapalmBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_NapalmBomb_Flaw2\",1)goto P_F}}\nactor CrystalEyeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_CrystalEye_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_CrystalEye_Tag\",1)stop}}\nactor CrystalEyeWeakness2 : CrystalEyeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_CrystalEye_Flaw2\",1)goto P_F}}\n//MM5//MM5//MM5//MM5//MM5\n\n//MM6//MM6//MM6//MM6//MM6\nactor BlizzardAttackWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BlizzardAttack_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BlizzardAttack_Tag\",1)stop}}\nactor BlizzardAttackWeakness2 : BlizzardAttackWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BlizzardAttack_Flaw2\",1)goto P_F}}\nactor CentaurFlashWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_CentaurFlash_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_CentaurFlash_Tag\",1)stop}}\nactor CentaurFlashWeakness2 : CentaurFlashWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_CentaurFlash_Flaw2\",1)goto P_F}}\nactor FlameBlastWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlameBlast_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_FlameBlast_Tag\",1)stop}}\nactor FlameBlastWeakness2 : FlameBlastWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlameBlast_Flaw2\",1)goto P_F}}\nactor KnightCrushWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_KnightCrush_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_KnightCrush_Tag\",1)stop}}\nactor KnightCrushWeakness2 : KnightCrushWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_KnightCrush_Flaw2\",1)goto P_F}}\nactor PlantBarrierWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_PlantBarrier_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_PlantBarrier_Tag\",1)stop}}\nactor PlantBarrierWeakness2 : PlantBarrierWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_PlantBarrier_Flaw2\",1)goto P_F}}\nactor SilverTomahawkWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SilverTomahawk_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SilverTomahawk_Tag\",1)stop}}\nactor SilverTomahawkWeakness2 : SilverTomahawkWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SilverTomahawk_Flaw2\",1)goto P_F}}\nactor WindStormWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WindStorm_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WindStorm_Tag\",1)stop}}\nactor WindStormWeakness2 : WindStormWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WindStorm_Flaw2\",1)goto P_F}}\nactor YamatoSpearWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_YamatoSpear_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_YamatoSpear_Tag\",1)stop}}\nactor YamatoSpearWeakness2 : YamatoSpearWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_YamatoSpear_Flaw2\",1)goto P_F}}\n//MM6//MM6//MM6//MM6//MM6\n\n//MM7//MM7//MM7//MM7//MM7\nactor FreezeCrackerWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_FreezeCracker_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_FreezeCracker_Tag\",1)stop}}\nactor FreezeCrackerWeakness2 : FreezeCrackerWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_FreezeCracker_Flaw2\",1)goto P_F}}\nactor JunkShieldWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_JunkShield_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_JunkShield_Tag\",1)stop}}\nactor JunkShieldWeakness2 : JunkShieldWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_JunkShield_Flaw2\",1)goto P_F}}\nactor DangerWrapWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_DangerWrap_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_DangerWrap_Tag\",1)stop}}\nactor DangerWrapWeakness2 : DangerWrapWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_DangerWrap_Flaw2\",1)goto P_F}}\nactor ThunderBoltWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderBolt_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ThunderBolt_Tag\",1)stop}}\nactor ThunderBoltWeakness2 : ThunderBoltWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderBolt_Flaw2\",1)goto P_F}}\nactor WildCoilWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WildCoil_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WildCoil_Tag\",1)stop}}\nactor WildCoilWeakness2 : WildCoilWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WildCoil_Flaw2\",1)goto P_F}}\nactor SlashClawWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SlashClaw_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SlashClaw_Tag\",1)stop}}\nactor SlashClawWeakness2 : SlashClawWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SlashClaw_Flaw2\",1)goto P_F}}\nactor NoiseCrushWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_NoiseCrush_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_NoiseCrush_Tag\",1)stop}}\nactor NoiseCrushWeakness2 : NoiseCrushWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_NoiseCrush_Flaw2\",1)goto P_F}}\nactor ScorchWheelWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ScorchWheel_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ScorchWheel_Tag\",1)stop}}\nactor ScorchWheelWeakness2 : ScorchWheelWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ScorchWheel_Flaw2\",1)goto P_F}}\n//MM7//MM7//MM7//MM7//MM7\n\n//MM8//MM8//MM8//MM8//MM8\nactor TornadoHoldWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TornadoHold_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TornadoHold_Tag\",1)stop}}\nactor TornadoHoldWeakness2 : TornadoHoldWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TornadoHold_Flaw2\",1)goto P_F}}\nactor AstroCrushWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_AstroCrush_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_AstroCrush_Tag\",1)stop}}\nactor AstroCrushWeakness2 : AstroCrushWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_AstroCrush_Flaw2\",1)goto P_F}}\nactor FlameSwordWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlameSword_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_FlameSword_Tag\",1)stop}}\nactor FlameSwordWeakness2 : FlameSwordWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlameSword_Flaw2\",1)goto P_F}}\nactor ThunderClawWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderClaw_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ThunderClaw_Tag\",1)stop}}\nactor ThunderClawWeakness2 : ThunderClawWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderClaw_Flaw2\",1)goto P_F}}\nactor HomingSniperWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_HomingSniper_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_HomingSniper_Tag\",1)stop}}\nactor HomingSniperWeakness2 : HomingSniperWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_HomingSniper_Flaw2\",1)goto P_F}}\nactor IceWaveWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_IceWave_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_IceWave_Tag\",1)stop}}\nactor IceWaveWeakness2 : IceWaveWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_IceWave_Flaw2\",1)goto P_F}}\nactor FlashBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlashBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_FlashBomb_Tag\",1)stop}}\nactor FlashBombWeakness2 : FlashBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_FlashBomb_Flaw2\",1)goto P_F}}\nactor WaterBalloonWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaterBalloon_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WaterBalloon_Tag\",1)stop}}\nactor WaterBalloonWeakness2 : WaterBalloonWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaterBalloon_Flaw2\",1)goto P_F}}\nactor MegaBallWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MegaBall_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MegaBall_Tag\",1)stop}}\nactor MegaBallWeakness2 : MegaBallWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MegaBall_Flaw2\",1)goto P_F}}\n//MM8//MM8//MM8//MM8//MM8\n\n//MMB//MMB//MMB//MMB//MMB\nactor TenguBladeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TenguBlade_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TenguBlade_Tag\",1)stop}}\nactor TenguBladeWeakness2 : TenguBladeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TenguBlade_Flaw2\",1)goto P_F}}\nactor CopyVisionWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_CopyVision_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_CopyVision_Tag\",1)stop}}\nactor CopyVisionWeakness2 : CopyVisionWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_CopyVision_Flaw2\",1)goto P_F}}\nactor LightningBoltWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_LightningBolt_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_LightningBolt_Tag\",1)stop}}\nactor LightningBoltWeakness2 : LightningBoltWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_LightningBolt_Flaw2\",1)goto P_F}}\nactor SpreadDrillWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SpreadDrill_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SpreadDrill_Tag\",1)stop}}\nactor SpreadDrillWeakness2 : SpreadDrillWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SpreadDrill_Flaw2\",1)goto P_F}}\nactor IceWallWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_IceWall_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_IceWall_Tag\",1)stop}}\nactor IceWallWeakness2 : IceWallWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_IceWall_Flaw2\",1)goto P_F}}\nactor RemoteMineWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_RemoteMine_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_RemoteMine_Tag\",1)stop}}\nactor RemoteMineWeakness2 : RemoteMineWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_RemoteMine_Flaw2\",1)goto P_F}}\nactor WaveBurnerWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaveBurner_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WaveBurner_Tag\",1)stop}}\nactor WaveBurnerWeakness2 : WaveBurnerWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaveBurner_Flaw2\",1)goto P_F}}\nactor MagicCardWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MagicCard_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MagicCard_Tag\",1)stop}}\nactor MagicCardWeakness2 : MagicCardWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MagicCard_Flaw2\",1)goto P_F}}\n//MMB//MMB//MMB//MMB//MMB\n\n//MM9//MM9//MM9//MM9//MM9\nactor ConcreteShotWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ConcreteShot_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ConcreteShot_Tag\",1)stop}}\nactor ConcreteShotWeakness2 : ConcreteShotWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ConcreteShot_Flaw2\",1)goto P_F}}\nactor TornadoBlowWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TornadoBlow_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TornadoBlow_Tag\",1)stop}}\nactor TornadoBlowWeakness2 : TornadoBlowWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TornadoBlow_Flaw2\",1)goto P_F}}\nactor LaserTridentWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_LaserTrident_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_LaserTrident_Tag\",1)stop}}\nactor LaserTridentWeakness2 : LaserTridentWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_LaserTrident_Flaw2\",1)goto P_F}}\nactor PlugBallWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_PlugBall_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_PlugBall_Tag\",1)stop}}\nactor PlugBallWeakness2 : PlugBallWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_PlugBall_Flaw2\",1)goto P_F}}\nactor JewelSatelliteWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_JewelSatellite_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_JewelSatellite_Tag\",1)stop}}\nactor JewelSatelliteWeakness2 : JewelSatelliteWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_JewelSatellite_Flaw2\",1)goto P_F}}\nactor HornetChaserWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_HornetChaser_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_HornetChaser_Tag\",1)stop}}\nactor HornetChaserWeakness2 : HornetChaserWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_HornetChaser_Flaw2\",1)goto P_F}}\nactor MagmaBazookaWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MagmaBazooka_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MagmaBazooka_Tag\",1)stop}}\nactor MagmaBazookaWeakness2 : MagmaBazookaWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MagmaBazooka_Flaw2\",1)goto P_F}}\nactor BlackHoleBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BlackHoleBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BlackHoleBomb_Tag\",1)stop}}\nactor BlackHoleBombWeakness2 : BlackHoleBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BlackHoleBomb_Flaw2\",1)goto P_F}}\n//MM9//MM9//MM9//MM9//MM9\n\n//MM10//MM10//MM10//MM10//MM10\n\nactor TripleBladeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_TripleBlade_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_TripleBlade_Tag\",1)stop}}\nactor TripleBladeWeakness2 : TripleBladeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_TripleBlade_Flaw2\",1)goto P_F}}\nactor WaterShieldWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaterShield_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WaterShield_Tag\",1)stop}}\nactor WaterShieldWeakness2 : WaterShieldWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WaterShield_Flaw2\",1)goto P_F}}\nactor CommandoBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_CommandoBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_CommandoBomb_Tag\",1)stop}}\nactor CommandoBombWeakness2 : CommandoBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_CommandoBomb_Flaw2\",1)goto P_F}}\nactor ChillSpikeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ChillSpike_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ChillSpike_Tag\",1)stop}}\nactor ChillSpikeWeakness2 : ChillSpikeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ChillSpike_Flaw2\",1)goto P_F}}\nactor ThunderWoolWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderWool_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ThunderWool_Tag\",1)stop}}\nactor ThunderWoolWeakness2 : ThunderWoolWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ThunderWool_Flaw2\",1)goto P_F}}\nactor ReboundStrikerWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ReboundStriker_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ReboundStriker_Tag\",1)stop}}\nactor ReboundStrikerWeakness2 : ReboundStrikerWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ReboundStriker_Flaw2\",1)goto P_F}}\nactor WheelCutterWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_WheelCutter_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_WheelCutter_Tag\",1)stop}}\nactor WheelCutterWeakness2 : WheelCutterWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_WheelCutter_Flaw2\",1)goto P_F}}\nactor SolarBlazeWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SolarBlaze_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SolarBlaze_Tag\",1)stop}}\nactor SolarBlazeWeakness2 : SolarBlazeWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SolarBlaze_Flaw2\",1)goto P_F}}\n//MM10//MM10//MM10//MM10//MM10\n\n//MMV//MMV//MMV//MMV//MMV\nactor SparkChaserWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SparkChaser_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SparkChaser_Tag\",1)stop}}\nactor SparkChaserWeakness2 : SparkChaserWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SparkChaser_Flaw2\",1)goto P_F}}\nactor GrabBusterWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_GrabBuster_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_GrabBuster_Tag\",1)stop}}\nactor GrabBusterWeakness2 : GrabBusterWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_GrabBuster_Flaw2\",1)goto P_F}}\nactor BubbleBombWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BubbleBomb_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BubbleBomb_Tag\",1)stop}}\nactor BubbleBombWeakness2 : BubbleBombWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BubbleBomb_Flaw2\",1)goto P_F}}\nactor PhtonMissileWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_PhtonMissile_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_PhtonMissile_Tag\",1)stop}}\nactor PhtonMissileWeakness2 : PhtonMissileWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_PhtonMissile_Flaw2\",1)goto P_F}}\nactor ElectricShockWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ElectricShock_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ElectricShock_Tag\",1)stop}}\nactor ElectricShockWeakness2 : ElectricShockWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ElectricShock_Flaw2\",1)goto P_F}}\nactor BlackHoleWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BlackHole_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BlackHole_Tag\",1)stop}}\nactor BlackHoleWeakness2 : BlackHoleWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BlackHole_Flaw2\",1)goto P_F}}\nactor DeepDiggerWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_DeepDigger_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_DeepDigger_Tag\",1)stop}}\nactor DeepDiggerWeakness2 : DeepDiggerWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_DeepDigger_Flaw\",1)goto P_F}}\nactor BreakDashWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BreakDash_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BreakDash_Tag\",1)stop}}\nactor BreakDashWeakness2 : BreakDashWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BreakDash_Flaw\",1)goto P_F}}\nactor SaltWaterWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_SaltWater_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_SaltWater_Tag\",1)stop}}\nactor SaltWaterWeakness2 : SaltWaterWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_SaltWater_Flaw\",1)goto P_F}}\n//MMV//MMV//MMV//MMV//MMV\n\n//MMWT//MMWT//MMWT//MMWT//MMWT\nactor BusterRodGWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BusterRodG_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BusterRodG_Tag\",1)stop}}\nactor BusterRodGWeakness2 : BusterRodGWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BusterRodG_Flaw2\",1)goto P_F}}\nactor MegaWaterSWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MegaWaterS_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MegaWaterS_Tag\",1)stop}}\nactor MegaWaterSWeakness2 : MegaWaterSWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MegaWaterS_Flaw2\",1)goto P_F}}\nactor HyperStormHWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_HyperStormH_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_HyperStormH_Tag\",1)stop}}\nactor HyperStormHWeakness2 : HyperStormHWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_HyperStormH_Flaw2\",1)goto P_F}}\n//MMWT//MMWT//MMWT//MMWT//MMWT\n\n//MMK//MMK//MMK//MMK//MMK\nactor MirrorBusterWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_MirrorBuster_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_MirrorBuster_Tag\",1)stop}}\nactor MirrorBusterWeakness2 : MirrorBusterWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_MirrorBuster_Flaw2\",1)goto P_F}}\nactor ScrewCrusherWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_ScrewCrusher_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_ScrewCrusher_Tag\",1)stop}}\nactor ScrewCrusherWeakness2 : ScrewCrusherWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_ScrewCrusher_Flaw2\",1)goto P_F}}\nactor BalladeCrackerWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_BalladeCracker_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_BalladeCracker_Tag\",1)stop}}\nactor BalladeCrackerWeakness2 : BalladeCrackerWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_BalladeCracker_Flaw2\",1)goto P_F}}\nactor SakugarneWeakness : WeaknessBase_P{States{\nP_W:TNT1 A 0 A_GiveInventory(\"Pwr_Sakugarne_Flaw\",1)goto P_F\nP_F:TNT1 A 0 A_GiveInventory(\"W_Sakugarne_Tag\",1)stop}}\nactor SakugarneWeakness2 : SakugarneWeakness{States{P_W:TNT1 A 0 A_GiveInventory(\"Pwr_Sakugarne_Flaw2\",1)goto P_F}}\n//MMK//MMK//MMK//MMK//MMK\n\n//MM1//MM1//MM1//MM1//MM1\nactor W_RollingCutter_Tag:OnceC{}\nactor W_SuperArm_Tag:OnceC{}\nactor W_IceSlasher_Tag:OnceC{}\nactor W_HyperBomb_Tag:OnceC{}\nactor W_FireStorm_Tag:OnceC{}\nactor W_ThunderBeam_Tag:OnceC{}\nactor W_TimeSlow_Tag:OnceC{}\nactor W_OilSlider_Tag:OnceC{}\n//MM1//MM1//MM1//MM1//MM1\n\n//MM2//MM2//MM2//MM2//MM2\nactor W_MetalBlade_Tag:OnceC{}\nactor W_AirShooter_Tag:OnceC{}\nactor W_BubbleLead_Tag:OnceC{}\nactor W_QuickBoomerang_Tag:OnceC{}\nactor W_CrashBomb_Tag:OnceC{}\nactor W_TimeStopper_Tag:OnceC{}\nactor W_AtomicFire_Tag:OnceC{}\nactor W_LeafShield_Tag:OnceC{}\n//MM2//MM2//MM2//MM2//MM2\n\n//MM3//MM3//MM3//MM3//MM3\nactor W_NeedleCannon_Tag:OnceC{}\nactor W_MagnetMissile_Tag:OnceC{}\nactor W_GeminiLaser_Tag:OnceC{}\nactor W_HardKnuckle_Tag:OnceC{}\nactor W_TopSpin_Tag:OnceC{}\nactor W_SearchSnake_Tag:OnceC{}\nactor W_SparkShock_Tag:OnceC{}\nactor W_ShadowBlade_Tag:OnceC{}\n//MM3//MM3//MM3//MM3//MM3\n\n//MM4//MM4//MM4//MM4//MM4\nactor W_FlashStopper_Tag:OnceC{}\nactor W_RainFlush_Tag:OnceC{}\nactor W_DrillBomb_Tag:OnceC{}\nactor W_PharaohShot_Tag:OnceC{}\nactor W_RingBoomerang_Tag:OnceC{}\nactor W_DustCrusher_Tag:OnceC{}\nactor W_DiveMissile_Tag:OnceC{}\nactor W_SkullBarrier_Tag:OnceC{}\n//MM4//MM4//MM4//MM4//MM4\n\n//MM5//MM5//MM5//MM5//MM5\nactor W_GravityHold_Tag:OnceC{}\nactor W_WaterWave_Tag:OnceC{}\nactor W_PowerStone_Tag:OnceC{}\nactor W_GyroAttack_Tag:OnceC{}\nactor W_StarCrash_Tag:OnceC{}\nactor W_ChargeKick_Tag:OnceC{}\nactor W_NapalmBomb_Tag:OnceC{}\nactor W_CrystalEye_Tag:OnceC{}\n//MM5//MM5//MM5//MM5//MM5\n\n//MM6//MM6//MM6//MM6//MM6\nactor W_BlizzardAttack_Tag:OnceC{}\nactor W_CentaurFlash_Tag:OnceC{}\nactor W_FlameBlast_Tag:OnceC{}\nactor W_KnightCrush_Tag:OnceC{}\nactor W_PlantBarrier_Tag:OnceC{}\nactor W_SilverTomahawk_Tag:OnceC{}\nactor W_WindStorm_Tag:OnceC{}\nactor W_YamatoSpear_Tag:OnceC{}\n//MM6//MM6//MM6//MM6//MM6\n\n//MM7//MM7//MM7//MM7//MM7\nactor W_FreezeCracker_Tag:OnceC{}\nactor W_JunkShield_Tag:OnceC{}\nactor W_DangerWrap_Tag:OnceC{}\nactor W_ThunderBolt_Tag:OnceC{}\nactor W_WildCoil_Tag:OnceC{}\nactor W_SlashClaw_Tag:OnceC{}\nactor W_NoiseCrush_Tag:OnceC{}\nactor W_ScorchWheel_Tag:OnceC{}\n//MM7//MM7//MM7//MM7//MM7\n\n//MM8//MM8//MM8//MM8//MM8\nactor W_TornadoHold_Tag:OnceC{}\nactor W_AstroCrush_Tag:OnceC{}\nactor W_FlameSword_Tag:OnceC{}\nactor W_ThunderClaw_Tag:OnceC{}\nactor W_HomingSniper_Tag:OnceC{}\nactor W_IceWave_Tag:OnceC{}\nactor W_FlashBomb_Tag:OnceC{}\nactor W_WaterBalloon_Tag:OnceC{}\nactor W_MegaBall_Tag:OnceC{}\n//MM8//MM8//MM8//MM8//MM8\n\n//MMB//MMB//MMB//MMB//MMB\nactor W_TenguBlade_Tag:OnceC{}\nactor W_CopyVision_Tag:OnceC{}\nactor W_LightningBolt_Tag:OnceC{}\nactor W_SpreadDrill_Tag:OnceC{}\nactor W_IceWall_Tag:OnceC{}\nactor W_RemoteMine_Tag:OnceC{}\nactor W_WaveBurner_Tag:OnceC{}\nactor W_MagicCard_Tag:OnceC{}\n//MMB//MMB//MMB//MMB//MMB\n\n//MM9//MM9//MM9//MM9//MM9\nactor W_ConcreteShot_Tag:OnceC{}\nactor W_TornadoBlow_Tag:OnceC{}\nactor W_LaserTrident_Tag:OnceC{}\nactor W_PlugBall_Tag:OnceC{}\nactor W_JewelSatellite_Tag:OnceC{}\nactor W_HornetChaser_Tag:OnceC{}\nactor W_MagmaBazooka_Tag:OnceC{}\nactor W_BlackHoleBomb_Tag:OnceC{}\n//MM9//MM9//MM9//MM9//MM9\n\n//MM10//MM10//MM10//MM10//MM10\nactor W_TripleBlade_Tag:OnceC{}\nactor W_WaterShield_Tag:OnceC{}\nactor W_CommandoBomb_Tag:OnceC{}\nactor W_ChillSpike_Tag:OnceC{}\nactor W_ThunderWool_Tag:OnceC{}\nactor W_ReboundStriker_Tag:OnceC{}\nactor W_WheelCutter_Tag:OnceC{}\nactor W_SolarBlaze_Tag:OnceC{}\n//MM10//MM10//MM10//MM10//MM10\n\n//MMV//MMV//MMV//MMV//MMV\nactor W_SparkChaser_Tag:OnceC{}\nactor W_GrabBuster_Tag:OnceC{}\nactor W_BubbleBomb_Tag:OnceC{}\nactor W_PhtonMissile_Tag:OnceC{}\nactor W_ElectricShock_Tag:OnceC{}\nactor W_BlackHole_Tag:OnceC{}\nactor W_DeepDigger_Tag:OnceC{}\nactor W_BreakDash_Tag:OnceC{}\nactor W_SaltWater_Tag:OnceC{}\n//MMV//MMV//MMV//MMV//MMV\n\n//MMWT//MMWT//MMWT//MMWT//MMWT\nactor W_BusterRodG_Tag:OnceC{}\nactor W_MegaWaterS_Tag:OnceC{}\nactor W_HyperStormH_Tag:OnceC{}\n//MMWT//MMWT//MMWT//MMWT//MMWT\n\n//MMK//MMK//MMK//MMK//MMK\nactor W_MirrorBuster_Tag:OnceC{}\nactor W_ScrewCrusher_Tag:OnceC{}\nactor W_BalladeCracker_Tag:OnceC{}\nactor W_Sakugarne_Tag:OnceC{}\n//MMK//MMK//MMK//MMK//MMK"
},
{
"source": "pk3",
"name": "actors/Weaknesses.txt",
"contents": "//These are all the weakness powerups\n//1.2x is the general amount, 1.2 * 1.2 = 1.44x weakness.\n//These weaknesses are boosted in power to be more useful due to their low damage\n/*Weakness boost ( c ):\n\"TimeSlow\"\n\"TimeStop\"\n\"FlashStopper\"\n\"FlashStopperB\"\n\"CentaurShock\"\n*/\n\n//MM1//MM1//MM1//MM1//MM1\nactor Pwr_RollingCutter_Flaw : Weakness{damagefactor \"RollingCutter\", 1.2}\nactor Pwr_RollingCutter_Flaw2 : Pwr_RollingCutter_Flaw {}\nactor Pwr_SuperArm_Flaw : Weakness{damagefactor \"SuperArm\", 1.2}\nactor Pwr_SuperArm_Flaw2 : Pwr_SuperArm_Flaw {}\nactor Pwr_IceSlasher_Flaw : Weakness{\ndamagefactor \"IceSlasher\", 1.2\ndamagefactor \"IceSlashSlow\", 1.2\ndamagefactor \"IceSlashSlowL\", 1.2}\nactor Pwr_IceSlasher_Flaw2 : Pwr_IceSlasher_Flaw {}\nactor Pwr_HyperBomb_Flaw : Weakness{damagefactor \"HyperBomb\", 1.2}\nactor Pwr_HyperBomb_Flaw2 : Pwr_HyperBomb_Flaw {}\nactor Pwr_FireStorm_Flaw : Weakness{damagefactor \"FireStorm\", 1.2 damagefactor \"FireSpin\", 1.2}\nactor Pwr_FireStorm_Flaw2 : Pwr_FireStorm_Flaw {}\nactor Pwr_ThunderBeam_Flaw : Weakness{damagefactor \"ThunderBeam\", 1.2 damagefactor \"ThunderBeamElec\", 1.2}\nactor Pwr_ThunderBeam_Flaw2 : Pwr_ThunderBeam_Flaw {}\nactor Pwr_TimeSlow_Flaw : Weakness{damagefactor \"TimeSlow\", 1.9}\nactor Pwr_TimeSlow_Flaw2 : Pwr_TimeSlow_Flaw {}\nactor Pwr_OilSlider_Flaw : Weakness{damagefactor \"OilSlider\", 1.2 damagefactor \"OilFlame\", 1.2}\nactor Pwr_OilSlider_Flaw2 : Pwr_OilSlider_Flaw {}\n//MM1//MM1//MM1//MM1//MM1\n\n//MM2//MM2//MM2//MM2//MM2\nactor Pwr_MetalBlade_Flaw : Weakness{damagefactor \"MetalBlade\", 1.2}\nactor Pwr_MetalBlade_Flaw2 : Pwr_MetalBlade_Flaw {}\nactor Pwr_AirShooter_Flaw : Weakness{damagefactor \"AirShooter\", 1.2}\nactor Pwr_AirShooter_Flaw2 : Pwr_AirShooter_Flaw {}\nactor Pwr_BubbleLead_Flaw : Weakness{damagefactor \"BubbleLead\", 1.2}\nactor Pwr_BubbleLead_Flaw2 : Pwr_BubbleLead_Flaw {}\nactor Pwr_QuickBoomerang_Flaw : Weakness{damagefactor \"QuickBoomerang\", 1.2}\nactor Pwr_QuickBoomerang_Flaw2 : Pwr_QuickBoomerang_Flaw {}\nactor Pwr_CrashBomb_Flaw : Weakness{damagefactor \"CrashBomb\", 1.2 damagefactor \"Clash\", 1.2}\nactor Pwr_CrashBomb_Flaw2 : Pwr_CrashBomb_Flaw {}\nactor Pwr_TimeStopper_Flaw : Weakness{damagefactor \"TimeStop\", 2.6 damagefactor \"TimeStopper\", 2.6}\nactor Pwr_TimeStopper_Flaw2 : Pwr_TimeStopper_Flaw {}\nactor Pwr_AtomicFire_Flaw : Weakness{\ndamagefactor \"AtomicFire1\", 1.2\ndamagefactor \"AtomicFire2\", 1.2\ndamagefactor \"AtomicFire3\", 1.2\ndamagefactor \"AtomicfireB\", 1.2}\nactor Pwr_AtomicFire_Flaw2 : Pwr_AtomicFire_Flaw {}\nactor Pwr_LeafShield_Flaw : Weakness{\ndamagefactor \"LeafShield\", 1.2\ndamagefactor \"LeafShieldB\", 1.2\ndamagefactor \"LeafFall\", 1.2\ndamagefactor \"LeafTrap\", 1.2\ndamagefactor \"LeafTrapStop\", 1.2}\nactor Pwr_LeafShield_Flaw2 : Pwr_LeafShield_Flaw {}\n//MM2//MM2//MM2//MM2//MM2\n\n//MM3//MM3//MM3//MM3//MM3\nactor Pwr_NeedleCannon_Flaw : Weakness{damagefactor \"NeedleCannon\", 1.2 damagefactor \"NeedleCannonB\", 1.2}\nactor Pwr_NeedleCannon_Flaw2 : Pwr_NeedleCannon_Flaw {}\nactor Pwr_MagnetMissile_Flaw : Weakness{damagefactor \"MagnetMissile\", 1.2 damagefactor \"MagPush\", 1.2}\nactor Pwr_MagnetMissile_Flaw2 : Pwr_MagnetMissile_Flaw {}\nactor Pwr_GeminiLaser_Flaw : Weakness{damagefactor \"GeminiLaser\", 1.2}\nactor Pwr_GeminiLaser_Flaw2 : Pwr_GeminiLaser_Flaw {}\nactor Pwr_HardKnuckle_Flaw : Weakness{damagefactor \"HardKnuckle\", 1.2}\nactor Pwr_HardKnuckle_Flaw2 : Pwr_HardKnuckle_Flaw {}\nactor Pwr_TopSpin_Flaw : Weakness{\ndamagefactor \"TopSpin\", 1.2\ndamagefactor \"TopSpinB\", 1.2\ndamagefactor \"TopSpinC\", 1.2}\nactor Pwr_TopSpin_Flaw2 : Pwr_TopSpin_Flaw {}\nactor Pwr_SearchSnake_Flaw : Weakness{damagefactor \"SearchSnake\", 1.2}\nactor Pwr_SearchSnake_Flaw2 : Pwr_SearchSnake_Flaw {}\nactor Pwr_SparkShock_Flaw : Weakness{damagefactor \"SparkShock\", 1.2 damagefactor \"SparkShockW\", 1.2}\nactor Pwr_SparkShock_Flaw2 : Pwr_SparkShock_Flaw {}\nactor Pwr_ShadowBlade_Flaw : Weakness{\ndamagefactor \"ShadowBlade\", 1.2\ndamagefactor \"ShadowBladeCBM1\", 1.2\ndamagefactor \"ShadowBladeCBM2\", 1.2}\nactor Pwr_ShadowBlade_Flaw2 : Pwr_ShadowBlade_Flaw {}\n//MM3//MM3//MM3//MM3//MM3\n\n//MM4//MM4//MM4//MM4//MM4\nactor Pwr_FlashStopper_Flaw : Weakness{\ndamagefactor \"FlashStopper\", 2.6\ndamagefactor \"FlashStopperB\", 2.6\ndamagefactor \"FlashBulb\", 1.2}\nactor Pwr_FlashStopper_Flaw2 : Pwr_FlashStopper_Flaw {}\nactor Pwr_RainFlush_Flaw : Weakness{damagefactor \"RainFlush\", 1.2 damagefactor \"RainFlushWeak\", 1.2}\nactor Pwr_RainFlush_Flaw2 : Pwr_RainFlush_Flaw {}\nactor Pwr_DrillBomb_Flaw : Weakness{damagefactor \"DrillBomb\", 1.2}\nactor Pwr_DrillBomb_Flaw2 : Pwr_DrillBomb_Flaw {}\nactor Pwr_PharaohShot_Flaw : Weakness{\ndamagefactor \"PharaohShot1\", 1.2\ndamagefactor \"PharaohShot2\", 1.2\ndamagefactor \"PharaohShot3\", 1.2\ndamagefactor \"PharaohHold\", 1.2}\nactor Pwr_PharaohShot_Flaw2 : Pwr_PharaohShot_Flaw {}\nactor Pwr_RingBoomerang_Flaw : Weakness{\ndamagefactor \"RingBoomerang\", 1.2\ndamagefactor \"RingBoomerangB1\", 1.2\ndamagefactor \"RingBoomerangB2\", 1.2}\nactor Pwr_RingBoomerang_Flaw2 : Pwr_RingBoomerang_Flaw {}\nactor Pwr_DustCrusher_Flaw : Weakness{damagefactor \"DustCrusher\", 1.2 damagefactor \"DustCrusherBit\", 1.2}\nactor Pwr_DustCrusher_Flaw2 : Pwr_DustCrusher_Flaw {}\nactor Pwr_DiveMissile_Flaw : Weakness{damagefactor \"DiveMissile\", 1.2 damagefactor \"DiveSonar\", 1.2}\nactor Pwr_DiveMissile_Flaw2 : Pwr_DiveMissile_Flaw {}\nactor Pwr_SkullBarrier_Flaw : Weakness{damagefactor \"SkullSniper\", 1.2 damagefactor \"SkullSniperX\", 1.2 damagefactor \"SkullBarrier\", 1.2}\nactor Pwr_SkullBarrier_Flaw2 : Pwr_SkullBarrier_Flaw {}\n//MM4//MM4//MM4//MM4//MM4\n\n//MM5//MM5//MM5//MM5//MM5\nactor Pwr_GravityHold_Flaw : Weakness{\ndamagefactor \"GravityHold\", 1.2\ndamagefactor \"GravitySmackDown\", 1.2\ndamagefactor \"GravitySmackUp\", 1.2\ndamagefactor \"G_TenguSlam\", 1.2\ndamagefactor \"G_TornadoSlam\", 1.2\ndamagefactor \"GravityB2\", 1.2}\nactor Pwr_GravityHold_Flaw2 : Pwr_GravityHold_Flaw {}\nactor Pwr_WaterWave_Flaw : Weakness{damagefactor \"WaterWave\", 1.2}\nactor Pwr_WaterWave_Flaw2 : Pwr_WaterWave_Flaw {}\nactor Pwr_PowerStone_Flaw : Weakness{damagefactor \"PowerStone\", 1.2}\nactor Pwr_PowerStone_Flaw2 : Pwr_PowerStone_Flaw {}\nactor Pwr_GyroAttack_Flaw : Weakness{damagefactor \"GyroAttack\", 1.2}\nactor Pwr_GyroAttack_Flaw2 : Pwr_GyroAttack_Flaw {}\nactor Pwr_StarCrash_Flaw : Weakness{damagefactor \"StarCrash\", 1.2 damagefactor \"StarCrashB\", 1.2}\nactor Pwr_StarCrash_Flaw2 : Pwr_StarCrash_Flaw {}\nactor Pwr_ChargeKick_Flaw : Weakness{damagefactor \"ChargeKick\", 1.2}\nactor Pwr_ChargeKick_Flaw2 : Pwr_ChargeKick_Flaw {}\nactor Pwr_NapalmBomb_Flaw : Weakness{damagefactor \"NapalmBomb\", 1.2 damagefactor \"NapalmBombB\", 1.2}\nactor Pwr_NapalmBomb_Flaw2 : Pwr_NapalmBomb_Flaw {}\nactor Pwr_CrystalEye_Flaw : Weakness{\ndamagefactor \"CrystalEye\", 1.2\ndamagefactor \"CrystalEyeBit\", 1.2\ndamagefactor \"CrystalEyeBitB\", 1.2\ndamagefactor \"CrystalEyeBitC\", 1.2}\nactor Pwr_CrystalEye_Flaw2 : Pwr_CrystalEye_Flaw {}\n//MM5//MM5//MM5//MM5//MM5\n\n//MM6//MM6//MM6//MM6//MM6\nactor Pwr_BlizzardAttack_Flaw : Weakness{damagefactor \"BlizzardAttack\", 1.2}\nactor Pwr_BlizzardAttack_Flaw2 : Pwr_BlizzardAttack_Flaw {}\nactor Pwr_CentaurFlash_Flaw : Weakness{\ndamagefactor \"CentaurFlash\", 1.2\ndamagefactor \"CentaurArrow\", 1.2\ndamagefactor \"CentaurShock\", 1.8}\nactor Pwr_CentaurFlash_Flaw2 : Pwr_CentaurFlash_Flaw {}\nactor Pwr_FlameBlast_Flaw : Weakness{damagefactor \"FlameBlast\", 1.2 damagefactor \"FlameBlastB\", 1.2}\nactor Pwr_FlameBlast_Flaw2 : Pwr_FlameBlast_Flaw {}\nactor Pwr_KnightCrush_Flaw : Weakness{damagefactor \"KnightCrush\", 1.2}\nactor Pwr_KnightCrush_Flaw2 : Pwr_KnightCrush_Flaw {}\nactor Pwr_PlantBarrier_Flaw : Weakness{damagefactor \"PlantBarrier\", 1.2 damagefactor \"PlantDrain\", 1.2}\nactor Pwr_PlantBarrier_Flaw2 : Pwr_PlantBarrier_Flaw {}\nactor Pwr_SilverTomahawk_Flaw : Weakness{damagefactor \"SilverTomahawk\", 1.2}\nactor Pwr_SilverTomahawk_Flaw2 : Pwr_SilverTomahawk_Flaw {}\nactor Pwr_WindStorm_Flaw : Weakness{\ndamagefactor \"WindStorm\", 1.2\ndamagefactor \"WindStormPull\", 1.2\ndamagefactor \"WindStormPush\", 1.2}\nactor Pwr_WindStorm_Flaw2 : Pwr_WindStorm_Flaw {}\nactor Pwr_YamatoSpear_Flaw : Weakness{damagefactor \"YamatoSpear\", 1.2}\nactor Pwr_YamatoSpear_Flaw2 : Pwr_YamatoSpear_Flaw {}\n//MM6//MM6//MM6//MM6//MM6\n\n//MM7//MM7//MM7//MM7//MM7\nactor Pwr_FreezeCracker_Flaw : Weakness{\ndamagefactor \"FreezeCracker\", 1.2\ndamagefactor \"FreezeCrackerBit\", 1.2\ndamagefactor \"FreezeCrackerB\", 1.2\ndamagefactor \"FreezeCrackerF\", 1.2}\nactor Pwr_FreezeCracker_Flaw2 : Pwr_FreezeCracker_Flaw {}\nactor Pwr_JunkShield_Flaw : Weakness{\ndamagefactor \"JunkShield\", 1.2\ndamagefactor \"JunkShot\", 1.2\ndamagefactor \"JunkShock\", 1.2}\nactor Pwr_JunkShield_Flaw2 : Pwr_JunkShield_Flaw {}\nactor Pwr_DangerWrap_Flaw : Weakness{damagefactor \"DangerWrap\", 1.2 damagefactor \"DangerTrap\", 1.2}\nactor Pwr_DangerWrap_Flaw2 : Pwr_DangerWrap_Flaw {}\nactor Pwr_ThunderBolt_Flaw : Weakness{damagefactor \"ThunderBolt\", 1.2}\nactor Pwr_ThunderBolt_Flaw2 : Pwr_ThunderBolt_Flaw {}\nactor Pwr_WildCoil_Flaw : Weakness{damagefactor \"WildCoil\", 1.2 damagefactor \"WildCoil2\", 1.2}\nactor Pwr_WildCoil_Flaw2 : Pwr_WildCoil_Flaw {}\nactor Pwr_SlashClaw_Flaw : Weakness{damagefactor \"SlashClaw\", 1.2 damagefactor \"SlashClawB\", 1.2}\nactor Pwr_SlashClaw_Flaw2 : Pwr_SlashClaw_Flaw {}\nactor Pwr_NoiseCrush_Flaw : Weakness{damagefactor \"NoiseCrush1\", 1.2 damagefactor \"NoiseCrush2\", 1.2}\nactor Pwr_NoiseCrush_Flaw2 : Pwr_NoiseCrush_Flaw {}\nactor Pwr_ScorchWheel_Flaw : Weakness{damagefactor \"ScorchWheel\", 1.2 damagefactor \"ScorchWheelB\", 1.2}\nactor Pwr_ScorchWheel_Flaw2 : Pwr_ScorchWheel_Flaw {}\n//MM7//MM7//MM7//MM7//MM7\n\n//MM8//MM8//MM8//MM8//MM8\nactor Pwr_TornadoHold_Flaw : Weakness{damagefactor \"TornadoHold\", 1.2 damagefactor \"TornadoHoldB\", 1.2}\nactor Pwr_TornadoHold_Flaw2 : Pwr_TornadoHold_Flaw {}\nactor Pwr_AstroCrush_Flaw : Weakness{damagefactor \"AstroCrush\", 1.2}\nactor Pwr_AstroCrush_Flaw2 : Pwr_AstroCrush_Flaw {}\nactor Pwr_FlameSword_Flaw : Weakness{\ndamagefactor \"FlameSword\", 1.2\ndamagefactor \"SwordTorsoCBM\", 1.2\ndamagefactor \"FlameSwordCBM\", 1.2\ndamagefactor \"FlameSwordSpark\", 1.2\ndamagefactor \"FlameSwordSpark2\", 1.2\ndamagefactor \"FlameSwordSpark3\", 1.2}\nactor Pwr_FlameSword_Flaw2 : Pwr_FlameSword_Flaw {}\nactor Pwr_ThunderClaw_Flaw : Weakness{\ndamagefactor \"ThunderClaw\", 1.2\ndamagefactor \"ThunderClawT\", 1.2\ndamagefactor \"ThunderClawG\", 1.2\ndamagefactor \"ThunderClawT2\", 1.2}\nactor Pwr_ThunderClaw_Flaw2 : Pwr_ThunderClaw_Flaw {}\nactor Pwr_HomingSniper_Flaw : Weakness{damagefactor \"HomingSniper\", 1.2}\nactor Pwr_HomingSniper_Flaw2 : Pwr_HomingSniper_Flaw {}\nactor Pwr_IceWave_Flaw : Weakness{damagefactor \"IceWave\", 1.2 damagefactor \"IceWaveB\", 1.2}\nactor Pwr_IceWave_Flaw2 : Pwr_IceWave_Flaw {}\nactor Pwr_FlashBomb_Flaw : Weakness{\ndamagefactor \"FlashBomb\", 1.2\ndamagefactor \"FlashBombB1\", 1.2\ndamagefactor \"FlashBombB2\", 1.2\ndamagefactor \"FlashBombT\", 1.2}\nactor Pwr_FlashBomb_Flaw2 : Pwr_FlashBomb_Flaw {}\nactor Pwr_WaterBalloon_Flaw : Weakness{damagefactor \"WaterBalloon\", 1.2 damagefactor \"WaterCannon\", 1.2}\nactor Pwr_WaterBalloon_Flaw2 : Pwr_WaterBalloon_Flaw {}\nactor Pwr_MegaBall_Flaw : Weakness{damagefactor \"MegaBall\", 1.2}\nactor Pwr_MegaBall_Flaw2 : Pwr_MegaBall_Flaw {}\n//MM8//MM8//MM8//MM8//MM8\n\n//MMB//MMB//MMB//MMB//MMB\nactor Pwr_TenguBlade_Flaw : Weakness{damagefactor \"TenguBlade\", 1.2 damagefactor \"TenguBladeB\", 1.2}\nactor Pwr_TenguBlade_Flaw2 : Pwr_TenguBlade_Flaw {}\nactor Pwr_CopyVision_Flaw : Weakness{damagefactor \"CopyVision\", 1.2}\nactor Pwr_CopyVision_Flaw2 : Pwr_CopyVision_Flaw {}\nactor Pwr_LightningBolt_Flaw : Weakness{damagefactor \"LightningBolt\", 1.2}\nactor Pwr_LightningBolt_Flaw2 : Pwr_LightningBolt_Flaw {}\nactor Pwr_SpreadDrill_Flaw : Weakness{\ndamagefactor \"SpreadDrill\", 1.2\ndamagefactor \"SpreadDrill2\", 1.2\ndamagefactor \"SpreadDrill3\", 1.2\ndamagefactor \"SpreadDrillB\", 1.2\ndamagefactor \"SpreadDrillB1\", 1.2\ndamagefactor \"SpreadDrillB4\", 1.2}\nactor Pwr_SpreadDrill_Flaw2 : Pwr_SpreadDrill_Flaw {}\nactor Pwr_IceWall_Flaw : Weakness{\ndamagefactor \"IceWall\", 1.2\ndamagefactor \"IceWallB\", 1.2\ndamagefactor \"IceWallC\", 1.2\ndamagefactor \"ColdField\", 1.2}\nactor Pwr_IceWall_Flaw2 : Pwr_IceWall_Flaw {}\nactor Pwr_RemoteMine_Flaw : Weakness{\ndamagefactor \"RemoteMine\", 1.2\ndamagefactor \"RemoteMineB\", 1.2\ndamagefactor \"RemoteMineB2\", 1.2}\nactor Pwr_RemoteMine_Flaw2 : Pwr_RemoteMine_Flaw {}\nactor Pwr_WaveBurner_Flaw : Weakness{damagefactor \"WaveBurner\", 1.2 damagefactor \"WaveBurnerUW\", 1.2}\nactor Pwr_WaveBurner_Flaw2 : Pwr_WaveBurner_Flaw {}\nactor Pwr_MagicCard_Flaw : Weakness{\ndamagefactor \"MagicCard\", 1.2\ndamagefactor \"MagicCardB\", 1.2\ndamagefactor \"MagicCardBF\", 1.0}\nactor Pwr_MagicCard_Flaw2 : Pwr_MagicCard_Flaw {}\n//MMB//MMB//MMB//MMB//MMB\n\n//MM9//MM9//MM9//MM9//MM9\nactor Pwr_ConcreteShot_Flaw : Weakness{\ndamagefactor \"ConcreteShot\", 1.2\ndamagefactor \"Concrete\", 1.2\ndamagefactor \"ConcreteStop\", 1.2}\nactor Pwr_ConcreteShot_Flaw2 : Pwr_ConcreteShot_Flaw {}\nactor Pwr_TornadoBlow_Flaw : Weakness{\ndamagefactor \"TornadoBlow\", 1.2\ndamagefactor \"TornadoFloor\", 1.2\ndamagefactor \"TornadoSlow\", 1.2\ndamagefactor \"TornadoWall\", 1.2\ndamagefactor \"TornadoBlowB\", 1.2}\nactor Pwr_TornadoBlow_Flaw2 : Pwr_TornadoBlow_Flaw {}\nactor Pwr_LaserTrident_Flaw : Weakness{damagefactor \"LaserTrident\", 1.2 damagefactor \"LaserTridentSE\", 1.2}\nactor Pwr_LaserTrident_Flaw2 : Pwr_LaserTrident_Flaw {}\nactor Pwr_PlugBall_Flaw : Weakness{damagefactor \"PlugBall\", 1.2}\nactor Pwr_PlugBall_Flaw2 : Pwr_PlugBall_Flaw {}\nactor Pwr_JewelSatellite_Flaw : Weakness{damagefactor \"JewelSatellite\", 1.2 damagefactor \"JewelSatelliteB\", 1.2}\nactor Pwr_JewelSatellite_Flaw2 : Pwr_JewelSatellite_Flaw {}\nactor Pwr_HornetChaser_Flaw : Weakness{damagefactor \"HornetChaser\", 1.2\ndamagefactor \"HornetChaserB\", 1.2\ndamagefactor \"HornetHoney\", 1.2}\nactor Pwr_HornetChaser_Flaw2 : Pwr_HornetChaser_Flaw {}\nactor Pwr_MagmaBazooka_Flaw : Weakness{damagefactor \"MagmaBazooka1\", 1.2 damagefactor \"MagmaBazooka2\", 1.2}\nactor Pwr_MagmaBazooka_Flaw2 : Pwr_MagmaBazooka_Flaw {}\nactor Pwr_BlackHoleBomb_Flaw : Weakness{\ndamagefactor \"BlackHoleBomb\", 1.2\ndamagefactor \"BlackHoleBombB\", 1.2\ndamagefactor \"BlackHoleBombCBM\", 1.2}\nactor Pwr_BlackHoleBomb_Flaw2 : Pwr_BlackHoleBomb_Flaw {}\n//MM9//MM9//MM9//MM9//MM9\n\n//MM10//MM10//MM10//MM10//MM10\nactor Pwr_TripleBlade_Flaw : Weakness{damagefactor \"TripleBlade\", 1.2 damagefactor \"TripleBladeB\", 1.2}\nactor Pwr_TripleBlade_Flaw2 : Pwr_TripleBlade_Flaw {}\nactor Pwr_WaterShield_Flaw : Weakness{damagefactor \"WaterShield\", 1.2}\nactor Pwr_WaterShield_Flaw2 : Pwr_WaterShield_Flaw {}\nactor Pwr_CommandoBomb_Flaw : Weakness{damagefactor \"CommandoBomb\", 1.2}\nactor Pwr_CommandoBomb_Flaw2 : Pwr_CommandoBomb_Flaw {}\nactor Pwr_ChillSpike_Flaw : Weakness{damagefactor \"ChillSpike\", 1.2}\nactor Pwr_ChillSpike_Flaw2 : Pwr_ChillSpike_Flaw {}\nactor Pwr_ThunderWool_Flaw : Weakness{damagefactor \"ThunderWool\", 1.2}\nactor Pwr_ThunderWool_Flaw2 : Pwr_ThunderWool_Flaw {}\nactor Pwr_ReboundStriker_Flaw : Weakness{damagefactor \"ReboundStriker\", 1.2}\nactor Pwr_ReboundStriker_Flaw2 : Pwr_ReboundStriker_Flaw {}\nactor Pwr_WheelCutter_Flaw : Weakness{damagefactor \"WheelCutter\", 1.2}\nactor Pwr_WheelCutter_Flaw2 : Pwr_WheelCutter_Flaw {}\nactor Pwr_SolarBlaze_Flaw : Weakness{damagefactor \"SolarBlaze\", 1.2}\nactor Pwr_SolarBlaze_Flaw2 : Pwr_SolarBlaze_Flaw {}\n//MM10//MM10//MM10//MM10//MM10\n\n//MMV//MMV//MMV//MMV//MMV\nactor Pwr_SparkChaser_Flaw : Weakness{damagefactor \"SparkChaser\", 1.2}\nactor Pwr_SparkChaser_Flaw2 : Pwr_SparkChaser_Flaw {}\nactor Pwr_GrabBuster_Flaw : Weakness{damagefactor \"GrabBuster\", 1.2}\nactor Pwr_GrabBuster_Flaw2 : Pwr_GrabBuster_Flaw {}\nactor Pwr_BubbleBomb_Flaw : Weakness{damagefactor \"BubbleBomb\", 1.2 damagefactor \"BubbleBombB\", 1.2}\nactor Pwr_BubbleBomb_Flaw2 : Pwr_BubbleBomb_Flaw {}\nactor Pwr_PhtonMissile_Flaw : Weakness{damagefactor \"PhtonMissile\", 1.2}\nactor Pwr_PhtonMissile_Flaw2 : Pwr_PhtonMissile_Flaw {}\nactor Pwr_ElectricShock_Flaw : Weakness{damagefactor \"ElectricShock\", 1.2 damagefactor \"ElectricShockB\", 1.2}\nactor Pwr_ElectricShock_Flaw2 : Pwr_ElectricShock_Flaw {}\nactor Pwr_BlackHole_Flaw : Weakness{damagefactor \"BlackHole\", 1.2}\nactor Pwr_BlackHole_Flaw2 : Pwr_BlackHole_Flaw {}\nactor Pwr_DeepDigger_Flaw : Weakness{damagefactor \"DeepDigger\", 1.2 damagefactor \"UranusDeepDigger\", 1.2}\nactor Pwr_DeepDigger_Flaw2 : Pwr_DeepDigger_Flaw {}\nactor Pwr_BreakDash_Flaw : Weakness{damagefactor \"BreakDash\", 1.2}\nactor Pwr_BreakDash_Flaw2 : Pwr_BreakDash_Flaw {}\nactor Pwr_SaltWater_Flaw : Weakness{damagefactor \"SaltWater\", 1.2}\nactor Pwr_SaltWater_Flaw2 : Pwr_SaltWater_Flaw {}\n//MMV//MMV//MMV//MMV//MMV\n\n//MMWT//MMWT//MMWT//MMWT//MMWT\nactor Pwr_BusterRodG_Flaw : Weakness{\ndamagefactor \"BusterRodG\", 1.2\ndamagefactor \"BusterRodPole\", 1.2}\nactor Pwr_BusterRodG_Flaw2 : Pwr_BusterRodG_Flaw {}\nactor Pwr_MegaWaterS_Flaw : Weakness{\ndamagefactor \"MegaWaterS\", 1.2\ndamagefactor \"MegaWaterBarrier\", 1.2\ndamagefactor \"MWSLift\", 1.2}\nactor Pwr_MegaWaterS_Flaw2 : Pwr_MegaWaterS_Flaw {}\nactor Pwr_HyperStormH_Flaw : Weakness{\ndamagefactor \"HyperStormBlaster\", 1.2\ndamagefactor \"HyperStormH\", 1.2\ndamagefactor \"HSHFire\", 1.2\ndamagefactor \"HSHCold\", 1.2\ndamagefactor \"HSHSuck\", 1.2}\nactor Pwr_HyperStormH_Flaw2 : Pwr_HyperStormH_Flaw {}\n//MMWT//MMWT//MMWT//MMWT//MMWT\n\n//MMK//MMK//MMK//MMK//MMK\nactor Pwr_MirrorBuster_Flaw : Weakness{\ndamagefactor \"MirrorBuster\", 1.2\ndamagefactor \"MirrorBuster1\", 1.2\ndamagefactor \"MirrorBuster2\", 1.2\ndamagefactor \"MirrorBuster3\", 1.2}\nactor Pwr_MirrorBuster_Flaw2 : Pwr_MirrorBuster_Flaw {}\nactor Pwr_ScrewCrusher_Flaw : Weakness{damagefactor \"ScrewCrusher\", 1.2 damagefactor \"ScrewCrusherM\", 1.2}\nactor Pwr_ScrewCrusher_Flaw2 : Pwr_ScrewCrusher_Flaw {}\nactor Pwr_BalladeCracker_Flaw : Weakness{damagefactor \"BalladeCracker\", 1.2}\nactor Pwr_BalladeCracker_Flaw2 : Pwr_BalladeCracker_Flaw {}\nactor Pwr_Sakugarne_Flaw : Weakness{\ndamagefactor \"Sakugarne\", 1.2\ndamagefactor \"SakugarneB\", 1.2\ndamagefactor \"QuintLeap\", 1.2\ndamagefactor \"SakuDrill\", 1.2}\nactor Pwr_Sakugarne_Flaw2 : Pwr_Sakugarne_Flaw {}\n//MMK//MMK//MMK//MMK//MMK"
},
{
"source": "pk3",
"name": "actors/ClassBase.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\n//Pain.MegamanXBuster:\n//\"----\" H 0 A_SpawnItemEx(\"FlashyMegamanX_FX\")\n//goto Pain\n\n}\n}\n\nactor ClassBaseBC : PlayerPawn\n{\nplayer.displayname \"megaman\"\nplayer.soundclass \"megaman\"\nplayer.damagescreencolor \"yellow\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 10\nplayer.colorrange 0 0\nHealth 100\nPlayer.MaxHealth 100\nmass 9999\ngravity 0.8\n+NODAMAGETHRUST\n+DONTBLAST\n+NOBLOOD\n+QUICKTORETALIATE\ndamagefactor \"Dummy\", 0.0\nPlayer.MaxSkinSizeFactor 0, 0\nscale 2.5\nbloodtype \"MegamanBlood\"\nVar int User_STargTID;\nVar int User_angleDistRegister;\nVar int User_STargRange;\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+2\nPain.BotSight:\n\"####\" B 5 HealThing(1)\nGoto Spawn+2\nPain.ProtoBuster:\nPain.DarkMan:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.Buster:\nPain.BassBuster:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCracker:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.OilSlider:\nPain.BassBuster:\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.Gamma:\nPain.Misc:\nPain.Treble:\nPain.FlameSwordSpark:\n\"####\" H 0\nGoto pain+1\nPain.Reggae:\nTNT1 A 0 A_PlaySoundEx(\"item/reggae\", \"SoundSlot7\", 0)\nGoto Pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\n\"####\" H 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"####\" H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\n\"####\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"####\" H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain+1\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,360))\nGoto pain\npain.LaserTrident:\n\"####\" H 0 A_GiveInventory(\"LaserTridentProtect\", 1)\ngoto pain+1\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\nPain.SlashClaw:\n\"####\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.FlashStopper:\n\"####\" H 0\n\"####\" H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\n\"####\" H 0 A_GiveInventory(\"BrightBlind\",125)\n\"####\" H 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\n\"####\" H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.TimeSlow:\n\"####\" H 0 A_GiveInventory(\"Slowed\",1)\nGoto pain+1\nPain.SparkShock:\n\"####\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"####\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.CrashBomb:\n\"####\" H 0 A_Stop\nGoto Pain+1\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 2 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"####\" H 2 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"####\" H 2 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"####\" H 2 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\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(\"ConcreteWatcher\")\ngoto Pain+1\nConcreteReset:\n\"####\" H 0 A_GiveInventory(\"ConcreteTime\", 105)\ngoto Pain+1\nPain.TornadoBlow:\n\"####\" H 0 ThrustThingZ(0, 60, 0, 0)\ngoto Pain+1\nPain.WilyFire:\n\"####\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"####\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\n\"####\" H 0 SetPlayerProperty(0,1,4)\n\"####\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"####\" H 0 A_GiveInventory(\"IceVision\",1)\n\"####\" H 30 A_Stop\n\"####\" H 30\n\"####\" H 0 SetPlayerProperty(0,0,0)\n\"####\" H 0 A_TakeInventory(\"IceVision\",1)\nGoto Spawn+2\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"####\" H 0\n\"####\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nPain.TimeStopper:\n\"####\" H 0 A_GiveInventory(\"TimeStopActivator\", 1)\nGoto Pain+1\nBeatAssist:\n\"####\" H 0\n\"####\" H 0 HealThing(2)\n\"####\" H 0 ACS_ExecuteAlways(205, 0)\nGoto Pain+1\n\n//EXTRA Painstates\nPain.Shine:\n\"####\" H 0 A_FaceTarget\n\"####\" H 0 A_Recoil(10)\nGoTo Pain+1\n\nPain.PegasusPunch:\nNOFX A 0 A_GiveToTarget(\"SeventhSense\",3)\ngoto Pain+1\nPain.PegasusRyuseiKen:\nNOFX A 0 A_GiveToTarget(\"SeventhSense\",1)\ngoto Pain\nPain.PegasusRyuseiKenMelee:\nNOFX A 0 A_GiveToTarget(\"SeventhSense\",1)\nNOFX A 0 A_GiveInventory(\"PegasusRyuseiKenMeleeProtect\",1)\ngoto Pain\nPain.RollingCrushDash:\nNOFX A 0 ACS_ExecuteAlways(3146,0)\nNOFX A 0 ACS_ExecuteAlways(3147,0)\nNOFX A 0 A_GiveToTarget(\"SeventhSense\",1)\ngoto Pain\nPain.RollingCrush:\nNOFX A 0 A_GiveInventory(\"RollingCrushProtect\",1)\nNOFX A 0 A_GiveToTarget(\"SeventhSense\",8)\ngoto Pain\nPain.PegasusSuiseiKen:\nNOFX A 0 A_GiveInventory(\"PegasusSuiseiKenProtect\",1)\nRollingCrushUpAnim:\nPSRC AB 1\nloop\nRollingCrushDownAnim:\nPSRC CD 1\nloop\nPain.PegasusSuiseiKen:\nNOFX A 0 A_GiveInventory(\"PegasusSuiseiKenProtect\",1)\nGoto Pain\n\nPain:\n\"####\" H 0\n\"####\" H 0 A_Pain\n\"####\" H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\n\"####\" H 0\nGoTo PainFrames\nPainFrames:\n\"####\" H 0 SetPlayerProperty(0,0,4)\n\"####\" H 1\n\"####\" HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\n\"####\" H 0 SetPlayerProperty(0,0,1)\n\"####\" H 0 A_ChangeFlag(\"ACTIVATEMCROSS\",0)\n\"####\" H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+1\nDeath.WindStorm:\nDeath.GravityHold:\nDeath.TornadoBlow:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_TakeInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_Stop\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\nRiseMyMegaman:\n\"####\" H 1 ThrustThingZ(0,10,0,1)\n\"####\" H 0 A_JumpIf(ceilingz-z<64, \"ExplodeNow\")\n\"####\" H 0 A_GiveInventory(\"Cutterflag\", 1)\n\"####\" H 0 A_JumpIfInventory(\"CutterFlag\", 35, \"ExplodeNow\")\nGoto RiseMyMegaman\nExplodeNow:\n\"####\" H 0 A_Stop\n\"####\" H 0 A_PlayerScream\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" Z 1 A_CheckPlayerDone\nwait\nDeath.Beam:\nDeath.instagib:\nDeath.Telefrag:\n\"####\" Z 1 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" Z 0 A_PlayerScream\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\"####\" Z 1 A_CheckPlayerDone\nwait\nDeath:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_Stop\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 20 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_PlayerScream\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\"####\" Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" Z 1 A_PlayerScream\n\"####\" Z 1 A_Stop\n\"####\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"####\" Z 1 A_CheckPlayerDone\nwait\nIce:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 1 A_PlayerScream\n\"####\" H 0 ACS_ExecuteAlways(998,0,105,1)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_FreezeDeath\n\"####\" H 35\n\"####\" H 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\n\"####\" Z 1 A_CheckPlayerDone\nwait\nTheEnd:\n\"####\" G 4\nloop\nWalkForward:\n\"####\" BBBBBCCCCCDDDDDEEEEE 1 A_Recoil(-0.8)\nloop\nCreditWalk:\n\"####\" BCDE 8\nloop\nCreditRun:\n\"####\" BCDE 5\nloop\nDozerCarry:\n\"####\" BBBBCCCCDDDDEEEEBBBBCCCCDDDDBBBBCCCCDDDD 1 A_Recoil(-1)\n\"####\" F 10 A_Stop\n\"####\" F -1\nstop\nDozerThrow:\n\"####\" F 0 A_ChangeFlag(\"THRUACTORS\",1)\n\"####\" F 20 ThrustThingZ(0, 60, 0, 1)\n\"####\" G 20\n\"####\" A -1\nstop\nEndlessPain:\n\"####\" H -1\nstop\n}\n}"
}
]
},
"maps": []
}