Raw model (for completeness)
{
"meta": {
"id": "00cc9fc8-f14b-4530-84c5-6bba6184b291",
"sha1": "98133043a2fc35781eef83ed59ac3411a76bb87d",
"sha256": "9fa90f12529c2f3f0faba734e1e995d4c4c44676d9243ead0ad8e166f990eb47",
"filenames": [
"competitivecbmpatchv2.0h2.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2022/01/29 00:22:51",
"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": "2022/01/29 00:22:51",
"file": {
"type": "PK3",
"size": 5059045,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/98133043a2fc35781eef83ed59ac3411a76bb87d/98133043a2fc35781eef83ed59ac3411a76bb87d.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 1,
"lumps": 3446,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "README(Patch).txt",
"contents": "ATTENTION:\nTHIS PATCH WAS CREATED WITH THE INTENTION OF MODIFYING CBM FOR BALANCE, AND WILL\nBE TREATED AS SUCH.\n\nALL ORIGINAL WORK BELONGS TO CELEBI, AND THE OTHER DEVELOPERS INVOLVED IN THE\nBASE MOD'S DEVELOPMENT.\n\nTHIS PATCH IS MADE POSSIBLE BY COMMUNITY FEEDBACK, AND IS CENTERED AROUND IT FOR\nBALANCE PURPOSES.\n\n-MGO\n\nUPDATE 11/5/2019:\nOLDER VERSIONS OF THIS PATCH PAST 2.0 ARE NO LONGER PERMITTED TO BE HOSTED OR\nRENAMED TO BYPASS PK3 BANS. ALL CONTENT CREATED FOR THE PATCH BY CONTRIBUTERS\nAFFIX THEIR PERMISSIONS TO THESE LEADERS:\n///////////////////\nBULL GATOR\nMGO\n///////////////////\nSHOULD ANY OTHER MODDER USE THESE PATCH SPECIFIC ASSETS WITHOUT THE PERMISSION\nOF THE LEADERS ARE LIABLE FOR A TAKEDOWN REQUEST.\nASK THE LEADERS IF YOU'RE INTERESTED IN USING PATCH SPECIFIC ASSETS."
},
{
"source": "pk3",
"name": "LOADACS.txt",
"contents": "//$Binary\nglobal\ntools\nwepacs\nsinglep\nhudnum\n\nbugfix\nbugfix_f\ncbm_colors\ndocammo\nPITFIND\nLODOUT\n\nCBM_ACS2\n\n//CCBM ACS\necl1p5e\nccbm_acs\nccbm_colors\nBOOLACS\nAUTOAMMO\nSOLAR\nMAESTRO"
},
{
"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\n//InInventory HealthNumberFlag,1{\n\tDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),31,31;\n//}\n\nInInventory CanAirJump,1{}\nInInventory CanWallJump,1{}\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, IceSlasherWepCMaestro{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HyperBombWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FireStormWepC, FireStormWepCMaestro{Drawbar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBeamWepC, ThunderBeamWepCMaestro{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, BubbleLeadWepCMaestro{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, LeafShieldWepCMaestro{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, SearchSnakeWepCMaestro{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SparkShockWepC, SparkShockWepCMaestro{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, FlameBlastWepCMaestro{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, ThunderBoltWepCMaestro{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, ScorchWheelWepCMaestro{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, TornadoHoldWepCMaestro{Drawbar\"BARAMM40\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AstroCrushWepC{Drawbar\"BARAMM41\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameSwordWepC, FlameSwordWepCMaestro{Drawbar\"BARAMM42\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderClawWepC, ThunderClawWepCMaestro{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, WaterBalloonWepCMaestro{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, PlugBallWepCMaestro{DrawBar\"BARAMM60\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LaserTridentWepC{DrawBar\"BARAMM61\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TornadoBlowWepC, TornadoBlowWepCMaestro{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, MagmaBazookaWepCMaestro{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 \"BARAMMTB\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterShieldWepC, WaterShieldWepCMaestro{DrawBar\"BAMMO101\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WaterShieldCheck,1{DrawBar\"BARAMT69\",\"NOBAR\",WaterShieldCheck,vertical,24,8;}}\nIsSelected CommandoBombWepC{DrawBar\"BAMMO102\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ChillSpikeWepC{DrawBar \"BARAMMCS\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderWoolWepC{DrawBar\"BAMMO104\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ReboundStrikerWepC{DrawBar\"BAMMO105\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WheelCutterWepC{DrawBar \"BARAMMWC\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCutterStamina{DrawBar \"BARFLS1\", \"NOBAR\", WheelCutterStamina,vertical,reverse, 16, 8;}}\nIsSelected SolarBlazeWepC, SolarBlazeWepCMaestro{DrawBar\"BAMMO107\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMV\nIsSelected SparkChaserWepC{DrawBar\"BAMMO_V0\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleBombWepC{DrawBar \"BARAMMBB\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GrabBusterWepC{DrawBar \"BARAMMGB\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PhotonMissileWepC{DrawBar\"BAMMO_V3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ElectricShockWepC{DrawBar\"BAMMO_V4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BlackHoleWepC{DrawBar\"BAMMO_V5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DeepDiggerWepC{DrawBar\"BAMMO_V6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BreakDashWepC{DrawBar\"BAMMO_V7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SaltWaterWepC, SaltWaterWepCMaestro{DrawBar\"BAMMO_V8\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"BARAMM48\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MirrorBusterWepC, MirrorBusterWepCMaestro{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\"XTR0BR_S\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaWaterSWepC, MegaWaterSWepCMaestro{Drawbar\"XTR0BR_R\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MWSShieldCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MWSShieldCharge,vertical,16,8;}}\nIsSelected BusterRodGWepC{Drawbar\"XTR0BR_Q\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FakeRepeaterWepC{DrawBar\"XTR0BR_P\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory RepeaterChamber,1{DrawBar\"BARFLS1\",\"NOBAR\",RepeaterChamber,vertical,16,8;}}\nIsSelected RainbowGalaxyWepC{DrawBar\"BARAMM66\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DynamoTendrilWepC{Drawbar\"XTR0BR_N\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantTrapperWepC, PlantTrapperWepCMaestro{Drawbar\"XTR0BR_M\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurArrowWepC{DrawBar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DarkShieldWepC{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GravitySphereWepC{DrawBar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SkullSniperWepC{DrawBar\"BARAMM21\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DiveSonarWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlashBulbWepC{DrawBar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DocScannerWepC{Drawbar\"XTR0BR_F\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopTwistWepC{Drawbar\"BARAMM17\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BoobeamBarrierWepC{Drawbar\"XTR0BR_D\",\"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 WaveBusterWepC{Drawbar\"XTR0BR_B\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RisingFistWepC{Drawbar\"XTR0BR_A\",\"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;}\n\tInInventory MegamanX,1{DrawBar\"KC_A_BAR\",\"NOBAR\",MegamanX,vertical,24,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\nInInventory IsAuto{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawImage\"AUTRICON\",32,55;\n\tInInventory AutoItemCount,6{DrawImage\"AUTOIT6\",8,64;DrawImage\"00_GA_BR\",8,52;}\n\t\telse InInventory AutoItemCount,5{DrawImage\"AUTOIT5\",8,64;DrawImage\"00_GA_BR\",8,52;}\n\t\telse InInventory AutoItemCount,4{DrawImage\"AUTOIT4\",8,64;DrawImage\"00_GA_BR\",8,56;}\n\t\telse InInventory AutoItemCount,3{DrawImage\"AUTOIT3\",8,64;DrawImage\"00_GA_BR\",8,60;}\n\t\telse InInventory AutoItemCount,2{DrawImage\"AUTOIT2\",8,64;DrawImage\"00_GA_BR\",8,60;}\n\t\telse InInventory AutoItemCount,1{DrawImage\"AUTOIT1\",8,64;DrawImage\"00_GA_BR\",16,50;}\n\t\telse {DrawImage\"AUTOIT0\",8,64;DrawImage\"00_GA_BR\",8,60;}}\n\nInInventory GreenSupremeFlag{DrawImage\"MSTRICON\",32,55;}\n\nIsSelected MaestroHeatShield{DrawBar\"MT_H_BAR\",\"BAREMPTY\",MaestroShieldAmmo,vertical,16,8;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_H2BAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_H3BAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}}\nIsSelected MaestroAquaShield{DrawBar\"MT_H4BAR\",\"BAREMPTY\",MaestroShieldAmmo,vertical,16,8;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_H5BAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_H6BAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}}\nIsSelected MaestroElecShield{DrawBar\"MT_H7BAR\",\"BAREMPTY\",MaestroShieldAmmo,vertical,16,8;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_H8BAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_H9BAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}}\nIsSelected MaestroWoodShield{DrawBar\"MT_HABAR\",\"BAREMPTY\",MaestroShieldAmmo,vertical,16,8;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_HBBAR\",\"NOBAR\",MaestroShieldCount,vertical,24,8;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_HCBAR\",\"NOBAR\",MaestroShieldCount,vertical,24,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\"BBBWEP5B\",16,8;}\n\tInInventory not BBA_PlasmaRifle,1{DrawImage\"BBBWEP4B\",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//MM1\nIsSelected IceStatueBoss{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HyperBombBoss{Drawbar\"M1_B_BAR\",\"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;\n\t\t\t\t\t\t DrawImage\"TIMRICON\",32,55;}\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 Drawbar\"BARAMMO1\",\"BAREMPTY\",MetalHoverBootsAmmo,vertical,8,8;\n InInventory 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 BubbleFloodDeployed,1{DrawImage\"BUBFLODA\",290,8;}\n\tInInventory IsTreadingWater,1{DrawBar\"2C_S_BAR\",\"NOBAR\",Ammo2,vertical,16,8;}\n\t\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\t\t\t\t\t\t DrawImage\"HETRICON\",32,55;\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 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,8,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",MagnetFlag,vertical,16,8;}\nIsSelected GeminiLaserBoss{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory CloneSpawned,1{Drawbar\"3C_G_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected HardKnuckleBoss{Drawbar\"BARAMM16\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopSpinBoss{InInventory Top_Charge,78{Drawbar\"03_5_BAR\",\"BAREMPTY\",Top_Charge,vertical,16,8;}\nelse{Drawbar\"BARAMM17\",\"BAREMPTY\",Top_Charge,vertical,16,8;}}\nIsSelected SearchSnakeBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory SnakeClimbing,1{DrawImage\"SNACRAWA\",282,8;}}\nIsSelected SparkShockBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",MightyGodAmmo,vertical,16,8;\n\t\t\t\t\t\t DrawImage\"SPKRICON\",32,55;\n\tInInventory SparkDelayCounter,1{DrawBar\"BARFLS1\",\"NOBAR\",SparkDelayCounter,vertical,24,8;}}\nIsSelected ShadowBladeBoss,ShadowBladerBoss{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\t\t\t\t\t\t\t\t\t\tDrawImage\"SDWRICON\",32,55;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected BreakBusterAgility,BreakBusterStability{DrawBar\"BARAMM14\",\"BAREMPTY\",BreakAmmo,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",SnipeAmmo,vertical,8,8;\n\tDrawBar\"KC_A_BAR\",\"NOBAR\",SnipeCharge,vertical,8,8;}}\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\t\t\t\t\t\t DrawImage\"PHRRICON\",32,55;\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;}}\nIsSelected DiveMissileBoss{DrawImage\"DVERICON\",32,55;}\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\"1H_R_BAR\",\"NOBAR\",GravityChargeFlag,vertical,16,8;}\n\tInInventory GravityAltDelay,1{DrawBar\"BARFLS1\",\"NOBAR\",GravityAltDelay,vertical,16,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;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected DarkShieldBoss{DrawBar\"BARAMMO1\",\"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;}\n\tDrawBar\"00_2_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawImage\"PLANTICN\",32,55;\n\t}\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\"BARAMM15\",\"BAREMPTY\",Ammo2,vertical,16,8;\n DrawBar\"BARAMM31\",\"BAREMPTY\",Ammo1,vertical,8,8;}\nIsSelected JunkShieldBoss{Drawbar\"DUSBAR\",\"DUSEMPTY\",Ammo1,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\t\t\t\t\t\t DrawImage\"SDERICON\",32,55;\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\t\t\t\t\t\t DrawImage\"ATRRICON\",32,55;\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\tDrawImage\"CLOWNICR\",32,55;}\n\nIsSelected HomingSniperBoss{\n\tDrawImage\"SRCRICON\",32,55;\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\tInInventory SearchDeadlyCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",SearchDeadlyCheck,vertical,24,8;}\n\t}\nIsSelected IceWaveBoss{DrawBar\"BARAMM45\",\"BAREMPTY\",Ammo1,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{DrawBar\"08_O_BAR\",\"ODUOBAR\",Ammo1,vertical,16,8;\n\tDrawImage\"ODUOICNR\",32,55;}\nInInventory EvilFistC,1{Drawbar\"08_P_BAR\",\"BAREMPTY\",EvilRageAmmo,vertical,16,8;\n\tInInventory GigaMans,8{DrawImage\"ASTROI\",16,64;}\n\telse InInventory GigaMans,7{DrawImage\"ICEWAVI\",16,64;}\n\telse InInventory GigaMans,6{DrawImage\"WATERBI\",16,64;}\n\telse InInventory GigaMans,5{DrawImage\"HSNIPERI\",16,64;}\n\telse InInventory GigaMans,4{DrawImage\"TCLAWI\",16,64;}\n\telse InInventory GigaMans,3{DrawImage\"TORNAHI\",16,64;}\n\telse InInventory GigaMans,2{DrawImage\"FLSHBOMI\",16,64;}\n\telse InInventory GigaMans,1{DrawImage\"FSWORDI\",16,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;\n\tInInventory MagmaItemFlag,1{DrawImage\"MAGFLOWA\",-53,-32;}}\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\tDrawImage\"FKERICON\",32,55;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;\n}\n\n//MM10\nIsSelected TripleBladeBoss,TripleBladeBoss2{Drawbar\"BAMMO100\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nIsSelected WaterShieldBoss{Drawbar\"BAMMO101\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawImage\"PUMRICON\",32,55;\n\tDrawBar\"10_P_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory PumpWeaponCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",PumpWeaponCharge,vertical,24,8;}\n\tDrawImage\"HWATSHP0\",22,73;\n\tDrawImage\"HWATSHP0\",17,76;\n\tDrawImage\"HWATSHP0\",14,81;\n\tDrawImage\"HWATSHP0\",17,86;\n\tDrawImage\"HWATSHP0\",22,89;\n\tDrawImage\"HWATSHP0\",27,86;\n\tDrawImage\"HWATSHP0\",30,81;\n\tDrawImage\"HWATSHP0\",27,76;\n\tInInventory PumpmanShieldFlag,1{\n\t\tInInventory PumpNextRadius,1{DrawImage\"WATARWH2\",21,80;}\n\t\telse{DrawImage\"WATARWH1\",21,80;}\n\t}\n\tInInventory PumpBubbleHP1,10{DrawImage\"HWATSHP3\",22,73;}\n\telse InInventory PumpBubbleHP1,5{DrawImage\"HWATSHP1\",22,73;}\n\telse InInventory PumpBubbleHP1,1{DrawImage\"HWATSHP1\",22,73;}\n\tInInventory PumpBubbleHP2,10{DrawImage\"HWATSHP3\",17,76;}\n\telse InInventory PumpBubbleHP2,5{DrawImage\"HWATSHP1\",17,76;}\n\telse InInventory PumpBubbleHP2,1{DrawImage\"HWATSHP1\",17,76;}\n\tInInventory PumpBubbleHP3,10{DrawImage\"HWATSHP3\",14,81;}\n\telse InInventory PumpBubbleHP3,5{DrawImage\"HWATSHP1\",14,81;}\n\telse InInventory PumpBubbleHP3,1{DrawImage\"HWATSHP1\",14,81;}\n\tInInventory PumpBubbleHP4,10{DrawImage\"HWATSHP3\",17,86;}\n\telse InInventory PumpBubbleHP4,5{DrawImage\"HWATSHP1\",17,86;}\n\telse InInventory PumpBubbleHP4,1{DrawImage\"HWATSHP1\",17,86;}\n\tInInventory PumpBubbleHP5,10{DrawImage\"HWATSHP3\",22,89;}\n\telse InInventory PumpBubbleHP5,5{DrawImage\"HWATSHP2\",22,89;}\n\telse InInventory PumpBubbleHP5,1{DrawImage\"HWATSHP1\",22,89;}\n\tInInventory PumpBubbleHP6,10{DrawImage\"HWATSHP3\",27,86;}\n\telse InInventory PumpBubbleHP6,5{DrawImage\"HWATSHP2\",27,86;}\n\telse InInventory PumpBubbleHP6,1{DrawImage\"HWATSHP1\",27,86;}\n\tInInventory PumpBubbleHP7,10{DrawImage\"HWATSHP3\",30,81;}\n\telse InInventory PumpBubbleHP7,5{DrawImage\"HWATSHP2\",30,81;}\n\telse InInventory PumpBubbleHP7,1{DrawImage\"HWATSHP1\",30,81;}\n\tInInventory PumpBubbleHP8,10{DrawImage\"HWATSHP3\",27,76;}\n\telse InInventory PumpBubbleHP8,5{DrawImage\"HWATSHP2\",27,76;}\n\telse InInventory PumpBubbleHP8,1{DrawImage\"HWATSHP1\",27,76;}\n\t}\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory CommandDelayA,1{DrawBar\"BARFLS1\",\"NOBAR\",CommandDelayA,vertical,24,8;}}\n\nIsSelected WheelCutterBoss{Drawbar\"BAMMO106\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory NitroBikeWallBoostAttack,8{DrawBar\"BARFLS1\",\"NOBAR\",Ammo1,vertical,16,8;}}\n\nIsSelected ChillSpikeBossC, ChillSprayBossC{Drawbar\"BAMMO103\",\"BAREMPTY\",ChillSpikeBossAmmo,vertical,16,8;\n Drawbar\"BARAMMO3\",\"BAREMPTY\",ChillSlideBossAmmo,vertical,8,8;\n InInventory ChillSlideBossAmmo,56{Drawbar\"BARAMM31\",\"NOBAR\",ChillSlideBossAmmo,vertical,8,8;}\n }\n\nIsSelected ThunderWoolBoss{Drawbar\"10_S_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"SEPRICON\",32,55;\n\tDrawbar\"BARAMM67\",\"BAREMPTY\",ArchOfWoolAmmo,vertical,8,8;}\n\nIsSelected ReboundStrikeBoss,ReboundStrikerBoss{Drawbar\"10_4_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\t\t\t\t\t DrawImage\"STRRICON\",32,55;\n\tDrawbar\"10_4_BA3\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\nIsSelected SolarBlazeBoss{Drawbar\"00_E_BAR\",\"BAREMPTY\",SolarSunAmmo,vertical,16,8;\n\t\t\t\t\t\t DrawImage\"SLRRICON\",32,55;\n\tInInventory SolarSunAmmoExtra{DrawBar\"KC_B_BAR\",\"NOBAR\",SolarSunAmmoExtra,vertical,16,8;}\n\tInInventory SolarSunHoldAmmo,1{DrawBar\"KC_A_BAR\",\"NOBAR\",SolarSunHoldAmmo,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\tDrawImage\"CLDRICON\",32,55;\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\tDrawImage\"PIRATICN\",32,55;\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\t\t\t\t\t\t DrawImage\"BUNRICON\",32,55;\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,SandySanderBoss{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\",Ammo1,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\",SlideLimitFlag,vertical,8,8;}\nIsSelected RaThorWrathBoss{DrawBar\"0K_E_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"0K_5_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory RaThorSpawnGraphic,1{DrawImage\"THORSINS\",91,60;}\n\tDrawImage\"SOUCOUNT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,ThorSoulAmmo,alignment(left),12,74;\n\tInInventory RaThorHoldFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",RaThorHoldFlag,vertical,16,8;}}\n//MMV\nPlayerClass Mercury{Drawbar\"BARAMM19\",\"BAREMPTY\",MercuryClassAmmo,vertical,16,8;\n\t\t\t\t\tDrawImage\"MRCRICON\",32,55;\n Drawbar\"0V_1_BAR\",\"BAREMPTY\",MercuryBlobFormAmmo,vertical,8,8;\n\tDrawImage\"MERCLOOT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;}\nIsSelected PhotonVulcanBoss,PhotonMissileBoss{DrawBar\"0V_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_3_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory MarsIsATank,1{DrawBar\"VD_S_BAR\",\"NOBAR\",MarsTankFuel_F,vertical,16,8;}\n\telse InInventory not MarsTankFuel_F,250{DrawBar\"VD_R_BAR\",\"NOBAR\",MarsTankFuel_F,vertical,16,8;}}\n\nIsSelected BubbleBombBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",BubbleCrabbyAmmo,vertical,16,8;\n\tDrawbar\"BAMMO_V2\",\"BAREMPTY\",CrabbyBubbleAmmo,vertical,8,8;\n\tDrawBar\"2C_S_BAR\",\"NOBAR\",AwaDanceAmmo,vertical,24,8;}\nIsSelected BubbleBomberBoss{Drawbar\"BAMMO_V2\",\"BAREMPTY\",CrabbyBubbleAmmo,vertical,16,8;\n\tDrawbar\"BARAMMO4\",\"BAREMPTY\",BubbleCrabbyAmmo,vertical,8,8;\n\tDrawBar\"2C_S_BAR\",\"NOBAR\",AwaDanceAmmo,vertical,24,8;}\n\nIsSelected ElectricShockBoss{Drawbar\"0V_E_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",JupiterCharge,vertical,16,8;}\nIsSelected DeepDiggerBoss{Drawbar\"0V_6_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_G_BAR\",\"0V_G2BAR\",Ammo2,vertical,8,8;\n\tDrawbar\"VG_A_BAR\",\"NOBAR\",UranusAnger,vertical,8,8;\n\tInInventory UranusCarrying,1{DrawImage\"URANGORE\",3,73;}}\nIsSelected BreakDashBoss{Drawbar\"0V_7_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\t\t\t\t\t DrawImage\"PUTRICON\",32,55;\n\tDrawbar\"0V_H_BAR\",\"0V_H2BAR\",Ammo2,vertical,8,8;\n\tInInventory BreakingIntoADashAmmo,784{Drawbar\"VH_S_BAR\",\"NOBAR\",Ammo2,vertical,8,8;}}\nIsSelected SaltWaterBoss{Drawbar\"0V_8_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_I_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected BlackHoleBoss{//Drawbar\"MV_S_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"SATRNICN\",32,55;\n\tDrawbar\"0V_7_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory SaturnItemConfirm,1{DrawImage\"MEGAUPGZ\",16,64;}\n\tInInventory SaturnHoldAmmo,70{DrawBar\"MV_A_BAR\",\"NOBAR\",SaturnHoldAmmo,vertical,24,8;}\n\telse InInventory SaturnHoldAmmo,1{DrawBar\"MVSF_BAR\",\"NOBAR\",SaturnHoldAmmo,vertical,24,8;}}\n\n//Inventory\n\nInInventory DiveBossLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory PowerDiveSonarLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory ChargeManLink,1{DrawImage\"CHRGM_R3\",235,2;}\nInInventory ChargeWildRideFlag,1{DrawImage\"CHRGM_R4\",235,2;}\nInInventory HomingLockedVision,1{DrawImage\"HomVisA\",0,0;}\nInInventory PowerSplashSinewyEtude,1||PowerSplashSinewyEtudeX{DrawImage\"SPLWBUF1\",302,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\"MEGAUPGZ\",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\nInInventory RaThorSinistarFlag,1{DrawImage\"SINTHOR0\",298,42;}\n\telse{InInventory RaThorSinistarFlag1,1{DrawImage\"SINTHOR1\",296,40;}\n\t\tInInventory RaThorSinistarFlag2,1{DrawImage\"SINTHOR2\",296,40;}\n\t\tInInventory RaThorSinistarFlag3,1{DrawImage\"SINTHOR3\",296,40;}\n\t\tInInventory RaThorSinistarFlag4,1{DrawImage\"SINTHOR4\",296,40;}\n\t\tInInventory RaThorSinistarFlag5,1{DrawImage\"SINTHOR5\",296,40;}\n\t\tInInventory RaThorSinistarFlag6,1{DrawImage\"SINTHOR6\",296,40;}\n}\n\n//-Bull\nIsSelected HeroicProtoBuster{DrawBar\"00_0_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;\n\tInInventory ShieldCooldown,1{DrawBar\"BARFLS1\",\"NOBAR\",ShieldCooldown,vertical,24,8;}\n\tInInventory ShieldCooldownEx,1{DrawBar\"BARFLS1\",\"NOBAR\",ShieldCooldownEx,vertical,24,8;}\n\t}\nIsSelected HeroBassBusterBoss{\n\tDrawBar \"BARAMM68\", \"BAREMPTY\", BassBusterCharge, vertical, 16,8;\n\t}\nIsSelected HeroicDuoFistBoss{\n\tDrawImage\"DUORICON\",32,55;\n\tDrawBar \"BARAMM46\", \"BAREMPTY\", Ammo2, vertical, 16,8;\n\tDrawBar \"08_9_BAR\", \"BAREMPTY\", SlideLimitFlag, vertical, 8,8;\n\tInInventory DuoFistCleaserFlag, 1{DrawBar \"00_1_BAR\", \"NOBAR\", DuoFistCleaserFlag, vertical,8,8;}}\nIsSelected DuoMeteorWepC{\n\tDrawBar \"BARAMM46\", \"BAREMPTY\", Ammo2, vertical, 16,8;\n\t}\n//Classes end\n\n//MM11\nIsSelected ScrambleThunderBossC {\n\tDrawBar \"11_H_BAR\", \"BAREMPTY\", Ammo2, vertical, 16, 8;\n\tDrawBar \"11_I_BAR\", \"BAREMPTY\", Ammo1, vertical, 8, 8;\n\tDrawImage\"FUSERICN\",32,55;\n\tDrawNumber 5,CMBHPFONT,Untranslated,FusemanHUDCount,alignment(left),32,65;\n\t}\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\n//InInventory HealthNumberFlag,1{\n\tDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),152,177;\n//}\nInInventory CanAirJump,1{}\nInInventory CanWallJump,1{}\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, IceSlasherWepCMaestro{Drawbar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HyperBombWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FireStormWepC, FireStormWepCMaestro{Drawbar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBeamWepC, ThunderBeamWepCMaestro{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, BubbleLeadWepCMaestro{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, LeafShieldWepCMaestro{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, SearchSnakeWepCMaestro{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SparkShockWepC, SparkShockWepCMaestro{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, FlameBlastWepCMaestro{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, ThunderBoltWepCMaestro{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, ScorchWheelWepCMaestro{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, TornadoHoldWepCMaestro{Drawbar\"VARAMM40\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AstroCrushWepC{Drawbar\"VARAMM41\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameSwordWepC, FlameSwordWepCMaestro{Drawbar\"VARAMM42\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderClawWepC, ThunderClawWepCMaestro{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, WaterBalloonWepCMaestro{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, PlugBallWepCMaestro{DrawBar\"VARAMM60\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LaserTridentWepC{DrawBar\"VARAMM61\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TornadoBlowWepC, TornadoBlowWepCMaestro{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, MagmaBazookaWepCMaestro{DrawBar\"VARAMM64\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,19{DrawBar \"VARFLS13\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ConcreteShotWepC{DrawBar\"VARAMM65\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BlackHoleBombWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory BlackHoleBombCooldown,1{DrawBar\"VARFLS15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected HornetChaserWepC{DrawBar \"VARAMM67\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM10\nIsSelected TripleBladeWepC{DrawBar\"VAMMO100\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldWepC, WaterShieldWepCMaestro{DrawBar\"VAMMO101\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WaterShieldCheck,1{DrawBar\"VARAMT69\",\"VNOBAR\",WaterShieldCheck,horizontal,130,184;}}\nIsSelected CommandoBombWepC{DrawBar\"VAMMO102\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ChillSpikeWepC{DrawBar\"VAMMO103\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderWoolWepC{DrawBar\"VAMMO104\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ReboundStrikerWepC{DrawBar\"VAMMO105\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WheelCutterWepC{DrawBar \"VARAMMWC\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCutterCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", WheelCutterCheck, horizontal, 58, 184;}}\nIsSelected SolarBlazeWepC, SolarBlazeWepCMaestro{DrawBar\"VAMMO107\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMV\nIsSelected SparkChaserWepC{DrawBar\"VAMMO_V0\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GrabBusterWepC{DrawBar\"VAMMO_V1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleBombWepC{DrawBar\"VAMMO_V2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PhotonMissileWepC{DrawBar\"VAMMO_V3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ElectricShockWepC{DrawBar\"VAMMO_V4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BlackHoleWepC{DrawBar\"VAMMO_V5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DeepDiggerWepC{DrawBar\"VAMMO_V6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BreakDashWepC{DrawBar\"VAMMO_V7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SaltWaterWepC, SaltWaterWepCMaestro{DrawBar\"VAMMO_V8\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"VARAMM48\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MirrorBusterWepC, MirrorBusterWepCMaestro{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\"XTR0VR_S\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaWaterSWepC, MegaWaterSWepCMaestro{Drawbar\"XTR0VR_R\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MWSShieldCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MWSShieldCharge,horizontal,58,184;}}\nIsSelected BusterRodGWepC{Drawbar\"XTR0VR_Q\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FakeRepeaterWepC{DrawBar\"XTR0VR_P\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory RepeaterChamber,1{DrawBar\"VARFLS1\",\"VNOBAR\",RepeaterChamber,horizontal,58,184;}}\nIsSelected RainbowGalaxyWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DynamoTendrilWepC{Drawbar\"XTR0VR_N\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantTrapperWepC, PlantTrapperWepCMaestro{Drawbar\"XTR0VR_M\",\"BAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurArrowWepC{DrawBar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DarkShieldWepC{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GravitySphereWepC{DrawBar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SkullSniperWepC{DrawBar\"VARAMM21\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DiveSonarWepC{Drawbar\"VARAMM10\",\"BAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlashBulbWepC{DrawBar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DocScannerWepC{Drawbar\"XTR0VR_F\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopTwistWepC{Drawbar\"VARAMM17\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BoobeamBarrierWepC{Drawbar\"XTR0VR_D\",\"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 WaveBusterWepC{Drawbar\"XTR0VR_B\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RisingFistWepC{Drawbar\"XTR0VR_A\",\"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;}\n\tInInventory MegamanX,1{DrawBar\"KC_A_VAR\",\"VNOBAR\",MegamanX,horizontal,130,184;}}\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\nInInventory IsAuto{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"AUTRICON\",178,175;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory AutoItemCount,6{DrawImage\"AUTOIT6\",50,176;DrawImage\"00_GA_VR\",69,176;}\n\t\telse InInventory AutoItemCount,5{DrawImage\"AUTOIT5\",50,176;DrawImage\"00_GA_VR\",69,176;}\n\t\telse InInventory AutoItemCount,4{DrawImage\"AUTOIT4\",50,176;DrawImage\"00_GA_VR\",65,176;}\n\t\telse InInventory AutoItemCount,3{DrawImage\"AUTOIT3\",50,176;DrawImage\"00_GA_VR\",61,176;}\n\t\telse InInventory AutoItemCount,2{DrawImage\"AUTOIT2\",50,176;DrawImage\"00_GA_VR\",61,176;}\n\t\telse InInventory AutoItemCount,1{DrawImage\"AUTOIT1\",50,176;DrawImage\"00_GA_VR\",71,184;}\n\t\telse {DrawImage\"AUTOIT0\",50,176;DrawImage\"00_GA_VR\",61,176;}}\n\nInInventory GreenSupremeFlag{DrawImage\"MSTRICON\",178,175;}\n\nIsSelected MaestroHeatShield{DrawBar\"MT_H_VAR\",\"VAREMPTY\",MaestroShieldAmmo,horizontal,58,184;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_H2VAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_H3VAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}}\nIsSelected MaestroAquaShield{DrawBar\"MT_H4VAR\",\"VAREMPTY\",MaestroShieldAmmo,horizontal,58,184;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_H5VAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_H6VAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}}\nIsSelected MaestroElecShield{DrawBar\"MT_H7VAR\",\"VAREMPTY\",MaestroShieldAmmo,horizontal,58,184;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_H8VAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_H9VAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}}\nIsSelected MaestroWoodShield{DrawBar\"MT_HAVAR\",\"VAREMPTY\",MaestroShieldAmmo,horizontal,58,184;\n\tInInventory MaestroShieldCount,36{DrawBar\"MT_HBVAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}\n\telse InInventory MaestroShieldCount,1{DrawBar\"MT_HCVAR\",\"VNOBAR\",MaestroShieldCount,horizontal,130,184;}}\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\"BBHWEP5A\",68,184;}\n\tInInventory not BBA_PlasmaRifle,1{DrawImage\"BBHWEP4A\",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//MM1\nIsSelected IceStatueBoss{Drawbar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HyperBombBoss{Drawbar\"M1_B_VAR\",\"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;\n\t\t\t\t\t\t DrawImage\"TIMRICON\",178,175;}\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 Drawbar\"VARAMMO1\",\"VAREMPTY\",MetalHoverBootsAmmo,horizontal,58,176;\n InInventory 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 BubbleFloodDeployed,1{DrawImage\"BUBFLODA\",290,8;}\n\tInInventory IsTreadingWater,1{Drawbar\"2C_S_VAR\",\"VNOBAR\",Ammo2,horizontal,58,184;}\n\t\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\t\t\t\t\t\t DrawImage\"HETRICON\",178,175;\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 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;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",MagnetFlag,horizontal,58,176;}\nIsSelected GeminiLaserBoss{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory CloneSpawned,1{Drawbar\"3C_G_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected HardKnuckleBoss{Drawbar\"VARAMM16\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopSpinBoss{InInventory Top_Charge,78{Drawbar\"03_5_VAR\",\"VAREMPTY\",Top_Charge,horizontal,58,184;}\nelse{Drawbar\"VARAMM17\",\"VAREMPTY\",Top_Charge,horizontal,58,184;}}\nIsSelected SearchSnakeBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory SnakeClimbing,1{DrawImage\"SNACRAWA\",282,8;}}\nIsSelected SparkShockBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",MightyGodAmmo,horizontal,58,184;\n\t\t\t\t\t\t DrawImage\"SPKRICON\",178,175;\n\tInInventory SparkDelayCounter,1{DrawBar\"VARFLS1\",\"VNOBAR\",SparkDelayCounter,horizontal,130,184;}}\nIsSelected ShadowBladeBoss,ShadowBladerBoss{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\t\t\t\t\t\t\t\t\t\tDrawImage\"SDWRICON\",178,175;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected BreakBusterAgility,BreakBusterStability{DrawBar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",SnipeAmmo,horizontal,58,184;\n\tDrawBar\"KC_A_VAR\",\"VNOBAR\",SnipeCharge,horizontal,58,184;}}\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\t\t\t\t\t\t DrawImage\"PHRRICON\",178,175;\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;}}\nIsSelected DiveMissileBoss{DrawImage\"DVERICON\",178,175;}\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\"1H_R_VAR\",\"VNOBAR\",GravityChargeFlag,horizontal,58,184;}\n\tInInventory GravityAltDelay,1{DrawBar\"VARFLS1\",\"VNOBAR\",GravityAltDelay,horizontal,58,184;}\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;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected DarkShieldBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,vertical,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;}\n\tDrawBar\"00_2_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tDrawImage\"PLANTICN\",178,175;\n\t}\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\"VARAMM15\",\"VAREMPTY\",Ammo2,horizontal,58,184;\n DrawBar\"VARAMM31\",\"VAREMPTY\",Ammo1,horizontal,58,176;}\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\t\t\t\t\t\t DrawImage\"SDERICON\",178,175;\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\t\t\t\t\t\t DrawImage\"ATRRICON\",178,175;\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\tDrawImage\"CLOWNICR\",178,175;}\n\nIsSelected HomingSniperBoss{\n\tDrawImage\"SRCRICON\",178,175;\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\tInInventory SearchDeadlyCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",SearchDeadlyCheck,horizontal,130,184;}\n\t}\nIsSelected IceWaveBoss{DrawBar\"VARAMM45\",\"VAREMPTY\",Ammo1,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{DrawBar\"08_O_VAR\",\"ODUOVAR\",Ammo1,horizontal,58,184;\n\tDrawImage\"ODUOICNR\",178,175;}\nInInventory EvilFistC,1{Drawbar\"08_P_VAR\",\"VAREMPTY\",EvilRageAmmo,horizontal,58,184;\n\tInInventory GigaMans,8{DrawImage\"ASTROI\",58,176;}\n\telse InInventory GigaMans,7{DrawImage\"ICEWAVI\",58,176;}\n\telse InInventory GigaMans,6{DrawImage\"WATERBI\",58,176;}\n\telse InInventory GigaMans,5{DrawImage\"HSNIPERI\",58,176;}\n\telse InInventory GigaMans,4{DrawImage\"TCLAWI\",58,176;}\n\telse InInventory GigaMans,3{DrawImage\"TORNAHI\",58,176;}\n\telse InInventory GigaMans,2{DrawImage\"FLSHBOMI\",58,176;}\n\telse InInventory GigaMans,1{DrawImage\"FSWORDI\",58,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;\n\tInInventory MagmaItemFlag,1{DrawImage\"MAGFLOWA\",-53,-32;}}\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\"FKERICON\",178,175;\n\tDrawImage\"FAKELOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\n\n//MM10\nIsSelected TripleBladeBoss,TripleBladeBoss2{Drawbar\"VAMMO100\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldBoss{Drawbar\"VAMMO101\",\"VAREMPTY\",Ammo2,horizontal,58,184;\n\tDrawImage\"PUMRICON\",178,175;\n\tDrawBar\"10_P_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,176;\n\tInInventory PumpWeaponCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",PumpWeaponCharge,horizontal,130,184;}\n\tDrawImage\"HWATSHP0\",84,152;//162\n\tDrawImage\"HWATSHP0\",79,155;//165\n\tDrawImage\"HWATSHP0\",76,160;//170\n\tDrawImage\"HWATSHP0\",79,165;//175\n\tDrawImage\"HWATSHP0\",84,168;//178\n\tDrawImage\"HWATSHP0\",89,165;//175\n\tDrawImage\"HWATSHP0\",92,160;//170\n\tDrawImage\"HWATSHP0\",89,155;//165\n\tInInventory PumpmanShieldFlag,1{\n\t\tInInventory PumpNextRadius,1{DrawImage\"WATARWH2\",83,159;}\n\t\telse{DrawImage\"WATARWH1\",83,159;}\n\t}\n\tInInventory PumpBubbleHP1,10{DrawImage\"HWATSHP3\",84,152;}\n\telse InInventory PumpBubbleHP1,5{DrawImage\"HWATSHP1\",84,152;}\n\telse InInventory PumpBubbleHP1,1{DrawImage\"HWATSHP1\",84,152;}\n\tInInventory PumpBubbleHP2,10{DrawImage\"HWATSHP3\",79,155;}\n\telse InInventory PumpBubbleHP2,5{DrawImage\"HWATSHP1\",79,155;}\n\telse InInventory PumpBubbleHP2,1{DrawImage\"HWATSHP1\",79,155;}\n\tInInventory PumpBubbleHP3,10{DrawImage\"HWATSHP3\",76,160;}\n\telse InInventory PumpBubbleHP3,5{DrawImage\"HWATSHP1\",76,160;}\n\telse InInventory PumpBubbleHP3,1{DrawImage\"HWATSHP1\",76,160;}\n\tInInventory PumpBubbleHP4,10{DrawImage\"HWATSHP3\",79,165;}\n\telse InInventory PumpBubbleHP4,5{DrawImage\"HWATSHP1\",79,165;}\n\telse InInventory PumpBubbleHP4,1{DrawImage\"HWATSHP1\",79,165;}\n\tInInventory PumpBubbleHP5,10{DrawImage\"HWATSHP3\",84,168;}\n\telse InInventory PumpBubbleHP5,5{DrawImage\"HWATSHP2\",84,168;}\n\telse InInventory PumpBubbleHP5,1{DrawImage\"HWATSHP1\",84,168;}\n\tInInventory PumpBubbleHP6,10{DrawImage\"HWATSHP3\",89,165;}\n\telse InInventory PumpBubbleHP6,5{DrawImage\"HWATSHP2\",89,165;}\n\telse InInventory PumpBubbleHP6,1{DrawImage\"HWATSHP1\",89,165;}\n\tInInventory PumpBubbleHP7,10{DrawImage\"HWATSHP3\",92,160;}\n\telse InInventory PumpBubbleHP7,5{DrawImage\"HWATSHP2\",92,160;}\n\telse InInventory PumpBubbleHP7,1{DrawImage\"HWATSHP1\",92,160;}\n\tInInventory PumpBubbleHP8,10{DrawImage\"HWATSHP3\",89,155;}\n\telse InInventory PumpBubbleHP8,5{DrawImage\"HWATSHP2\",89,155;}\n\telse InInventory PumpBubbleHP8,1{DrawImage\"HWATSHP1\",89,155;}\n\t}\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory CommandDelayA,1{DrawBar\"VARFLS1\",\"VNOBAR\",CommandDelayA,horizontal,130,184;}}\nIsSelected WheelCutterBoss{Drawbar\"VAMMO106\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory NitroBikeWallBoostAttack,8{DrawBar\"VARFLS1\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\n\nIsSelected ChillSpikeBossC, ChillSprayBossC{Drawbar\"VAMMO103\",\"VAREMPTY\",ChillSpikeBossAmmo,horizontal,58,184;\n Drawbar\"VARAMMO3\",\"VAREMPTY\",ChillSlideBossAmmo,horizontal,58,176;\n InInventory ChillSlideBossAmmo,56{Drawbar\"VARAMM31\",\"NOBAR\",ChillSlideBossAmmo,horizontal,58,176;}\n }\n\nIsSelected ThunderWoolBoss{Drawbar\"10_S_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\t\t\t\t\t DrawImage\"SEPRICON\",178,175;\n\tDrawbar\"VARAMM67\",\"VAREMPTY\",ArchOfWoolAmmo,horizontal,58,176;}\n\nIsSelected ReboundStrikeBoss,ReboundStrikerBoss{Drawbar\"10_4_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\t\t\t\t\t DrawImage\"STRRICON\",178,175;\n\tDrawbar\"10_4_VA3\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\nIsSelected SolarBlazeBoss{Drawbar\"00_E_VAR\",\"VAREMPTY\",SolarSunAmmo,horizontal,58,184;\n\t\t\t\t\t\t DrawImage\"SLRRICON\",178,175;\n\tInInventory SolarSunAmmoExtra{DrawBar\"KC_B_VAR\",\"VNOBAR\",SolarSunAmmoExtra,horizontal,58,184;}\n\tInInventory SolarSunHoldAmmo,1{DrawBar\"KC_A_VAR\",\"VNOBAR\",SolarSunHoldAmmo,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\tDrawImage\"CLDRICON\",178,175;\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\tDrawImage\"PIRATICN\",178,175;\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\t\t\t\t\t\t DrawImage\"BUNRICON\",178,175;\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,SandySanderBoss{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\",SlideLimitFlag,horizontal,58,176;}\nIsSelected RaThorWrathBoss{DrawBar\"0K_E_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"0K_5_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory RaThorSpawnGraphic,1{DrawImage\"THORSINS\",91,60;}\n\tDrawImage\"SOUCOUNT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,ThorSoulAmmo,alignment(left),208,185;\n\tInInventory RaThorHoldFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",RaThorHoldFlag,horizontal,58,184;}}\n\n//MMV\nPlayerClass Mercury{Drawbar\"VARAMM19\",\"VAREMPTY\",MercuryClassAmmo,horizontal,58,184;\n\tDrawImage\"MRCRICON\",178,175;\n Drawbar\"0V_1_VAR\",\"VAREMPTY\",MercuryBlobFormAmmo,horizontal,58,176;\n\tDrawImage\"MERCLOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\nIsSelected PhotonVulcanBoss,PhotonMissileBoss{DrawBar\"0V_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_3_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory MarsIsATank,1{DrawBar\"VD_S_VAR\",\"VNOBAR\",MarsTankFuel_F,horizontal,58,184;}\n\telse InInventory not MarsTankFuel_F,250{DrawBar\"VD_R_VAR\",\"VNOBAR\",MarsTankFuel_F,horizontal,58,184;}}\n\nIsSelected BubbleBombBoss{Drawbar\"VAMMO_V2\",\"VAREMPTY\",BubbleCrabbyAmmo,horizontal,58,184;\n\tDrawbar\"VARAMMO4\",\"VAREMPTY\",CrabbyBubbleAmmo,horizontal,58,176;\n\tDrawBar\"2C_S_VAR\",\"VNOBAR\",AwaDanceAmmo,horizontal,130,184;}\nIsSelected BubbleBomberBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",CrabbyBubbleAmmo,horizontal,58,184;\n\tDrawbar\"VAMMO_V2\",\"VAREMPTY\",BubbleCrabbyAmmo,horizontal,58,176;\n\tDrawBar\"2C_S_VAR\",\"VNOBAR\",AwaDanceAmmo,horizontal,130,184;}\n\nIsSelected ElectricShockBoss{Drawbar\"0V_E_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",JupiterCharge,horizontal,58,184;}\nIsSelected DeepDiggerBoss{Drawbar\"0V_6_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_G_VAR\",\"0V_G2VAR\",Ammo2,horizontal,58,176;\n\tDrawbar\"VG_A_VAR\",\"VNOBAR\",UranusAnger,horizontal,58,176;\n\tInInventory UranusCarrying,1{DrawImage\"URANGORE\",76,166;}}\nIsSelected BreakDashBoss{Drawbar\"0V_7_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"PUTRICON\",178,175;\n\tDrawbar\"0V_H_VAR\",\"0V_H2VAR\",Ammo2,horizontal,58,176;\n\tInInventory BreakingIntoADashAmmo,784{Drawbar\"VH_S_VAR\",\"VNOBAR\",Ammo2,horizontal,58,176;}}\nIsSelected SaltWaterBoss{Drawbar\"0V_8_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_I_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected BlackHoleBoss{//Drawbar\"MV_S_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"SATRNICN\",178,175;\n\tDrawbar\"0V_7_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory SaturnItemConfirm,1{DrawImage\"MEGAUPGZ\",50,176;}\n\tInInventory SaturnHoldAmmo,70{DrawBar\"MV_A_VAR\",\"VNOBAR\",SaturnHoldAmmo,horizontal,130,184;}\n\telse InInventory SaturnHoldAmmo,1{DrawBar\"MVSF_VAR\",\"VNOBAR\",SaturnHoldAmmo,horizontal,130,184;}}\n\t//InInventory SaturnHoldAmmo,1{DrawBar\"MV_A_VAR\",\"VNOBAR\",SaturnHoldAmmo,horizontal,130,184;}}\n\n//MM11\nIsSelected ScrambleThunderBossC {\n\tDrawBar \"11_H_VAR\", \"BAREMPTY\", Ammo2, horizontal, 58, 184;\n\tDrawBar \"11_I_VAR\", \"BAREMPTY\", Ammo1, horizontal, 58, 176;\n\tDrawImage\"FUSERICN\",178,175;\n\tDrawNumber 5,CMBHPFONT,Untranslated,FusemanHUDCount,alignment(left),116,185;\n\t}\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\"MEGAUPGZ\",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\nInInventory RaThorSinistarFlag,1{DrawImage\"SINTHOR0\",298,42;}\n\telse{InInventory RaThorSinistarFlag1,1{DrawImage\"SINTHOR1\",296,40;}\n\t\tInInventory RaThorSinistarFlag2,1{DrawImage\"SINTHOR2\",296,40;}\n\t\tInInventory RaThorSinistarFlag3,1{DrawImage\"SINTHOR3\",296,40;}\n\t\tInInventory RaThorSinistarFlag4,1{DrawImage\"SINTHOR4\",296,40;}\n\t\tInInventory RaThorSinistarFlag5,1{DrawImage\"SINTHOR5\",296,40;}\n\t\tInInventory RaThorSinistarFlag6,1{DrawImage\"SINTHOR6\",296,40;}\n}\n\nIsSelected HeroicProtoBuster{DrawBar\"00_0_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;\n\tInInventory ShieldCooldown,1{DrawBar\"VARFLS1\",\"VNOBAR\",ShieldCooldown,horizontal,130,184;}\n\tInInventory ShieldCooldownEx,1{DrawBar\"VARFLS1\",\"VNOBAR\",ShieldCooldownEx,horizontal,130,184;}\n\t}\nIsSelected HeroBassBusterBoss{\n\tDrawBar \"VARAMM68\", \"BAREMPTY\", BassBusterCharge, horizontal, 58,184;\n\t}\nIsSelected HeroicDuoFistBoss{\n\tDrawImage\"DUORICON\",178,175;\n\tDrawBar \"VARAMM46\", \"VAREMPTY\", Ammo2, horizontal, 58,184;\n\tDrawBar \"08_9_VAR\", \"VAREMPTY\", SlideLimitFlag, horizontal, 58,176;\n\tInInventory DuoFistCleaserFlag, 1{DrawBar \"00_1_VAR\", \"VNOBAR\", DuoFistCleaserFlag, horizontal,58,176;}}\nIsSelected DuoMeteorWepC{\n\tDrawBar \"VARAMM46\", \"VAREMPTY\", Ammo2, horizontal, 58,184;\n\t}\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": "Bulls Changelog.txt",
"contents": "== General\n- Imported Ecl1p5e's changes\n-- Also fixed missing rage states in general. lol.\n-- Did not import meme obits.\n- Combined TEXTURES.SPRITES and TEXTURES.BULL\n- Added support to mappacks\n\n== Megaman\n- All chargeshots damage +5\n\n== Protoman\n- Proto strike upgrade:\n-- Charge shot speed +5\n-- Shield bash distance increased\n-- Shield cooldown 5>3 seconds\n\n== Bass\n- Upgrade changes\n-- M1 shots empowered bullets\n-- Charged M1 dmg increased 20>25\n-- Kick knockback is stronger\n\n== Duo\n- Upgrade changes\n-- Grab charges twice as fast\n-- Grab explosion is instant\n\n== Maestro\n- Buster damage increased 10>12\n- Starts with copyweps\n\n== BBA Megaman\n- Missile and Plasma Rifle swaped positions\n- Missile explosion radius reduced 144>100\n\n== Dr. Light\n- Hadouken dmg decreased 16>15\n- Ex Hadouken is now single-hit\n-- Damage 0>25\n- Ex tatsu Radius halved\n\n== Iceman\n- Ice mist wep removed\n- Ice blocks needs at least 25% ammo and not a full bar\n-- Icicle rain can only happen when at 100% ammo\n\n== Timeman\n- Time slow radius 768>480\n\n== Metalman\n- Altfire requires full ammo to jump\n\n== Crashman\n- Health decreased 100>85\n- Mines hitstun Full > 0.8\n\n== Dr. Wily\n- Exiting capsule transfers ammo instead of depleting it\n- Ice balls dont bounce\n-- Grant 75% protection against wily's fire\n\n== Needleman\n- Rev removed\n- Altfire is melee\n\n== Geminiman\n- Clone changes\n-- If following\n--- Will only shoot if mainfire is held\n--- Damage is weaker 12>8\n-- If stationary\n--- Will shoot on its own\n\n== Topman\n- Altfire deviations -9/9 > -5/5\n- M1 windup decreased\n\n== Shadowman\n- Speed increased 0.8/0.78>0.9/0.88\n- Shadowblade damage increased 15>20\n-- Speed 32>36\n\n== Shadowman (NEW)\n- Speed increased 0.8/0.78>0.9/0.88\n- Shadowblade damage increased 15>20\n-- Speed 32>36\n-- Shadow Caltrops weapon removed, shifted to item\n- Ammo regen and use same as v9e caltrops, keeps caltrop buffs\n\n== Topman (NEW)\n-- Alt projectile spread deviations 15 --> 8\n- Total time for windup decreased by 25%\n- Windup no longer lowers jumping height\n\n== Ringman\n- Base ring damage increased 5>10\n-- Does not affect empowered ring\n\n== Toadman\n- Leap hitbox increased 24x2 > 32x8\n\n== Gravityman\n- Sphere changes\n-- Speed 25>30\n-- Direct damage 7>10\n-- Detonating flings up enemies with no slam potential\n- Delay after sphere shortened\n\n== Stoneman\n- Core & Revival changes\n-- Always debuffs 15/25 hp everytime stoneman dies\n-- Max debuff is always 10/10\n\n== Darkman1 (NEW)\n-- Mainfire shots now explode on death, deal about same damage as before\n- Explosion radius full damage 12 --> 32\n- Altfire shots removed, replaced with a forward thrust ram that deals damage and knocks enemies away\n- Second ammo bar to fill for altfire\n\n== Darkman2\n- Shield hitbox increased 6x56>16x58\n- Altfire throw now does 2 dmg explosions at its center\n\n== Flameman\n- Pillars are stationary\n\n== Yamatoman\n- Returning spears make no damage\n\n== Blizzardman\n- Bowl radius reduced 76>52\n\n== Tomahawkman\n- Ammo regen rate increased 3>5\n\n== Freezeman\n- Ceiling spikes no longer spawn bits if they hit someone\n-- Max damage decreased 35>25\n\n== Junkman\n- Jump height reduced 14>12\n- Junk cubes now travel for only 5 seconds\n- Mainfire no longer thrusts itself upwards\n-- Speed 42>48\n\n== Shademan\n- Swoop shifted to reload\n- Can use normal noise crush during flight\n-- Can't be charged\n\n== Tenguman\n- Tornado hold ported from v9e\n- Slam now does damage based on height\n\n== Grenademan\n- Ported FX from v9e\n\n== Aquaman\n- Fixed missing Rage fire\n- Balloon range decreased 85>48"
},
{
"source": "pk3",
"name": "FRAGGLE.txt",
"contents": "CHANGES\n\n-MM11 moved before Genesis Unit and after MMV\n-Fuse mugshot resized and fixed to be more in-line with every other mugshot\n-Fuse drops Copy Upgrade instead of Chill Spike\n-Fuse weapon tag changed to \"Fuseman Boss\"\n-Sheep Reload bar changed to yellow\n-Sheep Item icon changed\n-Strike drops the Copy Upgrade instead of the Jet Upgrade\n-Strike melee sprite now team colored"
},
{
"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 = \"\\chPumpman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Pumpman\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cdCommandoman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Commandoman\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cvChillman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Chillman\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\cuSheepman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Sheepman\"\nscript = \"humanbot\"\n}\n\n{\nname = \"\\crStrikeman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Strikeman\"\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 = \"\\ckSolarman\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Solarman\"\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 = \"\\c[Fire]Mars\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Mars\"\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 = \"\\ceSaturn\"\naccuracy=1 intellect=3 evade=0 anticipation=1 reactiontime=2 perception=1\nclass = \"Saturn\"\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//i need to add more bots because fuck you xdd"
},
{
"source": "pk3",
"name": "gameinfo.txt",
"contents": "// CCBM Game Info\nStartupTitle = \"MM8BDM : Competitive Class Based Modification\"\nStartupSong = \"CCBMT\"\nStartupType = \"Hexen\""
},
{
"source": "pk3",
"name": "actors/ClassArmorBase.txt",
"contents": "actor BasePowerDamage : PowerDamage\n{//Make sure damage increases don't increase these\nPowerup.Duration 0x7FFFFFFD\ndamagefactor \"Normal\", 1.0\ndamagefactor \"MagicCardBF\", 1.0\ndamagefactor \"DynaTag\", 1.0\n}\n\nactor BasePowerWeak : PowerProtection\n{//Make sure taking more damage doesn't increase these\nPowerup.Duration 0x7FFFFFFD\ndamagefactor \"Normal\", 1.0\ndamagefactor \"GrenadeSD\", 1.0\n}\n\nactor BasePowerPro : PowerProtection\n{//Make sure damage reduction doesn't reduce these\nPowerup.Duration 0x7FFFFFFD\ndamagefactor \"Normal\", 1.0\ndamagefactor \"MagicCardBF\", 1.0\ndamagefactor \"DynaTag\", 1.0\ndamagefactor \"Crush\", 1.0\n\ndamagefactor \"TimeStop\", 1.0\ndamagefactor \"BrightB\", 1.0\ndamagefactor \"GravityB1\", 1.0\ndamagefactor \"FlameSwordSpark\", 1.0\n}\n\n//Legacy Health Bars,\nactor GlassHealthBar : OnceC{}\nactor LightHealthBar : OnceC{}\nactor SturdyHealthBar : OnceC{}\nactor ToadHealthBar : OnceC{}\nactor HeavyHealthBar : OnceC{}\nactor HardHealthBar : OnceC{}\n\nactor ProtoHealthBar : OnceC{}\nactor MegaHealthBar : OnceC{}\nactor DuoHealthBar : OnceC{}\nactor DocToadHealthBar : OnceC{}\n\nactor MoreArmorClassBase : ClassBase\n{\n\n//damagefactor \"TimeSlow\", 1.0\n//damagefactor \"CentaurShock\", 1.0\ndamagefactor \"FlashStopper\", 1.0\ndamagefactor \"TimeStop\", 1.0\ndamagefactor \"BrightB\", 1.0\ndamagefactor \"GravityB1\", 1.0\n//damagefactor \"WaterCannon\", 1.0\n}\nactor LessArmorClassBase : ClassBase\n{\ndamagefactor \"GrenadeSD\", 1.0\n}\n\n//Armor bases.\n//Have the class inherit from the one that grants proper resistance.\nactor HardClassBase : MoreArmorClassBase\n{\nplayer.startitem \"HardHealthBar\" //startitems actually aren't inherited btw\nplayer.maxhealth 200\nhealth 200\n//damagefactor \"Normal\", 0.5\n//damagefactor \"TimeSlow\", 0.75\n//damagefactor \"CentaurShock\", 0.75\n//damagefactor \"TopSpin\", 0.35\n//damagefactor \"FlameSwordSpark\", 1.0\n}\n\nactor HeavyClassBase : MoreArmorClassBase\n{\nplayer.startitem \"HeavyHealthBar\"\nplayer.maxhealth 185\nhealth 185\n//damagefactor \"Normal\", 0.55\n//damagefactor \"TimeSlow\", 0.775\n//damagefactor \"CentaurShock\", 0.775\n//damagefactor \"TopSpin\", 0.41\n//damagefactor \"FlameSwordSpark\", 1.0\n}\n\nactor ToadClassBase : MoreArmorClassBase\n{\nplayer.startitem \"ToadHealthBar\"\nplayer.maxhealth 155\nhealth 155\n//damagefactor \"Normal\", 0.65\n//damagefactor \"TimeSlow\", 0.825\n//damagefactor \"CentaurShock\", 0.825\n//damagefactor \"TopSpin\", 0.52\n//damagefactor \"FlameSwordSpark\", 1.0\n}\n\nactor DocToadClassBase : MoreArmorClassBase //Really scrounging for names here\n{\nplayer.startitem \"DocToadHealthBar\"\nplayer.maxhealth 135\nhealth 135\n//damagefactor \"Normal\", 0.728\n//damagefactor \"TimeSlow\", 0.864\n//damagefactor \"CentaurShock\", 0.864\n//damagefactor \"TopSpin\", 0.621\n//damagefactor \"FlameSwordSpark\", 1.0\n//damagefactor \"FlameSwordSpark2\", 1.0\n}\n\nactor SturdyClassBase : MoreArmorClassBase\n{\nplayer.startitem \"SturdyHealthBar\"\nplayer.maxhealth 125\nhealth 125\n//damagefactor \"Normal\", 0.8\n//damagefactor \"TimeSlow\", 0.9\n//damagefactor \"CentaurShock\", 0.9\n//damagefactor \"TopSpin\", 0.72\n//damagefactor \"FlameSwordSpark\", 1.0\n//damagefactor \"FlameSwordSpark2\", 1.0\n}\n\nactor DuoClassBase : MoreArmorClassBase\n{\nplayer.startitem \"DuoHealthBar\"\nplayer.maxhealth 115\nhealth 115\n//damagefactor \"Normal\", 0.896\n//damagefactor \"TimeSlow\", 0.948\n//damagefactor \"CentaurShock\", 0.948\n//damagefactor \"TopSpin\", 0.848\n//damagefactor \"FlameSwordSpark\", 1.0\n//damagefactor \"FlameSwordSpark2\", 1.0\n}\n\nactor MegaClassBase : LessArmorClassBase\n{\nplayer.startitem \"MegaHealthBar\"\nplayer.maxhealth 90\nhealth 90\n//damagefactor \"Normal\", 1.12\n}\n\nactor LightClassBase : LessArmorClassBase\n{\nplayer.startitem \"LightHealthBar\"\nplayer.maxhealth 85\nhealth 85\n//damagefactor \"Normal\", 1.2\n}\n\nactor LightClassBase2 : LessArmorClassBase\n{\nplayer.startitem \"LightHealthBar\"\nplayer.maxhealth 110\nhealth 110\n//damagefactor \"Normal\", 1.2\n}\n\nactor LightClassBase3 : LessArmorClassBase\n{\nplayer.startitem \"LightHealthBar\"\nplayer.maxhealth 65\nhealth 65\n//damagefactor \"Normal\", 1.2\n}\n\nactor ProtoClassBase : LessArmorClassBase\n{\nplayer.startitem \"ProtoHealthBar\"\nplayer.maxhealth 75\nhealth 75\n//damagefactor \"Normal\", 1.333\n}\n\nactor GlassClassBase : LessArmorClassBase\n{\nplayer.startitem \"GlassHealthBar\"\nplayer.maxhealth 65\nhealth 65\n//damagefactor \"Normal\", 1.5\n}\n\n//Doc Robot armor changes\nactor DocArmor : BasePowerPro{}\n\nactor MoreDocArmor : DocArmor\n{\ndamagefactor \"TimeStop\", 1.0\ndamagefactor \"BrightB\", 1.0\ndamagefactor \"GravityB1\", 1.0\ndamagefactor \"FlameSwordSpark\", 1.0\ndamagefactor \"FlameSwordSpark2\", 1.0\n}\nactor LessDocArmor : DocArmor\n{\ndamagefactor \"GrenadeSD\", 1.0\n}\n\nactor NormalDocArmor : LessDocArmor\n{\ndamagefactor \"Normal\", 1.00//1.12\n}\n\nactor LightDocArmor : LessDocArmor\n{\ndamagefactor \"Normal\", 1.20//1.333\n}\n\nactor SturdyDocArmor : MoreDocArmor\n{\ndamagefactor \"Normal\", 0.80//0.896\ndamagefactor \"TimeSlow\", 0.9//0.948\ndamagefactor \"CentaurShock\", 0.9//0.948\ndamagefactor \"TopSpin\", 0.72//0.848\n}\n\nactor ToadDocArmor : MoreDocArmor\n{\ndamagefactor \"Normal\", 0.65//0.728\ndamagefactor \"TimeSlow\", 0.825//0.864\ndamagefactor \"CentaurShock\", 0.825//0.864\ndamagefactor \"TopSpin\", 0.52//0.621\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 PainMaestroAfterburn : 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 ACS_ExecuteAlways(C_POISONFOLLOW,0,user_HIT,200,user_SOURCE)\nTNT1 A 0 A_GiveInventory(\"WeaponCharge\",50)\nGoto DoT\nDoT:\nTNT1 AAA 4 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 0 A_SpawnItemEX(\"MaestroAfterburn\",0,0,28)\nTNT1 AAA 4 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 0 A_SpawnItemEX(\"MaestroAfterburn\",0,0,28)\nTNT1 AAA 4 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 0 A_SpawnItemEX(\"MaestroAfterburn\",0,0,28)\nTNT1 AAA 4 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 0 A_SpawnItemEX(\"MaestroAfterburn\",0,0,28)\nTNT1 AAA 4 A_SpawnItemEx(\"MagmamanBitFX2\",random(4,18),0,random(16,40),frandom(1,4),0,frandom(0,2),random(0,359),1)\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 0 A_SpawnItemEX(\"MaestroAfterburn\",0,0,28)\nstop\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 PainMegaFireBallHit2 : BasicPoisonBase//Spawned from MegaFireBall 2 : Burning Boogaloo\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, \"DoT\")\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\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\nstop\n}\n}\n\nactor PainMegaFireBallHit3 : BasicPoisonBase//Spawned from MegaFireBall 2 : Burning Boogaloo\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, \"DoT\")\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\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\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\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\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\nstop\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)\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)\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)\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)\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)\nstop\n}\n}\n\nactor PainGravitySlamHit : 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_SetArg(0, z-floorz)\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(\"GravitySmackDownCollide\",0,0,28,0,0,0,0,SXF_TRANSFERSPECIAL)//SXF_TRANSFERSCALE\nTNT1 A 2\nstop\nCollideX:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2 A_SpawnItemEx(\"GravitySmackDownCollideX\",0,0,28,0,0,0,0,SXF_TRANSFERSPECIAL)\nTNT1 A 2\nstop\n}\n}\n\nactor PainGravitySphereSlamHit : PainGravitySlamHit//GravitySphere\n{\nStates\n{\nCollide:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2\nstop\nCollideX:\nTNT1 A 0 Thing_Move(0,user_HIT,1)\nTNT1 A 2\nstop\n}\n}\n\nactor PainG_TenguSlamHit : PainGravitySlamHit//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,SXF_TRANSFERSPECIAL)\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,SXF_TRANSFERSPECIAL)\nTNT1 A 2\nstop\n}\n}\n\nactor PainG_TornadoSlamHit : PainGravitySlamHit//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 PainPharaohPunchHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",20)\ngoto PainBaseFlingHit::Spawn\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,5+1*ACS_ExecuteWithResult(C_CHECK_TARGET_ITEM,3))\nstop\n}\n}\n\nactor PainHarpoon2PullHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",-30)\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\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\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 JoeJHit: BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"JoeJHit_P\",1)\nstop\n}\n}\nactor JoeJHit_P: CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"JoeUpgradeAmmo\",10)\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(\"PlantmanHealAmmoHelper\")\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_NamedExecuteAlways(\"C_HEALTHACS\",0,2,1)\nstop\n}\n}\nactor MC_H_PU_2 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,2)stop}}\nactor MC_H_PU_3 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,3)stop}}\nactor MC_H_PU_4 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,4)stop}}\nactor MC_H_PU_5 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,5)stop}}\nactor MC_H_PU_6 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,6)stop}}\nactor MC_H_PU_7 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,7)stop}}\nactor MC_H_PU_8 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,8)stop}}\nactor MC_H_PU_9 : MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,9)stop}}\nactor MC_H_PU_10: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,10)stop}}\nactor MC_H_PU_11: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,11)stop}}\nactor MC_H_PU_12: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,12)stop}}\nactor MC_H_PU_13: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,13)stop}}\nactor MC_H_PU_14: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,14)stop}}\nactor MC_H_PU_15: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,15)stop}}\nactor MC_H_PU_16: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,16)stop}}\nactor MC_H_PU_17: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,17)stop}}\nactor MC_H_PU_18: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,18)stop}}\nactor MC_H_PU_19: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"C_HEALTHACS\",0,2,19)stop}}\nactor MC_H_PU_20: MC_H_PU_1{states{Pickup2:TNT1 A 0 ACS_NamedExecuteAlways(\"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 : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainConcreteShoulderHit_P\",1)\nTNT1 A 0 A_SetUserVar(\"user_Amount\",30)\ngoto PainBaseFlingHit::Spawn\n}\n}\nactor PainConcreteShoulderHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"ConcreteBashFlag\",1)\nstop\n}\n}\n\nactor PainStrikeBallHit : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainStrikeBallHit_P\",1)\nTNT1 A 0 A_SetUserVar(\"user_Amount\",30)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainStrikeBallHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"StrikeHitTarget\",1)\nstop\n}\n}\n\nactor PainStrikeBallHit2 : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainStrikeBallHit2_P\",1)\nTNT1 A 0 A_SetUserVar(\"user_Amount\",40)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainStrikeBallHit2_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"ReboundStrikerPower\",4)\nstop\n}\n}\n\nactor PainDarkTankHit : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",5)\ngoto PainBaseFlingHit::Spawn\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}\n\nactor PainScrewCrusherMHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainScrewCrusherMHit_P\",1)\nstop\n}\n}\nactor PainScrewCrusherMHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"PunkMeleeStopPickup\",1)\nstop\n}\n}\n\n//Bull\nactor PainProtoShieldBashHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",28)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainBassKickHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",32)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainBassKickHitEx : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",48)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainDuoGrabHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainDuoGrabHit_P\",1)\nstop\n}\n}\nactor PainDuoGrabHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_PlaySoundEx(\"weapon/crashland\",\"Weapon\")\nTNT1 A 0 A_GiveToTarget(\"DuoGrabSucess\",1)\nTNT1 A 0 A_GiveToTarget(\"DuoGrabP\",1)\nTNT1 A 0 A_GiveToTarget(\"DuoCleanserGrabberSpd0\",1)\nTNT1 A 0 A_GiveToTarget(\"IsInvunFlag\",1)\nstop\n}\n}\n\nactor PainDuoExplodeHit : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",50)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainHyperBombRecoil : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",25)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PainMaestroAquaGuts : PainBaseFlingHit\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",6)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\n//$Binary\n\nactor ChillFree : custominventory {\nstates {\npickup:\nTNT1 A 0\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\n}}\n\nactor ChillStuck : custominventory {\nstates {\npickup:\nTNT1 A 0\nTNT1 A 0 SetPlayerProperty(0,1,4)\nstop\n}}\n\nactor ChillVision : PowerUp\n{\n\tPowerup.Duration 9999\n\tPowerup.Colormap 0.5, 1.0, 1.0, 1.0, 1.0, 1.1\n}\n\nactor ChillFreeze : powerspeed\n{\npowerup.duration 1600\nspeed 0\n+POWERSPEED.NOTRAIL\n}\n\nactor ChillFreezeWatcher\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOTARGETSWITCH\n+NOGRAVITY\n+MISSILE\nreactiontime 26\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInTargetInventory(\"GoodatGettingHit\",1,\"Death2\")\nTNT1 A 0 A_GiveToTarget(\"ChillStuck\",1)\nTNT1 A 0 A_GiveToTarget(\"ChillVision\",1)\nTNT1 A 1 A_GiveToTarget(\"ChillVision\",1)\nTNT1 A 0 A_GiveToTarget(\"ChillStuck\",1)\nTNT1 A 0 A_GiveToTarget(\"ChillVision\",1)\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"PowerofNothing\",999)\nTNT1 A 0 A_TakeFromTarget(\"GoodatGettingHit\",999)\nTNT1 A 0 A_TakeFromTarget(\"ChillVision\",999)\nTNT1 A 0 A_GiveToTarget(\"ChillFree\",1)\nstop\nDeath2:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"PowerofNothing\",999)\nTNT1 A 0 A_TakeFromTarget(\"GoodatGettingHit\",999)\nPLY1 H 0 A_SpawnItemEx(\"ChillFreezeWatcher\",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS)\nstop\nDeath2:\nTNT1 A 0\nstop\n}}\n\nactor PowerofNothing : Powerup {}\n\nactor GoodatGettingHit : PowerupGiver\n{\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\npowerup.duration 5\npowerup.type \"PowerofNothing\"\n}\n\nactor PainNeptuneLeapHit : BasicHitBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainNeptuneLeapHit_P\",1)\nstop\n}\n}\nactor PainNeptuneLeapHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveToTarget(\"NeptuneLeap_Pickup\",1)\nstop\n}\n}\n\nactor PainRaThorThrowHit : PainBaseFlingHit\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Amount\",64)\ngoto PainBaseFlingHit::Spawn\n}\n}\n\nactor PowerRaThorHitG : BasicPowerupGiver\n{\npowerup.type \"PowerRaThorHit\"\n}\nactor PowerRaThorHit : PowerUp\n{\nPowerup.Duration -10\n}\nactor RaThorHitFlag : OnceC{}\n\nactor RaThorHitItem : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"PowerRaThorHit\",1,3)\nTNT1 A 0 A_GiveInventory(\"RaThorHitFlag\",1)\nTNT1 A 0 A_SpawnItemEx(\"RaThorHitWatcher\")\nTNT1 A 0 A_GiveInventory(\"PowerRaThorHitG\",1)\nstop\n}\n}\nactor RaThorHitWatcher : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"PowerRaThorHit\",1,\"Spawn\")\nTNT1 A 0 A_TakeFromTarget(\"RaThorHitFlag\",999)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassBase.txt",
"contents": "actor ClassBase : ClassBase1\n{\nstates\n{\nPain.ERTornadoHold:\n\"----\" H 0 ThrustThingZ(0,300,0,0)\nGoto Pain+2\n\nPain.WaterCannonC:\n\"----\" H 0 A_GiveInventory(\"WaterCannonProtect\",1)\nGoto Pain\n\nPain.ShadowBladeCBM:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBMProtect\",1)\nGoto Pain+2\n\nPain.BusterC:\n\"----\" H 0\n\"----\" H 0\nGoto Pain+1\n\nPain.ChargeBusterC:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+1\n\nPain.HyperBombRecoil:\n\"----\" H 0 A_SpawnItemEx(\"PainHyperBombRecoil\",1)\nGoto Pain\n\nPain.SparkShot1:\n\"----\" H 0 A_Stop\nGoto Pain\n\nPain.SparkShot2:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain+1\n\nPain.SparkShot3:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\n\nPain.SparkSuplex:\n\"----\" H 0 A_GiveInventory(\"SparkReloadProtect\")\nGoto Pain+2\n\nPain.MaestroFire:\n\"----\" H 0 A_GiveInventory(\"MaestroFireProtect\",1)\nGoto Pain+2\n\nPain.MaestroFireGuts:\n\"----\" H 0 A_GiveInventory(\"MaestroFireProtect2\",1)\n\"----\" H 0 A_JumpIfInventory(\"FireGutsCheck\",1,\"NoGuts\")\n\"----\" H 0 A_GiveInventory(\"FireGutsCheck\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainMaestroAfterburn\",0,0,0,0,0,0,0,1)\nGoto Pain+2\nNoGuts:\n\"----\" H 0\nGoto Pain+2\n\nPain.MaestroShock:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\n\nPain.MaestroShock2:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain+1\n\nPain.MaestroWood:\n\"----\" H 0 A_GiveInventory(\"MaestroWoodProtect\",1)\n\"----\" H 0 ThrustThingZ(0,100,0,0)\nGoto Pain\n\nPain.MaestroAquaGuts:\n\"----\" H 0 A_SpawnItemEx(\"PainMaestroAquaGuts\",1)\nGoto Pain\n\nPain.SparkShotAlt:\n\"----\" H 0 A_GiveInventory(\"PowerSparkSlow\",1)\nGoto Pain+1\n\nPain.RaThor:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\nGoto Pain+2\nPain.RaThorSlam:\n\"----\" H 0 A_SpawnItemEx(\"RaThorSlamFloorChecker\",0,0,0,0,0,0,0,1)\nGoto Pain.RaThor\nPain.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorWaveProtect\",1)\nGoto Pain.RaThor\nPain.RaThorSpirit:\n\"----\" H 0 A_GiveInventory(\"RaThorSpiritProtect\",1)\nGoto Pain.RaThor\n\nPain.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain.RaThor\nDeath.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto FlingDeath\n\nDeath.RaThorSlam:\n\"----\" H 0 A_PlaySound(\"weapon/RaThorSlam\",5,1.0)\nDeath.RaThor:\nDeath.RaThorSpirit:\nDeath.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto Death\n\nPain.JewelSatelliteC:\n\"----\" H 0 A_GiveInventory(\"JewelSatelliteProtect\")\nGoto Pain.JewelSatelliteB\n\nPain.AutoBoltX:\n\"----\" H 0 A_GiveInventory(\"AutoBoltXProtect\",1)\nGoto Pain+1\n\nPain.AutoAmmoShotS:\nPain.AutoAmmoShotL:\n\"----\" H 0\nGoto Pain+1\n\nPain.ArchOfWool:\n\"----\" H 0 A_GiveInventory(\"ArchWoolProtect\",1)\ngoto Pain+2\nPain.ArchOfWoolGround:\n\"----\" H 0 A_GiveInventory(\"ArchWoolGroundProtect\",1)\ngoto Pain+2\n\nPain.StrikeBall:\n\"----\" H 0 A_SpawnItemEx(\"PainStrikeBallHit\",1)\ngoto Pain+2\n\nDeath.StrikeBall:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_PlaySound(\"weapon/reboundbunt\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"PainStrikeBallHit\",1)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\nPain.StrikeBall2:\n\"----\" H 0 A_PlaySound(\"weapon/reboundbunt\",5,1.0)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainStrikeBallHit2\",1)\ngoto Pain+2\n\nDeath.StrikeBall2:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_PlaySound(\"weapon/reboundbunt\",5,1.0)\n\"----\" H 0 A_PlaySound(\"weapon/reboundcheer\",6,1.0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\nPain.PumpTheHandle:\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",1)\ngoto Pain+2\n\nPain.SaturnWhiteRing1:\n\"----\" H 0 A_GiveInventory(\"SaturnProtect1\",1)\ngoto Pain\n\nPain.SaturnWhiteRing2:\n\"----\" H 0 A_GiveInventory(\"SaturnProtect1\",1)\ngoto Pain\n\nDeath.SaturnWhiteRing1:\nDeath.SaturnWhiteRing2:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\n//-------------- [BG] ---------------\nPain.FusemanMeleeX:\n\"----\" H 0 A_GiveInventory(\"FusemanMeleeProtect\")\ngoto Pain+2\n\nPain.FusemanDash:\n\"----\" H 0 A_GiveInventory(\"FusemanDashP\")\ngoto Pain+2\n\nPain.FusemanDash2:\n\"----\" H 0 A_GiveInventory(\"FusemanDashP2\")\ngoto Pain+2\n\nPain.FuserZapper:\n\"----\" H 0 A_GiveInventory(\"FusemanZapperP\")\ngoto Pain+2\n\nPain.FuseTeleporter:\n\"----\" H 0 A_GiveInventory(\"FuseTeleporterP\")\ngoto Pain+2\n\npain.HeroProtoShot:\n\"----\" H 0\ngoto Pain+2\npain.HeroProtoShot2:\n\"----\" H 0 A_GiveInventory(\"HeroProtoShot2Protection\")\ngoto Pain+2\n\nPain.DuoCleanserGrab:\n\"####\" H 0 A_SpawnItemEx(\"PainDuoGrabHit\")\n\"####\" H 0 A_GiveInventory(\"DuoCleanserGrabberProt\",1)\n\"####\" H 0 A_GiveInventory(\"DuoCleanserGrabberSpd0\",1)\n//\"####\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"####\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+2\n\npain.DuoGrabExplosion:\n\"----\" H 0 A_SpawnItemEx(\"PainDuoExplodeHit\")\n\"----\" H 0 A_GiveInventory(\"DuoCleanserGrabberSpd0\")\n//\"----\" H 0 ThrustThingZ(0,40,0,0)\ngoto Pain+2\n\nPain.ClassPainLess2Ice:\n\"----\" H 0\nGoto Pain+2\n\n//Flings\npain.ProtomanHeroShieldBash:\n\"----\" H 0 ThrustThingZ(0,12,0,0)\n\"----\" H 0 A_SpawnItem(\"PainProtoShieldBashHit\")\n\"----\" H 0 A_GiveInventory(\"ProtomanHeroShieldBasherProtection\")\ngoto Pain+2\n\ndeath.ProtomanHeroShieldBash:\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0 A_SpawnItem(\"PainProtoShieldBashHit\")\n\"----\" H 0 A_GiveInventory(\"ProtomanHeroShieldBasherProtection\")\nGoto FlingDeath\n\npain.BassKickC:\n\"----\" H 0 ThrustThingZ(0,18,0,0)\n\"----\" H 0 A_SpawnItem(\"PainBassKickHit\")\n\"----\" H 0 A_GiveInventory(\"BassKickCProtect\")\ngoto Pain+2\ndeath.BassKickC:\n\"----\" H 0 ThrustThingZ(0,180,0,0)\n\"----\" H 0 A_SpawnItem(\"PainBassKickHit\")\n\"----\" H 0 A_GiveInventory(\"BassKickCProtect\")\nGoto FlingDeath\n\npain.BassKickEx:\n\"----\" H 0 ThrustThingZ(0,22,0,0)\n\"----\" H 0 A_SpawnItem(\"PainBassKickHitEx\")\n\"----\" H 0 A_GiveInventory(\"BassKickCProtect\")\ngoto Pain+2\n\n//Give on-hit\nPain.GrabBusterCopywep:\n\"----\" H 0 A_SpawnItemEx(\"PainGrabBusterHit\")\nGoto Pain+1\nDeath.GrabBusterCopywep:\n\"----\" H 0 A_SpawnItemEx(\"GrabBusterHealthChaser\")\ngoto Death\n\n// -------------------------------------------------\n\n//$Binary\nPain.WheelCutter:\n\"----\" H 0 A_GiveInventory(\"WheelCutterProtect\", 1)\ngoto pain+1\nPain.ChillSpike:\n\"----\" H 0 A_GiveInventory(\"GoodatGettingHit\",1)\n\"----\" H 0 A_ScaleVelocity(0.9)\n\"----\" H 0 A_Pain\n\"----\" H 0 SetPlayerProperty(0,1,4)\n\"----\" H 0 A_GiveInventory(\"ChillVision\", 1)\n\"----\" H 0 A_SpawnItemEx(\"ChillFreezeWatcher\")\n\"----\" \"HHHHHHHHHHHHHHHHHHHHHHHHHHHH\" 1 A_Stop\ngoto Pain+1\nPain.WheelCutter:\n\"----\" H 0 A_GiveInventory(\"WheelCutterProtect\", 1)\ngoto pain+1\n\n//==================\n//All of the painstates below are copied from cbm\n//------------------\n//==================\n//MM2\nPain.CrashBomb:\n\"----\" H 0 A_ScaleVelocity(0.6)\nGoto Pain+2\n\n//MM5\nPain.GravitySmackUpNoSlam:\n//\"----\" H 0 A_GiveInventory(\"GmanSmackU_DelayF\",1)\n\"----\" H 0 A_JumpIfInventory(\"GmanSmackD_DelayF\",1,4)\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,70,0,0)\n\"----\" H 0\ngoto Pain+2\n\"----\" H 0 A_TakeInventory(\"GmanSmackD_DelayF\",1)\n\"----\" H 0 //A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,105,0,0)\n\"----\" H 0\nGoto Pain+2\n\n//MM8\nPain.TenguTornadoHeld:\n\"----\" H 0 A_JumpIfInventory(\"TenguTornadoHeldProtect\",1,3)\n\"----\" H 0 A_GiveInventory(\"TenguTornadoHeldProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"TenguTornadoHeld_H\")\n\"----\" H 0\ngoto Pain+2\n\n//MM10\nPain.PumpHandle:\n\"----\" H 0\nGoto Pain+1\n\nPain.PumpShield:\n\"----\" H 0 A_GiveInventory(\"PumpShieldProtect\",1)\nGoto Pain+2\n\nPain.WaterShielder:\n\"----\" H 0 A_GiveInventory(\"WaterShielderProtect\",1)\nGoto Pain+2\n\nPain.CommandoBombWave:\n\"----\" H 0 A_GiveInventory(\"CommandoBombWaveProtect\",1)\nGoto Pain+2\n\nPain.CommandoBomb:\n\"----\" H 0\ngoto Pain\n//MMV\nPain.SaltWater:\n\"----\" H 0\ngoto Pain\n\nPain.PhotonMissileStart:\n\"----\" H 0\ngoto Pain\n\nPain.PhotonMissile:\n\"----\" H 0 A_GiveInventory(\"PhotonMissileProtect\",1)\nGoto Pain+2\n\nPain.ElectricShockBeam:\n\"----\" H 0 A_GiveInventory(\"ElectricShockBeamProtect\",1)\nGoto Pain+2\n\nPain.SlashClaw:\nPain.PlutoClaw:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\n\nPain.BreakDash:\n\"----\" H 0 A_GiveInventory(\"BreakDashProtect\",1)\nGoto Pain+2\n\nPain.BreakDashP:\n\"----\" H 0 A_GiveInventory(\"BreakDashPProtect\",1)\nGoto Pain+2\n\nPain.NeptuneSaltStomp:\n\"----\" H 0 A_GiveInventory(\"NeptuneSaltStompProtect\",1)\nGoto Pain+2\n\nPain.NeptuneLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainNeptuneLeapHit\")\n\"----\" H 0 A_GiveInventory(\"NeptuneLeapProtect\",1)\nGoto Pain+2\nDeath.NeptuneLeap:\n\"----\" H 0 A_GiveToTarget(\"NeptuneLeap_Pickup\",1)\ngoto Death\n\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassBase0.txt",
"contents": "///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\n// JaxOf7's moar amazing class bases. //\n///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\nactor ClassBase0 : PlayerPawn //All Classes inherit from this in order to make pain states more manageable. To make a new class, refer to GUIDE.txt\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\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.BreakShot:Pain.CursorTag:Pain.BreakSnipe:Pain.BreakRail:\nPain.TrebleSentry:Pain.Treble:Pain.TrebleBoost:\nPain.OilSlider:\nPain.QuickBoomerang:Pain.Clash:\nPain.NeedleCannonB:Pain.MagnetMissile:\nPain.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.PumpHandle:\nPain.MegaWaterS:Pain.HyperStormH:Pain.HSHFire:\nPain.ScrewCrusher:Pain.SakuDrill:\nPain.GrabBusterB:\nPain.Punch:Pain.GutsPunch:Pain.JunkPunch:Pain.ColdPunch:Pain.PharaohPunch:\nPain.Misc:Pain.DarkMan:Pain.Gamma:\nPain.ClassPainLess:\n\"----\" H 0\nGoto Pain+1\n\nPain.OilSliderX:\n\"----\" H 0 A_GiveInventory(\"OilSliderFireProtect\")\nGoto Pain+1\n\nPain.BreakEscape:\n\"----\" H 0 A_GiveInventory(\"BreakEscapeDamagerProtect\",1)\nGoto Pain+1\n\n//No Hitstun painstates/No recoil\nPain.RollWhiff:\nPain.BBA_Mega:\nPain.WaterShield:\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:Pain.EvilFlameSword:\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.TripleBladeB:\nPain.ClassPainLess2:\n\"----\" H 0\nGoto Pain+2\n\n//Semi scale velocity+Recoil\nPain.ChargeBuster:\nPain.FlashBomb:\nPain.RemoteMine:Pain.IceWall:Pain.DynamoTendril:\nPain.ClassPainSemi:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+1\n\n//Semi scale velocity+No Recoil\nPain.FlashBombB:\nPain.Darkman2Spark:\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.RingBoomerangB:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangBProtect\",1)\nGoto Pain+2\n\nPain.DiveMine:\n\"----\" H 0 A_GiveInventory(\"DiveMineProtect\",1)\nGoto Pain+1\n\nPain.WaterShielder:\n\"----\" H 0 A_GiveInventory(\"WaterShielderProtect\",1)\nGoto Pain+2\n\nPain.DumbDiveTackle:\n\"----\" H 0 A_GiveToTarget(\"DiveTackleHitFlag\",1)\n\"----\" H 0 HealThing(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.FlameSwordB:\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.RemoteMineB2:\n\"----\" H 0\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)\n\"----\" H 0 A_SpawnItemEx(\"PainScrewCrusherMHit\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/punkbash\",\"Body\")\ngoto Pain+2\n\nDeath.ScrewCrusherM:\n\"----\" H 0 A_SpawnItemEx(\"PainScrewCrusherMHit\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/punkbash\",\"Body\")\ngoto Death\n\nPain.PunkStun:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",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\nPain.PumpShield:\n\"----\" H 0 A_GiveInventory(\"PumpShieldProtect\",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_SpawnItemEx(\"AntiTimeStopFreezeHelper\")\n\"----\" H 0 A_Jump(256, \"TimeStopped\")\nGoto TimeStopped\nTimeStopped:\n//\"----\" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\n\"####\" \"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\" 1 A_Stop\nGoto Pain+2\nTimeStoppedX:\n\"####\" \"#####################################################################################################\" 1 A_Stop\nGoto Pain+2\n\nPain.LightRyuStop:\n\"####\" H 0 A_SpawnItemEx(\"PainLightRyuStopHit\")\n\"####\" H 0 A_GiveInventory(\"LightRyuStopProtect\",1)\n\"####\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"####\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+2\n\nPain.BrightB:\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.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\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:\nPain.IceSlashBlock:\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.RollShock:\nPain.CentaurShock:\nPain.JunkShock:\nPain.NeutralShock:\nPain.SparkShock:\nPain.Darkman2Level2:\nPain.ElectroNet:\nPain.BreakShotWeak:\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\nPain.LightRyuShoryuNew:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu1Hit\")\n\"----\" H 0 A_GiveInventory(\"LightRyuShoryuProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,56,0,0)\n\"----\" H 0\nGoto Pain+2\nDeath.LightRyuShoryu:\nDeath.LightRyuShoryuNew:\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_GiveInventory(\"GmanSmackD_DelayF\",1)\n\"----\" H 0 A_JumpIfInventory(\"GmanSmackU_DelayF\",1,5)\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\"----\" H 0 A_TakeInventory(\"GmanSmackU_DelayF\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySlamHit\")\nGoto Pain+2\n\nPain.GravitySmackUp:\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\n\"----\" H 0 A_GiveInventory(\"GmanSmackU_DelayF\",1)\n\"----\" H 0 A_JumpIfInventory(\"GmanSmackD_DelayF\",1,4)\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,70,0,0)\n\"----\" H 0\ngoto Pain+2\n\"----\" H 0 A_TakeInventory(\"GmanSmackD_DelayF\",1)\n\"----\" H 0 //A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,105,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\nPain.PharaohPunch:\n\"----\" H 0\n\"----\" H 0 A_SpawnItemEx(\"PainPharaohPunchHit\",1)\n\"----\" H 0 ThrustThingZ(0,20,0,0)\n\"----\" H 0 A_PlaySoundEx(\"weapon/pharaohpunchhit\", \"SoundSlot7\", 0)\nGoto Pain+1\n\n///////////////////\n//Effect Based\n///////////////////\nPain.FlashBulb:\nPain.FlashStopper:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",125)\n\"----\" H 0 ACS_NamedExecuteAlways(\"CCBM_BrightNewBlind\", 0)\nGoto Pain+1\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",55)\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\nPain.GravitySphereSlam:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySphereSlamHit\")\nGoto Pain+2\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 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\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\nPain.JoeJ:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\n\"----\" H 0 A_SpawnItemEx(\"JoeJHit\")\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.EvilTornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,random(70,80),0,0)\n\"----\" H 0\nGoto Pain+2\n\nPain.EvilFlameSword:\n\"----\" H 0 A_GiveInventory(\"EvilFlameSwordProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\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\nDeath.PharaohPunch:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_PlaySoundEx(\"weapon/pharaohpunchko\", \"SoundSlot7\", 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.MWSHookPull:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainHarpoon2PullHit\")\nGoto Pain+2\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\nPain.DarkTank:\n\"----\" H 0 A_SpawnItemEx(\"PainDarkTankHit\",1)\nGoto Pain+2\n\nPain1:\n\"----\" H 0\ngoto Pain+1\nPain2:\n\"----\" H 0\ngoto Pain+2\n\n//Pain.Normal:\nPain.ProtoBuster2:Pain.ProtoBuster3:Pain.MegaBuster3:Pain.SuperAdaptor:Pain.ArrowBuster:Pain.LaserBuster:Pain.DuoFist1:Pain.DuoFist2:Pain.DuoFist3:\nPain.MegaCutBall:Pain.MegaGutsBall:/*Pain.MegaIceBall:*/Pain.MegaBombBall:Pain.MegaFireBall:Pain.MegaElecBall:/*Pain.MegaTimeBall:*/Pain.MegaOilBall:\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.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:\nPain.Mine:Pain.SkullSniper:Pain.SkullSniperX:Pain.CentaurArrow:\nPain.WilyLightning://Pain.TopSpinB:\nPain.Coal:\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_JumpIfInventory(\"BushInvis\", 1, 2)\n\"----\" H 0 A_Pain\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SkipClassPainJump\",1,\"PainContinue\")\n\"----\" H 0 A_Jump(256, \"ClassPain\")\ngoto ClassPain\nClassPain:\n\"----\" H 0\ngoto PainContinue\nPainContinue:\n//\"----\" H 1 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)\n//\"----\" H 1// A_GiveInventory(\"PainRecoilC\",1)\n\"----\" \"#\" 0 A_GiveInventory(\"IsInPain\",1)\n\"----\" \"#\" 0 A_JumpIfInventory(\"BushInvis\", 1, 11)\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:\nDeath.IceWave:Death.IceWaveB:\nDeath.ColdField:Death.ColdPunch:Death.ColdSmackDown:\nDeath.ClassPainTimeStop:Death.Thomas:\nDeath.ChillSpikeBoss:\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:\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}"
},
{
"source": "pk3",
"name": "actors/CCBMConstIntList.txt",
"contents": "const int DYE_CCBMCHILLMAN = 10903;"
},
{
"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 A_GiveInventory(\"RaThorSinistarDropper_P\",1)//RaThor 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(\"RaThorHitFlag\",1,\"RaThorSoul\")\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\nRaThorSoul:\nTNT1 A 0 A_SpawnItemEX(\"ThorSoul\",0,0,0,random(-4,4),random(-4,4),frandom(2,3),random(0,359),1)\ngoto SpecialDrops+2\nJunkDrop:\nTNT1 AAA 0 A_SpawnItemEx(\"ClassJunkBit\",0,0,0,random(1,10),0,random(3,12),random(0,359),1)\ngoto SpecialDrops+3\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 SelfTotallyFrozenDuo : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"SelfTotallyFrozenFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,1,0)\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 AirJumpBoost_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"FlightDisableFlag\",1,\"No\")\nTNT1 A 0 A_JumpIfInventory(\"CanAirJumpLimit\",1,\"Jump\")\nstop\nNo:\nTNT1 A 0\nstop\nJump:\nTNT1 A 0 A_TakeInventory(\"CanAirJumpLimit\",1)\nTNT1 A 0 //A_ChangeVelocity(momx,momy,10.0,2)\nTNT1 A 0 A_ChangeVelocity(momx,momy,CallACS(\"CBM_FetchJumpZ\"),2)\nTNT1 A 0 A_GiveInventory(\"JumpCancler\",1)\nstop\n}\n}\n\nactor TempPitProtect_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIf(CallACS(\"CBM_GetCVar\",3)>=1,\"No\")\nTNT1 A 0 A_JumpIfInventory(\"PowerTempPitProtect\",1,\"Pickup2\")\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",0)\nTNT1 A 0 A_SpawnItemEx(\"TempPitProtect_H\")\nPickup2:\nTNT1 A 0 A_GiveInventory(\"PowerTempPitProtect\",1)\nstop\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor PowerTempPitProtect : Powerup\n{\nPowerup.Duration 35\n}\n\nactor TempPitProtect_H : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nSpawn2:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"PowerTempPitProtect\",1,\"Spawn2\")\nTNT1 A 0 A_GiveToTarget(\"TempPitProtectEnd_P\",1)\nstop\n}\n}\n\nactor TempPitProtectEnd_P : 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}"
},
{
"source": "pk3",
"name": "actors/Megaman/Gutsman.txt",
"contents": "actor Gutsman : HeavyClassBase\n{\nPlayer.ScoreIcon \"C_01B0X\"\nplayer.startitem \"HeavyHealthBar\"\nplayer.displayname \"gutsman\"\nplayer.soundclass \"gutsmanc\"\nplayer.startitem \"SuperArmBoss\"\nplayer.startitem \"GutsArmAmmo\", 28\nplayer.forwardmove 0.56, 0.56\nplayer.sidemove 0.54, 0.54\nplayer.startitem \"SemiStunArmor\"\n\nplayer.startitem \"TimeSlowWeakness2\", 1\n\nplayer.startitem \"TimeSlowWeakness\", 1\nplayer.startitem \"TimeStopperWeakness\", 1\n//MM3\nplayer.startitem \"FlashStopperWeakness\", 1\nplayer.startitem \"GravityHoldWeakness\", 1\nplayer.startitem \"CentaurFlashWeakness\", 1\nplayer.startitem \"CopyVisionWeakness\", 1\n\n/*player.startitem \"HyperBombWeakness2\", 1\n\nplayer.startitem \"HyperBombWeakness\", 1\nplayer.startitem \"CrashBombWeakness\", 1\nplayer.startitem \"DrillBombWeakness\", 1\nplayer.startitem \"NapalmBombWeakness\", 1\nplayer.startitem \"FlashBombWeakness\", 1\nplayer.startitem \"DangerWrapWeakness\", 1\nplayer.startitem \"BalladeCrackerWeakness\", 1*/\nStates\n{\nSpawn:\nGUT2 A 0\nGUT2 A 0 A_JumpIfInventory(\"SuperArmTemp\",1,3)\nGUT2 B 1\nGUT2 A -1\nGUT2 R 1\nGUT2 Q 1\nGoto Spawn+5\nSee:\nGUT2 B 0 A_JumpIfInventory(\"SuperArmTemp\",1,\"SeeSomeRocks\")\nGUT2 BCDE 5\nGoto Spawn\nSeeSomeRocks:\nGUT2 RSTS 5\nGoto Spawn+4\nMissile:\nGUT2 FG 5\nGUT2 G 0 A_JumpIfInventory(\"SuperArmTemp\",1,1)\ngoto Spawn+3\nGUT2 G 0\ngoto Spawn+5\nClassPain:\nGUT2 H 0\ngoto PainContinue\nDeathFix:\nGUT2 H 0\ngoto DeathContinue\nClassDeath:\nGUT2 H 1\ngoto DeathContinue\n}\n}"
},
{
"source": "pk3",
"name": "actors/Megaman/Iceman.txt",
"contents": "actor Iceman : ClassBase\n{\nPlayer.ScoreIcon \"C_01C0X\"\nplayer.displayname \"Iceman\"\nplayer.soundclass \"Icemanc\"\n//player.startitem \"IceSlasherBoss\"\nplayer.startitem \"IceStatueBoss\"\nplayer.startitem \"IceBlocksFlag\",1\nplayer.startitem \"IceBlocksItemDummy\",1\nplayer.startitem \"IcicleAmmo\", 28\n\n//player.weaponslot 0, \"IceSlasherBoss\"\nplayer.weaponslot 1, \"IceStatueBoss\"\n\nplayer.startitem \"HyperBombWeakness2\", 1\n\nplayer.startitem \"HyperBombWeakness\", 1\nplayer.startitem \"CrashBombWeakness\", 1\nplayer.startitem \"DrillBombWeakness\", 1\nplayer.startitem \"NapalmBombWeakness\", 1\nplayer.startitem \"DangerWrapWeakness\", 1\nplayer.startitem \"FlashBombWeakness\", 1\nplayer.startitem \"RemoteMineWeakness\", 1\nplayer.startitem \"LaserTridentWeakness\", 1\nplayer.startitem \"BalladeCrackerWeakness\", 1\n\n/*player.startitem \"ThunderBeamWeakness2\", 1\n\nplayer.startitem \"ThunderBeamWeakness\", 1\nplayer.startitem \"SparkShockWeakness\", 1\nplayer.startitem \"ThunderBoltWeakness\", 1\nplayer.startitem \"ThunderClawWeakness\", 1*/\nStates\n{\nSpawn:\nICEM A 0\nICEM B 1\nICEM A 1\nGoto Spawn+2\nSee:\nICEM BCDE 5\nGoto Spawn\nMissile:\nICEB F 0 A_JumpIfInventory(\"VivifyDelay6\",1,\"Missile2\")\nICEM F 5\nICEM G 4\ngoto Spawn\nMissile2:\nICEM KL 5\ngoto Spawn\nClassPain:\nICEM H 0\ngoto PainContinue\nDeathFix:\nICEM H 0\ngoto DeathContinue\nClassDeath:\nICEM H 1\ngoto MegaDeathEnd\n}\n}"
},
{
"source": "pk3",
"name": "actors/Megaman/Elecman.txt",
"contents": "actor Elecman : ProtoClassBase\n{\nPlayer.ScoreIcon \"C_01F0X\"\nplayer.startitem \"ProtoHealthBar\"\nplayer.displayname \"elecman\"\nplayer.soundclass \"elecmanc\"\nplayer.startitem \"ThunderBeamBoss\"\nplayer.startitem \"ElectricAmmo\", 28\nplayer.forwardmove 0.9, 0.9\nplayer.sidemove 0.88, 0.88\n\nplayer.startitem \"OilSliderWeakness2\", 1\n\nplayer.startitem \"OilSliderWeakness\", 1\nplayer.startitem \"DustCrusherWeakness\", 1\nplayer.startitem \"JunkShieldWeakness\", 1\nplayer.startitem \"ConcreteShotWeakness\", 1\n\n/*player.startitem \"RollingCutterWeakness2\", 1\n\nplayer.startitem \"RollingCutterWeakness\", 1\nplayer.startitem \"MetalBladeWeakness\", 1\nplayer.startitem \"ShadowBladeWeakness\", 1*/\nStates\n{\nSpawn:\nELEC A 0\nELEC B 1\nELEC A 1\nGoto Spawn+2\nSee:\nELEC BCDE 5\nGoto Spawn\nMissile:\nELEC F 0 A_JumpIfInventory(\"VivifyDelay6\",1,\"Missile2\")\nELEC F 6\nELEC G 6\ngoto Spawn\nMissile2:\nELEC R 9\nELEC G 6\ngoto Spawn\n\nClassPain:\nELEC H 0\ngoto PainContinue\nDeathFix:\nELEC H 0\ngoto DeathContinue\nClassDeath:\nELEC H 1\ngoto MegaDeathEnd\n}\n}"
},
{
"source": "pk3",
"name": "actors/Megaman/Cutman.txt",
"contents": "actor Cutman : LightClassBase\n{\nPlayer.ScoreIcon \"C_01A0X\"\nplayer.startitem \"LightHealthBar\"\nplayer.displayname \"Cutman\"\nplayer.soundclass \"cutmanc\"\nplayer.startitem \"RollingCutterBoss\"\nplayer.startitem \"KFCAmmo\", 28\nplayer.startitem \"IsCutmanFlag\"\nplayer.startitem \"CanWallJump\"\nplayer.startitem \"CutterReturned\"\n\nplayer.forwardmove 1.0, 1.0\nplayer.sidemove 0.98, 0.98\nplayer.jumpz 12\n\nplayer.startitem \"SuperArmWeakness2\", 1\n\nplayer.startitem \"SuperArmWeakness\", 1\nplayer.startitem \"HardKnuckleWeakness\", 1\nplayer.startitem \"PowerStoneWeakness\", 1\nplayer.startitem \"AstroCrushWeakness\", 1\nplayer.startitem \"SpreadDrillWeakness\", 1\nplayer.startitem \"DeepDiggerWeakness\", 1\nStates\n{\nSpawn:\nCUTM A 0\nCUTM A 0 A_JumpIfInventory(\"CutterReturned\",1,22)\nCUTM A 0 A_JumpIfInventory(\"CutterFlagX\",1,12)\nCUTM RQQQQQQQQQQQQQQVVVV 1 A_JumpIfInventory(\"CutterReturned\",1,\"MissileR\")\nCUTM A 0 A_JumpIfInventory(\"CutterFlagX\",1,\"Spawn\")\nCUTM B 1\nCUTM A 300\nCUTM AJ 4\ngoto Spawn+25\nSee:\nCUTM B 0 A_JumpIfInventory(\"CutterFlagX\",1,\"SeeC\")\nCUTM BCDE 5\nGoto Spawn+23\nSeeC:\nCUTM RRRRRSSSSSTTTTTSSSSS 1 A_JumpIfInventory(\"CutterReturned\",1,\"MissileR\")\nGoto Spawn+3\nMissile:\nCUTM F 4\nCUTM FF 1 A_JumpIfInventory(\"CutterFlagX\",1,\"Missile2\")\nCUTM G 6\ngoto Spawn+23\nMissile2:\nCUTM G 7\ngoto Spawn+3\nMissileR:\nCUTM GF 6\ngoto Spawn+23\nClassPain:\nCUTM H 0 A_JumpIfInventory(\"CutterFlagX\",1,1)\ngoto PainContinue\nCUTM U 0\ngoto PainContinue\nDeathFix:\nCUTM H 0 A_JumpIfInventory(\"CutterFlagX\",1,1)\ngoto DeathContinue\nCUTM U 0\ngoto DeathContinue\nClassDeath:\nCUTM H 1\ngoto MegaDeathEnd\n}\n}"
},
{
"source": "pk3",
"name": "actors/Megaman/Timeman.txt",
"contents": "//====================================\n// Formatted and Cleaned by Ru5tK1ng\n//------------------------------------\n//====================================\n\n Actor Timeman : ClassBase\n {\n\tPlayer.ScoreIcon \"C_01G0X\"\n\tPlayer.DisplayName \"timeman\"\n\tPlayer.SoundClass \"timemanc\"\n\tPlayer.StartItem \"TimeSlowBoss\"\n\t//Player.StartItem \"TimeSlowerBoss\"\n\t//Player.StartItem \"TimeToggleA\"\n\tPlayer.StartItem \"TimeClassAmmo\", 21\n\tPlayer.WeaponSlot 1, \"TimeSlowBoss\"\n\tPlayer.WeaponSlot 2, \"TimeSlowerBoss\"\n\tPlayer.StartItem \"ThunderBeamWeakness2\", 1\n\tPlayer.StartItem \"ThunderBeamWeakness\", 1\n\tPlayer.StartItem \"SparkShockWeakness\", 1\n\tPlayer.StartItem \"ThunderBoltWeakness\", 1\n\tPlayer.StartItem \"ThunderClawWeakness\", 1\n\tPlayer.StartItem \"LightningBoltWeakness\", 1\n\tPlayer.StartItem \"PlugBallWeakness\", 1\n\tPlayer.StartItem \"ElectricShockWeakness\", 1\n\tStates\n\t{\n\t\tSpawn:\n\t\tNTIM A 0\n\t\tNTIM B 1\n\t\tNTIM A 1\n\t\tGoto Spawn+2\n\n\t\tSee:\n\t\tNTIM BCDE 5\n\t\tGoto Spawn\n\n\t\tMissile:\n\t\tNTIM F 0 A_JumpIfInventory(\"PowerTimeC\",1,\"Missile2\")\n\t\tNTIM FF 1 A_JumpIfInventory(\"PowerTimeC\",1,\"Missile2\")\n\t\tNTIM F 3\n\t\tNTIM G 4\n\t\tGoto Spawn\n\n\t\tMissile2:\n\t\tNTIM IJKLKLK 2\n\t\tGoto Spawn\n\n\t\tClassPain:\n\t\tNTIM H 0\n\t\tGoto PainContinue\n\n\t\tDeathFix:\n\t\tNTIM H 0\n\t\tGoto DeathContinue\n\n\t\tClassDeath:\n\t\tNTIM H 1\n\t\tGoto MegaDeathEnd\n\n\t\tPain.TimeSlow:\n\t\tNTIM ] 0 A_GiveInventory(\"SkipClassPainJump\",1)\n\t\tGoto Pain+2\n\n\t\tPain.TimeStopper:\n\t\tNTIM ] 0 A_GiveInventory(\"SkipClassPainJump\",1)\n\t\tGoto Pain+2\n\n\t\tTimeStopped:\n\t\tNTIM ] 0 A_GiveInventory(\"SkipClassPainJump\",1)\n\t\tGoto Pain+2//\"Super::TimeStopped\"\n\t}\n }"
},
{
"source": "pk3",
"name": "actors/Megaman/Bombman.txt",
"contents": "actor Bombman : SturdyClassBase\n{\nPlayer.ScoreIcon \"C_01D0X\"\nplayer.startitem \"SturdyHealthBar\"\nplayer.displayname \"Bombman\"\nplayer.soundclass \"bombmanc\"\nplayer.startitem \"HyperBombBoss\"\nPlayer.StartItem \"GigaAmmo\", 106\nplayer.forwardmove 0.65, 0.65\nplayer.sidemove 0.63, 0.63\nplayer.jumpz 13\n\nplayer.startitem \"RollingCutterWeakness2\", 1\n\nplayer.startitem \"RollingCutterWeakness\", 1\nplayer.startitem \"MetalBladeWeakness\", 1\nplayer.startitem \"ShadowBladeWeakness\", 1\nplayer.startitem \"GyroAttackWeakness\", 1\nplayer.startitem \"SilverTomahawkWeakness\", 1\nplayer.startitem \"TenguBladeWeakness\", 1\n//player.startitem \"WheelCutterWeakness\", 1\nplayer.startitem \"ScrewCrusherWeakness\", 1\n\n/*player.startitem \"FireStormWeakness2\", 1\n\nplayer.startitem \"FireStormWeakness\", 1\nplayer.startitem \"AtomicFireWeakness\", 1\nplayer.startitem \"PharaohShotWeakness\", 1\nplayer.startitem \"FlameBlastWeakness\", 1\nplayer.startitem \"FlameSwordWeakness\", 1*/\nStates\n{\nSpawn:\nBOMM A 0\nBOMM A 0 A_JumpIfInventory(\"SuperArmTemp\",1,3)\nBOMM B 1\nBOMM A -1\nBOMM R 1\nBOMM F 1 A_JumpIfInventory(\"VivifyDelay8\",1,\"MissileToss2\")\nwait\nSee:\nBOMM B 0 A_JumpIfInventory(\"SuperArmTemp\",1,\"SeeSomeBombs\")\nBOMM BCDE 5\nGoto Spawn\nSeeSomeBombs:\nBOMM RRRRRSSSSSTTTTTSSSSS 1 A_JumpIfInventory(\"VivifyDelay8\",1,\"MissileToss\")\nGoto Spawn+4\nMissile:\nBOMM F 0 A_JumpIfInventory(\"VivifyDelay8\",1,\"MissileToss\")\nBOMM F 0 A_JumpIfInventory(\"VivifyDelay5\",1,\"MissilePick\")\nBOMM FG 5\ngoto Spawn\nMissileToss:\nBOMM G 6\ngoto Spawn\nMissileToss2:\nBOMM G 6\ngoto Spawn+3\nMissilePick:\nBOMM GF 4\ngoto Spawn+4\n\nClassPain:\nBOMM H 0\ngoto PainContinue\nDeathFix:\nBOMM H 0\ngoto DeathContinue\nClassDeath:\nBOMM H 1\ngoto MegaDeathEnd\n}\n}"
}
]
},
"maps": []
}