Raw model (for completeness)
{
"meta": {
"id": "03066e4a-ef90-4bc5-8771-219a0598f7d0",
"sha1": "3b6b2b2790d4a1f8f0df4ba6033ff93e4070138a",
"sha256": "dfc81e4f9b652cbf052f2b564dad9a032f6983cafe52e9db65cab98235b29a3e",
"filenames": [
"classes-altermantenoraddonpackv1h.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021-01-10 03:11:12",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2021-01-10 03:11:12",
"file": {
"type": "PK3",
"size": 2537835,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/3b6b2b2790d4a1f8f0df4ba6033ff93e4070138a/3b6b2b2790d4a1f8f0df4ba6033ff93e4070138a.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 547,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "SBARINFO.HW.txt",
"contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal,forcescaled\n{\nInInventory not NoHud,1\n{\nDrawImage\"EmptIcon\",122,184;//Scroll down for rest of Classes stuff, its past the MEGAMAN art\n\nInInventory not NoHealthBar,1\n{\nDrawBar\"VARHEALT\",\"VAREMPTY\",Health,horizontal,130,184;\n\tInInventory LightTeamFlag,1{DrawImage\"LBARH\",130,179;}\n\tInInventory WilyTeamFlag,1{DrawImage\"WBARH\",130,179;}\n\tInInventory CossackTeamFlag,1{DrawImage\"CBARH\",130,179;}\n\tInInventory KingTeamFlag,1{DrawImage\"KBARH\",130,179;}\n\nInInventory SkullShieldCheck,1{DrawBar\"4H_A_VAR\",\"VNOBAR\",SkullShieldCheck,horizontal,130,184;}\nInInventory SkullBarrierProtection,1{DrawBar\"4H_A_VAR\",\"VNOBAR\",SkullShieldCheck,horizontal,130,184;}\n//InInventory BasicArmor,1{DrawBar\"VARAMT31\",\"VNOBAR\",Armor,horizontal,130,184;}\n\nPlayerClass Maestro{\n\t//InInventory AmmoNumberFlag,1{\n\t\tWeaponAmmo BusterAmmo{}\n\t\telse WeaponAmmo not VanillaAmmo{DrawNumber 5,\"8BDMAFONT\",Untranslated,Ammo1,alignment(left),80,177;}\n\t//}\n}\n//InInventory HealthNumberFlag,1{\n\tDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),152,177;\n//}\n\nDrawSelectedInventory INDEXFONT,122,184,120,185,white;\nDrawImage weaponicon,50,184;\n}\n\n//MM1 Bars\nIsSelected RollingCutterWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SuperArmWepC{Drawbar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected IceSlasherWepC{Drawbar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HyperBombWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FireStormWepC{Drawbar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBeamWepC{Drawbar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeSlowWepC{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected OilSliderWepC{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory OilSliderFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",OilSliderFlag,horizontal,58,184;}}\n\n//MM2\nIsSelected MetalBladeWepC{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AirShooterWepC{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleLeadWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected QuickBoomerangWepC{Drawbar\"VARAMM11\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CrashBombWepC{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeStopperWepC{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AtomicFireWepC{Drawbar\"VARAMM13\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,70{DrawBar\"VARFLS2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected LeafShieldWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",LeafShieldCharge,horizontal,58,184;}}\n\n//MM3\nIsSelected NeedleCannonWepC{Drawbar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MagnetMissileWepC{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GeminiLaserWepC{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HardKnuckleWepC{Drawbar\"VARAMM16\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopSpinWepC{Drawbar\"VARAMM17\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SearchSnakeWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SparkShockWepC{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ShadowBladeWepC{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM4\nIsSelected FlashStopperWepC{Drawbar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RainFlushWepC{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DrillBombWepC{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PharaohShotWepC{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,78{DrawBar\"VARFLS4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\telse InInventory PharaohCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",PharaohCharge,horizontal,58,184;}}\nIsSelected RingBoomerangWepC{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DustCrusherWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DiveMissileWepC{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SkullbarrierWepC{Drawbar\"VARAMM21\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory SkullBarrierCooldown,1{DrawBar\"VARAMM65\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\n\n//MM5\nIsSelected GravityHoldWepC{Drawbar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterWaveWepC{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PowerStoneWepC{Drawbar\"VARAMM22\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GyroAttackWepC{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected StarCrashWepC{Drawbar\"VARAMM23\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ChargeKickWepC{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected NapalmBombWepC{Drawbar\"VARAMM24\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CrystalEyeWepC{Drawbar\"VARAMM25\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM6\nIsSelected BlizzardAttackWepC{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurFlashWepC{Drawbar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameBlastWepC{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected KnightCrushWepC{Drawbar\"VARAMM27\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantbarrierWepC{Drawbar\"VARAMM28\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\tDrawBar\"6E_A_VAR\",\"VNOBAR\",Health,horizontal,130,184;}}\nIsSelected SilverTomahawkWepC{Drawbar\"VARAMM29\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WindStormWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected YamatoSpearWepC{Drawbar\"VARAMM30\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM7\nIsSelected FreezeCrackerWepC{Drawbar\"VARAMM31\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected JunkShieldWepC{Drawbar\"VARAMM32\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",JunkDuration,horizontal,58,184;}}\nIsSelected DangerWrapWepC{Drawbar\"VARAMM33\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBoltWepC{Drawbar\"VARAMM34\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WildCoilWepC{Drawbar\"VARAMM35\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,23{DrawBar\"VARFLS9\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected SlashClawWepC{Drawbar\"VARAMM36\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected NoiseCrushWepC{Drawbar\"VARAMM37\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,1{DrawBar\"VARFLS10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ScorchWheelWepC{Drawbar\"VARAMM38\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WheelCount,1{DrawBar\"VARFLS1\",\"VNOBAR\",WheelCount,horizontal,58,184;}}\n\n//MM8\nIsSelected MegaBallWepC{Drawbar\"VARAMM39\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TornadoHoldWepC{Drawbar\"VARAMM40\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AstroCrushWepC{Drawbar\"VARAMM41\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameSwordWepC{Drawbar\"VARAMM42\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderClawWepC{Drawbar\"VARAMM43\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HomingSniperWepC{Drawbar\"VARAMM44\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,35{DrawBar\"VARFLS11\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected IceWaveWepC{DrawBar\"VARAMM45\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlashBombWepC{Drawbar\"VARAMM46\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterBalloonWepC{Drawbar\"VARAMM47\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMB\nIsSelected TenguBladeWepC{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CopyVisionWepC{Drawbar\"VARAMM52\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LightningBoltWepC{Drawbar\"VARAMM53\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected IceWallWepC{Drawbar\"VARAMM54\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SpreadDrillWepC{DrawBar\"VARAMM55\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RemoteMineWepC{Drawbar\"VARAMM56\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,5{DrawBar\"VARFLS14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected WaveBurnerWepC{Drawbar\"VARAMM57\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MagicCardWepC{Drawbar\"VARAMM58\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TrebleBoostC{Drawbar\"VARAMM59\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM9\nIsSelected PlugBallWepC{DrawBar\"VARAMM60\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LaserTridentWepC{DrawBar\"VARAMM61\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TornadoBlowWepC{DrawBar\"VARAMM68\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected JewelSatelliteWepC{DrawBar \"VARAMM63\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory JewelShieldCheck,1{DrawBar \"VARFLS1\",\"VNOBAR\",JewelShieldCheck,horizontal,58,184;}}\nIsSelected MagmaBazookaWepC{DrawBar\"VARAMM64\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,19{DrawBar \"VARFLS13\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ConcreteShotWepC{DrawBar\"VARAMM65\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BlackHoleBombWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory BlackHoleBombCooldown,1{DrawBar\"VARFLS15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected HornetChaserWepC{DrawBar \"VARAMM67\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM10\nIsSelected TripleBladeWepC{DrawBar\"VAMMO100\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldWepC{DrawBar\"VAMMO101\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WaterShieldCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",WaterShieldCheck,horizontal,58,184;}}\nIsSelected CommandoBombWepC{DrawBar\"VAMMO102\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ChillSpikeWepC{DrawBar\"VAMMO103\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderWoolWepC{DrawBar\"VAMMO104\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ReboundStrikerWepC{DrawBar\"VAMMO105\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WheelCutterWepC{DrawBar\"VAMMO106\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WheelCutterCheck,1{DrawBar\"VARFLS1\",\"VNOBAR\",WheelCutterCheck,horizontal,58,184;}}\nIsSelected SolarBlazeWepC{DrawBar\"VAMMO107\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMV\nIsSelected SparkChaserWepC{DrawBar\"VAMMO_V0\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GrabBusterWepC{DrawBar\"VAMMO_V1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleBombWepC{DrawBar\"VAMMO_V2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PhotonMissileWepC{DrawBar\"VAMMO_V3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ElectricShockWepC{DrawBar\"VAMMO_V4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BlackHoleWepC{DrawBar\"VAMMO_V5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DeepDiggerWepC{DrawBar\"VAMMO_V6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BreakDashWepC{DrawBar\"VAMMO_V7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SaltWaterWepC{DrawBar\"VAMMO_V8\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"VARAMM48\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MirrorBusterWepC{Drawbar\"VARAMM49\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MirrorBusterFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",MirrorBusterFlag,horizontal,58,184;}}\nIsSelected ScrewCrusherWepC{Drawbar\"VARAMM50\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BalladeCrackerWepC{Drawbar\"VARAMM51\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//Assists\nInInventory RushJetCounter,5{DrawImage\"RUSHH2H8\",290,8;}\nInInventory RushJetCounter,1{DrawImage\"RUSHOUT\",290,8;}\nInInventory RushMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory RushMarineCounter,5{DrawImage\"RUSHO0\",290,8;}\n\t\tInInventory RushMarineCounter,1{DrawImage\"RUSHMOUT\",290,8;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"RUSHP0\",290,8;}}\n\nInInventory ProtoJetCounter,1{InInventory ProtoJetCounter,5{DrawImage\"PJETF0\",290,8;}\nelse InInventory ProtoJetCounter,1{DrawImage\"PJETE0\",290,8;}}\nInInventory ProtoMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory ProtoMarineCounter,20{DrawImage\"PJETQ0\",290,16;}\n\t\telse InInventory ProtoMarineCounter,1{DrawImage\"PJETR0\",290,16;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"PJETP0\",290,16;}}\nInInventory BassJetCounter,1{InInventory BassJetCounter,5{DrawImage\"TRBL20\",284,16;}\nelse InInventory BassJetCounter,1{DrawImage\"TRBL10\",284,16;}}\nInInventory BassMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory BassMarineCounter,20{DrawImage\"TRBLY0\",294,18;}\n\t\telse InInventory BassMarineCounter,1{DrawImage\"TRBLX0\",294,18;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"TRBLZ0\",294,18;}}\n\nInInventory BeatCallCheck,1{DrawImage\"BEATD0\",298,16;}\nInInventory BeatCounter,5{DrawImage\"BEATB8B2\",298,16;}\nInInventory BeatCounter,1{DrawImage\"BEATOUT\",298,16;}\nInInventory BeatSupportActivated,1{DrawImage\"BSPTA0\",314,16;}\nInInventory BeatSupportFired,1{DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed,1{DrawImage\"FBLIND\",-30,-20;}\nInInventory EnergyBalancerActive,1{DrawImage\"NRGOUT\",267,10;}\n\n//Boss Health\nInInventory BossHealth1,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth1,horizontal,202,184;}\nInInventory BossHealth2,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth2,horizontal,202,184;}\nInInventory BossHealth3,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth3,horizontal,202,184;}\nInInventory BossHealth4,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth4,horizontal,202,184;}\nInInventory BossHealth5,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth5,horizontal,202,184;}\nInInventory BossHealth6,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth6,horizontal,202,184;}\nInInventory BossHealth7,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth7,horizontal,202,168;}\nInInventory BossHealth8,1{DrawBar\"VARHEALT\",\"VAREMPTY\",BossHealth8,horizontal,202,184;}\nInInventory EvilRobotShield,1{DrawBar\"VARAMM32\",\"VAREMPTY\",BossHealth1,horizontal,202,184;}\n\n// Misc\nInInventory TimeStoppedCounter,1{DrawImage\"FLASHS\",36,0;}\n\n//ALTER WEAPONS\nIsSelected HauntPumpkinWepC{Drawbar\"VARLMM01\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BadgeBarrierWepC{Drawbar\"VARLMM02\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NeapolitanBombWepC{Drawbar\"VARLMM03\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TruffleClusterWepC{Drawbar\"VARLMM04\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CyberDistorterWepC{Drawbar\"VARLMM05\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory CyberDistorterFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",CyberDistorterFlag,horizontal,58,184;}}\nIsSelected ForceBeamWepC{Drawbar\"VARLMM06\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HazardTrapperWepC{Drawbar\"VARLMM07\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MatchBlastWepC{Drawbar\"VARLMM08\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\nIsSelected PowerOrbWepC{Drawbar\"VARLMM09\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JoeGrenadeWepC{Drawbar\"VARLMM10\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WishBarrierWepC {Drawbar\"VARLMM11\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WishBarrierTimeAmmo,1{DrawBar\"VARFLS1\",\"VNOBAR\",WishBarrierTimeAmmo,horizontal,58,184;}}\nIsSelected SearCombustWepC{Drawbar\"VARLMM12\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected UsagiDaggerWepC {Drawbar\"VARLMM13\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BoilSteamerWepC {Drawbar\"VARLMM14\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GroovitySparkWepC {Drawbar\"VARLMM15\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NeonFlashWepC {Drawbar\"VARLMM16\", \"BAREMPTY\", Ammo1, horizontal, 58, 184;}\n\nIsSelected ElementSuperchargeWepC{Drawbar\"VARXMM30\", \"BAREMPTY\", Ammo1, horizontal, 16, 8;}\nIsSelected TenorBlasterWepC{Drawbar\"VARXMM29\", \"BAREMPTY\", Ammo1, horizontal, 16, 8;}\n\nInInventory EvilRobotShield,1{DrawBar\"VARAMM32\",\"VAREMPTY\",BossHealth1,horizontal,202,184;}\n\n// Misc\nInInventory TimeStoppedCounter,1{DrawImage\"FLASHS\",36,0;}\n\n/*\n ▄▄█▀▀▄\n ▄█████▄▄█▄\n ▄▀██████▄▄██\n █ █▀ ▄▄▀█ █\n ▄██ ▀▀ ▀ █\n ▄█▀ ▀█ ▀▀▀▀▄▀▀█▄\n ▄███ ▄ ▀▀▀▀▀▄ ███▄\n ██████ ██████\n ▀███▀█████████▀███▀\n ▄█▄ ▀▀█▀ █▄\n ▄▄█████▄▀ ▀▄█████▄▄\n█████████ █████████\n*/\n\n//Classes start//\n\nInInventory not NoHealthBar,1{\n\nDrawImage playericon,188,185;\nDrawMugShot 1,188,185;\n\nInInventory StaminaFlag||UnSolid,1{\n\tInInventory ForceStaminaFlag{InInventory not StaminaFlag,500{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}//94\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n\telse{InInventory not StaminaFlag,250{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n}\n\nInInventory IsInvunFlag,1{DrawBar\"0H_I_VAR\",\"VNOBAR\",Health,horizontal,130,184;\n\tDrawBar\"0H_M_VAR\",\"VNOBAR\",IsInvunFlag,horizontal,130,184;}\nelse InInventory GuardUpFlag,1{DrawBar\"0H_R_VAR\",\"VNOBAR\",Health,horizontal,130,184;}\nelse InInventory GuardDownFlag,1{DrawBar\"0H_W_VAR\",\"VNOBAR\",Health,horizontal,130,184;}\n\nInInventory BasicArmor,1{\n\tDrawNumber 4,CMBHRFONT,DarkGray,Armor,alignment(right),157,192;\n\tDrawNumber 4,CMBHRFONT,DarkGray,SavePercent,alignment(left),160,192;\n\tInInventory BossBasicArmorAmount,1{DrawBar\"VARAMT31\",\"VNOBAR\",Armor BossBasicArmorAmount,horizontal,130,184;}\n\telse{DrawBar\"VARAMT31\",\"VNOBAR\",Armor,horizontal,130,184;}\n}\n\nInInventory CanAirJump,1{InInventory CanAirJumpLimit,1{DrawImage\"JMPAIR_1\",4,94;}//110\n\telse{DrawImage\"JMPAIR_2\",4,94;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirJumpLimit,alignment(left),12,96;}\nInInventory CanWallJump,1{InInventory CanWallJumpLimit,1{DrawImage\"JMPWAL_1\",4,103;}\n\telse{DrawImage\"JMPWAL_2\",4,103;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanWallJumpLimit,alignment(left),12,105;}\nInInventory CanAirDash,1{InInventory CanAirDashLimit,1{DrawImage\"JMPDAS_1\",4,85;}//110\n\telse{DrawImage\"JMPDAS_2\",4,85;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirDashLimit,alignment(left),12,85;}\n\t}\n\nIsSelected AlterBusterC{DrawImage\"ALTERCG0\",290,8;}//110\nInInventory AlterChargeShotType,3{DrawImage\"ALTERCG3\",290,8;}\nelse InInventory AlterChargeShotType,2{DrawImage\"ALTERCG2\",290,8;}\nelse InInventory AlterChargeShotType,1{DrawImage\"ALTERCG1\",290,8;}\nInInventory AlterNovaFlag{DrawImage\"ALTERNVA\",245,0;}\n\nInInventory PowerOrbFlag, 4{DrawImage\"POWEROB4\",265,32;}\nelse InInventory PowerOrbFlag, 3{DrawImage\"POWEROB3\",265,32;}\nelse InInventory PowerOrbFlag, 2{DrawImage\"POWEROB2\",265,32;}\nelse InInventory PowerOrbFlag, 1{DrawImage\"POWEROB1\",265,32;}\nInInventory PowerOrbFlag{DrawImage\"POWERBR1\",265,72;}\nInInventory PowerOrbBounce, 2{DrawImage\"POWERBR2\",265,72;}\nInInventory PowerOrbBounce, 4{DrawImage\"POWERBR3\",265,72;}\nInInventory PowerOrbBounce, 4{DrawImage\"POWERBR2\",265,72;}\nInInventory PowerOrbBounce, 6{DrawImage\"POWERBR4\",265,72;}\nInInventory PowerOrbBounce, 6{DrawImage\"POWERBR3\",265,72;}\nInInventory PowerOrbBounce, 6{DrawImage\"POWERBR2\",265,72;}\n\nInInventory TenorFingerBlaster{DrawImage\"TENORCG0\",32,16;}//110\nInInventory TenorChargeStore,4{DrawImage\"TENORCG4\",32,16;}\nelse InInventory TenorChargeStore,3{DrawImage\"TENORCG3\",32,16;}\nelse InInventory TenorChargeStore,2{DrawImage\"TENORCG2\",32,16;}\nelse InInventory TenorChargeStore,1{DrawImage\"TENORCG1\",32,16;}\n\nInInventory TenorFingerBlaster{Drawbar\"VARXMM29\",\"BAREMPTY\",TenorGotTheGoodShitAmmo,horizontal,58,176;}\nInInventory TenorFingerBlaster{DrawImage\"TSHPVAR\",58,176;}\n\nInInventory TenorShop1Flag,1{DrawImage\"TNORSHP1\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP5\",301,16;}\nInInventory TenorShop1CoolDownFlag,1{DrawImage\"TNORSHP5\",301,16;}}\n\nInInventory TenorShop2Flag,1{DrawImage\"TNORSHP2\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP6\",301,16;}\nInInventory TenorShop2CoolDownFlag,1{DrawImage\"TNORSHP6\",301,16;}}\n\nInInventory TenorShop3Flag,1{DrawImage\"TNORSHP3\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP7\",301,16;}\nInInventory TenorShop3CoolDownFlag,1{DrawImage\"TNORSHP7\",301,16;}}\n\nInInventory TenorShop4Flag,1{DrawImage\"TNORSHP4\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP8\",301,16;}\nInInventory TenorShop4CoolDownFlag,1{DrawImage\"TNORSHP8\",301,16;}}\n\n}\n\n//Extra Copy Weapons\nIsSelected HyperStormHWepC{Drawbar\"XTR0VR_U\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaWaterSWepC{Drawbar\"XTR0VR_T\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MWSShieldCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MWSShieldCharge,horizontal,58,184;}}\nIsSelected BusterRodGWepC{Drawbar\"XTR0VR_S\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FakeRepeaterWepC{DrawBar\"XTR0VR_R\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory RepeaterChamber,1{DrawBar\"VARFLS1\",\"VNOBAR\",RepeaterChamber,horizontal,58,184;}}\nIsSelected RainbowGalaxyWepC{DrawBar\"VARAMM66\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DynamoTendrilWepC{Drawbar\"XTR0VR_P\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantTrapperWepC{Drawbar\"XTR0VR_O\",\"BAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurArrowWepC{DrawBar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DarkShieldWepC{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GravitySphereWepC{DrawBar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SkullSniperWepC{DrawBar\"VARAMM21\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DiveSonarWepC{Drawbar\"VARAMM10\",\"BAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlashBulbWepC{DrawBar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DocScannerWepC{Drawbar\"XTR0VR_H\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopTwistWepC{Drawbar\"VARAMM17\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BoobeamBarrierWepC{Drawbar\"XTR0VR_F\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeBenderWepC{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory TimeBenderFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",TimeBenderFlag,horizontal,58,184;}}\nIsSelected FragBomberWepC{DrawBar\"XTR0VR_D\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory FragBomberCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",FragBomberCharge,horizontal,58,184;}}\nIsSelected WaveBusterWepC{Drawbar\"XTR0VR_C\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RisingFistWepC{Drawbar\"XTR0VR_B\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected RollSweepWepC{Drawbar\"XTR0VR_A\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nPlayerClass Protoman{DrawBar\"00_0_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nPlayerClass Megaman{InInventory MegaBusterFlag,1{DrawBar\"00_1_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\n\telse{DrawBar\"00___VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}}\nPlayerClass Alterman{DrawBar\"00_1_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nPlayerClass Bass{DrawBar\"00_4_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\nPlayerClass Duo{DrawBar\"08_9_VAR\",\"VAREMPTY\",SlideLimitFlag,horizontal,58,176;}\n//MM0\nIsSelected JetBusterC{DrawBar\"00_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PowerFistC{DrawBar\"00_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nIsSelected MegaBallBoss{DrawBar\"VARAMM39\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaCutBallBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaGutsBallBoss{DrawBar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaIceBallBoss{DrawBar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaBombBallBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaFireBallBoss{DrawBar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaElecBallBoss{DrawBar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaTimeBallBoss{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MegaOilBallBoss{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo BallsOfSteelAmmo&&RockmanSoccerAmmo{DrawBar\"VARFLS1\",\"VNOBAR\",Ammo2,horizontal,58,184;\n\tDrawBar\"00_B_VAR\",\"VNOBAR\",RockBallJumpStamina,horizontal,58,184;}\n\nIsSelected RollSwingBoss{DrawBar\"00_2_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"00_C_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RollBucketBoss{DrawBar\"00_2_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"00_C_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\nIsSelected TrebleBoosterWepC{DrawBar\"00_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nWeaponAmmo AutoIsRightAmmo&&ScrewYouBuySomeAmmo{DrawImage\"AUTOAMMS\",75,169;\n\tInInventory PowerAutoAmmoRegen,1{DrawNumber 3,CMBHRFONT,Gold,Ammo2,alignment(right),72,174;}\n\telse {DrawNumber 3,CMBHRFONT,Yellow,Ammo2,alignment(right),72,174;}\n\tDrawBar\"00_G_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tIsSelected AutoShopperBoss,AutoMetShopperBoss{DrawBar\"VARFLS1\",\"VNOBAR\",AutoCreationFlag,horizontal,58,184;\n\t\tInInventory AutoItemTypeFlag,8{DrawImage\"AUTOAMM8\",94,172;DrawString CMBHRFONT,Yellow,\"100\",118,174;}\n\t\telse InInventory AutoItemTypeFlag,7{DrawImage\"AUTOAMM7\",94,172;DrawString CMBHRFONT,MenuGreen,\"50%\",118,174;DrawImage\"00_GA_VR\",85,184;}\n\t\telse InInventory AutoItemTypeFlag,6{DrawImage\"AUTOAMM6\",94,172;DrawString CMBHRFONT,Yellow,\"90\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,5{DrawImage\"AUTOAMM5\",94,172;DrawString CMBHRFONT,Yellow,\"70\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,4{DrawImage\"AUTOAMM4\",94,172;DrawString CMBHRFONT,Yellow,\"50\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,3{DrawImage\"AUTOAMM3\",94,172;DrawString CMBHRFONT,Yellow,\"30\",114,174;}\n\t\telse InInventory AutoItemTypeFlag,2{DrawImage\"AUTOAMM2\",94,172;DrawString CMBHRFONT,Yellow,\"100\",118,174;}\n\t\telse InInventory AutoItemTypeFlag,1{DrawImage\"AUTOAMM1\",94,172;DrawString CMBHRFONT,Yellow,\"130\",118,174;}\n}}\n\nIsSelected ShotokanLightBoss{Drawbar\"0R_V_VAR\",\"0R_U_VAR\",Ammo1,horizontal,58,184;\n\tDrawbar\"0R_T_VAR\",\"0R_S_VAR\",Ammo2,horizontal,reverse,58,176;\n\tDrawImage\"0R_W_VAR\",46,183;\n\tInInventory SuperComboGauge,7{DrawImage\"0R_A_VAR\",59,185;DrawImage\"0R_X_VAR\",46,183;}\n\tInInventory SuperComboGauge,14{DrawImage\"0R_A_VAR\",73,185;}\n\tInInventory SuperComboGauge,21{DrawImage\"0R_A_VAR\",87,185;}\n\tInInventory SuperComboGauge,28{DrawImage\"0R_A_VAR\",101,185;}}\n\nIsSelected SniperJoeBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",JoeGrenadeCharge,horizontal,58,176;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\n\telse{DrawBar\"VARAMM48\",\"VAREMPTY\",Ammo2,horizontal,58,184;}}\nIsSelected MachineGunJoeBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,176;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\n\telse{DrawBar\"VARAMM48\",\"VAREMPTY\",Ammo2,horizontal,58,184;}}\nIsSelected JoeSelectBoss{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"JoeIcon1\",60,60;DrawImage\"JoeIcon2\",180,12;\n\tInInventory JoeSelectApacheFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory JoeSelectTruckFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\nIsSelected ApacheJoeBoss{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\nIsSelected TruckJoeBoss{DrawBar\"VARFLSJ\",\"VAREMPTY\",Ammo2,horizontal,58,184;}\n\nWeaponAmmo BBA_Money{\n\n\tDrawbar\"BBHBAR\",\"BBHBARN\",BBA_Money,horizontal,68,184;\n\n\tInInventory BBA_Money,600{DrawImage\"BBHRDA6\",68,184;}\n\telse InInventory BBA_Money,500{DrawImage\"BBHRDA5\",68,184;}\n\telse InInventory BBA_Money,400{DrawImage\"BBHRDA4\",68,184;}\n\telse InInventory BBA_Money,300{DrawImage\"BBHRDA3\",68,184;}\n\telse InInventory BBA_Money,200{DrawImage\"BBHRDA2\",68,184;}\n\telse InInventory BBA_Money,100{DrawImage\"BBHRDA1\",68,184;}\n\n\tDrawImage\"BBHBARF\",68,184;\n\tInInventory not BBA_Shotgun,1{DrawImage\"BBHWEP1A\",68,184;}\n\tInInventory not BBA_Chaingun,1{DrawImage\"BBHWEP2A\",68,184;}\n\tInInventory not BBA_SuperShotgun,1{DrawImage\"BBHWEP3A\",68,184;}\n\tInInventory not BBA_RocketLauncher,1{DrawImage\"BBHWEP4A\",68,184;}\n\tInInventory not BBA_PlasmaRifle,1{DrawImage\"BBHWEP5A\",68,184;}\n\tInInventory not BBA_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\n//IsSelected RollingCutterBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected IceSlasherBoss{Drawbar\"VARAMMO3\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HyperBombBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FireStormBoss{Drawbar\"VARAMMO5\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ThunderBeamBoss{Drawbar\"VARAMMO6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo TimeToDefeatYouAmmo{DrawBar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected OilSliderBoss{DrawBar\"VARAMMO8\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"01_8_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory OilSledFlag,1{DrawBar\"1H_S_VAR\",\"VNOBAR\",OilSledFlag,horizontal,58,184;}\n\tInInventory not OilStaminaFlag,127{DrawBar\"1H_R_VAR\",\"VNOBAR\",OilStaminaFlag,horizontal,58,184;}}\n\n//MM2\nIsSelected MetalBladeBoss{Drawbar\"VARAMMO9\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MetalFloatFlag,1{DrawImage\"METSTALA\",282,8;}\n\tInInventory not MetalHoverBootsAmmo,140{DrawBar\"2A_R_VAR\",\"VNOBAR\",MetalHoverBootsAmmo,horizontal,58,184;}}\nIsSelected AirShooterBoss{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BubbleLeadBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory IsTreadingWater,1{Drawbar\"2C_S_VAR\",\"VNOBAR\",Ammo2,horizontal,58,184;}\n\telse InInventory not BubbleDabbleAmmo,280{DrawBar\"2C_R_VAR\",\"VNOBAR\",Ammo2,horizontal,58,184;}}\nIsSelected QuickBoomerangBoss{Drawbar\"VARAMM11\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory QuickManTrail,1{Drawbar\"2D_A_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected CrashBombBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TimeStopperBoss{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected AtomicFireBoss{Drawbar\"VARAMM13\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ZippoAmmo,200{DrawImage\"HeatIco5\",50,184;}\n\telse InInventory ZippoAmmo,150{DrawImage\"HeatIco4\",50,184;}\n\telse InInventory ZippoAmmo,100{DrawImage\"HeatIco3\",50,184;}\n\telse InInventory ZippoAmmo,50{DrawImage\"HeatIco2\",50,184;}}\nIsSelected AtomicPillarBoss{Drawbar\"VARAMM13\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected LeafShieldBoss{\n\tInInventory IncredibleAmmo,42{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\tInInventory ShieldCheck,1{DrawBar\"VARFLS3\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\n\telse {Drawbar\"VARAMXO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t\tInInventory ShieldCheck,1{DrawBar\"VARFLS3X\",\"VNOBAR\",Ammo1,horizontal,58,184;}}}\nWeaponAmmo WahweeAmmo{DrawBar\"WILYVAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",CapsuleAmmo,horizontal,58,176;}//Dr. Wily\nIsSelected AlienTrapBoss{Drawbar\"02_A_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM3\nWeaponAmmo NoodleAmmo{Drawbar\"VARAMMO2\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected MagnetMissileBoss{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected GeminiLaserBoss{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory CloneSpawned,1{Drawbar\"3C_G_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected HardKnuckleBoss{Drawbar\"VARAMM16\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected TopSpinBoss{InInventory Top_Charge,105{Drawbar\"03_5_VAR\",\"VAREMPTY\",Top_Charge,horizontal,58,184;}\nelse{Drawbar\"VARAMM17\",\"VAREMPTY\",Top_Charge,horizontal,58,184;}}\nIsSelected SearchSnakeBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory SnakeClimbing,1{DrawImage\"SNACRAWA\",282,8;}\n\tInInventory not SnakeClamberAmmo,250{DrawBar\"3F_R_VAR\",\"VNOBAR\",SnakeClamberAmmo,horizontal,58,184;}}\nIsSelected SparkShockBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",SparkmanHoldFlag,horizontal,58,184;}\nIsSelected ShadowBladeBoss{Drawbar\"VARAMMO7\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\nInInventory DocBusterC,1{DrawBar\"03_9_VAR\",\"VAREMPTY\",DocVirusAmmo,horizontal,58,176;\n\tInInventory DocRobotSpeed_F,130{DrawImage\"DOC_130S\",2,136;}\n\telse InInventory DocRobotSpeed_F,120{DrawImage\"DOC_120S\",2,136;}\n\telse InInventory DocRobotSpeed_F,115{DrawImage\"DOC_115S\",2,136;}\n\telse InInventory DocRobotSpeed_F,110{DrawImage\"DOC_110S\",2,136;}\n\telse InInventory DocRobotSpeed_F,105{DrawImage\"DOC_105S\",2,136;}\n\telse InInventory DocRobotSpeed_F,100{DrawImage\"DOC_100S\",2,136;}\n\telse InInventory DocRobotSpeed_F,95{DrawImage\"DOC_095S\",2,136;}\n\telse InInventory DocRobotSpeed_F,90{DrawImage\"DOC_090S\",2,136;}\n\telse{DrawImage\"DOC_NULS\",2,136;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,146,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotSpeed_F,alignment(right),19,146;\n\n\tInInventory DocRobotJump_F,160{DrawImage\"DOC_160J\",2,164;}\n\telse InInventory DocRobotJump_F,130{DrawImage\"DOC_130J\",2,164;}\n\telse InInventory DocRobotJump_F,120{DrawImage\"DOC_120J\",2,164;}\n\telse InInventory DocRobotJump_F,110{DrawImage\"DOC_110J\",2,164;}\n\telse InInventory DocRobotJump_F,100{DrawImage\"DOC_100J\",2,164;}\n\telse{DrawImage\"DOC_NULJ\",2,164;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,176,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotJump_F,alignment(right),19,176;\n}\n\n//MM4\nIsSelected FlashStopperBoss{DrawBar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMM18\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RainFlushBoss{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DrillBombBoss{Drawbar\"VARAMM14\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMMO1\",\"VAREMPTY\",DigLimit,horizontal,58,176;}\nIsSelected PharaohShotBoss{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory WeaponCharge,78{DrawBar\"VARFLS4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\tDrawBar\"04_4_VAR\",\"VNOBAR\",PharaohHover,horizontal,58,184;\n\tInInventory PharaohHoverFlag,1{DrawImage\"PHAFLS1\",290,8;}}\nIsSelected RingBoomerangBoss{\n\tInInventory HasRing,1{DrawImage\"4E_A_BAR\",66,180;}\n\telse InInventory RingFlag,1{DrawImage\"4E_B_BAR\",66,180;}\n\telse{DrawImage\"4E_C_BAR\",66,180;}\n\tInInventory HasRing2,1{DrawImage\"4E_A_BAR\",86,180;}\n\telse InInventory RingFlag2,1{DrawImage\"4E_B_BAR\",86,180;}\n\telse{DrawImage\"4E_C_BAR\",86,180;}}\nWeaponAmmo CrushEmAmmo{DrawBar\"DUSVAR\",\"DUSVMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo YouSunkMyAmmo{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"04_7_VAR\",\"BAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected SkullBarrierBoss{DrawBar\"VARAMMO1\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARAMM21\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS5X\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\tInInventory SkullRageFlag,1{DrawBar\"4H_S_VAR\",\"VNOBAR\",SkullRageFlag,horizontal,58,184;}}\n\n//MM5\nIsSelected GravityHoldBoss{Drawbar\"VARAMM18\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"05_1_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected WaterWaveBoss{Drawbar\"VARAMM10\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawImage\"WAVEHOKV\",83,171;\n\tInInventory HookshotStamina,200{DrawNumber 3,CMBHRFONT,Orange,HookshotStamina,alignment(left),fillzeros,70,176;}\n\telse{DrawNumber 3,CMBHRFONT,Red,HookshotStamina,alignment(left),fillzeros,70,176;}}\nIsSelected PowerStoneBoss{Drawbar\"VARAMM22\",\"VAREMPTY\",StoneBossCharge,horizontal,58,184;}\nIsSelected PowerStoneCoreBoss{Drawbar\"VARAMM22\",\"VAREMPTY\",StoneCoreFlagX,horizontal,58,184;}\nIsSelected GyroAttackBoss{Drawbar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected StarCrashBoss{Drawbar\"VARAMM23\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS6\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ChargeKickBoss{Drawbar\"VARAMM12\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected NapalmBombBoss{Drawbar\"VARAMM24\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CrystalEyeBoss{Drawbar\"VARAMM25\",\"VAREMPTY\",CrystalEyeCharge,horizontal,58,184;\n\tInInventory CrystalEyeDelay,1{DrawBar\"VARFLS1\",\"VNOBAR\",CrystalEyeDelay,horizontal,58,184;}}\nIsSelected DarkTankBoss{DrawBar\"VARAMMO4\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DarkSniperBoss{DrawBar\"VARAMM51\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM6\nWeaponAmmo BowloramaAmmo{Drawbar\"VARAMM15\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected CentaurFlashBoss{Drawbar\"VARAMM26\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected FlameBlastBoss{Drawbar\"VARAMM20\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected KnightCrushBoss{Drawbar\"VARAMM27\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected PlantbarrierBoss{Drawbar\"VARAMM28\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ShieldCheck,1{DrawBar\"VARFLS7\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected SilverTomahawkBoss{Drawbar\"VARAMM29\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WindStormBoss{Drawbar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,184;\n\tDrawbar\"06_7_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,176;}\nIsSelected YamatoSpearBoss{Drawbar\"VARAMM30\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\n//MM7\nIsSelected FreezeCrackerBoss{Drawbar\"VARAMM31\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MrFreezeAltCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MrFreezeAltCharge,horizontal,58,184;}}\nIsSelected JunkShieldBoss{Drawbar\"DUSVAR\",\"DUSVMPTY\",Ammo1,horizontal,58,184;}\nIsSelected DangerWrapBoss{Drawbar\"VARAMM33\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VAREMPTY\",\"07_3_VAR\",BurstBombStock,horizontal,reverse,58,176;\n\tInInventory DangerFly,1{DrawBar\"VARFLS1\",\"VNOBAR\",DangerFly,horizontal,58,184;}}\nIsSelected ThunderBoltBoss{Drawbar\"VARAMM34\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory IBeFlyin,1{DrawBar\"7D_A_VAR\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\nIsSelected WildCoilBoss{Drawbar\"VARAMM35\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected SlashClawBoss{Drawbar\"VARAMM36\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM57\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected NoiseCrushBoss{Drawbar\"VARAMM37\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory NoiseCrushFlagB,1{DrawBar\"VARFLS10\",\"VAREMPTY\",Ammo1,horizontal,58,184;}}\nIsSelected ScorchWheelBoss{Drawbar\"VARAMM38\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory TurboWheelCount,1{DrawBar\"VARFLS1\",\"VNOBAR\",TurboWheelCount,horizontal,58,184;}\n\tDrawbar\"07_8_VAR\",\"BAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory TurboHonkDelay,1{DrawBar\"7H_A_VAR\",\"VNOBAR\",TurboHonkDelay,horizontal,58,176;}}\n\n//MM8\nIsSelected TornadoHoldBoss{Drawbar\"VARAMM40\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory TenguIsHovering,1{DrawImage\"TENJETA\",290,8;}}\nIsSelected AstroCrushBoss{Drawbar\"VARAMM52\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM41\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected FlameSwordBoss{Drawbar\"VARAMM42\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory SwordLegCramp,1{DrawImage\"SWRDICON\",286,8;}}\nWeaponAmmo YoGeekyAmmo{Drawbar\"VARAMM43\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\n\nIsSelected HomingSniperBoss{\n\tDrawbar\"08_5_VAR\",\"8E_E_VAR\",Ammo1,horizontal,58,174;\n\tDrawImage\"HSNCM0\",61,188;\n\tInInventory SearchTargetID1,1{\n\t\tInInventory SearchTargetID1CD,1{DrawImage\"HSNCJ0\",61,188;}\n\t\tElse{DrawImage\"HSNCK0\",61,188;}}\n\tDrawImage\"HSNCM0\",77,188;\n\tInInventory SearchTargetID2,1{\n\t\tInInventory SearchTargetID2CD,1{DrawImage\"HSNCJ0\",77,188;}\n\t\tElse{DrawImage\"HSNCK0\",77,188;}}\n\tDrawImage\"HSNCM0\",93,188;\n\tInInventory SearchTargetID3,1{\n\t\tInInventory SearchTargetID3CD,1{DrawImage\"HSNCJ0\",93,188;}\n\t\tElse{DrawImage\"HSNCK0\",93,188;}}\n\tDrawImage\"HSNCM0\",109,188;\n\tInInventory SearchTargetID4,1{\n\t\tInInventory SearchTargetID4CD,1{DrawImage\"HSNCJ0\",109,188;}\n\t\tElse{DrawImage\"HSNCK0\",109,188;}}\n\t}\nIsSelected IceWaveBoss{DrawBar\"VARAMM45\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"8F_A_VAR\",\"VNOBAR\",IceWaveHoldFlag,horizontal,58,184;}\nIsSelected FlashBombBoss{Drawbar\"VARAMM46\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"08_7_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory CuteBombFlag,1{DrawBar\"8G_A_VAR\",\"VNOBAR\",CuteBombFlag,horizontal,58,176;}}\nIsSelected WaterBalloonBoss{DrawBar\"8H_A_VAR\",\"8H_Z_VAR\",Ammo1,horizontal,58,184;\n\tDrawBar\"8H_B_VAR\",\"8H_Z_VAR\",Ammo2,horizontal,58,176;}\nIsSelected OriginalDuoBoss,OriginalDuoMeteorBoss{DrawBar\"08_O_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nInInventory EvilFistC,1{Drawbar\"VARAMMO5\",\"VAREMPTY\",EvilRageAmmo,horizontal,58,176;\n\tInInventory GigaType,8{DrawImage\"ASTROI\",50,176;}\n\telse InInventory GigaType,7{DrawImage\"ICEWAVI\",50,176;}\n\telse InInventory GigaType,6{DrawImage\"WATERBI\",50,176;}\n\telse InInventory GigaType,5{DrawImage\"HSNIPERI\",50,176;}\n\telse InInventory GigaType,4{DrawImage\"TCLAWI\",50,176;}\n\telse InInventory GigaType,3{DrawImage\"TORNAHI\",50,176;}\n\telse InInventory GigaType,2{DrawImage\"FLSHBOMI\",50,176;}\n\telse InInventory GigaType,1{DrawImage\"FSWORDI\",50,176;}\n\t}\n\n//MM9\nIsSelected ConcreteShotBoss{Drawbar\"VARAMM65\",\"VAREMPTY\",ConcreteChargeFlag,horizontal,58,184;}\nIsSelected TornadoBlowBoss{DrawBar\"VARAMM68\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM65\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory TornadoHoverActive,1{DrawImage\"TORNICON\",290,8;}}\nWeaponAmmo SplashingAboutAmmo{DrawBar\"VARAMM61\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"09_3_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory IsTreadingWater,1{Drawbar\"9C_S_VAR\",\"VNOBAR\",SplashDabbleAmmo,horizontal,58,184;}\n\telse InInventory not SplashDabbleAmmo,280{DrawBar\"9C_R_VAR\",\"VNOBAR\",SplashDabbleAmmo,horizontal,58,184;}}\nIsSelected PlugBallBoss{DrawBar\"VARAMM60\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nWeaponAmmo OutragousGemsAmmo{\n\tInInventory JewelSlot1,5{DrawImage\"JEWJF\",61,181;}\n\telse InInventory JewelSlot1,4{DrawImage\"JEWJE\",61,181;}\n\telse InInventory JewelSlot1,3{DrawImage\"JEWJD\",61,181;}\n\telse InInventory JewelSlot1,2{DrawImage\"JEWJC\",61,181;}\n\telse InInventory JewelSlot1,1{DrawImage\"JEWJB\",61,181;}\n\telse {DrawImage\"JEWJA\",61,181;}\n\tIsSelected JewelSatelliteBoss1{DrawImage\"JEWJG\",61,181;}\n\n\tInInventory JewelSlot2,5{DrawImage\"JEWJF\",75,181;}\n\telse InInventory JewelSlot2,4{DrawImage\"JEWJE\",75,181;}\n\telse InInventory JewelSlot2,3{DrawImage\"JEWJD\",75,181;}\n\telse InInventory JewelSlot2,2{DrawImage\"JEWJC\",75,181;}\n\telse InInventory JewelSlot2,1{DrawImage\"JEWJB\",75,181;}\n\telse {DrawImage\"JEWJA\",75,181;}\n\tIsSelected JewelSatelliteBoss2{DrawImage\"JEWJG\",75,181;}\n\n\tInInventory JewelSlot3,5{DrawImage\"JEWJF\",89,181;}\n\telse InInventory JewelSlot3,4{DrawImage\"JEWJE\",89,181;}\n\telse InInventory JewelSlot3,3{DrawImage\"JEWJD\",89,181;}\n\telse InInventory JewelSlot3,2{DrawImage\"JEWJC\",89,181;}\n\telse InInventory JewelSlot3,1{DrawImage\"JEWJB\",89,181;}\n\telse {DrawImage\"JEWJA\",89,181;}\n\tIsSelected JewelSatelliteBoss3{DrawImage\"JEWJG\",89,181;}\n\n\tInInventory JewelSlot4,5{DrawImage\"JEWJF\",103,181;}\n\telse InInventory JewelSlot4,4{DrawImage\"JEWJE\",103,181;}\n\telse InInventory JewelSlot4,3{DrawImage\"JEWJD\",103,181;}\n\telse InInventory JewelSlot4,2{DrawImage\"JEWJC\",103,181;}\n\telse InInventory JewelSlot4,1{DrawImage\"JEWJB\",103,181;}\n\telse {DrawImage\"JEWJA\",103,181;}\n\tIsSelected JewelSatelliteBoss4{DrawImage\"JEWJG\",103,181;}\n}\nIsSelected MagmaBazookaBoss{Drawbar\"VARAMM64\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected HornetChaserBoss{DrawBar\"VARAMM67\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"09_6_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory HornetIsHovering,1{DrawImage\"HORNJETA\",290,8;}}\nIsSelected BlackHoleBombBoss,RainbowGalaxyBoss{Drawbar\"GALBARJ\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\t//InInventory BlackHoleFlag,1{DrawImage\"HORNJETA\",290,8;}\n\tDrawImage \"C_09H0X\",188,185;}\nIsSelected RevolverBusterBoss{DrawBar\"VARAMM10\",\"VAREMPTY\",FakemanDashCounter,horizontal,58,184;\n\tInInventory IAmTheLawAmmo,6{DrawImage\"FSTOK6\",79,168;}\n\telse InInventory IAmTheLawAmmo,5{DrawImage\"FSTOK5\",79,168;}\n\telse InInventory IAmTheLawAmmo,4{DrawImage\"FSTOK4\",79,168;}\n\telse InInventory IAmTheLawAmmo,3{DrawImage\"FSTOK3\",79,168;}\n\telse InInventory IAmTheLawAmmo,2{DrawImage\"FSTOK2\",79,168;}\n\telse InInventory IAmTheLawAmmo,1{DrawImage\"FSTOK1\",79,168;}\n\telse {DrawImage\"FSTOK0\",79,168;}\n\tDrawImage\"FAKELOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\n\n//MM10\nIsSelected TripleBladeBoss,TripleBladeBoss2{Drawbar\"VAMMO100\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WaterShieldBoss{Drawbar\"VAMMO101\",\"VAREMPTY\",Ammo2,horizontal,58,184;\n\tDrawImage\"HWATSHP0\",84,162;\n\tDrawImage\"HWATSHP0\",79,165;\n\tDrawImage\"HWATSHP0\",76,170;\n\tDrawImage\"HWATSHP0\",79,175;\n\tDrawImage\"HWATSHP0\",84,178;\n\tDrawImage\"HWATSHP0\",89,175;\n\tDrawImage\"HWATSHP0\",92,170;\n\tDrawImage\"HWATSHP0\",89,165;\n\tInInventory PumpmanShieldFlag,1{\n\t\tInInventory PumpNextRadius,1{DrawImage\"WATARWH2\",83,169;}\n\t\telse{DrawImage\"WATARWH1\",83,169;}\n\t}\n\tInInventory PumpBubbleHP1,30{DrawImage\"HWATSHP3\",84,162;}\n\telse InInventory PumpBubbleHP1,15{DrawImage\"HWATSHP1\",84,162;}\n\telse InInventory PumpBubbleHP1,1{DrawImage\"HWATSHP1\",84,162;}\n\tInInventory PumpBubbleHP2,30{DrawImage\"HWATSHP3\",79,165;}\n\telse InInventory PumpBubbleHP2,15{DrawImage\"HWATSHP1\",79,165;}\n\telse InInventory PumpBubbleHP2,1{DrawImage\"HWATSHP1\",79,165;}\n\tInInventory PumpBubbleHP3,30{DrawImage\"HWATSHP3\",76,170;}\n\telse InInventory PumpBubbleHP3,15{DrawImage\"HWATSHP1\",76,170;}\n\telse InInventory PumpBubbleHP3,1{DrawImage\"HWATSHP1\",76,170;}\n\tInInventory PumpBubbleHP4,30{DrawImage\"HWATSHP3\",79,175;}\n\telse InInventory PumpBubbleHP4,15{DrawImage\"HWATSHP1\",79,175;}\n\telse InInventory PumpBubbleHP4,1{DrawImage\"HWATSHP1\",79,175;}\n\tInInventory PumpBubbleHP5,30{DrawImage\"HWATSHP3\",84,178;}\n\telse InInventory PumpBubbleHP5,15{DrawImage\"HWATSHP2\",84,178;}\n\telse InInventory PumpBubbleHP5,1{DrawImage\"HWATSHP1\",84,178;}\n\tInInventory PumpBubbleHP6,30{DrawImage\"HWATSHP3\",89,175;}\n\telse InInventory PumpBubbleHP6,15{DrawImage\"HWATSHP2\",89,175;}\n\telse InInventory PumpBubbleHP6,1{DrawImage\"HWATSHP1\",89,175;}\n\tInInventory PumpBubbleHP7,30{DrawImage\"HWATSHP3\",92,170;}\n\telse InInventory PumpBubbleHP7,15{DrawImage\"HWATSHP2\",92,170;}\n\telse InInventory PumpBubbleHP7,1{DrawImage\"HWATSHP1\",92,170;}\n\tInInventory PumpBubbleHP8,30{DrawImage\"HWATSHP3\",89,165;}\n\telse InInventory PumpBubbleHP8,15{DrawImage\"HWATSHP2\",89,165;}\n\telse InInventory PumpBubbleHP8,1{DrawImage\"HWATSHP1\",89,165;}\n\t}\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected ChillSpikeBoss{Drawbar\"VAMMO103\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory ChillSlideAmmo,168{Drawbar\"VARAMM31\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\t\telse{Drawbar\"WT_2_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\tInInventory ChillShield,1{DrawBar\"VARHEALT\",\"VAREMPTY\",ChillHealthFlag,horizontal,130,184;//24 8\n\t\tDrawNumber 5,\"8BDMAFONT\",Untranslated,ChillHealthFlag,alignment(left),152,177;//31 31\n\t\tInInventory not ChillHealthFlag,10{DrawImage \"STYSCBM_\",157,177;}//36 31\n\t\tDrawBar\"10D_H_VR\",\"10D_I_VR\",ChillShield,horizontal,131,184;//24 49\n\t\tDrawNumber 5,\"8BDMAFONT\",Teal,ChillShield,alignment(left),138,177;}//31 38\n\telse{DrawImage \"C_10D0Y\",188,185;}\n\t\tInInventory Chill_ItemCoolD,1{DrawBar\"10D_S_VR\",\"VNOBAR\",Chill_ItemCoolD,horizontal,58,184;}\n\t\tInInventory Chill_ItemCharge,1{DrawBar\"8G_A_VAR\",\"VNOBAR\",Chill_ItemCharge,horizontal,58,184;}\n\tDrawBar\"10D_R_VR\",\"VNOBAR\",ChillShieldCooldown,horizontal,130,184;}\n\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected WheelCutterBoss{Drawbar\"VAMMO106\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory NitroBikeWallBoostAttack,8{DrawBar\"VARFLS1\",\"VNOBAR\",Ammo1,horizontal,58,184;}}\n\n//MMB\nIsSelected LightningBoltBoss{Drawbar\"VARAMM53\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"DYNAVAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory not DynamoStaminaFlag,250{DrawBar\"BA_R_VAR\",\"VNOBAR\",DynamoStaminaFlag,horizontal,58,184;}}\nIsSelected IceWallBoss{Drawbar\"VARAMM54\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"COLDVAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected SpreadDrillBoss{DrawBar\"VARAMM55\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0B_C_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RemoteMineBoss{Drawbar\"0B_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMMO1\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\t//DrawString SMALLFONT,WhiteOutLine,\"BOOTY:\",188,184,0,alignment(left);\n\tDrawImage\"PIRABOTY\",198,185;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;//234\n}\nIsSelected WaveBurnerBoss{Drawbar\"VARAMM57\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory BurnBabyBurnAmmo,84{Drawbar\"VARAMX52\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\telse {Drawbar\"VARAMM52\",\"VAREMPTY\",Ammo2,horizontal,58,176;}}\nWeaponAmmo SnortSnortAmmo{Drawbar\"VARAMM58\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected KingAxeBoss,KingShieldBoss{Drawbar\"0B_K_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMM41\",\"VAREMPTY\",TheKingShieldFlag,horizontal,58,176;\n\tInInventory TheKingStamina,1{Drawbar\"BK_A_VAR\",\"VNOBAR\",TheKingStamina,horizontal,58,176;}}\n\n//MMWT\nIsSelected MonkeyKingBoss{Drawbar\"WT_A_VAR\",\"VAREMPTY\",ammo1,horizontal,58,184;}\nIsSelected SandySandBoss{Drawbar\"WT_B_VAR\",\"VAREMPTY\",ammo1,horizontal,58,184;\n\tDrawbar\"WT_2_VAR\",\"VAREMPTY\",ammo2,horizontal,58,176;\n\tInInventory MWSShieldCharge,1{DrawBar\"VARFLS1\",\"VNOBAR\",MWSShieldCharge,horizontal,58,176;}}\nIsSelected PigsyBoss{DrawBar\"WT_C_VAR\",\"VAREMPTY\",HyperStormHeat,horizontal,58,184;\nDrawBar\"WT_3_VAR\",\"VNOBAR\",HyperStormCold,horizontal,58,184;}\nIsSelected PiggyBoss{DrawBar\"WT_C_VAR\",\"VAREMPTY\",HyperStormHeat,horizontal,58,184;\nDrawBar\"WT_3_VAR\",\"VNOBAR\",HyperStormCold,horizontal,58,184;}\n\n//MMK\nIsSelected MirrorBusterBoss{Drawbar\"VARAMM49\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tInInventory MirrorBusterFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",MirrorBusterFlag,horizontal,58,184;}}\nIsSelected ScrewCrusherBoss,BounceCrusherBoss{Drawbar\"VARAMM50\",\"VAREMPTY\",Ammo1,horizontal,58,184;}\nIsSelected BalladeCrackerBoss{Drawbar\"VAREMPTY\",\"0K_3_VAR\",BalladeMineFlag,horizontal,58,184;\n\tInInventory BalladeFocusFlag,1{DrawBar\"KC_A_VAR\",\"VNOBAR\",BalladeFocusFlag,horizontal,58,184;}}\nIsSelected SakugarneBoss,QuintBusterBoss{Drawbar\"VARAMM48\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"0K_4_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected RaThorWrathBoss{DrawBar\"0K_E_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"0K_5_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory RaThorSpawnGraphic,1{DrawImage\"THORSINS\",91,60;}\n\tDrawImage\"SOUCOUNT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,ThorSoulAmmo,alignment(left),208,185;\n\tInInventory RaThorHoldFlag,1{DrawBar\"VARFLS1\",\"VNOBAR\",RaThorHoldFlag,horizontal,58,184;}}\n\n//MMV\nIsSelected GrabBusterBoss{Drawbar\"VARAMM19\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_1_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tDrawImage\"MERCLOOT\",198,184;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),208,185;}\nIsSelected BubbleBombBoss,BubbleBomberBoss{DrawBar\"VAMMO_V2\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"VARAMMO4\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\nIsSelected PhotonVulcanBoss,PhotonMissileBoss{DrawBar\"0V_D_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_3_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\tInInventory MarsIsATank,1{DrawBar\"VD_S_VAR\",\"VNOBAR\",MarsTankFuel_F,horizontal,58,184;}\n\telse InInventory not MarsTankFuel_F,500{DrawBar\"VD_R_VAR\",\"VNOBAR\",MarsTankFuel_F,horizontal,58,184;}}\nIsSelected ElectricShockBoss{Drawbar\"0V_E_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"VARFLS1\",\"VNOBAR\",JupiterCharge,horizontal,58,184;}\nIsSelected DeepDiggerBoss{Drawbar\"0V_6_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_G_VAR\",\"0V_G2VAR\",Ammo2,horizontal,58,176;\n\tDrawbar\"VG_A_VAR\",\"VNOBAR\",UranusAnger,horizontal,58,176;\n\tInInventory UranusCarrying,1{DrawImage\"URANGORE\",76,166;}}\nIsSelected BreakDashBoss{Drawbar\"0V_7_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_H_VAR\",\"0V_H2VAR\",Ammo2,horizontal,58,176;\n\tInInventory BreakingIntoADashAmmo,784{Drawbar\"VH_S_VAR\",\"VNOBAR\",Ammo2,horizontal,58,176;}}\nIsSelected SaltWaterBoss{Drawbar\"0V_8_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawbar\"0V_I_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;}\n\n//Inventory\n\nInInventory DiveBossLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory PowerDiveSonarLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory ChargeManLink,1{DrawImage\"CHRGM_R3\",235,2;}\nInInventory ChargeWildRideFlag,1{DrawImage\"CHRGM_R4\",235,2;}\nInInventory HomingLockedVision,1{DrawImage\"HomVisA\",0,0;}\nInInventory PowerSplashSinewyEtude,1||PowerSplashSinewyEtudeX{DrawImage\"SPLWBUF1\",302,79;}\nInInventory PowerSplashMightyMarch,1||PowerSplashMightyMarchX{DrawImage\"SPLWBUF2\",302,98;}\nInInventory PowerSplashSwiftSong,1||PowerSplashSwiftSongX{DrawImage\"SPLWBUF3\",300,116;}\nInInventory PlugmanRageFlag,1{DrawImage\"PLUGBUFF\",249,3;}\nInInventory DynamoTagged{DrawImage\"DYNATAG\",174,2;}\nInInventory VenusBlastJumpFlag,1{DrawImage\"VENJUMP1\",301,64;}\n\n//InInventory FloodMyHudTest_F,1{DrawImage\"TESTHUDX\",0,30;}\n\nInInventory MegamanUpgradeFlag,1{DrawImage\"MEGAUPGD\",122,176;}\nInInventory RockmanUpgradeFlag,1{DrawImage\"ROCKUPGD\",122,176;}\nInInventory ProtomanUpgradeFlag,1{DrawImage\"PROTUPGD\",122,176;}\nInInventory BassUpgradeFlag,1{DrawImage\"BASSUPGD\",122,176;}\nInInventory DuoUpgradeFlag,1{DrawImage\"DUOUPGD\",122,176;}\nInInventory DocUpgradeFlag,1{DrawImage\"DOCUPGD\",122,176;}\n\n//InInventory TrioExodiaFlag,1{DrawImage\"ERO9T0\",302,16;}\nInInventory TrioExodiaFlag,1{DrawImage\"EXODIA_7\",291,16;}\n\telse{InInventory TrioExodiaFlag1,1{DrawImage\"EXODIA_1\",291,16;}\n\t\tInInventory TrioExodiaFlag2,1{DrawImage\"EXODIA_2\",291,16;}\n\t\tInInventory TrioExodiaFlag3,1{DrawImage\"EXODIA_3\",291,16;}\n\t\tInInventory TrioExodiaFlag4,1{DrawImage\"EXODIA_4\",291,16;}\n\t\tInInventory TrioExodiaFlag5,1{DrawImage\"EXODIA_5\",291,16;}\n\t\tInInventory TrioExodiaFlag6,1{DrawImage\"EXODIA_6\",291,16;}\n}\nInInventory RaThorSinistarFlag,1{DrawImage\"SINTHOR0\",298,42;}\n\telse{InInventory RaThorSinistarFlag1,1{DrawImage\"SINTHOR1\",296,40;}\n\t\tInInventory RaThorSinistarFlag2,1{DrawImage\"SINTHOR2\",296,40;}\n\t\tInInventory RaThorSinistarFlag3,1{DrawImage\"SINTHOR3\",296,40;}\n\t\tInInventory RaThorSinistarFlag4,1{DrawImage\"SINTHOR4\",296,40;}\n\t\tInInventory RaThorSinistarFlag5,1{DrawImage\"SINTHOR5\",296,40;}\n\t\tInInventory RaThorSinistarFlag6,1{DrawImage\"SINTHOR6\",296,40;}\n}\n\n//Classes end\n\n}\n}\n\nmugshot \"Normal\"{{ST00} -1;}\nmugshot \"Pain\"{{ST00} -1;}\nmugshot \"Ouch\"{{ST00} -1;}\nmugshot \"Rampage\"{{ST00} -1;}\nmugshot \"Grin\"{{ST00} -1;}\nmugshot \"Death\"{{ST00} -1;}\nmugshot \"XDeath\"{{ST00} -1;}\nmugshot \"God\"{{ST00} -1;}\nmugshot \"GodAnimated\"{{ST00} -1;}"
},
{
"source": "pk3",
"name": "SBARINFO.VW.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen,forcescaled\n{\nInInventory not NoHud,1\n{\nDrawImage\"EmptIcon\",24,64;//Scroll down for rest of Classes stuff, its past the MEGAMAN art\n\nInInventory not NoHealthBar,1\n{\nDrawBar\"BARHEALT\",\"BAREMPTY\",Health,vertical,24,8;\n\tInInventory LightTeamFlag,1{DrawImage\"LBAR\",24,3;}\n\tInInventory WilyTeamFlag,1{DrawImage\"WBAR\",24,3;}\n\tInInventory CossackTeamFlag,1{DrawImage\"CBAR\",24,3;}\n\tInInventory KingTeamFlag,1{DrawImage\"KBAR\",24,3;}\n\nInInventory SkullShieldCheck,1{DrawBar\"4H_A_BAR\",\"NOBAR\",SkullShieldCheck,vertical,24,8;}\nInInventory SkullBarrierProtection,1{DrawBar\"4H_A_BAR\",\"NOBAR\",SkullShieldCheck,vertical,24,8;}\n//InInventory BasicArmor,1{DrawBar\"BARAMT31\",\"NOBAR\",Armor,vertical,24,8;}\n\nPlayerClass Maestro{\n\t//InInventory AmmoNumberFlag,1{\n\t\tWeaponAmmo BusterAmmo{}\n\t\telse WeaponAmmo not VanillaAmmo{DrawNumber 5,\"8BDMAFONT\",Untranslated,Ammo1,alignment(right),15,31;}\n\t//}\n}\n//InInventory HealthNumberFlag,1{\n\tDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),31,31;\n//}\n\nDrawSelectedInventory INDEXFONT,24,64,37,64,white;\nDrawImage weaponicon,16,64;\n}\n\n//MM1 Bars\nIsSelected RollingCutterWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SuperArmWepC{Drawbar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected IceSlasherWepC{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HyperBombWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FireStormWepC{Drawbar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBeamWepC{Drawbar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeSlowWepC{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected OilSliderWepC{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory OilSliderFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",OilSliderFlag,vertical,16,8;}}\n\n//MM2\nIsSelected MetalBladeWepC{Drawbar\"BARAMMO9\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AirShooterWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleLeadWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected QuickBoomerangWepC{Drawbar\"BARAMM11\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CrashBombWepC{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeStopperWepC{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AtomicFireWepC{Drawbar\"BARAMM13\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,70{DrawBar\"BARFLS2\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected LeafShieldWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",LeafShieldCharge,vertical,16,8;}}\n\n//MM3\nIsSelected NeedleCannonWepC{Drawbar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MagnetMissileWepC{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GeminiLaserWepC{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HardKnuckleWepC{Drawbar\"BARAMM16\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopSpinWepC{Drawbar\"BARAMM17\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SearchSnakeWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SparkShockWepC{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ShadowBladeWepC{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM4\nIsSelected FlashStopperWepC{Drawbar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RainFlushWepC{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DrillBombWepC{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PharaohShotWepC{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,78{DrawBar\"BARFLS4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\telse InInventory PharaohCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",PharaohCharge,vertical,16,8;}}\nIsSelected RingBoomerangWepC{Drawbar\"BARAMMO9\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DustCrusherWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DiveMissileWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SkullbarrierWepC{Drawbar\"BARAMM21\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory SkullBarrierCooldown,1{DrawBar\"BARAMM65\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\n\n//MM5\nIsSelected GravityHoldWepC{Drawbar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterWaveWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PowerStoneWepC{Drawbar\"BARAMM22\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GyroAttackWepC{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected StarCrashWepC{Drawbar\"BARAMM23\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS6\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ChargeKickWepC{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected NapalmBombWepC{Drawbar\"BARAMM24\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CrystalEyeWepC{Drawbar\"BARAMM25\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM6\nIsSelected BlizzardAttackWepC{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurFlashWepC{Drawbar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameBlastWepC{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected KnightCrushWepC{Drawbar\"BARAMM27\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantbarrierWepC{Drawbar\"BARAMM28\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\tDrawBar\"6E_A_BAR\",\"NOBAR\",Health,vertical,24,8;}}\nIsSelected SilverTomahawkWepC{Drawbar\"BARAMM29\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WindStormWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected YamatoSpearWepC{Drawbar\"BARAMM30\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM7\nIsSelected FreezeCrackerWepC{Drawbar\"BARAMM31\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected JunkShieldWepC{Drawbar\"BARAMM32\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",JunkDuration,vertical,16,8;}}\nIsSelected DangerWrapWepC{Drawbar\"BARAMM33\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBoltWepC{Drawbar\"BARAMM34\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WildCoilWepC{Drawbar\"BARAMM35\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,23{DrawBar\"BARFLS9\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected SlashClawWepC{Drawbar\"BARAMM36\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected NoiseCrushWepC{Drawbar\"BARAMM37\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,1{DrawBar\"BARFLS10\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ScorchWheelWepC{Drawbar\"BARAMM38\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WheelCount,1{DrawBar\"BARFLS1\",\"NOBAR\",WheelCount,vertical,16,8;}}\n\n//MM8\nIsSelected MegaBallWepC{Drawbar\"BARAMM39\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TornadoHoldWepC{Drawbar\"BARAMM40\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AstroCrushWepC{Drawbar\"BARAMM41\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameSwordWepC{Drawbar\"BARAMM42\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderClawWepC{Drawbar\"BARAMM43\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HomingSniperWepC{Drawbar\"BARAMM44\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,35{DrawBar\"BARFLS11\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected IceWaveWepC{DrawBar\"BARAMM45\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlashBombWepC{Drawbar\"BARAMM46\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterBalloonWepC{Drawbar\"BARAMM47\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMB\nIsSelected TenguBladeWepC{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CopyVisionWepC{Drawbar\"BARAMM52\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LightningBoltWepC{Drawbar\"BARAMM53\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected IceWallWepC{Drawbar\"BARAMM54\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SpreadDrillWepC{DrawBar\"BARAMM55\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RemoteMineWepC{Drawbar\"BARAMM56\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,5{DrawBar\"BARFLS14\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected WaveBurnerWepC{Drawbar\"BARAMM57\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MagicCardWepC{Drawbar\"BARAMM58\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TrebleBoostC{Drawbar\"BARAMM59\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM9\nIsSelected PlugBallWepC{DrawBar\"BARAMM60\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LaserTridentWepC{DrawBar\"BARAMM61\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TornadoBlowWepC{DrawBar\"BARAMM68\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected JewelSatelliteWepC{DrawBar\"BARAMM63\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory JewelShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",JewelShieldCheck,vertical,16,8;}}\nIsSelected MagmaBazookaWepC{DrawBar\"BARAMM64\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,19{DrawBar\"BARFLS13\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ConcreteShotWepC{DrawBar\"BARAMM65\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BlackHoleBombWepC{DrawBar\"BARAMM66\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory BlackHoleBombCooldown,1{DrawBar\"BARFLS15\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected HornetChaserWepC{DrawBar\"BARAMM67\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM10\nIsSelected TripleBladeWepC{DrawBar\"BAMMO100\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterShieldWepC{DrawBar\"BAMMO101\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WaterShieldCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",WaterShieldCheck,vertical,16,8;}}\nIsSelected CommandoBombWepC{DrawBar\"BAMMO102\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ChillSpikeWepC{DrawBar\"BAMMO103\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderWoolWepC{DrawBar\"BAMMO104\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ReboundStrikerWepC{DrawBar\"BAMMO105\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WheelCutterWepC{DrawBar\"BAMMO106\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WheelCutterCheck,1{DrawBar\"BARFLS1\",\"NOBAR\",WheelCutterCheck,vertical,16,8;}}\nIsSelected SolarBlazeWepC{DrawBar\"BAMMO107\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMV\nIsSelected SparkChaserWepC{DrawBar\"BAMMO_V0\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GrabBusterWepC{DrawBar\"BAMMO_V1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleBombWepC{DrawBar\"BAMMO_V2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PhotonMissileWepC{DrawBar\"BAMMO_V3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ElectricShockWepC{DrawBar\"BAMMO_V4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BlackHoleWepC{DrawBar\"BAMMO_V5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DeepDiggerWepC{DrawBar\"BAMMO_V6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BreakDashWepC{DrawBar\"BAMMO_V7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SaltWaterWepC{DrawBar\"BAMMO_V8\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"BARAMM48\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MirrorBusterWepC{Drawbar\"BARAMM49\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MirrorBusterFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",MirrorBusterFlag,vertical,16,8;}}\nIsSelected ScrewCrusherWepC{Drawbar\"BARAMM50\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BalladeCrackerWepC{Drawbar\"BARAMM51\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//Assists\nInInventory RushJetCounter,5{DrawImage\"RUSHH2H8\",290,8;}\nInInventory RushJetCounter,1{DrawImage\"RUSHOUT\",290,8;}\nInInventory RushMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory RushMarineCounter,5{DrawImage\"RUSHO0\",290,8;}\n\t\tInInventory RushMarineCounter,1{DrawImage\"RUSHMOUT\",290,8;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"RUSHP0\",290,8;}}\n\nInInventory ProtoJetCounter,1{InInventory ProtoJetCounter,5{DrawImage\"PJETF0\",290,8;}\nelse InInventory ProtoJetCounter,1{DrawImage\"PJETE0\",290,8;}}\nInInventory ProtoMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory ProtoMarineCounter,20{DrawImage\"PJETQ0\",290,16;}\n\t\telse InInventory ProtoMarineCounter,1{DrawImage\"PJETR0\",290,16;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"PJETP0\",290,16;}}\nInInventory BassJetCounter,1{InInventory BassJetCounter,5{DrawImage\"TRBL20\",284,16;}\nelse InInventory BassJetCounter,1{DrawImage\"TRBL10\",284,16;}}\nInInventory BassMarineCounter,1{InInventory IsUnderWater,1{\n\t\tInInventory BassMarineCounter,20{DrawImage\"TRBLY0\",294,18;}\n\t\telse InInventory BassMarineCounter,1{DrawImage\"TRBLX0\",294,18;}}\n\tInInventory Not IsUnderWater,1{DrawImage\"TRBLZ0\",294,18;}}\n\nInInventory BeatCallCheck,1{DrawImage\"BEATD0\",298,16;}\nInInventory BeatCounter,5{DrawImage\"BEATB8B2\",298,16;}\nInInventory BeatCounter,1{DrawImage\"BEATOUT\",298,16;}\nInInventory BeatSupportActivated,1{DrawImage\"BSPTA0\",314,16;}\nInInventory BeatSupportFired,1{DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed,1{DrawImage\"FBLIND\",-30,-20;}\nInInventory EnergyBalancerActive,1{DrawImage\"NRGOUT\",267,10;}\n\n//Boss Health\nInInventory BossHealth1,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth1,vertical,292,8;}\nInInventory BossHealth2,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth2,vertical,292,8;}\nInInventory BossHealth3,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth3,vertical,292,8;}\nInInventory BossHealth4,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth4,vertical,292,8;}\nInInventory BossHealth5,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth5,vertical,292,8;}\nInInventory BossHealth6,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth6,vertical,292,8;}\nInInventory BossHealth7,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth7,vertical,306,8;}\nInInventory BossHealth8,1{DrawBar\"BARHEALT\",\"BAREMPTY\",BossHealth8,vertical,292,8;}\nInInventory EvilRobotShield,1{DrawBar\"BARAMM32\",\"BAREMPTY\",BossHealth1,vertical,292,8;}\n\n// Misc\nInInventory TimeStoppedCounter,1{DrawImage\"FLASHS\",36,0;}\n\n//ALTER WEAPONS\nIsSelected HauntPumpkinWepC{Drawbar\"BARLMM01\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BadgeBarrierWepC{Drawbar\"BARLMM02\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NeapolitanBombWepC{Drawbar\"BARLMM03\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TruffleClusterWepC{Drawbar\"BARLMM04\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CyberDistorterWepC{Drawbar\"BARLMM05\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory CyberDistorterFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",CyberDistorterFlag,vertical,16,8;}}\nIsSelected ForceBeamWepC{Drawbar\"BARLMM06\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HazardTrapperWepC{Drawbar\"BARLMM07\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MatchBlastWepC{Drawbar\"BARLMM08\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\nIsSelected PowerOrbWepC{Drawbar\"BARLMM09\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JoeGrenadeWepC{Drawbar\"BARLMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WishBarrierWepC{Drawbar\"BARLMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WishBarrierTimeAmmo,1{DrawBar\"BARFLS1\",\"NOBAR\",WishBarrierTimeAmmo,vertical,16,8;}}\nIsSelected SearCombustWepC{Drawbar\"BARLMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected UsagiDaggerWepC{Drawbar\"BARLMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BoilSteamerWepC{Drawbar\"BARLMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GroovitySparkWepC{Drawbar\"BARLMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NeonFlashWepC{Drawbar\"BARLMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\nIsSelected ElementSuperchargeWepC{Drawbar\"BARXMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TenorBlasterWepC{Drawbar\"BARXMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//WI\nInInventory EvilRobotShield,1{DrawBar\"BARAMM32\",\"BAREMPTY\",BossHealth1,vertical,292,8;}\n\n// Misc\nInInventory TimeStoppedCounter,1{DrawImage\"FLASHS\",36,0;}\n\n/*\n ▄▄█▀▀▄\n ▄█████▄▄█▄\n ▄▀██████▄▄██\n █ █▀ ▄▄▀█ █\n ▄██ ▀▀ ▀ █\n ▄█▀ ▀█ ▀▀▀▀▄▀▀█▄\n ▄███ ▄ ▀▀▀▀▀▄ ███▄\n ██████ ██████\n ▀███▀█████████▀███▀\n ▄█▄ ▀▀█▀ █▄\n ▄▄█████▄▀ ▀▄█████▄▄\n█████████ █████████\n*/\n\n//Classes start//\n\nInInventory not NoHealthBar,1{\n\nDrawImage playericon,20,0;//24\nDrawMugShot 1,20,0;\n\nInInventory StaminaFlag||UnSolid,1{\n\tInInventory ForceStaminaFlag{InInventory not StaminaFlag,500{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}//94\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n\telse{InInventory not StaminaFlag,250{\n\t\tInInventory StaminaFlag,1{DrawImage\"ARCSTAM\",2,113;}\n\t\telse{DrawImage\"ARCSTAMX\",2,113;}\n\t\tDrawNumber 3,CMBHPFONT,Untranslated,StaminaFlag,alignment(right),fillzeros,30,116;}}\n}\n\nInInventory IsInvunFlag,1{DrawBar\"0H_I_BAR\",\"NOBAR\",Health,vertical,24,8;\n\tDrawBar\"0H_M_BAR\",\"NOBAR\",IsInvunFlag,vertical,24,8;}\nelse InInventory GuardUpFlag,1{DrawBar\"0H_R_BAR\",\"NOBAR\",Health,vertical,24,8;}\nelse InInventory GuardDownFlag,1{DrawBar\"0H_W_BAR\",\"NOBAR\",Health,vertical,24,8;}\n\nInInventory BasicArmor,1{\n\tDrawNumber 4,CMBHRFONT,DarkGray,Armor,alignment(left),31,40;\n\tDrawNumber 4,CMBHRFONT,DarkGray,SavePercent,alignment(left),31,46;\n\tInInventory BossBasicArmorAmount,1{DrawBar\"BARAMT31\",\"NOBAR\",Armor BossBasicArmorAmount,vertical,24,8;}\n\telse{DrawBar\"BARAMT31\",\"NOBAR\",Armor,vertical,24,8;}\n}\n\nInInventory CanAirJump,1{InInventory CanAirJumpLimit,1{DrawImage\"JMPAIR_1\",4,94;}//110\n\telse{DrawImage\"JMPAIR_2\",4,94;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirJumpLimit,alignment(left),12,96;}\nInInventory CanWallJump,1{InInventory CanWallJumpLimit,1{DrawImage\"JMPWAL_1\",4,103;}\n\telse{DrawImage\"JMPWAL_2\",4,103;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanWallJumpLimit,alignment(left),12,105;}\nInInventory CanAirDash,1{InInventory CanAirDashLimit,1{DrawImage\"JMPDAS_1\",4,85;}//110\n\telse{DrawImage\"JMPDAS_2\",4,85;}\n\tDrawNumber 2,CMBHQFONT,Untranslated,CanAirDashLimit,alignment(left),12,85;}\n\t}\nIsSelected AlterBusterC{DrawImage\"ALTERCG0\",290,8;}//110\nInInventory AlterChargeShotType,3{DrawImage\"ALTERCG3\",290,8;}\nelse InInventory AlterChargeShotType,2{DrawImage\"ALTERCG2\",290,8;}\nelse InInventory AlterChargeShotType,1{DrawImage\"ALTERCG1\",290,8;}\nInInventory AlterNovaFlag{DrawImage\"ALTERNVA\",245,0;}\n\nInInventory PowerOrbFlag, 4{DrawImage\"POWEROB4\",265,32;}\nelse InInventory PowerOrbFlag, 3{DrawImage\"POWEROB3\",265,32;}\nelse InInventory PowerOrbFlag, 2{DrawImage\"POWEROB2\",265,32;}\nelse InInventory PowerOrbFlag, 1{DrawImage\"POWEROB1\",265,32;}\nInInventory PowerOrbFlag{DrawImage\"POWERBR1\",265,72;}\nInInventory PowerOrbBounce, 2{DrawImage\"POWERBR2\",265,72;}\nInInventory PowerOrbBounce, 4{DrawImage\"POWERBR3\",265,72;}\nInInventory PowerOrbBounce, 4{DrawImage\"POWERBR2\",265,72;}\nInInventory PowerOrbBounce, 6{DrawImage\"POWERBR4\",265,72;}\nInInventory PowerOrbBounce, 6{DrawImage\"POWERBR3\",265,72;}\nInInventory PowerOrbBounce, 6{DrawImage\"POWERBR2\",265,72;}\n\nInInventory TenorFingerBlaster{DrawImage\"TENORCG0\",32,16;}//110\nInInventory TenorChargeStore,4{DrawImage\"TENORCG4\",32,16;}\nelse InInventory TenorChargeStore,3{DrawImage\"TENORCG3\",32,16;}\nelse InInventory TenorChargeStore,2{DrawImage\"TENORCG2\",32,16;}\nelse InInventory TenorChargeStore,1{DrawImage\"TENORCG1\",32,16;}\n\nInInventory TenorFingerBlaster{Drawbar\"BARXMM29\", \"BAREMPTY\", TenorGotTheGoodShitAmmo, vertical, 8, 8;}\nInInventory TenorFingerBlaster{DrawImage\"TSHPBAR\",8,8;}\n\nInInventory TenorShop1Flag,1{DrawImage\"TNORSHP1\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP5\",301,16;}\nInInventory TenorShop1CoolDownFlag,1{DrawImage\"TNORSHP5\",301,16;}}\n\nInInventory TenorShop2Flag,1{DrawImage\"TNORSHP2\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP6\",301,16;}\nInInventory TenorShop2CoolDownFlag,1{DrawImage\"TNORSHP6\",301,16;}}\n\nInInventory TenorShop3Flag,1{DrawImage\"TNORSHP3\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP7\",301,16;}\nInInventory TenorShop3CoolDownFlag,1{DrawImage\"TNORSHP7\",301,16;}}\n\nInInventory TenorShop4Flag,1{DrawImage\"TNORSHP4\",301,16;\nInInventory TenorShopDisallowFlag,1{DrawImage\"TNORSHP8\",301,16;}\nInInventory TenorShop4CoolDownFlag,1{DrawImage\"TNORSHP8\",301,16;}}\n}\n\n//Extra Copy Weapons\nIsSelected HyperStormHWepC{Drawbar\"XTR0BR_U\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaWaterSWepC{Drawbar\"XTR0BR_T\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MWSShieldCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MWSShieldCharge,vertical,16,8;}}\nIsSelected BusterRodGWepC{Drawbar\"XTR0BR_S\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FakeRepeaterWepC{DrawBar\"XTR0BR_R\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory RepeaterChamber,1{DrawBar\"BARFLS1\",\"NOBAR\",RepeaterChamber,vertical,16,8;}}\nIsSelected RainbowGalaxyWepC{DrawBar\"BARAMM66\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DynamoTendrilWepC{Drawbar\"XTR0BR_P\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantTrapperWepC{Drawbar\"XTR0BR_O\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurArrowWepC{DrawBar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DarkShieldWepC{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GravitySphereWepC{DrawBar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SkullSniperWepC{DrawBar\"BARAMM21\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DiveSonarWepC{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlashBulbWepC{DrawBar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DocScannerWepC{Drawbar\"XTR0BR_H\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopTwistWepC{Drawbar\"BARAMM17\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BoobeamBarrierWepC{Drawbar\"XTR0BR_F\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeBenderWepC{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory TimeBenderFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",TimeBenderFlag,vertical,16,8;}}\nIsSelected FragBomberWepC{DrawBar\"XTR0BR_D\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory FragBomberCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",FragBomberCharge,vertical,16,8;}}\nIsSelected WaveBusterWepC{Drawbar\"XTR0BR_C\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RisingFistWepC{Drawbar\"XTR0BR_B\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected RollSweepWepC{Drawbar\"XTR0BR_A\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nPlayerClass Protoman{DrawBar\"00_0_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nPlayerClass Megaman{InInventory MegaBusterFlag,1{DrawBar\"00_1_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\n\telse{DrawBar\"00___BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}}\nPlayerClass Alterman{DrawBar\"00_1_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nPlayerClass Bass{DrawBar\"00_4_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\nPlayerClass Duo{DrawBar\"08_9_BAR\",\"BAREMPTY\",SlideLimitFlag,vertical,8,8;}\n//MM0\nIsSelected JetBusterC{DrawBar\"00_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PowerFistC{DrawBar\"00_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nIsSelected MegaBallBoss{DrawBar\"BARAMM39\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaCutBallBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaGutsBallBoss{DrawBar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaIceBallBoss{DrawBar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaBombBallBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaFireBallBoss{DrawBar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaElecBallBoss{DrawBar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaTimeBallBoss{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MegaOilBallBoss{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo BallsOfSteelAmmo&&RockmanSoccerAmmo{DrawBar\"BARFLS1\",\"NOBAR\",Ammo2,vertical,16,8;\n\tDrawBar\"00_B_BAR\",\"NOBAR\",RockBallJumpStamina,vertical,16,8;}\n\nIsSelected RollSwingBoss{DrawBar\"00_2_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"00_C_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RollBucketBoss{DrawBar\"00_2_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"00_C_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\nIsSelected TrebleBoosterWepC{DrawBar\"00_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nWeaponAmmo AutoIsRightAmmo&&ScrewYouBuySomeAmmo{DrawImage\"AUTOAMMS\",1,8;\n\tInInventory PowerAutoAmmoRegen,1{DrawNumber 3,CMBHRFONT,Gold,Ammo2,alignment(right),13,24;}\n\telse {DrawNumber 3,CMBHRFONT,Yellow,Ammo2,alignment(right),13,24;}\n\tDrawBar\"00_G_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tIsSelected AutoShopperBoss,AutoMetShopperBoss{DrawBar\"BARFLS1\",\"NOBAR\",AutoCreationFlag,vertical,16,8;\n\t\tInInventory AutoItemTypeFlag,8{DrawImage\"AUTOAMM8\",3,32;DrawString CMBHRFONT,Yellow,\"100\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,7{DrawImage\"AUTOAMM7\",3,32;DrawString CMBHRFONT,MenuGreen,\"50%\",13,44;DrawImage\"00_GA_BR\",16,36;}\n\t\telse InInventory AutoItemTypeFlag,6{DrawImage\"AUTOAMM6\",3,32;DrawString CMBHRFONT,Yellow,\"90\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,5{DrawImage\"AUTOAMM5\",3,32;DrawString CMBHRFONT,Yellow,\"70\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,4{DrawImage\"AUTOAMM4\",3,32;DrawString CMBHRFONT,Yellow,\"50\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,3{DrawImage\"AUTOAMM3\",3,32;DrawString CMBHRFONT,Yellow,\"30\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,2{DrawImage\"AUTOAMM2\",3,32;DrawString CMBHRFONT,Yellow,\"100\",13,44;}\n\t\telse InInventory AutoItemTypeFlag,1{DrawImage\"AUTOAMM1\",3,32;DrawString CMBHRFONT,Yellow,\"130\",13,44;}\n}}\n\nIsSelected ShotokanLightBoss{Drawbar\"0R_V_BAR\",\"0R_U_BAR\",Ammo1,vertical,16,8;\n\tDrawbar\"0R_T_BAR\",\"0R_S_BAR\",Ammo2,vertical,reverse,8,8;\n\tDrawImage\"0R_W_BAR\",16,64;\n\tInInventory SuperComboGauge,7{DrawImage\"0R_A_BAR\",17,51;DrawImage\"0R_X_BAR\",16,64;}\n\tInInventory SuperComboGauge,14{DrawImage\"0R_A_BAR\",17,37;}\n\tInInventory SuperComboGauge,21{DrawImage\"0R_A_BAR\",17,23;}\n\tInInventory SuperComboGauge,28{DrawImage\"0R_A_BAR\",17,9;}}\n\nIsSelected SniperJoeBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",JoeGrenadeCharge,vertical,8,8;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\n\telse{DrawBar\"BARAMM48\",\"BAREMPTY\",Ammo2,vertical,16,8;}}\nIsSelected MachineGunJoeBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,8,8;\n\tInInventory JoeUpgradeAmmo,420{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\n\telse{DrawBar\"BARAMM48\",\"BAREMPTY\",Ammo2,vertical,16,8;}}\nIsSelected JoeSelectBoss{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"JoeIcon1\",60,60;DrawImage\"JoeIcon2\",180,12;\n\tInInventory JoeSelectApacheFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory JoeSelectTruckFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\nIsSelected ApacheJoeBoss{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\nIsSelected TruckJoeBoss{DrawBar\"BARFLSJ\",\"BAREMPTY\",Ammo2,vertical,16,8;}\n\nWeaponAmmo BBA_Money{\n\tDrawbar\"BBBBAR\",\"BBBBARN\",BBA_Money,vertical,16,8;\n\n\tInInventory BBA_Money,600{DrawImage\"BBBRDA6\",16,8;}\n\telse InInventory BBA_Money,500{DrawImage\"BBBRDA5\",16,8;}\n\telse InInventory BBA_Money,400{DrawImage\"BBBRDA4\",16,8;}\n\telse InInventory BBA_Money,300{DrawImage\"BBBRDA3\",16,8;}\n\telse InInventory BBA_Money,200{DrawImage\"BBBRDA2\",16,8;}\n\telse InInventory BBA_Money,100{DrawImage\"BBBRDA1\",16,8;}\n\n\tDrawImage\"BBBBARF\",16,8;\n\tInInventory not BBA_Shotgun,1{DrawImage\"BBBWEP1A\",16,8;}\n\tInInventory not BBA_Chaingun,1{DrawImage\"BBBWEP2A\",16,8;}\n\tInInventory not BBA_SuperShotgun,1{DrawImage\"BBBWEP3A\",16,8;}\n\tInInventory not BBA_RocketLauncher,1{DrawImage\"BBBWEP4A\",16,8;}\n\tInInventory not BBA_PlasmaRifle,1{DrawImage\"BBBWEP5A\",16,8;}\n\tInInventory not BBA_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\n//IsSelected RollingCutterBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected IceSlasherBoss{Drawbar\"BARAMMO3\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HyperBombBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FireStormBoss{Drawbar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ThunderBeamBoss{Drawbar\"BARAMMO6\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo TimeToDefeatYouAmmo{DrawBar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected OilSliderBoss{DrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"01_8_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory OilSledFlag,1{DrawBar\"1H_S_BAR\",\"NOBAR\",OilSledFlag,vertical,16,8;}\n\tInInventory not OilStaminaFlag,127{DrawBar\"1H_R_BAR\",\"NOBAR\",OilStaminaFlag,vertical,16,8;}}\n\n//MM2\nIsSelected MetalBladeBoss{Drawbar\"BARAMMO9\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MetalFloatFlag,1{DrawImage\"METSTALA\",282,8;}\n\tInInventory not MetalHoverBootsAmmo,140{DrawBar\"2A_R_BAR\",\"NOBAR\",MetalHoverBootsAmmo,vertical,16,8;}}\nIsSelected AirShooterBoss{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BubbleLeadBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory IsTreadingWater,1{DrawBar\"2C_S_BAR\",\"NOBAR\",Ammo2,vertical,16,8;}\n\telse InInventory not BubbleDabbleAmmo,280{DrawBar\"2C_R_BAR\",\"NOBAR\",Ammo2,vertical,16,8;}}\nIsSelected QuickBoomerangBoss{Drawbar\"BARAMM11\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory QuickManTrail,1{Drawbar\"2D_A_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected CrashBombBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TimeStopperBoss{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected AtomicFireBoss{Drawbar\"BARAMM13\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ZippoAmmo,200{DrawImage\"HeatIco5\",16,64;}\n\telse InInventory ZippoAmmo,150{DrawImage\"HeatIco4\",16,64;}\n\telse InInventory ZippoAmmo,100{DrawImage\"HeatIco3\",16,64;}\n\telse InInventory ZippoAmmo,50{DrawImage\"HeatIco2\",16,64;}}\nIsSelected AtomicPillarBoss{Drawbar\"BARAMM13\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected LeafShieldBoss{\n\tInInventory IncredibleAmmo,42{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\tInInventory ShieldCheck,1{DrawBar\"BARFLS3\",\"NOBAR\",Ammo1,vertical,16,8;}}\n\telse {Drawbar\"BARAMXO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t\tInInventory ShieldCheck,1{DrawBar\"BARFLS3X\",\"NOBAR\",Ammo1,vertical,16,8;}}}\nWeaponAmmo WahweeAmmo{DrawBar\"WILYBAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",CapsuleAmmo,vertical,8,8;}//Dr. Wily\nIsSelected AlienTrapBoss{Drawbar\"02_A_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM3\nWeaponAmmo NoodleAmmo{Drawbar\"BARAMMO2\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected MagnetMissileBoss{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected GeminiLaserBoss{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory CloneSpawned,1{Drawbar\"3C_G_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected HardKnuckleBoss{Drawbar\"BARAMM16\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected TopSpinBoss{InInventory Top_Charge,105{Drawbar\"03_5_BAR\",\"BAREMPTY\",Top_Charge,vertical,16,8;}\nelse{Drawbar\"BARAMM17\",\"BAREMPTY\",Top_Charge,vertical,16,8;}}\nIsSelected SearchSnakeBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory SnakeClimbing,1{DrawImage\"SNACRAWA\",282,8;}\n\tInInventory not SnakeClamberAmmo,250{DrawBar\"3F_R_BAR\",\"NOBAR\",SnakeClamberAmmo,vertical,16,8;}}\nIsSelected SparkShockBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",SparkmanHoldFlag,vertical,16,8;}\nIsSelected ShadowBladeBoss{Drawbar\"BARAMMO7\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\nInInventory DocBusterC,1{DrawBar\"03_9_BAR\",\"BAREMPTY\",DocVirusAmmo,vertical,8,8;\n\tInInventory DocRobotSpeed_F,130{DrawImage\"DOC_130S\",2,136;}\n\telse InInventory DocRobotSpeed_F,120{DrawImage\"DOC_120S\",2,136;}\n\telse InInventory DocRobotSpeed_F,115{DrawImage\"DOC_115S\",2,136;}\n\telse InInventory DocRobotSpeed_F,110{DrawImage\"DOC_110S\",2,136;}\n\telse InInventory DocRobotSpeed_F,105{DrawImage\"DOC_105S\",2,136;}\n\telse InInventory DocRobotSpeed_F,100{DrawImage\"DOC_100S\",2,136;}\n\telse InInventory DocRobotSpeed_F,95{DrawImage\"DOC_095S\",2,136;}\n\telse InInventory DocRobotSpeed_F,90{DrawImage\"DOC_090S\",2,136;}\n\telse{DrawImage\"DOC_NULS\",2,136;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,146,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotSpeed_F,alignment(right),19,146;\n\n\tInInventory DocRobotJump_F,160{DrawImage\"DOC_160J\",2,164;}\n\telse InInventory DocRobotJump_F,130{DrawImage\"DOC_130J\",2,164;}\n\telse InInventory DocRobotJump_F,120{DrawImage\"DOC_120J\",2,164;}\n\telse InInventory DocRobotJump_F,110{DrawImage\"DOC_110J\",2,164;}\n\telse InInventory DocRobotJump_F,100{DrawImage\"DOC_100J\",2,164;}\n\telse{DrawImage\"DOC_NULJ\",2,164;}\n\tDrawString CMB_DOCNUM_FONT,Untranslated,\"%\",19,176,0,alignment(left);\n\tDrawNumber 3,CMB_DOCNUM_FONT,Untranslated,DocRobotJump_F,alignment(right),19,176;\n}\n\n//MM4\nIsSelected FlashStopperBoss{DrawBar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMM18\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RainFlushBoss{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DrillBombBoss{Drawbar\"BARAMM14\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO1\",\"BAREMPTY\",DigLimit,vertical,8,8;}\nIsSelected PharaohShotBoss{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory WeaponCharge,78{DrawBar\"BARFLS4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\tDrawBar\"04_4_BAR\",\"NOBAR\",PharaohHover,vertical,16,8;\n\tInInventory PharaohHoverFlag,1{DrawImage\"PHAFLS1\",290,8;}}\nIsSelected RingBoomerangBoss{\n\tInInventory HasRing,1{DrawImage\"4E_A_BAR\",6,16;}\n\telse InInventory RingFlag,1{DrawImage\"4E_B_BAR\",6,16;}\n\telse{DrawImage\"4E_C_BAR\",6,16;}\n\tInInventory HasRing2,1{DrawImage\"4E_A_BAR\",6,36;}\n\telse InInventory RingFlag2,1{DrawImage\"4E_B_BAR\",6,36;}\n\telse{DrawImage\"4E_C_BAR\",6,36;}}\nWeaponAmmo CrushEmAmmo{DrawBar\"DUSBAR\",\"DUSEMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo YouSunkMyAmmo{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"04_7_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected SkullBarrierBoss{DrawBar\"BARAMMO1\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMM21\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS5X\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\tInInventory SkullRageFlag,1{DrawBar\"4H_S_BAR\",\"NOBAR\",SkullRageFlag,vertical,16,8;}}\n\n//MM5\nIsSelected GravityHoldBoss{Drawbar\"BARAMM18\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"05_1_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected WaterWaveBoss{Drawbar\"BARAMM10\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"WAVEHOKB\",1,16;\n\tInInventory HookshotStamina,200{DrawNumber 3,CMBHRFONT,Orange,HookshotStamina,alignment(left),fillzeros,1,40;}\n\telse{DrawNumber 3,CMBHRFONT,Red,HookshotStamina,alignment(left),fillzeros,1,40;}}\nIsSelected PowerStoneBoss{Drawbar\"BARAMM22\",\"BAREMPTY\",StoneBossCharge,vertical,16,8;}\nIsSelected PowerStoneCoreBoss{Drawbar\"BARAMM22\",\"BAREMPTY\",StoneCoreFlagX,vertical,16,8;}\nIsSelected GyroAttackBoss{Drawbar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected StarCrashBoss{Drawbar\"BARAMM23\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS6\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ChargeKickBoss{Drawbar\"BARAMM12\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected NapalmBombBoss{Drawbar\"BARAMM24\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CrystalEyeBoss{Drawbar\"BARAMM25\",\"BAREMPTY\",CrystalEyeCharge,vertical,16,8;\n\tInInventory CrystalEyeDelay,1{DrawBar\"BARFLS1\",\"NOBAR\",CrystalEyeDelay,vertical,16,8;}}\nIsSelected DarkTankBoss{DrawBar\"BARAMMO4\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected DarkSniperBoss{DrawBar\"BARAMM51\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM6\nWeaponAmmo BowloramaAmmo{Drawbar\"BARAMM15\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected CentaurFlashBoss{Drawbar\"BARAMM26\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected FlameBlastBoss{Drawbar\"BARAMM20\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected KnightCrushBoss{Drawbar\"BARAMM27\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected PlantbarrierBoss{Drawbar\"BARAMM28\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ShieldCheck,1{DrawBar\"BARFLS7\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected SilverTomahawkBoss{Drawbar\"BARAMM29\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WindStormBoss{Drawbar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,16,8;\n\tDrawbar\"06_7_BAR\",\"BAREMPTY\",Ammo1,vertical,8,8;}\nIsSelected YamatoSpearBoss{Drawbar\"BARAMM30\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\n//MM7\nIsSelected FreezeCrackerBoss{Drawbar\"BARAMM31\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MrFreezeAltCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MrFreezeAltCharge,vertical,16,8;}}\nIsSelected JunkShieldBoss{Drawbar\"DUSBAR\",\"DUSEMPTY\",Ammo1,vertical,16,8;}\n//IsSelected DangerWrapBoss{Drawbar\"BARAMM33\",\"BAREMPTY\",Ammo1,vertical,16,8;\n//\tInInventory DangerFly,1{DrawBar\"BARFLS1\",\"NOBAR\",DangerFly,vertical,16,8;}}\nIsSelected DangerWrapBoss{Drawbar\"BARAMM33\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BAREMPTY\",\"07_3_BAR\",BurstBombStock,vertical,reverse,8,8;\n\tInInventory DangerFly,1{DrawBar\"BARFLS1\",\"NOBAR\",DangerFly,vertical,16,8;}}\nIsSelected ThunderBoltBoss{Drawbar\"BARAMM34\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory IBeFlyin,1{DrawBar\"7D_A_BAR\",\"NOBAR\",Ammo1,vertical,16,8;}}\nIsSelected WildCoilBoss{Drawbar\"BARAMM35\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected SlashClawBoss{Drawbar\"BARAMM36\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM57\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected NoiseCrushBoss{Drawbar\"BARAMM37\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory NoiseCrushFlagB,1{DrawBar\"BARFLS10\",\"BAREMPTY\",Ammo1,vertical,16,8;}}\nIsSelected ScorchWheelBoss{Drawbar\"BARAMM38\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory TurboWheelCount,1{DrawBar\"BARFLS1\",\"NOBAR\",TurboWheelCount,vertical,16,8;}\n\tDrawbar\"07_8_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory TurboHonkDelay,1{DrawBar\"7H_A_BAR\",\"NOBAR\",TurboHonkDelay,vertical,8,8;}}\n\n//MM8\nIsSelected TornadoHoldBoss{Drawbar\"BARAMM40\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory TenguIsHovering,1{DrawImage\"TENJETA\",290,8;}}\nIsSelected AstroCrushBoss{Drawbar\"BARAMM52\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM41\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected FlameSwordBoss{Drawbar\"BARAMM42\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory SwordLegCramp,1{DrawImage\"SWRDICON\",286,8;}}\nWeaponAmmo YoGeekyAmmo{Drawbar\"BARAMM43\",\"BAREMPTY\",Ammo1,vertical,16,8;}\n\nIsSelected HomingSniperBoss{\n\tDrawbar\"08_5_BAR\",\"8E_E_BAR\",Ammo1,vertical,4,8;\n\tDrawImage\"HSNCM0\",18,12;\n\tInInventory SearchTargetID4,1{\n\t\tInInventory SearchTargetID4CD,1{DrawImage\"HSNCJ0\",18,12;}\n\t\tElse{DrawImage\"HSNCK0\",18,12;}}\n\tDrawImage\"HSNCM0\",18,28;\n\tInInventory SearchTargetID3,1{\n\t\tInInventory SearchTargetID3CD,1{DrawImage\"HSNCJ0\",18,28;}\n\t\tElse{DrawImage\"HSNCK0\",18,28;}}\n\tDrawImage\"HSNCM0\",18,44;\n\tInInventory SearchTargetID2,1{\n\t\tInInventory SearchTargetID2CD,1{DrawImage\"HSNCJ0\",18,44;}\n\t\tElse{DrawImage\"HSNCK0\",18,44;}}\n\tDrawImage\"HSNCM0\",18,60;\n\tInInventory SearchTargetID1,1{\n\t\tInInventory SearchTargetID1CD,1{DrawImage\"HSNCJ0\",18,60;}\n\t\tElse{DrawImage\"HSNCK0\",18,60;}}\n\t}\nIsSelected IceWaveBoss{DrawBar\"BARAMM45\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"8F_A_BAR\",\"NOBAR\",IceWaveHoldFlag,vertical,16,8;}\nIsSelected FlashBombBoss{Drawbar\"BARAMM46\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"08_7_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory CuteBombFlag,1{DrawBar\"8G_A_BAR\",\"NOBAR\",CuteBombFlag,vertical,8,8;}}\nIsSelected WaterBalloonBoss{DrawBar\"8H_A_BAR\",\"8H_Z_BAR\",Ammo1,vertical,16,8;\n\tDrawBar\"8H_B_BAR\",\"8H_Z_BAR\",Ammo2,vertical,8,8;}\nIsSelected OriginalDuoBoss,OriginalDuoMeteorBoss{DrawBar\"08_O_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nInInventory EvilFistC,1{Drawbar\"BARAMMO5\",\"BAREMPTY\",EvilRageAmmo,vertical,8,8;\n\tInInventory GigaType,8{DrawImage\"ASTROI\",8,64;}\n\telse InInventory GigaType,7{DrawImage\"ICEWAVI\",8,64;}\n\telse InInventory GigaType,6{DrawImage\"WATERBI\",8,64;}\n\telse InInventory GigaType,5{DrawImage\"HSNIPERI\",8,64;}\n\telse InInventory GigaType,4{DrawImage\"TCLAWI\",8,64;}\n\telse InInventory GigaType,3{DrawImage\"TORNAHI\",8,64;}\n\telse InInventory GigaType,2{DrawImage\"FLSHBOMI\",8,64;}\n\telse InInventory GigaType,1{DrawImage\"FSWORDI\",8,64;}\n\t}\n\n//MM9\nIsSelected ConcreteShotBoss{Drawbar\"BARAMM65\",\"BAREMPTY\",ConcreteChargeFlag,vertical,16,8;}\nIsSelected TornadoBlowBoss{Drawbar\"BARAMM68\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM65\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory TornadoHoverActive,1{DrawImage\"TORNICON\",290,8;}}\nWeaponAmmo SplashingAboutAmmo{DrawBar\"BARAMM61\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"09_3_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory IsTreadingWater,1{DrawBar\"9C_S_BAR\",\"NOBAR\",SplashDabbleAmmo,vertical,16,8;}\n\telse InInventory not SplashDabbleAmmo,280{DrawBar\"9C_R_BAR\",\"NOBAR\",SplashDabbleAmmo,vertical,16,8;}}\nIsSelected PlugBallBoss{DrawBar\"BARAMM60\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nWeaponAmmo OutragousGemsAmmo{\n\tInInventory JewelSlot1,5{DrawImage\"JEWJF\",8,8;}\n\telse InInventory JewelSlot1,4{DrawImage\"JEWJE\",8,8;}\n\telse InInventory JewelSlot1,3{DrawImage\"JEWJD\",8,8;}\n\telse InInventory JewelSlot1,2{DrawImage\"JEWJC\",8,8;}\n\telse InInventory JewelSlot1,1{DrawImage\"JEWJB\",8,8;}\n\telse {DrawImage\"JEWJA\",8,8;}\n\tIsSelected JewelSatelliteBoss1{DrawImage\"JEWJG\",8,8;}\n\n\tInInventory JewelSlot2,5{DrawImage\"JEWJF\",8,22;}\n\telse InInventory JewelSlot2,4{DrawImage\"JEWJE\",8,22;}\n\telse InInventory JewelSlot2,3{DrawImage\"JEWJD\",8,22;}\n\telse InInventory JewelSlot2,2{DrawImage\"JEWJC\",8,22;}\n\telse InInventory JewelSlot2,1{DrawImage\"JEWJB\",8,22;}\n\telse {DrawImage\"JEWJA\",8,22;}\n\tIsSelected JewelSatelliteBoss2{DrawImage\"JEWJG\",8,22;}\n\n\tInInventory JewelSlot3,5{DrawImage\"JEWJF\",8,36;}\n\telse InInventory JewelSlot3,4{DrawImage\"JEWJE\",8,36;}\n\telse InInventory JewelSlot3,3{DrawImage\"JEWJD\",8,36;}\n\telse InInventory JewelSlot3,2{DrawImage\"JEWJC\",8,36;}\n\telse InInventory JewelSlot3,1{DrawImage\"JEWJB\",8,36;}\n\telse {DrawImage\"JEWJA\",8,36;}\n\tIsSelected JewelSatelliteBoss3{DrawImage\"JEWJG\",8,36;}\n\n\tInInventory JewelSlot4,5{DrawImage\"JEWJF\",8,50;}\n\telse InInventory JewelSlot4,4{DrawImage\"JEWJE\",8,50;}\n\telse InInventory JewelSlot4,3{DrawImage\"JEWJD\",8,50;}\n\telse InInventory JewelSlot4,2{DrawImage\"JEWJC\",8,50;}\n\telse InInventory JewelSlot4,1{DrawImage\"JEWJB\",8,50;}\n\telse {DrawImage\"JEWJA\",8,50;}\n\tIsSelected JewelSatelliteBoss4{DrawImage\"JEWJG\",8,50;}\n}\nIsSelected MagmaBazookaBoss{Drawbar\"BARAMM64\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected HornetChaserBoss{DrawBar\"BARAMM67\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"09_6_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory HornetIsHovering,1{DrawImage\"HORNJETA\",290,8;}}\nIsSelected BlackHoleBombBoss,RainbowGalaxyBoss{Drawbar\"GALBAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\t//InInventory BlackHoleFlag,1{DrawImage\"HORNJETA\",290,8;}\n\tDrawImage \"C_09H0X\",20,0;}\nIsSelected RevolverBusterBoss{DrawBar\"BARAMM10\",\"BAREMPTY\",FakemanDashCounter,vertical,16,8;\n\tInInventory IAmTheLawAmmo,6{DrawImage\"FSTOK6\",0,28;}\n\telse InInventory IAmTheLawAmmo,5{DrawImage\"FSTOK5\",0,28;}\n\telse InInventory IAmTheLawAmmo,4{DrawImage\"FSTOK4\",0,28;}\n\telse InInventory IAmTheLawAmmo,3{DrawImage\"FSTOK3\",0,28;}\n\telse InInventory IAmTheLawAmmo,2{DrawImage\"FSTOK2\",0,28;}\n\telse InInventory IAmTheLawAmmo,1{DrawImage\"FSTOK1\",0,28;}\n\telse {DrawImage\"FSTOK0\",0,28;}\n\tDrawImage\"FAKELOOT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;\n}\n\n//MM10\nIsSelected TripleBladeBoss,TripleBladeBoss2{Drawbar\"BAMMO100\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected WaterShieldBoss{Drawbar\"BAMMO101\",\"BAREMPTY\",Ammo2,vertical,16,8;\n\tDrawImage\"HWATSHP0\",22,73;\n\tDrawImage\"HWATSHP0\",17,76;\n\tDrawImage\"HWATSHP0\",14,81;\n\tDrawImage\"HWATSHP0\",17,86;\n\tDrawImage\"HWATSHP0\",22,89;\n\tDrawImage\"HWATSHP0\",27,86;\n\tDrawImage\"HWATSHP0\",30,81;\n\tDrawImage\"HWATSHP0\",27,76;\n\tInInventory PumpmanShieldFlag,1{\n\t\tInInventory PumpNextRadius,1{DrawImage\"WATARWH2\",21,80;}\n\t\telse{DrawImage\"WATARWH1\",21,80;}\n\t}\n\tInInventory PumpBubbleHP1,30{DrawImage\"HWATSHP3\",22,73;}\n\telse InInventory PumpBubbleHP1,15{DrawImage\"HWATSHP1\",22,73;}\n\telse InInventory PumpBubbleHP1,1{DrawImage\"HWATSHP1\",22,73;}\n\tInInventory PumpBubbleHP2,30{DrawImage\"HWATSHP3\",17,76;}\n\telse InInventory PumpBubbleHP2,15{DrawImage\"HWATSHP1\",17,76;}\n\telse InInventory PumpBubbleHP2,1{DrawImage\"HWATSHP1\",17,76;}\n\tInInventory PumpBubbleHP3,30{DrawImage\"HWATSHP3\",14,81;}\n\telse InInventory PumpBubbleHP3,15{DrawImage\"HWATSHP1\",14,81;}\n\telse InInventory PumpBubbleHP3,1{DrawImage\"HWATSHP1\",14,81;}\n\tInInventory PumpBubbleHP4,30{DrawImage\"HWATSHP3\",17,86;}\n\telse InInventory PumpBubbleHP4,15{DrawImage\"HWATSHP1\",17,86;}\n\telse InInventory PumpBubbleHP4,1{DrawImage\"HWATSHP1\",17,86;}\n\tInInventory PumpBubbleHP5,30{DrawImage\"HWATSHP3\",22,89;}\n\telse InInventory PumpBubbleHP5,15{DrawImage\"HWATSHP2\",22,89;}\n\telse InInventory PumpBubbleHP5,1{DrawImage\"HWATSHP1\",22,89;}\n\tInInventory PumpBubbleHP6,30{DrawImage\"HWATSHP3\",27,86;}\n\telse InInventory PumpBubbleHP6,15{DrawImage\"HWATSHP2\",27,86;}\n\telse InInventory PumpBubbleHP6,1{DrawImage\"HWATSHP1\",27,86;}\n\tInInventory PumpBubbleHP7,30{DrawImage\"HWATSHP3\",30,81;}\n\telse InInventory PumpBubbleHP7,15{DrawImage\"HWATSHP2\",30,81;}\n\telse InInventory PumpBubbleHP7,1{DrawImage\"HWATSHP1\",30,81;}\n\tInInventory PumpBubbleHP8,30{DrawImage\"HWATSHP3\",27,76;}\n\telse InInventory PumpBubbleHP8,15{DrawImage\"HWATSHP2\",27,76;}\n\telse InInventory PumpBubbleHP8,1{DrawImage\"HWATSHP1\",27,76;}\n\t}\nIsSelected CommandoBombBoss,CommandoMineBoss{DrawBar\"10_3_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected ChillSpikeBoss{Drawbar\"BAMMO103\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory ChillSlideAmmo,168{Drawbar\"BARAMM31\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\t\telse{Drawbar\"WT_2_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\tInInventory ChillShield,1{DrawBar\"BARHEALT\",\"BAREMPTY\",ChillHealthFlag,vertical,24,8;\n\t\tDrawNumber 5,\"8BDMAFONT\",Untranslated,ChillHealthFlag,alignment(left),31,31;\n\t\tInInventory not ChillHealthFlag,10{DrawImage \"STYSCBM_\",36,31;}\n\t\tDrawBar\"10D_H_BR\",\"10D_I_BR\",ChillShield,vertical,24,49;\n\t\tDrawNumber 5,\"8BDMAFONT\",Teal,ChillShield,alignment(left),31,38;}\n\telse{DrawImage \"C_10D0Y\",20,0;}\n\t\tInInventory Chill_ItemCoolD,1{DrawBar\"10D_S_BR\",\"NOBAR\",Chill_ItemCoolD,vertical,16,8;}\n\t\tInInventory Chill_ItemCharge,1{DrawBar\"8G_A_BAR\",\"NOBAR\",Chill_ItemCharge,vertical,16,8;}\n\tDrawBar\"10D_R_BR\",\"NOBAR\",ChillShieldCooldown,vertical,24,8;}\n\nIsSelected WheelCutterBoss{Drawbar\"BAMMO106\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory NitroBikeWallBoostAttack,8{DrawBar\"BARFLS1\",\"NOBAR\",Ammo1,vertical,16,8;}}\n\n//MMB\nIsSelected LightningBoltBoss{Drawbar\"BARAMM53\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"DYNABAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory not DynamoStaminaFlag,250{DrawBar\"BA_R_BAR\",\"NOBAR\",DynamoStaminaFlag,vertical,16,8;}}\nIsSelected IceWallBoss{Drawbar\"BARAMM54\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"COLDBAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected SpreadDrillBoss{DrawBar\"BARAMM55\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0B_C_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RemoteMineBoss{Drawbar\"0B_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMMO1\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\t//DrawString SMALLFONT,WhiteOutLine,\"BOOTY:\",2,74,0,alignment(left);\n\tDrawImage\"PIRABOTY\",2,74;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;//48\n}\nIsSelected WaveBurnerBoss{Drawbar\"BARAMM57\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory BurnBabyBurnAmmo,84{Drawbar\"BARAMX52\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\telse {Drawbar\"BARAMM52\",\"BAREMPTY\",Ammo2,vertical,8,8;}}\nWeaponAmmo SnortSnortAmmo{Drawbar\"BARAMM58\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected KingAxeBoss,KingShieldBoss{Drawbar\"0B_K_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMM41\",\"BAREMPTY\",TheKingShieldFlag,vertical,8,8;\n\tInInventory TheKingStamina,1{Drawbar\"BK_A_BAR\",\"NOBAR\",TheKingStamina,vertical,8,8;}}\n\n//MMWT\nIsSelected MonkeyKingBoss{Drawbar\"WT_A_BAR\",\"BAREMPTY\",ammo1,vertical,16,8;}\nIsSelected SandySandBoss{Drawbar\"WT_B_BAR\",\"BAREMPTY\",ammo1,vertical,16,8;\n\tDrawbar\"WT_2_BAR\",\"BAREMPTY\",ammo2,vertical,8,8;\n\tInInventory MWSShieldCharge,1{DrawBar\"BARFLS1\",\"NOBAR\",MWSShieldCharge,vertical,8,8;}}\nIsSelected PigsyBoss{DrawBar\"WT_C_BAR\",\"BAREMPTY\",HyperStormHeat,vertical,16,8;\nDrawBar\"WT_3_BAR\",\"NOBAR\",HyperStormCold,vertical,16,8;}\nIsSelected PiggyBoss{DrawBar\"WT_C_BAR\",\"BAREMPTY\",HyperStormHeat,vertical,16,8;\nDrawBar\"WT_3_BAR\",\"NOBAR\",HyperStormCold,vertical,16,8;}\n\n//MMK\nIsSelected MirrorBusterBoss{Drawbar\"BARAMM49\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tInInventory MirrorBusterFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",MirrorBusterFlag,vertical,16,8;}}\nIsSelected ScrewCrusherBoss,BounceCrusherBoss{Drawbar\"BARAMM50\",\"BAREMPTY\",Ammo1,vertical,16,8;}\nIsSelected BalladeCrackerBoss{Drawbar\"BAREMPTY\",\"0K_3_BAR\",BalladeMineFlag,vertical,reverse,16,8;\n\tInInventory BalladeFocusFlag,1{DrawBar\"KC_A_BAR\",\"NOBAR\",BalladeFocusFlag,vertical,16,8;}}\nIsSelected SakugarneBoss,QuintBusterBoss{Drawbar\"BARAMM48\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"0K_4_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected RaThorWrathBoss{DrawBar\"0K_E_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"0K_5_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory RaThorSpawnGraphic,1{DrawImage\"THORSINS\",91,60;}\n\tDrawImage\"SOUCOUNT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,ThorSoulAmmo,alignment(left),12,74;\n\tInInventory RaThorHoldFlag,1{DrawBar\"BARFLS1\",\"NOBAR\",RaThorHoldFlag,vertical,16,8;}}\n\n//MMV\nIsSelected GrabBusterBoss{Drawbar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_1_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawImage\"MERCLOOT\",2,73;\n\tDrawNumber 5,CMBHPFONT,Untranslated,PirateTreasureStack,alignment(left),12,74;}\nIsSelected BubbleBombBoss,BubbleBomberBoss{Drawbar\"BAMMO_V2\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"BARAMMO4\",\"BAREMPTY\",Ammo2,vertical,8,8;}\nIsSelected PhotonVulcanBoss,PhotonMissileBoss{DrawBar\"0V_D_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_3_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tInInventory MarsIsATank,1{DrawBar\"VD_S_BAR\",\"NOBAR\",MarsTankFuel_F,vertical,16,8;}\n\telse InInventory not MarsTankFuel_F,500{DrawBar\"VD_R_BAR\",\"NOBAR\",MarsTankFuel_F,vertical,16,8;}}\nIsSelected ElectricShockBoss{Drawbar\"0V_E_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARFLS1\",\"NOBAR\",JupiterCharge,vertical,16,8;}\nIsSelected DeepDiggerBoss{Drawbar\"0V_6_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_G_BAR\",\"0V_G2BAR\",Ammo2,vertical,8,8;\n\tDrawbar\"VG_A_BAR\",\"NOBAR\",UranusAnger,vertical,8,8;\n\tInInventory UranusCarrying,1{DrawImage\"URANGORE\",3,73;}}\nIsSelected BreakDashBoss{Drawbar\"0V_7_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_H_BAR\",\"0V_H2BAR\",Ammo2,vertical,8,8;\n\tInInventory BreakingIntoADashAmmo,784{Drawbar\"VH_S_BAR\",\"NOBAR\",Ammo2,vertical,8,8;}}\nIsSelected SaltWaterBoss{Drawbar\"0V_8_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawbar\"0V_I_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\n//Inventory\n\nInInventory DiveBossLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory PowerDiveSonarLockon{DrawImage\"DIVLOCN\",150,8;}\nInInventory ChargeManLink,1{DrawImage\"CHRGM_R3\",235,2;}\nInInventory ChargeWildRideFlag,1{DrawImage\"CHRGM_R4\",235,2;}\nInInventory HomingLockedVision,1{DrawImage\"HomVisA\",0,0;}\nInInventory PowerSplashSinewyEtude,1||PowerSplashSinewyEtudeX{DrawImage\"SPLWBUF1\",302,79;}\nInInventory PowerSplashMightyMarch,1||PowerSplashMightyMarchX{DrawImage\"SPLWBUF2\",302,98;}\nInInventory PowerSplashSwiftSong,1||PowerSplashSwiftSongX{DrawImage\"SPLWBUF3\",300,116;}\nInInventory PlugmanRageFlag,1{DrawImage\"PLUGBUFF\",249,3;}\nInInventory DynamoTagged{DrawImage\"DYNATAG\",174,2;}\nInInventory VenusBlastJumpFlag,1{DrawImage\"VENJUMP1\",301,64;}\n\n//InInventory FloodMyHudTest_F,1{DrawImage\"TESTHUDX\",0,30;}\n\nInInventory MegamanUpgradeFlag,1{DrawImage\"MEGAUPGD\",24,72;}\nInInventory RockmanUpgradeFlag,1{DrawImage\"ROCKUPGD\",24,72;}\nInInventory ProtomanUpgradeFlag,1{DrawImage\"PROTUPGD\",24,72;}\nInInventory BassUpgradeFlag,1{DrawImage\"BASSUPGD\",24,72;}\nInInventory DuoUpgradeFlag,1{DrawImage\"DUOUPGD\",24,72;}\nInInventory DocUpgradeFlag,1{DrawImage\"DOCUPGD\",24,72;}\n\n//InInventory TrioExodiaFlag,1{DrawImage\"ERO9T0\",302,16;}\nInInventory TrioExodiaFlag,1{DrawImage\"EXODIA_7\",291,16;}\n\telse{InInventory TrioExodiaFlag1,1{DrawImage\"EXODIA_1\",291,16;}\n\t\tInInventory TrioExodiaFlag2,1{DrawImage\"EXODIA_2\",291,16;}\n\t\tInInventory TrioExodiaFlag3,1{DrawImage\"EXODIA_3\",291,16;}\n\t\tInInventory TrioExodiaFlag4,1{DrawImage\"EXODIA_4\",291,16;}\n\t\tInInventory TrioExodiaFlag5,1{DrawImage\"EXODIA_5\",291,16;}\n\t\tInInventory TrioExodiaFlag6,1{DrawImage\"EXODIA_6\",291,16;}\n}\nInInventory RaThorSinistarFlag,1{DrawImage\"SINTHOR0\",298,42;}\n\telse{InInventory RaThorSinistarFlag1,1{DrawImage\"SINTHOR1\",296,40;}\n\t\tInInventory RaThorSinistarFlag2,1{DrawImage\"SINTHOR2\",296,40;}\n\t\tInInventory RaThorSinistarFlag3,1{DrawImage\"SINTHOR3\",296,40;}\n\t\tInInventory RaThorSinistarFlag4,1{DrawImage\"SINTHOR4\",296,40;}\n\t\tInInventory RaThorSinistarFlag5,1{DrawImage\"SINTHOR5\",296,40;}\n\t\tInInventory RaThorSinistarFlag6,1{DrawImage\"SINTHOR6\",296,40;}\n}\n\n//Classes end\n\n}\n}\n\nmugshot \"Normal\"{{ST00} -1;}\nmugshot \"Pain\"{{ST00} -1;}\nmugshot \"Ouch\"{{ST00} -1;}\nmugshot \"Rampage\"{{ST00} -1;}\nmugshot \"Grin\"{{ST00} -1;}\nmugshot \"Death\"{{ST00} -1;}\nmugshot \"XDeath\"{{ST00} -1;}\nmugshot \"God\"{{ST00} -1;}\nmugshot \"GodAnimated\"{{ST00} -1;}"
},
{
"source": "pk3",
"name": "README.txt",
"contents": "These classes were made by MegaVile with spriting help from BlazeyX.\nIf you feel the need to contact me about something I'm always usually open on Discord at MegaVile#8416.\nThank you for playing my cool little set of classes!"
},
{
"source": "pk3",
"name": "SNDINFO.txt",
"contents": "Bubble/sharkpedocall BUBCALL\nalter/hauntpumpkin HPUMPKIN\nalter/neapolitanbomb NEAPBOMB\nalter/trufflecluster TRUFCLST\nalter/cyberdistorter CYBRDSTR\nalter/hazardtrapper HZRDTRPR\nalter/matchblast MATCHBST\n\nweapon/tenorcharge1 TNRCHG1\nweapon/tenorcharge2 TNRCHG2\nweapon/tenorperk1 TNORPRK1\nweapon/tenorperk2 TNORPRK2\nweapon/tenorperk3 TNORPRK3\nweapon/tenorperk4 TNORPRK4\n$volume weapon/tenorcharge1 3.4\n$volume weapon/tenorcharge2 3.4\n\n$musicvolume TENORMUS 1.2\nalter/groovityspark GROVSPRK\nalter/groovityspark2 GROVSHOT\nalter/usagidagger S_M10AX\n$volume alter/usagidagger 0.8"
},
{
"source": "pk3",
"name": "BOTINFO.txt",
"contents": "{\nname = \"\\c[WICLA0]Alter Man\"\naccuracy=6\nintellect=6\nevade=6\nanticipation=6\nreactiontime=6\nperception=6\nclass = \"Alterman\"\nscript = \"humanbot\"\nrevealed = true\nchatlump = \"BOTALTR.txt\"\nchatfrequency = 45\n}\n\n{\nname = \"\\c[WICLB0]Tenor\"\naccuracy = 6\n\tintellect = 6\n\tevade = 6\n\tanticipation = 6\n\treactiontime = 6\n\tperception = 6\n\tfavoriteweapon = \"TenorFingerBlaster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Tenor\"\n\tclass = \"Tenor\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"BOTTNOR.txt\"\n\tchatfrequency = 100\n}"
},
{
"source": "pk3",
"name": "BOTALTR.txt",
"contents": "[Introstrings]\n\"....\"\n\"Give up.\"\n\"You're wasting your time.\"\n\"I'll end this fast.\"\n\n[Fragstrings]\n\"You tried.\"\n\"You can't win.\"\n\"Another one down.\"\n\"...\"\n\n[Killedstrings]\n\"You got lucky.\"\n\"Like the sun over the stars, I still shined...\"\n\"Impossible.\"\n\n[Roamingstrings]\n\"You can't escape.\"\n\"Don't resist.\"\n\"...\"\n\"You won't get through me.\"\n\"You won't win.\"\n\"Give me a challenge.\"\n\n[Rareroamingstrings]\n\"I'll destroy your bloodline, you wasteful scum!\"\n\"I don't care who the IRS sends, I'm NOT paying Taxes!\"\n\n[Enragedstrings]\n\"You won't break my pride!\"\n\"I'll end you!\"\n\"You won't last!\"\n\n[Winstrings]\n\"You were foolish for thinking you had a chance.\"\n\"...\"\n\n[Losestrings]\n\"Defeated... like this?!\"\n\"I shined like a star. Now you'll burn like one too.\""
},
{
"source": "pk3",
"name": "BOTTNOR.txt",
"contents": "[Introstrings]\n\"Hey c'mon, c'mon!\"\n\" I have a very important question for you!\"\n\"Singing in the key of C!\"\n\"/me starts singing his theme *\"\n\n[Fragstrings]\n\"Are you OK?\"\n\"Vocal percussion on a whole 'nother level!\"\n\"I'll do it again.\"\n\"Owned.\"\n\n[Killedstrings]\n\"/me's voice cracks *\"\n\"I got careless...\"\n\n[Roamingstrings]\n\"Hey, $player_random_notself, can I ask you a very personal question?\"\n\"Riddle me this, $player_random_notself.\"\n\"/me sings a song to himself *\"\n\"/me does a range of vocal warmups *\"\n\"Bing boom pow! My fingers will blast holes in you for sure!\"\n\"Hey, come join the choir!\"\n\n[Rareroamingstrings]\n\"I'm gonna finger blast ya!....wait....\"\n\n[Enragedstrings]\n\"You're not getting out of this alive, $player_inlead.\"\n\"This next ones gonna wipe you off the face of the planet!\"\n\"You see where this is going?\"\n\n[Winstrings]\n\"/me starts singing his victory theme *\"\n\"OK!\"\n\n[Losestrings]\n\"I couldn't hit those notes.\"\n\"Good job, mate.\""
},
{
"source": "pk3",
"name": "TEXTCOLOURS.txt",
"contents": "WICLA0{//Alter Man\n#0058f8 #0058f8 0 123\n#00e8e4 #00e8e4 124 256\nConsole:\n#0058f8 #0058f8 0 123\n#00e8e4 #00e8e4 124 256\nFlat:\n#0058f8\n}\nWICLB0{//Tenor\n#60a0ff #60a0ff 0 123\n#e8d020 #e8d020 124 256\nConsole:\n#60a0ff #60a0ff 0 123\n#e8d020 #e8d020 124 256\nFlat:\n#60a0ff\n}"
},
{
"source": "pk3",
"name": "actors/ClassBase0.txt",
"contents": "actor ClassBase0 : PlayerPawn//Base for every class\n{\nplayer.displayname \"Copy Robot\"\nplayer.damagescreencolor \"yellow\"\nplayer.maxhealth 100\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 10\nbloodtype \"MegamanBlood\"\n//+NOSKIN\n-SOLID//\n+NOGRAVITY//\n+NOBLOOD\n+DONTBLAST\n+NODAMAGETHRUST\n+QUICKTORETALIATE\nplayer.colorrange 0 0\n//Player.GruntSpeed 12.0\nmass 99999\n//damagefactor \"spawntelefrag\", 0.0\ndamagefactor \"Dummy\", 0.0\n\ndamagefactor \"MagicCardBF\", 1.0\ndamagefactor \"DynaTag\", 1.0\ndamagefactor \"Crush\", 1.0\ndamagefactor \"Flamebarge\", 0.2\ndamagefactor \"EvilFist2\", 0.2\ndamagefactor \"PlasmaTrident\", 0.1\ngravity 0.8\nscale 2.5\nSpecies \"Megaman\"\nPlayer.MaxSkinSizeFactor 0, 0\n\nvar int user_wepangle;\nvar int user_weppitch;\nvar int user_wepangle2;//Dynamo\n\nvar int user_wepaimlimit;//SpectrumMystery\n\nStates\n{\nSpawn:\n\"----\" A 0\n\"----\" B 1\n\"----\" A 1\nGoto Spawn+2\nSee:\n\"----\" BCDE 5\nGoto Spawn\nMissile:\n\"----\" F 5\n\"----\" G 4\ngoto Spawn\nPain.BotSight:\n\"----\" B 5 HealThing(1)\nGoto Spawn+2\n///////////////////\n//Sound Based / Power Protects\n///////////////////\nPain.Reggae:\n\"----\" H 0 A_PlaySoundEx(\"item/reggae\",\"SoundSlot5\",0)\nGoto Pain+2\n\nPain.AtomicFire3:\n\"----\" H 0 A_GiveInventory(\"AtomicOnce\",1)\nGoto Pain\n\nPain.LeafFall:\n\"----\" H 0 A_GiveInventory(\"LeafFallProtect\",1)\nGoto Pain\n\nPain.LeafTrap:\n\"----\" H 0 A_GiveInventory(\"LeafTrapProtect\",1)\nGoto Pain+2\nPain.LeafTrapStop:\n\"----\" H 0 A_GiveInventory(\"LeafTrapStopProtect\",1)\nGoto Pain.NeutralStopShock\n\nPain.TopSpinC:\n\"----\" H 0 A_GiveInventory(\"TopSpinCProtect\",1)\nGoto Pain+2\n\nPain.ShadowBladeCBM1:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBM1Protect\",1)\nGoto Pain+2\nPain.ShadowBladeCBM2:\n\"----\" H 0 A_GiveInventory(\"ShadowBladeCBM2Protect\",1)\nGoto Pain+2\n\nPain.RingBoomerangB1:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangB1Protect\",1)\nGoto Pain+2\nPain.RingBoomerangB2:\n\"----\" H 0 A_GiveInventory(\"RingBoomerangB2Protect\",1)\nGoto Pain+2\n\nPain.DiveMine:\n\"----\" H 0 A_GiveInventory(\"DiveMineProtect\",1)\nGoto Pain+1\n\nPain.DiveSonar:\n\"----\" H 0 A_GiveInventory(\"DiveSonarProtect\",1)\nGoto Pain+2\n\nPain.StoneLeap:\n\"----\" H 0 A_GiveInventory(\"StoneLeapProtect\",1)\nGoto Pain+2\n\nPain.CrystalEyeBitC:\n\"----\" H 0 A_GiveInventory(\"CrystalEyeBitCProtect\",1)\nGoto Pain+2\n\nPain.FlameBlastB:\n\"----\" H 0 A_GiveInventory(\"FlameBlastBProtect\",1)\nGoto Pain\n\nPain.WindGyro:\n\"----\" H 0 A_GiveInventory(\"WindGyroProtect\",1)\nGoto Pain.ClassPainSemi\n\nPain.SlashClaw:\nPain.PlutoClaw:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.SlashClawB:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SlashClawBProtect\",1)\nGoto Pain+2\n\nPain.ThunderClawT2:\n\"----\" H 0 A_GiveInventory(\"ThunderClawT2Protect\",1)\nGoto Pain+2\n\nPain.FlameSword:\n\"----\" H 0 A_GiveInventory(\"FlameSwordProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain\nPain.TrioFlameSword:\n\"----\" H 0 A_GiveInventory(\"TrioFlameSwordProtect\",1)\ngoto Pain.FlameSword+1\n\nPain.SwordTorsoCBM:\n\"----\" H 0 A_GiveInventory(\"SwordTorsoCBMProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"FlameSwordBitB\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\n\nPain.FlameSwordCBM:\n\"----\" H 0 A_GiveInventory(\"FlameSwordCBMProtect\",1)\n\"----\" HH 0 A_SpawnItemEx(\"FlameSwordBitB\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,359))\nGoto Pain+2\n\nPain.WaterCannon:\n\"----\" H 0 A_JumpIfInventory(\"WaterCannonProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"WaterCannonProtect\",1)\n\"----\" H 0\nGoto Pain+2\n\nPain.TrioFlashBomb:\n\"----\" H 0 A_GiveInventory(\"TrioFlashBombProtect\",1)\ngoto Pain.FlashbombB\n\nPain.ODuoWave:\n\"----\" H 0 A_GiveInventory(\"ODuoWaveProtect\",1)\nGoto Pain+1\n\nPain.TrioSpectrum:\n\"----\" H 0 A_GiveInventory(\"TrioSpectrumPickup\",1)\nGoto Pain+2\n\nPain.IceWallC:\n\"----\" H 0 A_GiveInventory(\"IceWallCProtect\",1)\n\"----\" H 0 A_GiveInventory(\"IceWallCProtect0\",1)\nGoto Pain+2\n\nPain.SpreadDrillB1:\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"SpreadDrillProtectC\",1,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SpreadDrillProtectC\",1)\nGoto Pain+1\n\nPain.RemoteMineB:\n\"----\" H 0 A_GiveInventory(\"RemoteMineBProtect\",1)\nGoto Pain+2\n\nPain.MagicCardBF:\n\"----\" H 0 HealThing(1)\ngoto Pain.FlashbombB\n\nPain.TornadoWall:\n\"----\" H 0 A_GiveInventory(\"TornadoWallProtect\",1)\ngoto Pain+2\n\nPain.LaserTrident:\n\"----\" H 0 A_GiveInventory(\"LaserTridentProtect\",1)\ngoto Pain+1\nPain.LaserTridentS:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSProtect\",1)\ngoto Pain+2\nPain.LaserTridentSE:\n\"----\" H 0 A_GiveInventory(\"LaserTridentSEProtect\",1)\ngoto Pain+2\n\nPain.BlackHoleBombCBM:\n\"----\" H 0 A_GiveInventory(\"BlackHoleBombCBMProtect4\",1)\n\"----\" H 0 A_GiveInventory(\"BlackHoleBombCBMProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"PowerGalaxyBHB_ACS\",1,2)\n\"----\" H 0 A_Stop\n\"----\" H 0\nGoto Pain+2\n\nPain.PumpShield:\n\"----\" H 0 A_GiveInventory(\"PumpShieldProtect\",1)\nGoto Pain+2\n\nPain.WaterShielder:\n\"----\" H 0 A_GiveInventory(\"WaterShielderProtect\",1)\nGoto Pain+2\n\nPain.CommandoBombWave:\n\"----\" H 0 A_GiveInventory(\"CommandoBombWaveProtect\",1)\nGoto Pain+2\n\nPain.ChillmanSpike:\n\"----\" H 0 A_GiveInventory(\"ChillmanSpikeProtect\",1)\nGoto Pain+2\n\nPain.ScrewCrusherM:\n\"----\" H 0 A_GiveInventory(\"ScrewCrusherMProtect\",1)\ngoto Pain+2\n\nPain.SakugarneWave:\n\"----\" H 0 A_GiveInventory(\"SakugarneWaveProtect\",1)\nGoto Pain+2\n\nPain.PhotonMissile:\n\"----\" H 0 A_GiveInventory(\"PhotonMissileProtect\",1)\nGoto Pain+2\n\nPain.ElectricShockBeam:\n\"----\" H 0 A_GiveInventory(\"ElectricShockBeamProtect\",1)\nGoto Pain+2\n\nPain.UranusCharge:\n\"----\" H 0 A_GiveInventory(\"UranusChargeProtect\",1)\nGoto Pain+2\n\nPain.BreakDash:\n\"----\" H 0 A_GiveInventory(\"BreakDashProtect\",1)\nGoto Pain+2\n\nPain.BreakDashP:\n\"----\" H 0 A_GiveInventory(\"BreakDashPProtect\",1)\nGoto Pain+2\nPain.BreakDashP2:\n\"----\" H 0 A_GiveInventory(\"BreakDashP2Protect\",1)\nGoto Pain+2\n\nPain.NeptuneSaltStomp:\n\"----\" H 0 A_GiveInventory(\"NeptuneSaltStompProtect\",1)\nGoto Pain+2\n\n///////////////////\n//Movement Based (Stops/Slows)\n///////////////////\n\n//Semi scale velocity+Recoil\nPain.ChargeBuster:\nPain.WaterBalloon:Pain.FlashBomb:Pain.TrioWaterBalloon:\nPain.RemoteMine:Pain.IceWall:Pain.DynamoTendril:\nPain.ClassPainSemi:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+1\n\n//Semi scale velocity+No Recoil\nPain.FlashBombB:\nPain.ClassPainSemi2:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityFlashBombC\",1)\nGoto Pain+2\n\nPain.FlashClock:\nPain.TimeStopperPW:\n\"----\" H 0 //Healthing(1)\nPain.TimeStopper:\n\"----\" H 0 A_GiveInventory(\"TimeStopActivatorC\",1)//ClaseBaseFlags.txt\nGoto Pain+2\n\nPain.ClassPainTimeStop:\nPain.TimeStop:\n\"----\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"----\" H 0 A_Jump(256, \"TimeStopped\")\nGoto TimeStopped\nTimeStopped:\n//\"----\" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\n\"####\" \"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\" 1 A_Stop\nGoto Pain+2\nTimeStoppedX:\n\"####\" \"#####################################################################################################\" 1 A_Stop\nGoto Pain+2\n\nPain.LightRyuStop:\n\"####\" H 0 A_SpawnItemEx(\"PainLightRyuStopHit\")\n\"####\" H 0 A_GiveInventory(\"LightRyuStopProtect\",1)\n\"####\" H 0 A_GiveInventory(\"TimeStoppedTF\",1)\n\"####\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_Stop\nGoto Pain+2\n\nPain.FlashStopperB:\n\"----\" H 0 A_SpawnItemEx(\"BossFlashStoppered\")\nGoto Pain+2\nPain.ChillFreeze:\n\"----\" H 0 A_SpawnItemEx(\"ChillFreezeStoppered\")\nGoto Pain+2\n\nPain.ColdField:\n\"----\" H 0 A_JumpIfInventory(\"ColdFieldProtect\",1,3)\n\"----\" H 0 A_PlaySound(\"weapon/ColdFrozen\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Cold\")\n\"----\" H 0\nGoto Pain+2\nPain.FreezeCrackerF:\n\"----\" H 0 A_JumpIfInventory(\"GroundIceFlag\",1,3)\n\"----\" H 0 A_PlaySound(\"weapon/ColdFrozen\",5,1.0)\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_FreezeAir\")\n\"----\" H 0\nGoto Pain+2\nPain.FreezeCrackerB:\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Freeze\")\nGoto Pain+2\nPain.IceWaveB:\n\"----\" H 0 A_SpawnItemEx(\"GroundIce_Frost\")\nGoto Pain+2\n\nPain.ConcreteStop:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+2\nPain.ThunderClawG:\n\"----\" H 0 A_JumpIfInventory(\"ThunderClawGProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 A_GiveInventory(\"ThunderClawGProtect\",1)\nGoto Pain+2\nPain.CrashBomb:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+1\n\nPain.ClassPainStop:\n\"----\" H 0 A_Stop\nGoto Pain+2\n\nPain.TimeSlow:\nPain.MegaTimeBall:\n\"----\" H 0 A_GiveInventory(\"Slowed\",1)\nGoto Pain+2\nPain.MegaIceBall:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nPain.HornetHoney:\nPain.IceSlashSlow:\nPain.IceSlashSlowL:\n\"----\" H 0 A_GiveInventory(\"IcemanSlowPickup\",1)\nGoto Pain+2\nPain.SlashGoop:\n\"----\" H 0 A_GiveInventory(\"PowerSlashGoopSlow\",1)\ngoto Pain\nPain.ChillSpike:\n\"----\" H 0 A_GiveInventory(\"ChillSpikeSlow\",1)\ngoto Pain\nPain.ChillmanSlow:\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow1\",1)\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow2\",1)\n\"----\" H 0 A_GiveInventory(\"PowerChillmanSlow3\",1)\ngoto Pain+1\n\nPain.ConcreteShot:\n\"----\" H 0 A_JumpIfInventory(\"ConcreteVision\",1,\"ConcreteReset\")\n\"----\" H 0 A_GiveInventory(\"ConcreteVision\",1)\n\"----\" H 0 A_GiveInventory(\"ConcreteTime\",105)\n\"----\" H 0 A_SpawnItemEx(\"ConcreteWatcherC\")\ngoto Pain+1\nConcreteReset:\n\"----\" H 0 A_GiveInventory(\"ConcreteTime\",105)\ngoto Pain+1\n\nPain.BurnerShockW:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\n\"----\" H 0 A_GiveInventory(\"BurnerTrapProtect\",1)\nGoto Pain+1\nPain.BurnerShock:\n\"----\" H 0 A_GiveInventory(\"BurnerTrapProtect\",1)\nPain.NeutralStopShock:\n\"----\" H 0 A_Stop//PainStopC\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+2\n\nPain.FakemanStun:\n\"----\" H 0 A_JumpIfInventory(\"PowerFakemanStun\",1,3)\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"PowerFakemanStun\",1)\n\"----\" H 0\nGoto Pain+2\n\nPain.RollCleanseShock:\n\"----\" H 0 A_GiveInventory(\"RollCleanseShockProtect\",1)\ngoto Pain.NeutralShock\n\nPain.CentaurShock:\nPain.JunkShock:\nPain.NeutralShock:\nPain.SparkShock:\nPain.ElectroNet:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.SparkShockW:\nPain.NeutralShockW:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain+1\n\n///////////////////\n//Movement Based (Flings)\n///////////////////\nPain.DangerTrap:\n\"----\" H 0 A_SpawnItemEx(\"DangerTrapped\")\nGoto Pain+2\nPain.TenguTornadoHeld:\n\"----\" H 0 A_JumpIfInventory(\"TenguTornadoHeldProtect\",1,3)\n\"----\" H 0 A_GiveInventory(\"TenguTornadoHeldProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"TenguTornadoHeld_H\")\n\"----\" H 0\ngoto Pain+2\nPain.TrioTornadoHold:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0\ngoto Pain+2\nPain.MWSLift:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,80,0,0)\n\"----\" H 0 A_GiveInventory(\"MWSLiftProtect\",1)\nGoto Pain+2\n\nPain.RollSweep:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect_P\",1)\n\"----\" H 0 ThrustThing(random(0,255),4.5,1,0)\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,32,0,1)\n\"----\" H 0\nGoto Pain+2\n\nPain.LightRyuShoryu:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,56,0,0)\n\"----\" H 0\nGoto Pain+2//Pain.LightRyu1\nDeath.LightRyuShoryu:\n\"----\" H 0 ThrustThingZ(0,90,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathLightRyuShoryuHit\",1)\nGoto FlingDeath\n\nPain.LightRyuShinShoryu:\n\"----\" H 0 A_TakeInventory(\"LightRyuStopProtect\",1)\n\"----\" H 0 ThrustThingZ(0,200,0,0)\nGoto Pain+2\nDeath.LightRyuShinShoryu:\n\"----\" H 0 ThrustThingZ(0,200,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathLightRyuShinShoryuHit\",1)\nGoto FlingDeath\n\nPain.NitroBike:\n\"----\" H 0 ThrustThingZ(0,65,0,1)\n\"----\" H 0 A_GiveInventory(\"NitroBikeProtect\",1)\nGoto Pain+2\n\nPain.UranusLift:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,random(70,80),0,0)\n\"----\" H 0\nGoto Pain+2\nDeath.UranusLift:\n\"----\" H 0 ThrustThingZ(0,100,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathUranusLiftHit\",1)\nGoto FlingDeath\n\nPain.WindStorm:\nPain.FlingDamage:\n\"----\" H 0 //ThrustThing(random(0,255),50,1,0)\n\"----\" H 0 ThrustThing(random(0,255),5,0,0)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\nGoto Pain+1\n\nPain.TornadoFloor:\n\"----\" H 0 A_GiveInventory(\"TornadoFloorProtect\",1)\nPain.TornadoBlow:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0\ngoto Pain+2\nPain.TornadoBlowB:\n\"----\" H 0 ThrustThingZ(0,2,0,1)\ngoto Pain+2\nPain.ColdSmackDown:\nPain.UranusDeepDigger:\nPain.ClassPainSmackDown:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySmackDown_H\")\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,70,1,0)\n\"----\" H 0\ngoto Pain+2\nPain.GravitySmackDown:\n\"----\" H 0 A_SpawnItemEx(\"PainGravitySmackDown_H\")\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,70,1,0)\n\"----\" H 0\ngoto Pain+2\n\nPain.GravitySmackUp:\n\"----\" H 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\n\"----\" H 0 ThrustThingZ(0,70,0,0)\n\"----\" H 0\ngoto Pain+2\n\nPain.GravityHold:\n\"----\" H 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"----\" H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"----\" H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"----\" H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"----\" H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceFinish\nGravityForce4:\n\"----\" H 0 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"----\" H 0 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"----\" H 0 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"----\" H 0 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceFinish\nGravityForceFinish:\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,150,1,0)\n\"----\" H 0\nGoto Pain+1\n\n///////////////////\n//Effect Based\n///////////////////\n\nPain.FlashBulb:\n\"----\" H 0 A_JumpIfInventory(\"PowerBrightFlashWeaken\",1,2)\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,95,200,1)\nGoto Pain+1\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,105,300,1)\nGoto Pain+1\nPain.FlashStopper:\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,125,350,1)\nGoto Pain+1\n\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nBeatAssist:\n\"----\" H 0\n\"----\" H 0 HealThing(2)\n\"----\" H 0/*2*/ ACS_NamedExecuteAlways(\"core_beatflight\",0,0,1)//205\n\"----\" H 0 A_JumpIfInventory(\"BeatCallProtection\",1,\"Spawn\")\nGoto Pain+1\n\nPain.WilyFire:\n\"----\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"----\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain+2\nPain.WilyIce:\n\"----\" H 0 A_GiveInventory(\"WilyIceTotallyFrozen\",1)\n\"----\" H 0 A_TakeInventory(\"SuperEffective\",1)\n\"----\" H 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" H 0 A_GiveInventory(\"IceVision\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_Jump(256, \"Spawn\")\nGoto Spawn\n\n///////////////////\n//TID Soup Based\n///////////////////\n\n//Bonus Damage\n//Pain.MegaFireBall:\n//\"----\" H 0 A_SpawnItemEx(\"PainMegaFireBallHit\",0,0,0,0,0,0,0,1)\n//Goto Pain+1\n\nPain.LightRyuFire:\n\"----\" H 0 A_GiveInventory(\"LightRyuFireProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyuFireHit\",0,0,0,0,0,0,0,1)\nGoto Pain+1\n\nPain.WilyFireB1:\n\"----\" H 0 A_SpawnItemEx(\"PainWilyFireB1Hit\",0,0,0,0,0,0,0,1)\nGoto Pain+1\n\n//Stone\nPain.G_TenguSlam:\n\"----\" H 0 A_SpawnItemEx(\"PainG_TenguSlamHit\")\nGoto Pain+2\nPain.G_TornadoSlam:\n\"----\" H 0 A_GiveInventory(\"G_TornadoSlamProtect\",1)\n\"----\" H 0 A_JumpIfInventory(\"BeingG_TornadoSlammed\",1,2)\n\"----\" H 0 A_SpawnItemEx(\"PainG_TornadoSlamHit\")\n\"----\" H 0 A_GiveInventory(\"BeingG_TornadoSlammed\",1)\nGoto Pain+2\n\nPain.DynaTag:\n\"----\" H 0 A_GiveInventory(\"DynaTagCooldown\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainDynaTagHit\")\n\"----\" H 0 A_PlaySoundEx(\"classes/DynamoTag\",\"Voice\")\n\"----\" H 0 HealThing(1)\nGoto Pain+5\n\n//Fling\nPain.DuoRam:\n\"----\" H 0 A_SpawnItemEx(\"PainDuoRamHit\")\n\"----\" H 0 ThrustThingZ(0,28,0,0)\nGoto Pain+2\n\nPain.MagPush:\n\"----\" H 0 A_SpawnItemEx(\"PainMagPushHit\")\nGoto Pain+2\n\nPain.SkullBarrierBlast:\n\"----\" H 0 A_SpawnItemEx(\"PainSkullBarrierBlastHit\")\nGoto Pain+2\n\nPain.KnightRush:\n\"----\" H 0 A_SpawnItemEx(\"PainKnightRushHit\")\nGoto Pain.SparkShock\n\nPain.WindStormPull:\n\"----\" H 0 A_GiveInventory(\"WindStormPullProtect\",1)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainWindStormPullHit\")\nGoto Pain+2\nPain.WindStormPush:\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainWindStormPushHit\")\nGoto Pain+2\n\nPain.TurboHonk:\n\"----\" H 0 A_GiveInventory(\"TurboHonkProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainDuoRamHit\")\nGoto Pain+2\n\nPain.ODuoRam:\n\"----\" H 0 //A_JumpIfInventory(\"ODuoRamProtect\",1,2)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoRamHit\")\n\"----\" H 0 A_GiveInventory(\"ODuoRamProtect\",1)\nGoto Pain+2\nDeath.ODuoPunch:\nDeath.ODuoRam:\n\"----\" H 0 ThrustThingZ(0,64,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoRamHit\")\nGoto FlingDeath\nPain.ODuoMeteorF:\n\"----\" H 0 ThrustThingZ(0,28,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorFHit\")\nGoto Pain+2\nDeath.ODuoMeteorF:\n\"----\" H 0 ThrustThingZ(0,100,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorFHit\")\nGoto FlingDeath\n\nPain.JupiterPush:\n\"----\" H 0 A_SpawnItemEx(\"PainJupiterPushHit\")\nGoto Pain+2\n\nPain.EnkerPush:\n\"----\" H 0 A_SpawnItemEx(\"PainEnkerPushHit\")\nGoto Pain+2\nDeath.EnkerPush:\n\"----\" H 0 ThrustThingZ(0,44,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathEnkerPushHit\")\nGoto FlingDeath\n\nPain.MegaWaterBarrier:\n\"----\" H 0 A_SpawnItemEx(\"PainMegaWaterBarrierHit\")\nGoto Pain+2\n\nPain.HyperStormBlaster:\n\"----\" H 0 A_SpawnItemEx(\"PainHyperStormBlasterHit\")\nGoto Pain+2\n\nPain.YellowDevilP:\n\"----\" H 0 ThrustThingZ(0,60,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainYellowDevilPHit\")\nGoto Pain+2\nDeath.YellowDevilP:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\n//Give on-hit\nPain.GrabBuster:\n\"----\" H 0 A_SpawnItemEx(\"PainGrabBusterHit\")\nGoto Pain+1\nDeath.GrabBuster:\n\"----\" H 0 A_SpawnItemEx(\"GrabBusterHealthChaser\")\ngoto Death\n\nPain.RollSwing:\n\"----\" H 0 A_GiveInventory(\"TempPitProtect_P\",1)\n\"----\" H 0 ThrustThing(random(0,255),15,1,0)\n\"----\" H 0 ThrustThingZ(0,50,0,0)\n\"----\" H 0 A_SpawnItemEx(\"PainRollHit\")\nGoto Pain+2\nDeath.RollSwing:\n\"----\" H 0 A_GiveToTarget(\"RollHealAmmo\",4)\ngoto Death\n\nPain.LightRyu1:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu1Hit\")\nGoto Pain+2\nPain.LightRyu4:\n\"----\" H 0 A_SpawnItemEx(\"PainLightRyu4Hit\")\nGoto Pain+1\nDeath.LightRyu1:\n\"----\" H 0 A_GiveToTarget(\"SuperComboGauge\",1)\ngoto Death\nDeath.LightRyu4:\n\"----\" H 0 A_GiveToTarget(\"SuperComboGauge\",4)\ngoto Death\n\nPain.JoeTruck:Pain.JoeCrate:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Pain+2\nPain.Joe:Pain.JoeGrenade:Pain.JoeApache:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Pain+1\nDeath.Joe:Death.JoeGrenade:Death.JoeCrate:\n\"----\" H 0 A_GiveToTarget(\"JoeUpgradeAmmo\",105)\nDeath.JoeTruck:Death.JoeApache:\n\"----\" H 0 A_GiveInventory(\"JoeHitItem\",1)\ngoto Death\n\nPain.BBA_MegaR:\n\"----\" H 0 A_SpawnItemEx(\"PainBBA_MegaRHit\")\nGoto Pain+2\nDeath.BBA_MegaR:\n\"----\" H 0 A_GiveToTarget(\"BBA_Money\",16)\ngoto Death\n\nPain.ToadLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainToadLeapHit\")\n\"----\" H 0 A_GiveInventory(\"ToadLeapProtect\",1)\nGoto Pain+2\nDeath.ToadLeap:\n\"----\" H 0 A_GiveToTarget(\"ToadLeap_Pickup\",1)\ngoto Death.Flatten\n\nDeath.SkullSniperX:\n\"----\" H 0 A_GiveToTarget(\"SkullM_CounterRefresh_P\",1)\ngoto Death\n\nPain.BlizzardBowl:\n\"----\" H 0 A_SpawnItemEx(\"PainBlizzardBowlHit\")\n\"----\" H 0 A_GiveInventory(\"BlizzardBowlProtect\",1)\nGoto Pain\nDeath.BlizzardBowl:\n\"----\" H 0 A_GiveToTarget(\"CrackFlag\",1)\ngoto Death\n\nPain.ShadeSuck:\n\"----\" H 0 A_PlaySoundEx(\"weapon/shadesuck\",\"SoundSlot5\")\n\"----\" H 0 A_SpawnItemEx(\"PainShadeSuckHit\")\nGoto Pain+4\nDeath.ShadeSuck:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_5\",1)\ngoto Death\n\nPain.PlantBuster:\n\"----\" H 0 A_SpawnItemEx(\"PainPlantBusterHit\")\nGoto Pain+1\nDeath.PlantBuster:\n\"----\" H 0 A_GiveToTarget(\"LMSRegen\",1)\nGoto Death\n\nPain.FlashBombB1:\n\"----\" H 0 A_SpawnItemEx(\"PainFlashBombB1Hit\")\ngoto Pain.FlashBomb\nPain.FlashBombB2:\n\"----\" H 0 A_SpawnItemEx(\"PainFlashBombB2Hit\")\ngoto Pain.FlashBomb\nDeath.FlashBombB1:\n\"----\" H 0 A_GiveToTarget(\"THATFELTGOODAMMO\",2)\nGoto Death\nDeath.FlashBombB2:\n\"----\" H 0 A_GiveToTarget(\"THATFELTGOODAMMO\",6)\nGoto Death\n\nPain.ODuoMeteor:\n\"----\" H 0 A_SpawnItemEx(\"PainODuoMeteorHit\")\n\"----\" H 0 A_GiveInventory(\"ODuoMeteorProtect\",1)\nGoto Pain+2\nDeath.ODuoMeteor:\n\"----\" H 0 A_GiveToTarget(\"ODuoTheMeteorPickup\",1)\ngoto Death.ODuoMeteorF\n\nPain.MagicCardB:\n\"----\" H 0 A_GiveInventory(\"MagicCardProtectC\",1)\n\"----\" H 0 A_GiveInventory(\"PainMagicCardBHit\",1)\ngoto Pain\nDeath.MagicCardB:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_4\",1)\nGoto Death\n\nPain.ConcreteShoulder:\n\"----\" H 0 A_GiveInventory(\"ConcreteShoulderProtect\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainConcreteShoulderHit\",1)\n\"----\" H 0 A_SpawnItemEx(\"PainKnightRushHit\")\ngoto Pain\nDeath.ConcreteShoulder:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\n\"----\" H 0 A_GiveToTarget(\"ConcreteBashFlag\",1)\nGoto FlingDeath\nDeath.GutsPunch:\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" H 0 A_SpawnItemEx(\"DeathConcreteShoulderHit\",1)\ngoto FlingDeath\n\nPain.TornadoLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainTornadoLeapHit\")\n\"----\" H 0 A_GiveInventory(\"TornadoLeapProtect\",1)\nGoto Pain+2\nDeath.TornadoLeap:\n\"----\" H 0 A_GiveToTarget(\"TornadoLeap_Pickup\",1)\ngoto Death\n\nPain.QuintLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainQuintLeapHit\")\n\"----\" H 0 A_GiveInventory(\"QuintLeapProtect\",1)\nGoto Pain+2\nDeath.QuintLeap:\n\"----\" H 0 A_GiveToTarget(\"QuintLeap_Pickup\",1)\ngoto Death.Flatten\n\nPain.HSHCold:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHColdHit\")\nGoto Pain+2\nDeath.HSHCold:\n\"----\" H 0 A_GiveToTarget(\"HyperStormCold\",25)\nGoto Death.Flatten\n\nPain.HSHSuck:\n\"----\" H 0 A_SpawnItemEx(\"PainHSHSuckHit\")\nGoto Pain+2\nDeath.HSHSuck:\n\"----\" H 0 A_GiveToTarget(\"MC_H_PU_2\",1)\nGoto Death\n\nPain.NeptuneLeap:\n\"----\" H 0 A_SpawnItemEx(\"PainNeptuneLeapHit\")\n\"----\" H 0 A_GiveInventory(\"NeptuneLeapProtect\",1)\nGoto Pain+2\nDeath.NeptuneLeap:\n\"----\" H 0 A_GiveToTarget(\"NeptuneLeap_Pickup\",1)\ngoto Death.Flatten\n\nPain.RaThor:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\nGoto Pain+2\nPain.RaThorSlam:\n\"----\" H 0 A_SpawnItemEx(\"RaThorSlamFloorChecker\",0,0,0,0,0,0,0,1)\nGoto Pain.RaThor\nPain.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorWaveProtect\",1)\nGoto Pain.RaThor\nPain.RaThorSpirit:\n\"----\" H 0 A_GiveInventory(\"RaThorSpiritProtect\",1)\nGoto Pain.RaThor\n\nPain.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"Shocked_18\",1)\nGoto Pain.RaThor\nDeath.RaThorThrow:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto FlingDeath\n\nDeath.RaThorSlam:\n\"----\" H 0 A_PlaySound(\"weapon/RaThorSlam\",5,1.0)\nDeath.RaThor:\nDeath.RaThorSpirit:\nDeath.RaThorWave:\n\"----\" H 0 A_GiveInventory(\"RaThorHitItem\",1)\ngoto Death\n\n///////////////////\n//Nothing Special Based\n///////////////////\n\n//No Hitstun\nPain.ProtoBuster:Pain.Buster:Pain.BassBuster:Pain.RockKick:Pain.RollWhiff:Pain.RollCleanse:Pain.AutoFirework:\nPain.TrebleSentry:Pain.Treble:Pain.TrebleBoost:\nPain.BBA_Mega:\nPain.WilyFireB2:\nPain.IcemanSlasher:Pain.FireSpin:Pain.OilSlider:Pain.Oil:\nPain.QuickBoomerang:Pain.Clash:Pain.AtomicfireB:Pain.LeafShieldB:Pain.WaveBuster:\nPain.NeedleCannonB:Pain.MagnetMissile:Pain.TopSpinB:\nPain.BrightBuster:Pain.RainFlushWeak:Pain.PharaohHold:Pain.RingBoomerangB:Pain.DustBuster:Pain.DiveMissile:\nPain.GravityB2:Pain.StarCrash:Pain.StarCrashB:Pain.ChargeKick:Pain.NapalmBombB:Pain.CrystalEyeBitB:Pain.DarkBuster:Pain.DarkShield:\nPain.CentaurFlash:Pain.PlantDrain:Pain.PlantTrapper:Pain.YamatoSpear:\nPain.FreezeCracker:Pain.JunkShield:Pain.JunkShot:Pain.WildCoil:Pain.ScorchWheel:Pain.ScorchWheelB:\nPain.TornadoHold:Pain.WaterTower:Pain.ThunderClawT:Pain.FlameSwordSpark:Pain.FlameSwordSpark2:Pain.FlameSwordSpark3:Pain.ODuoPunch:Pain.TrioThunderClaw:\nPain.JewelSatelliteB:Pain.BlackHoleBombB:Pain.HornetChaserB:Pain.RevolverBuster:Pain.FakeRepeater:\nPain.TripleBladeB:Pain.PumpHandle:\nPain.TenguBladeB:Pain.CopyVision:Pain.WaveBurner:Pain.WaveBurnerUW:Pain.IceWallB:Pain.SpreadDrillB:Pain.SpreadDrillB4:Pain.TheKing:Pain.PiratePush:\nPain.GrabBusterB:Pain.BubbleBombB:Pain.PhotonMissileV:\nPain.BusterRodPole:Pain.BusterRodG:Pain.MegaWaterS:Pain.HyperStormH:Pain.HSHFire:\nPain.ScrewCrusher:Pain.SakugarneB:Pain.SakuDrill:\nPain.Punch:Pain.GutsPunch:Pain.JunkPunch:Pain.ColdPunch:\nPain.Crush:Pain.Flatten:Pain.Misc:Pain.DarkMan:Pain.Gamma:Pain.KyorownBullet:\nPain.ClassPainLess:Pain.ClassPainLess2://\n\"----\" H 0\nGoto Pain+2\n\nPain1:\n\"----\" H 0\ngoto Pain+1\nPain2:\n\"----\" H 0\ngoto Pain+2\n\nPain.MegaCutBall:Pain.MegaGutsBall:/*Pain.MegaIceBall:*/Pain.MegaBombBall:Pain.MegaFireBall:Pain.MegaElecBall:/*Pain.MegaTimeBall:*/Pain.MegaOilBall:\nPain.FragBomber:Pain.Mine:Pain.SkullSniper:Pain.SkullSniperX:Pain.CentaurArrow:\nPain.Coal:Pain.YellowDevilB:\nPain.WilyLightning:\nPain.ThunderBeamElec:\nPain.TrioAstroCrush:Pain.TrioHomingSniper:Pain.TrioIceWave:\nPain.PhotonMissileStart:\n\"----\" H 0\ngoto Pain\n\n//Pain.Normal:\nPain.ProtoBuster2:Pain.ProtoBuster3:Pain.MegaBuster3:Pain.SuperAdaptor:Pain.ArrowBuster:Pain.LaserBuster:Pain.DuoFist1:Pain.DuoFist2:Pain.DuoFist3:\nPain.RollingCutter:Pain.SuperArm:Pain.IceSlasher:Pain.HyperBomb:Pain.FireStorm:Pain.ThunderBeam:/*Pain.OilSlider:*/Pain.OilFlame:\nPain.MetalBlade:Pain.AirShooter:Pain.BubbleLead:Pain.AtomicFire1:Pain.AtomicFire2:/*Pain.AtomicFire3:*/Pain.LeafShield:\nPain.GeminiLaser:Pain.HardKnuckle:Pain.SearchSnake:Pain.ShadowBlade:Pain.NeedleCannon:\nPain.RainFlush:Pain.DrillBomb:Pain.PharaohShot1:Pain.PharaohShot2:Pain.PharaohShot3:Pain.RingBoomerang:Pain.DustCrusher:Pain.DustCrusherBit:Pain.SkullBarrier:\nPain.WaterWave:Pain.PowerStone:Pain.GyroAttack:Pain.NapalmBomb:Pain.CrystalEye:Pain.CrystalEyeBit:Pain.DarkShot:\nPain.BlizzardAttack:Pain.FlameBlast:Pain.KnightCrush:Pain.SilverTomahawk:Pain.PlantBarrier:\n/*Pain.FreezeCracker:*/Pain.FreezeCrackerBit:/*Pain.JunkShot:*/Pain.DangerWrap:Pain.ThunderBolt:Pain.WildCoil2:Pain.NoiseCrush1:Pain.NoiseCrush2:\nPain.MegaBall:Pain.AstroCrush:Pain.IceWave:Pain.ThunderClaw:/*Pain.ThunderClawT:Pain.WaterBalloon:*/Pain.HomingSniper:Pain.GrenadeSD:\nPain.Concrete:Pain.PlugBall:Pain.HornetChaser:Pain.MagmaBazooka1:Pain.MagmaBazooka2:Pain.BlackHoleBomb:Pain.JewelSatellite:\nPain.TripleBlade:Pain.WaterShield:Pain.CommandoBomb:/*Pain.ChillSpike:*/Pain.ThunderWool:Pain.ReboundStriker:Pain.WheelCutter:Pain.SolarBlaze:\nPain.TenguBlade:Pain.MagicCard:Pain.LightningBolt:\nPain.MirrorBuster:Pain.MirrorBuster1:Pain.MirrorBuster2:Pain.MirrorBuster3:Pain.Sakugarne:Pain.BalladeCracker:\n/*Pain.GrabBuster:*/Pain.BubbleBomb:/*Pain.PhotonMissile:*/Pain.ElectricShock:Pain.DeepDigger:/*Pain.BreakDash:*/Pain.SaltWater:\n//Pain.Tango:Pain.FireTrap:Pain.FirePillar:\nPain.ClassPain:\nPain:\n\"----\" H 0 A_GiveInventory(\"PainScaleVelocityC\",1)\n\"----\" H 0 //A_GiveInventory(\"PainRecoilC\",1)\n\"----\" H 0 A_TakeInventory(\"SuperEffective\",1)\n\"----\" H 0 A_GiveInventory(\"EndBossFlashStoppered\",1)\n\"----\" H 0 A_Pain\n\"----\" H 0 A_GiveInventory(\"TimeStoppedUnfreeze\",1)\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SkipClassPainJump\",1,\"PainContinue\")\n\"----\" H 0 A_Jump(256, \"ClassPain\")\ngoto ClassPain\nClassPain:\n\"----\" H 0\ngoto PainContinue\nPainContinue:\n//\"----\" H 1 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)\n//\"----\" H 1// A_GiveInventory(\"PainRecoilC\",1)\n\"----\" \"#\" 0 A_GiveInventory(\"IsInPain\",1)\n\"----\" \"##########\" 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\n\"----\" H 1\n\"----\" H 0 A_Jump(256, \"Spawn\")\n\"----\" H 1 A_Jump(256, \"Spawn\")\nGoto Spawn\n\nPain.TopSpin:\n\"----\" H 0 A_GiveInventory(\"TopSpinProtect\",1)\ngoto Pain\n\n//Death states\n\nDeath.Ice:\nDeath.IceSlashSlow:Death.IceSlashSlowL:Death.MegaIceBall:\nDeath.WilyIce:Death.TimeStop:\nDeath.FreezeCrackerB:Death.FreezeCrackerF:\nDeath.IceWave:Death.IceWaveB:Death.TrioIceWave:\nDeath.ColdField:Death.ColdPunch:Death.ColdSmackDown:\nDeath.ChillSpike:Death.ChillmanSlow:Death.ChillmanSpike:Death.ChillFreeze:\nDeath.ClassPainTimeStop:Death.Thomas:\n\"----\" H 0 A_GiveInventory(\"IceDeathFlag\",1)\ngoto Death\n\nDeath.WindStorm:Death.WindStormPull:Death.WindStormPush:\nDeath.GravityHold:Death.GravitySmackUp:Death.G_TenguSlam:Death.G_TornadoSlam:\nDeath.DangerTrap:\nDeath.TenguTornadoHeld:Death.TrioTornadoHold:\nDeath.TornadoBlow:Death.TornadoBlowB:Death.TornadoFloor:\nDeath.MWSLift:\n\"----\" H 0 A_GiveInventory(\"RiseDeathFlag\",1)\ngoto Death\n\nDeath.spawntelefrag:\n\"----\" H 0 A_GiveInventory(\"SpawnTeleFragFlag\",1)\ngoto Death\nDeath.instagib:\nDeath.GravityB2:\nDeath.Beam:Death.Telefrag:Death.Spiney:Death.Crush:Death.Suicide://Death.Extreme:Death.InstantDeath:\n//Death.GravityHold:\n\"----\" H 0 A_GiveInventory(\"InstagibFlag\",1)\n\"----\" H 0 A_SetTranslucent(0.0,0)\ngoto Death\n\nDeath.MetalPress:\nDeath.StoneLeap:\nDeath.UranusCharge:\nDeath.Flatten:\n\"----\" H 0 A_GiveInventory(\"FlattenDeathFlag\",1)\n\"----\" H 0 A_SetScale(ScaleX,ScaleX/3)\ngoto Death\n\nFlingDeath:\n\"----\" H 0 A_GiveInventory(\"FlingDeathFlag\",1)\ngoto Death\n\nDeath.DustCrusher:Death.DustCrusherBit:Death.DustBuster:\nDeath.JunkShield:Death.JunkShot:Death.JunkPunch:Death.JunkShock:\n\"----\" H 0 A_GiveInventory(\"JunkDeathDropFlag\",1)\ngoto Death\n\nDeath.Fire:Death.Slime:Death.Drowning:Death.Exit:\nDeath:\n\"----\" H 0 A_JumpIfInTargetInventory(\"AlterBusterC\",1,\"DeathAlter\")\n\"----\" H 0 A_GiveInventory(\"BubbleFloodUndeploy\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_TakeInventory(\"TunnelDriverDrillPower\", 999)\n\"----\" H 0 A_TakeInventory(\"FlameBargeFlightAmmo\", 999)\n\"----\" H 0 A_TakeInventory(\"SneakTraverserCloak\", 999)\n\"----\" H 0 A_TakeInventory(\"PlayerWIShield\", 999)\n\"----\" H 0 A_Jump(256,\"DeathFix\")\ngoto DeathFix\nDeathAlter:\n\"----\" H 0 A_GiveToTarget(\"AlterManWeaponGain\",1)\n\"----\" H 0 A_GiveInventory(\"BubbleFloodUndeploy\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_TakeInventory(\"TunnelDriverDrillPower\", 999)\n\"----\" H 0 A_TakeInventory(\"FlameBargeFlightAmmo\", 999)\n\"----\" H 0 A_TakeInventory(\"SneakTraverserCloak\", 999)\n\"----\" H 0 A_TakeInventory(\"PlayerWIShield\", 999)\n\"----\" H 0 A_Jump(256,\"DeathFix\")\ngoto DeathFix\n\nDeathFix://Used to show the H sprite for a class on death and check if a class should do a special death.\n\"----\" H 0\n\"----\" H 1\ngoto DeathContinue\n\nClassDeath://Used for special deaths. (such as grenademan)\n\"----\" H 0\n\"----\" H 1\ngoto MegaDeathEnd\n\nClassDeathM://Placeholder to fix desync online\n\"----\" H 1\ngoto MegaDeathEnd\nClassDeathF:\n\"----\" H 19\ngoto MegaDeathEnd\nClassDeathR:\n\"----\" H 1\ngoto RiseDeath\nClassDeathRE:\n\"----\" H 1\ngoto MegaDeathEnd\nClassDeathI:\n\"----\" H 1\ngoto IceDeath\n\nDeathContinue://Which state to hop to\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"SpecialDeathFlag\",1,\"ClassDeath\")\n\"----\" H 0 A_JumpIfInventory(\"InstagibFlag\",1,\"MegaDeathEnd\")\n\"----\" H 0 A_JumpIfInventory(\"RiseDeathFlag\",1,\"RiseDeath\")\n\"----\" H 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"IceDeath\")\n\"----\" H 19\n\"----\" H 0\ngoto MegaDeathEnd\n\nRiseDeath:\n\"----\" H 1 ThrustThingZ(0,21,0,1)\n\"----\" H 0 A_JumpIf(ceilingz-z<64,\"MegaDeathEnd\")\n\"----\" H 0 A_GiveInventory(\"RiseDeathFlag2\",1)\n\"----\" H 0 A_JumpIfInventory(\"RiseDeathFlag2\",25,\"MegaDeathEnd\")\nGoto RiseDeath\nIceDeath:\n\"----\" H 0 ACS_ExecuteAlways(998,0,DYE_ICEDEATHCBM,10)\n\"----\" H 1 A_PlaySoundEx(\"CBM/freeze\",\"Voice\")\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_SpawnItemEx(\"FrozenDeathBitFX\",frandom(16,48),0,fRandom(16,48),0,0,0,random(0,359))\n\"----\" H 0 A_PlaySoundEx(\"CBM/icebreak\",\"Body\")\n\"----\" H 0 A_SpawnItemEx(\"FrozenDeathFXC\",0,0,0)\ngoto DeathWait\nDeath.Falling:\n\"----\" H 0 A_JumpIfInventory(\"FallDeathExplodeFlag\",1,\"Death\")\n\"----\" H 0 A_GiveInventory(\"FallingFlag\",1)\n\"----\" H 0 A_GiveInventory(\"DeadClassBundle\")\n\"----\" H 0 A_SetTranslucent(0.0,0)\n\"----\" H 0 A_PlaySoundEx(\"*death\",\"Voice\")\ngoto DeathWait\n\nMegaDeathEnd:\n\"----\" H 0 A_ChangeVelocity(0,0,0,CVF_REPLACE)\n\"----\" H 0 A_PlaySoundEx(\"*death\",\"Voice\")//A_XScream\n\"----\" H 0 A_JumpIf(ACS_ExecuteWithResult(143,0)>=0,3)//Check if team game\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFXC\",0,0,32)\n\"----\" H 0 A_Jump(256,2)\n\"----\" H 0 A_SpawnItemEx(\"TFakeDeathFX\",0,0,32,0,0,0,0,1)\n\"----\" H 0\ngoto DeathWait\n\nDeathWait:\nTNT1 A 1 A_CheckPlayerDone\nwait\n\nDropWeapon:\n\"----\" H 0\n\"----\" H 0 A_Jump(256,\"NoDropWeapon\")\ngoto NoDropWeapon\nNoDropWeapon:\nPLAY Z 1 A_CheckPlayerDone\nwait\n\n//AmmoGet:\n//\"----\" Y 0 A_PlaySoundEx(\"weapon/mirrorabsorb\",\"Voice\")\n//\"----\" Y 0 A_GiveInventory(\"MirrorCharge\",7)\n//EnkerClassAbsorb:\n//\"----\" Y 35\n//\"----\" Y 0\n//goto Spawn+1\n\n// SINGLEPLAYER STUFF\nTheEnd: // Used in the original ending\nPLY1 G 4\nloop\nWalkForward:\nPLY1 BBBBBCCCCCDDDDDEEEEE 1 A_Recoil(-0.8)\nloop\nCreditWalk:\nPLY1 BCDE 8\nloop\nCreditRun:\nPLY1 BCDE 5\nloop\nDozerCarry:\nPLY1 BBBBCCCCDDDDEEEEBBBBCCCCDDDDBBBBCCCCDDDD 1 A_Recoil(-1)\nPLY1 F 10 A_Stop\nPLY1 F -1\nstop\nDozerThrow:\nPLY1 F 0 A_ChangeFlag(\"THRUACTORS\",1)\nPLY1 F 20 ThrustThingZ(0, 60, 0, 1)\nPLY1 G 20\nPLY1 A -1\nstop\nEndlessPain:\nPLY1 H -1\nstop\n\nPain.HauntPumpkin:\n\"----\" H 0 A_SpawnItemEx(\"PainHauntPumpkinHit\")\nGoto Pain+1\nDeath.HauntPumpkin:\n\"----\" H 0 A_SpawnItemEx(\"HauntPumpkinHealthChaser\")\ngoto Death\nPain.NeapolitanBomb:\n\"----\" H 0 A_GiveInventory(\"NeapolitanBombProtect\",1)\nPain.BadgeBarrier:\n\"----\" H 0 A_GiveInventory(\"BadgeBarrierProtect\",1)\nPain.TruffleCluster:\n\"----\" H 0\ngoto Pain+1\nPain.CyberDistorter:\n//PLY1 H 0 A_GiveToTarget(\"CyberDistorterFlag\",1)\n\"----\" H 0 A_GiveInventory(\"CyberDistortActivator\", 1)\nGoto Pain+1\nPain.ForceBeam:\n\"----\" H 0 //A_ScaleVelocity(0.75)\n\"----\" H 0 A_Pain\n\"----\" H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"----\" H 1\n\"----\" HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"----\" H 1\nGoto Spawn\nPain.HazardTrapper:\nPain.MatchBlast:\n\"----\" H 0\ngoto Pain+1\n\nPain.PowerOrb:\nPain.JoeGrenadeC:\nPain.WishBarrier:\n\"----\" H 0\ngoto Pain+1\nPain.SearCombust:\n\"----\" H 0 A_GiveInventory(\"SearCombustProtection\",1)\ngoto Pain+1\nPain.UsagiDagger:\n\"----\" H 0 A_GiveInventory(\"UsagiDaggerProtection\",1)\n\"----\" H 0 A_GiveInventory(\"PainStopC\",1)\nGoto Pain+1\nPain.BoilSteamer:\n\"----\" H 0 A_GiveInventory(\"BoilSteamerProtection\",1)\ngoto Pain+1\nPain.GroovitySpark:\n//Pain.NeonFlash:\n\"----\" H 0\ngoto Pain+1\nPain.NeonFlash:\n\"----\" H 0 ACS_NamedExecuteAlways(\"cbm_BrightBlindFade\",0,250,350,1)\nGoto Pain+1\n\nPain.TenorGive1:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",10)\ngoto Pain+1\nPain.TenorGive2:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",20)\ngoto Pain+1\nPain.TenorGive3:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",30)\ngoto Pain+1\nPain.TenorGive4:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",40)\ngoto Pain+1\nPain.TenorGive5:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",50)\nGoto Pain+1\nPain.TenorGive5S:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",50)\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.TenorGive6:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",60)\ngoto Pain+1\nPain.TenorGive10:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",100)\ngoto Pain+1\nPain.TenorGive25:\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",250)\ngoto Pain+1\nDeath.TenorGive1:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",10)\ngoto Death\nDeath.TenorGive2:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",20)\ngoto Death\nDeath.TenorGive3:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",30)\ngoto Death\nDeath.TenorGive4:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",40)\ngoto Death\nDeath.TenorGive5:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",50)\ngoto Death\nDeath.TenorGive6:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",60)\ngoto Death\nDeath.TenorGive10:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",100)\ngoto Death\nDeath.TenorGive25:\n\"----\" H 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",250)\ngoto Death\n}\n}\n\nactor AlterManWeaponGain : CustomInventory\n{\nStates\n{\nNope:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfHealthLower(1,\"Nope\")\nTNT1 A 0 A_JumpIfInventory(\"HauntPumpkinWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"BadgeBarrierWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"NeapolitanBombWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"TruffleClusterWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"CyberDistorterWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"ForceBeamWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"HazardTrapperWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"MatchBlastWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"PowerOrbWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"JoeGrenadeWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"WishBarrierWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"SearCombustWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"UsagiDaggerWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"BoilSteamerWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"GroovitySparkWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0 A_JumpIfInventory(\"NeonFlashWepC\",1,1)\ngoto GiveWeapon\nTNT1 A 0\ngoto GiveWeaponEnergy\nGiveWeapon:\nTNT1 A 0\nTNT1 A 0 A_Jump(256,\"GiveHP\",\"GiveBB\",\"GiveNB\",\"GiveTC\",\"GiveCD\",\"GiveFB\",\"GiveHT\",\"GiveMB\",\"GivePO\",\"GiveJG\",\"GiveWB\",\"GiveSC\",\"GiveUD\",\"GiveBS\",\"GiveGS\",\"GiveNF\")\nTNT1 A 1\nloop\nGiveHP:\n//TNT1 A 0 Log(s:\"Weapon Get! Haunt Pumpkin!\")\nTNT1 A 0 A_JumpIfInventory(\"HauntPumpkinWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"HauntPumpkinWepC\",1)\ngoto GiveWeaponEnergy\nGiveBB:\n//TNT1 A 0 Log(s:\"Weapon Get! Badge Barrier!\")\nTNT1 A 0 A_JumpIfInventory(\"BadgeBarrierWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"BadgeBarrierWepC\",1)\ngoto GiveWeaponEnergy\nGiveNB:\n//TNT1 A 0 Log(s:\"Weapon Get! Neapolitan Bomb!\")\nTNT1 A 0 A_JumpIfInventory(\"NeapolitanBombWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"NeapolitanBombWepC\",1)\ngoto GiveWeaponEnergy\nGiveTC:\n//TNT1 A 0 Log(s:\"Weapon Get! Truffle Cluster!\")\nTNT1 A 0 A_JumpIfInventory(\"TruffleClusterWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"TruffleClusterWepC\",1)\ngoto GiveWeaponEnergy\nGiveCD:\n//TNT1 A 0 Log(s:\"Weapon Get! Cyber Distorter!\")\nTNT1 A 0 A_JumpIfInventory(\"CyberDistorterWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"CyberDistorterWepC\",1)\ngoto GiveWeaponEnergy\nGiveFB:\n//TNT1 A 0 Log(s:\"Weapon Get! Force Beam!\")\nTNT1 A 0 A_JumpIfInventory(\"ForceBeamWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"ForceBeamWepC\",1)\ngoto GiveWeaponEnergy\nGiveHT:\n//TNT1 A 0 Log(s:\"Weapon Get! Hazard Trapper!\")\nTNT1 A 0 A_JumpIfInventory(\"HazardTrapperWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"HazardTrapperWepC\",1)\ngoto GiveWeaponEnergy\nGiveMB:\n//TNT1 A 0 Log(s:\"Weapon Get! Match Blast!\")\nTNT1 A 0 A_JumpIfInventory(\"MatchBlastWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"MatchBlastWepC\",1)\ngoto GiveWeaponEnergy\nGivePO:\n//TNT1 A 0 Log(s:\"Weapon Get! Power Orb!\")\nTNT1 A 0 A_JumpIfInventory(\"PowerOrbWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"PowerOrbWepC\",1)\ngoto GiveWeaponEnergy\nGiveJG:\n//TNT1 A 0 Log(s:\"Weapon Get! Joe Grenade!\")\nTNT1 A 0 A_JumpIfInventory(\"JoeGrenadeWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"JoeGrenadeWepC\",1)\ngoto GiveWeaponEnergy\nGiveWB:\n//TNT1 A 0 Log(s:\"Weapon Get! Wish Barrier!\")\nTNT1 A 0 A_JumpIfInventory(\"WishBarrierWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"WishBarrierWepC\",1)\ngoto GiveWeaponEnergy\nGiveSC:\n//TNT1 A 0 Log(s:\"Weapon Get! Sear Combust!\")\nTNT1 A 0 A_JumpIfInventory(\"SearCombustWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"SearCombustWepC\",1)\ngoto GiveWeaponEnergy\nGiveUD:\n//TNT1 A 0 Log(s:\"Weapon Get! Usagi Dagger!\")\nTNT1 A 0 A_JumpIfInventory(\"UsagiDaggerWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"UsagiDaggerWepC\",1)\ngoto GiveWeaponEnergy\nGiveBS:\n//TNT1 A 0 Log(s:\"Weapon Get! Boil Steamer!\")\nTNT1 A 0 A_JumpIfInventory(\"BoilSteamerWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"BoilSteamerWepC\",1)\ngoto GiveWeaponEnergy\nGiveGS:\n//TNT1 A 0 Log(s:\"Weapon Get! Groovity Spark!\")\nTNT1 A 0 A_JumpIfInventory(\"GroovitySparkWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"GroovitySparkWepC\",1)\ngoto GiveWeaponEnergy\nGiveNF:\n//TNT1 A 0 Log(s:\"Weapon Get! Neon Flash!\")\nTNT1 A 0 A_JumpIfInventory(\"NeonFlashWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/weaponup\",\"Auto\")\nTNT1 A 0 A_GiveInventory(\"NeonFlashWepC\",1)\ngoto GiveWeaponEnergy\nGiveWeaponEnergy:\nTNT1 A 0 A_GiveInventory(\"HauntPumpkinAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"BadgeBarrierAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"NeapolitanBombAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"TruffleClusterAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"CyberDistorterAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"ForceBeamAmmo\",120)\nTNT1 A 0 A_GiveInventory(\"HazardTrapperAmmo\",12)\nTNT1 A 0 A_GiveInventory(\"MatchBlastAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"PowerOrbAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"JoeGrenadeAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"WishBarrierAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"SearCombustAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"UsagiDaggerAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"BoilSteamerAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"GroovitySparkAmmo\",6)\nTNT1 A 0 A_GiveInventory(\"NeonFlashAmmo\",6)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/baseweapon_replacing.txt",
"contents": "//Go look in\n//actors/inventory/baseweapon.txt\n//for BaseMM8BDMWep_CBM\n\n//191 = CORE_ACS_191\nactor AlterDash : MegaSlide{}\n\nactor BaseMM8BDMWepC : BaseMM8BDMWep_CBM replaces BaseMM8BDMWep\n{\n\n+WEAPON.ALT_USES_BOTH\n\nStates\n{\n\tAltfireCore://\"----\" A\n\t\t\"####\" \"#\" 1 A_JumpIfInventory(\"BusterAmmo\", 1, \"Fire\")\n\t\t\"####\" \"#\" 1 A_Jump(256, \"NoAmmo\")\n\t\twait\n\nAltfireCBM:\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\n\nAltfireC:\ngoto AltfireS\n\nAltfireS:\n\"####\" \"#\" 0 A_JumpIfInventory(\"EvilFistC\",1,\"EvilAlt\")\n\"####\" \"#\" 0 A_JumpIfInventory(\"DocBusterC\",1,\"DocAlt\")\n\n//\"####\" \"#\" 0 A_JumpIfInventory(\"BearerFlag\",1,\"ArchiveBuster\") //A_JumpIfInventory(\"BassFlag\",1,\"BassDash\")\n//\"----\" \"#\" 0 A_JumpIfInventory(\"AlterFlag\",1,\"AlterDashC\")\n\"####\" \"#\" 0 A_JumpIfInventory(\"BassUpgradeFlag\",1,\"BassDash\")\n\"----\" \"#\" 0 A_JumpIfInventory(\"MegaFlag\",1,\"MegaSlideC\")\n\"####\" \"#\" 0 A_JumpIf(z-floorz==0,\"GroundCheck\") //A_JumpIf(momz==0, \"GroundCheck\")\n//\"####\" \"#\" 1\n//\"####\" \"#\" 0 A_Refire\ngoto AltfireS2\nAltfireS2:\n//\"----\" \"#\" 0 A_JumpIfInventory(\"AlterBusterFlag\",1,\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIfInventory(\"BusterAmmo\",1,\"ReadyC\")\n\"####\" \"#\" 0 A_Jump(256,\"ReadyC\")\n\"####\" \"#\" 1 A_WeaponReady\nloop\n\n//Goto Ready+1\n/*ArchiveBuster:\nTNT1 A 0 A_PlaySoundEx(\"weapon/pshot\",\"weapon\")\nTNT1 A 0 A_FireCustomMissile(\"DocShot\",0,0,8,0)\nTNT1 AA 5\nTNT1 A 10\nGoto Ready+1*/\n\nGroundCheck:\n\"----\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"----\" \"#\" 0 A_JumpIfInventory(\"AlterFlag\",1,\"AlterDash\")\n\"----\" \"#\" 0 A_JumpIfInventory(\"DuoFistBoss\",1,\"DuoBash\")\n\"----\" \"#\" 0 A_JumpIfInventory(\"BassFlag\",1,\"BassDash\")\n\"----\" \"#\" 0 A_JumpIfInventory(\"ProtoBusterBoss\",1,\"ProtoSlide\")\nGroundCheck2:\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"----\" \"#\" 0 A_Jump(256,\"ReadyC\")\n\"----\" \"#\" 1 A_WeaponReady\nloop\n\nMegaSlideC:\n\"----\" \"#\" 0 A_JumpIfInventory(\"MegaBusterFlag\",1,\"MegaSlideG\")\ngoto AltfireCore\nMegaSlideG:\n\"####\" \"#\" 0 A_JumpIf(z-floorz==0,\"MegaSlide\")\ngoto GroundCheck2\nMegaSlide:\nMKIC C 0 A_GiveInventory(\"MegaSlide\",1)\nMKIC C 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nMKIC C 0 SetPlayerProperty(0,1,0)\nMKIC C 0 ACS_ExecuteAlways(191,0,APROP_JumpZ,0,1)\nMKIC C 2 A_GiveInventory(\"CopySlidePickup\",1)\nMKIC A 8 SetPlayerProperty(0,0,0)\nMKIC B 5 SetPlayerProperty(0,0,0)\nMKIC C 5 ACS_ExecuteAlways(191,0,APROP_JumpZ,10,1)\nMKIC A 0 A_TakeInventory(\"MegaSlide\",1)\nMKIC C 1 A_Refire(\"AltfireCBM\")\nMegaSlide2:\nMKIC C 0 A_Jump(256,\"ReadyC\")\nMKIC C 1 A_WeaponReady\nloop\n\nAlterDashC:\n\"----\" \"#\" 0 A_JumpIfInventory(\"AlterBusterFlag\",1,\"AlterDashG\")\ngoto AltfireCore\nAlterDashG:\n\"####\" \"#\" 0 A_CheckFloor(\"AlterDash\")\ngoto ReadyC\nAlterDash:\n//SlideSlide:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nMKIC C 0 A_Jump(256,\"ReadyC\")\nloop\n\nProtoSlide:\nPROC D 0 A_GiveInventory(\"ProtoSlide\",1)\nPROC D 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nPROC D 0 SetPlayerProperty(0,1,0)\nPROC D 0 ACS_ExecuteAlways(191,0,APROP_Speed,2,10)\nPROC D 0 ACS_ExecuteAlways(191,0,APROP_JumpZ,0,1)\nPROC D 4 A_GiveInventory(\"CopySlidePickup\",1)\nPSLI A 8 //SetPlayerProperty(0,0,0)\nPSLI B 5 SetPlayerProperty(0,0,0)\nPROC D 0 ACS_ExecuteAlways(191,0,APROP_Speed,1,1)\nPROC D 0 ACS_ExecuteAlways(191,0,APROP_JumpZ,10,1)\nPROC DD 5\nPROC D 0 A_TakeInventory(\"ProtoSlide\",1)\nPROC D 1 A_Refire(\"AltfireCBM\")\nProtoSlide2:\nPROC D 0 A_Jump(256,\"ReadyC\")\nPROC D 1 A_WeaponReady\nloop\nBassDash:\nBASD B 0 A_GiveInventory(\"BassDash\",1)\nBASD B 0 //A_JumpIfNoAmmo(\"NoAmmo\")\nBASD B 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nBASD B 0 SetPlayerProperty(0,1,0)\nBASD B 0 ACS_ExecuteAlways(191,0,APROP_Speed,85,100)\nBASD B 2 A_GiveInventory(\"CopySlidePickup\",1)\nBASD C 8\nBASD C 5 SetPlayerProperty(0,0,0)\nBASD C 5 ACS_ExecuteAlways(191,0,APROP_Speed,1,1)\nBASD C 0 A_TakeInventory(\"BassDash\",1)\nBASD B 1 A_Refire(\"AltfireCBM\")\nBASD B 4\nBassDash2:\nBASD B 0 A_Jump(256,\"ReadyC\")\nBASD B 1 A_WeaponReady\nloop\nDuoBash:\nDUOL N 0 A_GiveInventory(\"DuoBash\",1)\nDUOL N 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nDUOL N 0 ACS_ExecuteAlways(191,0,APROP_JumpZ,0,1)\nDUOL N 0 SetPlayerProperty(0,1,0)\nDUOL N 0 A_FireCustomMissile(\"DuoRam\",0,0,0,0)\nDUOL N 0 ThrustThingZ(0,0,1,0)\nDUOL N 1 A_GiveInventory(\"CopySlidePickup\",1)\nDUOL N 0 ThrustThingZ(0,0,1,0)\nDUOL NNNN 2\nDUOL N 1\nDUOL N 0\nDUOL N 0 ACS_ExecuteAlways(191,0,APROP_JumpZ,10,1)\nDUOL N 0 SetPlayerProperty(0,0,0)\nDUOL M 5\nDUOL M 15\nDUOL M 0 A_TakeInventory(\"DuoBash\",1)\nDUOL M 1 A_Refire(\"AltfireCBM\")\nDuoBash2:\nDUOL M 0 A_Jump(256,\"ReadyC\")\nDUOL M 1 A_WeaponReady\nloop\n\nDocAlt:\nDOCR A 0 A_JumpIfInventory(\"DocVirusAmmo\",56,\"DocAltScan\")\nDOCR A 1\ngoto DocAlt2\nDocAlt2:\nDOCR A 0 A_Jump(256,\"ReadyC\")\nDOCR A 1 A_WeaponReady\nloop\nDocAltScan:\nDOCR A 0 A_PlaySoundEx(\"Wep/DocScanCheck\",\"Body\")\nDOCR A 0 A_SpawnItemEx(\"DocScanner\",0,0,33,cos(-pitch)*1,0,sin(-pitch)*1,0,1)\nDOCR D 1 A_SpawnItemEx(\"DocScannerLaserFX_H\",0,0,43,cos(-pitch)*15,0,sin(-pitch)*15,0,1)\nDOCR A 1 A_TakeInventory(\"DocVirusAmmo\",4)\nDOCR A 0 A_JumpIfInventory(\"PowerRage_ST\",1,5)\nDOCR DADADADAD 1\nGoto DocAlt2\n\nEvilAlt:\nTNT1 A 0 A_JumpIfInventory(\"TrioRageWeakness\",1,\"EvilSelect\")\nTNT1 A 0 A_JumpIfInventory(\"EvilRageAmmo\",1120,\"RageActivate\")\ngoto AltFireS2\nRageActivate:\nERO8 A 0 A_PlaySoundEx(\"weapon/TrioRage\",\"SoundSlot7\")\nERO8 A 0 A_GiveInventory(\"TrioRageOnPickup\",1)\nERO8 A 2 Offset(2,34)\nERO8 B 2 Offset(5,37)\nERO8 C 2 Offset(8,40)\nERO8 D 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"RageActivate_R\")\nERO8 DEFDEFDEF 1 Offset(11,43)\nERO8 C 2 Offset(8,40)\nERO8 B 2 Offset(5,37)\nERO8 A 2 Offset(2,34)\ngoto AltFireS2\nRageActivate_R:\nERO8 DEFDEF 1 Offset(11,43)\nERO8 C 2 Offset(8,40)\nERO8 B 2 Offset(5,37)\nERO8 A 2 Offset(2,34)\ngoto AltFireS2\nEvilSelect:\nTNT1 A 0 A_GiveInventory(\"TrioGigaFlag\",1)\nTNT1 A 0 A_GiveInventory(\"TrioFireFlag\",1)\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",8,\"EvilAlt8\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",7,\"EvilAlt7\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",6,\"EvilAlt6\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",5,\"EvilAlt5\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",4,\"EvilAlt4\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",3,\"EvilAlt3\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",2,\"EvilAlt2\")\nTNT1 A 0 A_JumpIfInventory(\"GigaType\",1,\"EvilAlt1\")\ngoto EvilAlt0\nEvilAlt8://AstroCrush\nERO7 A 0 A_PlaySoundEx(\"weapon/mirrorabsorb\",\"Weapon\")\nERO7 A 0 A_TakeInventory(\"EvilRageAmmo\",560)\nERO7 A 0 A_SpawnItemEx(\"TrioAstroCrush\",0,0,0,0,0,0,0,1)\nERO7 ABCDEEDCBA 3\nTNT1 A 2\ngoto EvilAltEnd\nEvilAlt7://IceWave\nERO7 F 4 OffSet(0,24)A_PlaySoundEx(\"weapon/pcharge\",\"Weapon\")\nERO7 F 4 OffSet(0,-6)\nERO7 F 4 OffSet(0,-36)A_SpawnItemEx(\"TrioIceWaveCharging\",0,0,28,0,0,0,0,1)\nERO7 F 4 OffSet(0,-66)\n\nERO7 G 2 OffSet(1,-66)\nERO7 G 2 OffSet(-3,-66)\nERO7 G 2 OffSet(1,-66)\nERO7 G 2 OffSet(-3,-66)\nERO7 G 2 OffSet(1,-66)\nERO7 G 2 OffSet(-3,-66)\nERO7 G 2 OffSet(1,-66)\nERO7 G 2 OffSet(-3,-66)\nERO7 G 2 OffSet(1,-66)\n\nERO7 G 0 A_PlaySoundEx(\"weapon/BlizzStrike\",\"Weapon\")\nERO7 G 0 A_TakeInventory(\"EvilRageAmmo\",560)\n\nERO7 G 0 A_WeaponReady(14)\nERO7 G 3 Offset(0,-19)A_SpawnItemEx(\"TrioIceWave\",0,0,8,cos(-pitch)*20,0,sin(-pitch)*20,0,1)\nERO7 H 3 Offset(0,28)A_TakeInventory(\"TrioFireFlag\",1)\nERO7 H 21 Offset(0,48)\nERO7 F 3 OffSet(0,40)\ngoto EvilAltEnd\nEvilAlt6://WaterBalloon\nERO7 I 2 OffSet(8,44)\nERO7 I 2 A_WeaponReady(14)\nERO7 I 0 A_PlaySoundEx(\"weapon/waterballoon\",\"Weapon\")\nERO7 I 0 A_TakeInventory(\"EvilRageAmmo\",280)\nERO7 I 0 A_SpawnItemEx(\"TrioBalloon\",0,0,32,cos(-pitch)*15,0,sin(-pitch)*15,0,1)\nERO7 JKLMN 3\nERO7 I 6 OffSet(24,56)\nERO7 I 2 OffSet(8,44)\nERO7 I 2 A_WeaponReady(14)\nERO7 I 0 A_PlaySoundEx(\"weapon/waterballoon\",\"Weapon\")\nERO7 I 0 A_TakeInventory(\"EvilRageAmmo\",280)\nERO7 I 0 A_SpawnItemEx(\"TrioBalloon\",0,0,32,cos(-pitch)*15,0,sin(-pitch)*15,0,1)\nERO7 J 0 A_TakeInventory(\"TrioFireFlag\",1)\nERO7 JKLMN 3\nERO7 I 18 OffSet(24,56)\ngoto EvilAltEnd\nEvilAlt5://HomingSniper\nERO7 O 0 A_SpawnItemEx(\"TrioSniper\",0,0,32,cos(-pitch)*150,0,sin(-pitch)*150,0,1)\nERO7 O 1 A_GiveInventory(\"AdapterWaitCount\",1)\nERO7 O 0 A_JumpIfInventory(\"AdapterWaitCount\",100,\"EvilAlt5End\")\nERO7 O 0 A_JumpIfInventory(\"CutterFlag\",1,\"EvilAlt5_Fire\")\ngoto EvilAlt5+1\nEvilAlt5End:\nERO7 O 0 A_TakeInventory(\"CutterFlag\",999)\nERO7 O 0 A_TakeInventory(\"AdapterWaitCount\",999)\nERO7 O 0 A_TakeInventory(\"EvilRageAmmo\",70)\nERO7 O 0 Thing_Remove(TID+7000)\nERO7 RORO 2 A_PlaySoundEx(\"S3_K/MetalSpark\",\"Weapon\")\nERO7 O 0 A_TakeInventory(\"CutterFlag\",999)\nERO7 O 0 A_TakeInventory(\"AdapterWaitCount\",999)\nERO7 O 0 A_TakeInventory(\"TrioFireFlag\",1)\nERO7 RO 2 A_PlaySoundEx(\"S3_K/MetalSpark\",\"Weapon\")\ngoto EvilAltEnd\nEvilAlt5_Fire:\nERO7 O 0 A_TakeInventory(\"CutterFlag\",999)\nERO7 O 0 A_TakeInventory(\"AdapterWaitCount\",999)\nERO7 O 0 A_TakeInventory(\"EvilRageAmmo\",560)\nERO7 PQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQRPQR 1 A_SpawnItemEx(\"TrioMissiles\",20,random(-64,64),random(-8,70),0,0,0,0,1)\nERO7 O 0 A_TakeInventory(\"CutterFlag\",999)\nERO7 O 0 A_TakeInventory(\"AdapterWaitCount\",999)\nERO7 O 0 A_TakeInventory(\"TrioFireFlag\",1)\nERO7 PQRO 2\nERO7 O 15\ngoto EvilAltEnd\nEvilAlt4://ThunderClaw\nERO7 S 0 A_TakeInventory(\"EvilRageAmmo\",560)\nERO7 S 0 A_SpawnItemEx(\"TrioThunderClawHelper\",0,0,0,0,0,0,0,1)\nERO7 S 0 A_PlaySoundEx(\"misc/wilylightning\",\"Weapon\")\nERO7 TUV 3\nERO7 U 1\nERO7 U 2 A_PlaySoundEx(\"misc/wilylightning\",\"Weapon\")\nERO7 TU 3\nERO7 V 2\nERO7 V 1 A_PlaySoundEx(\"misc/wilylightning\",\"Weapon\")\nERO7 UTU 3\nERO7 V 0 A_PlaySoundEx(\"misc/wilylightning\",\"Weapon\")\nERO7 VUTUV 3\nERO7 S 15 A_TakeInventory(\"TrioFireFlag\",1)\ngoto EvilAltEnd\nEvilAlt3://TornadoHold\nERO7 W 0 A_GiveInventory(\"PowerTrioTornadoSpeed\",1)\nERO7 W 24 A_SpawnItemEx(\"TrioTornadoHelper\")\nERO7 X 0 A_TakeInventory(\"EvilRageAmmo\",560)\nERO7 X 0 A_SpawnItemEx(\"TrioTornado\",0,0,0,20,0,0,0,1)\nERO7 X 0 A_SpawnItemEx(\"TrioTornado\",0,0,0,20,0,0,90,1)\nERO7 X 0 A_SpawnItemEx(\"TrioTornado\",0,0,0,20,0,0,-90,1)\nERO7 X 0 A_SpawnItemEx(\"TrioTornado\",0,0,0,20,0,0,180,1)\nERO7 X 0 A_TakeInventory(\"TrioFireFlag\",1)\nERO7 XY 3\nERO7 Y 3 OffSet(-12,47)\nERO7 Y 3 OffSet(-26,62)A_TakeInventory(\"PowerTrioTornadoSpeed\",9)\ngoto EvilAltEnd\nEvilAlt2://FlashBomb\nERO8 Q 1\nERO8 Q 0 A_PlaySoundEx(\"weapon/magnetmissile\",\"Weapon\")\nERO8 Q 0 A_TakeInventory(\"EvilRageAmmo\",560)\n\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,8,sin(-pitch)*55,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,16,sin(-pitch)*55,0,1)\n//ERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,24,sin(-pitch)*55,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,-8,sin(-pitch)*55,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,-16,sin(-pitch)*55,0,1)\n//ERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,-24,sin(-pitch)*55,0,1)\n\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55,0,1)\n\n//ERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55+24,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55+16,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55+8,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55-8,0,1)\nERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55-16,0,1)\n//ERO8 Q 0 A_SpawnItemEx(\"TrioFlashBomb\",cos(-pitch)*9,8,32+(sin(-pitch)*9),cos(-pitch)*55,0,sin(-pitch)*55-24,0,1)\n\nERO8 Q 4 OffSet(22,56)A_TakeInventory(\"TrioFireFlag\",1)\nERO8 Q 4 OffSet(42,75)\nERO8 Q 4 OffSet(22,56)\nERO8 Q 35 A_WeaponReady(14)\ngoto EvilAltEnd\nEvilAlt1://FlameSword\nERO8 R 2 OffSet(136,-13)A_PlaySoundEx(\"weapon/mirrorabsorb\",\"Weapon\")\nERO8 R 2 OffSet(98,-1)\nERO8 R 2 OffSet(60,11)\nERO8 R 2 OffSet(30,22)\nERO8 R 6 OffSet(1,33)\nERO8 R 2 OffSet(20,18)\nERO8 S 2 OffSet(1,33)\nERO8 S 0 A_PlaySoundEx(\"weapon/atomicfire\",\"Weapon\")\nERO8 S 0 A_TakeInventory(\"EvilRageAmmo\",280)\nERO8 S 2 OffSet(50,18)A_SpawnItemEx(\"TrioFlameSwing1\",0,0,32,cos(-pitch)*1,0,sin(-pitch)*1,0,1)\nERO8 S 2 OffSet(91,-3)\nERO8 T 2 OffSet(1,33)\nERO8 T 2 OffSet(50,33)\nTNT1 A 4\nERO8 U 2 OffSet(24,19)\nERO8 U 0 A_PlaySoundEx(\"weapon/atomicfire\",\"Weapon\")\nERO8 U 0 A_TakeInventory(\"EvilRageAmmo\",280)\nERO8 U 2 OffSet(1,33)A_SpawnItemEx(\"TrioFlameSwing2\",0,0,32,cos(-pitch)*1,0,sin(-pitch)*1,0,1)\nERO8 V 2 OffSet(1,33)A_TakeInventory(\"TrioFireFlag\",1)\nERO8 V 2 OffSet(-57,43)\nERO8 V 2 OffSet(-143,56)\nERO8 W 2 OffSet(17,21)\nERO8 W 2 OffSet(8,27)\nERO8 W 16 OffSet(-1,33)\nERO8 W 2 OffSet(26,31)\nERO8 W 2 OffSet(52,29)\nERO8 W 2 OffSet(78,28)\nERO8 W 2 OffSet(102,27)\nERO8 W 2 OffSet(124,26)\nERO8 W 2 OffSet(144,25)\ngoto EvilAltEnd\n\nEvilAlt0://EvilLaser\nERO8 A 0 A_JumpIfInventory(\"EvilRageAmmo\",16,1)\ngoto EvilAltEnd\nERO8 B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nERO8 B 0 A_TakeInventory(\"EvilRageAmmo\",16)\nERO8 J 2 A_GiveInventory(\"ERobotMuda_CI\",1)\nERO8 J 2 A_Refire(\"EvilAlt0\")\ngoto EvilAltEnd\n/*\nEvilAlt0_0:\nERO8 B 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"EvilAlt0_1\")\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nERO8 B 0 A_Refire(\"EvilAlt0_1\")\ngoto EvilAlt0_1E\nEvilAlt0_1:\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nERO8 B 0 A_Refire(\"EvilAlt0_2\")\ngoto EvilAlt0_2E\nEvilAlt0_2:\nERO8 B 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"EvilAlt0_3\")\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nERO8 B 0 A_Refire(\"EvilAlt0_3\")\ngoto EvilAlt0_3E\nEvilAlt0_3:\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nERO8 B 0 A_Refire(\"EvilAlt0_4\")\ngoto EvilAlt0_4E\nEvilAlt0_4:\nERO8 H 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"EvilAlt0_5\")\nERO8 H 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum1\",1)\nERO8 H 0 A_Refire(\"EvilAlt0_5\")\ngoto EvilAlt0_5E\nEvilAlt0_5:\nERO8 H 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum1\",1)\nERO8 H 0 A_JumpIfInventory(\"EvilRageAmmo\",1,1)\ngoto EvilAlt0End\nERO8 H 0 A_Refire(\"EvilAlt0_0\")\ngoto EvilAlt0End\nEvilAlt0_0E:\nERO8 B 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"EvilAlt0_1E\")\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nEvilAlt0_1E:\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nEvilAlt0_2E:\nERO8 B 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"EvilAlt0_3E\")\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nEvilAlt0_3E:\nERO8 B 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum2\",1)\nEvilAlt0_4E:\nERO8 H 0 A_JumpIfInventory(\"PowerRage_ST\",1,\"EvilAlt0_5E\")\nERO8 H 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum1\",1)\nEvilAlt0_5E:\nERO8 H 1 Offset(25,53)A_GiveInventory(\"FireTrioSpectrum1\",1)\nEvilAlt0End:\nERO8 B 0 A_TakeInventory(\"TrioGigaFlag\",1)\nERO8 B 2 Offset(17,48)\nERO8 H 2 Offset(11,44)\nERO8 B 2 Offset(6,40)\nERO8 B 2 Offset(3,37)A_GiveInventory(\"TrioSpreadRuneRevert\",1)\nERO8 A 2 Offset(1,34)\nERO8 B 0 A_ClearRefire\ngoto AltFireS2*/\nEvilAltEnd:\n\"----\" \"#\" 0 A_TakeInventory(\"TrioGigaFlag\",9)\n\"----\" \"#\" 10 A_TakeInventory(\"TrioFireFlag\",1)\n\"----\" \"#\" 0 A_WeaponReady(14)\ngoto AltFireS2\n}\n}\n\nactor CopySlidePickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"CopySlideDelay\",1)\nTNT1 A 0 A_JumpIfInventory(\"SlideLimitFlag\",100,\"Pickup2\")\nTNT1 A 0 A_JumpIfInventory(\"AlterFlag\",1,\"AlterDash\")\nTNT1 A 0 A_JumpIfInventory(\"DuoFistBoss\",1,\"DuoBash\")\nTNT1 A 0 A_JumpIfInventory(\"BassFlag\",1,\"BassDash\")\nTNT1 A 0 A_JumpIfInventory(\"ProtoBusterBoss\",1,\"ProtoSlide\")\nTNT1 A 0 A_JumpIfInventory(\"MegaBusterFlag\",1,\"MegaSlide\")\nMegaSlide:\nTNT1 A 0 A_GiveInventory(\"MegaSlideThrustW\",1)\nstop\nProtoSlide:\nTNT1 A 0 A_SpawnItemEx(\"ProtoSlideHelperW\",0,0,28)\nTNT1 A 0 A_GiveInventory(\"ProtoSlideThrustW\",1)\nstop\nBassDash:\nTNT1 A 0 A_GiveInventory(\"BassDashThrustW\",1)\nstop\nDuoBash:\nTNT1 A 0 A_GiveInventory(\"DuoSlideThrustW\",1)\nstop\nAlterDash:\n\"####\" \"#\" 0 A_JumpIf(z-floorz==0,1)\ngoto AlterAirDash\nTNT1 A 0 A_GiveInventory(\"AlterDashThrustW\",1)\nstop\nAlterAirDash:\nTNT1 A 0 A_GiveInventory(\"AlterAirDashThrustW\",1)\nstop\nPickup2:\nTNT1 A 0 A_GiveInventory(\"CopySlideAmmoPickup\",1)\nTNT1 A 0 A_JumpIfInventory(\"AlterFlag\",1,\"AlterDash2\")\nTNT1 A 0 A_JumpIfInventory(\"DuoFistBoss\",1,\"DuoBash2\")\nTNT1 A 0 A_JumpIfInventory(\"BassFlag\",1,\"BassDash2\")\nTNT1 A 0 A_JumpIfInventory(\"ProtoBusterBoss\",1,\"ProtoSlide2\")\nTNT1 A 0 A_JumpIfInventory(\"MegaBusterFlag\",1,\"MegaSlide2\")\nAlterDash2:\n\"####\" \"#\" 0 A_JumpIf(z-floorz==0,1)\ngoto AlterAirDash2\nTNT1 A 0 A_GiveInventory(\"AlterDashThrust\",1)\nstop\nAlterAirDash2:\nTNT1 A 0 A_GiveInventory(\"AlterAirDashThrust\",1)\nstop\nMegaSlide2:\nTNT1 A 0 A_GiveInventory(\"MegaSlideThrust\",1)\nstop\nProtoSlide2:\nTNT1 A 0 A_SpawnItemEx(\"ProtoSlideHelper\",0,0,28)\nTNT1 A 0 A_GiveInventory(\"ProtoSlideThrust\",1)\nstop\nBassDash2:\nTNT1 A 0 A_GiveInventory(\"BassDashThrust\",1)\nstop\nDuoBash2:\nTNT1 A 0 A_GiveInventory(\"DuoSlideThrust\",1)\nstop\n}\n}\n\nactor AlterDashThrustW : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_Stop\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-12)\nstop\n}\n}\n\nactor AlterAirDashThrustW : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_Stop\nTNT1 A 0 A_TakeInventory(\"CanAirDashLimit\",1)\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-12)\nstop\n}\n}\n\nactor AlterDashThrust : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-26)\nstop\n}\n}\n\nactor AlterAirDashThrust : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"CanAirDashLimit\",1)\nTNT1 A 0 ThrustThingZ(0,0,1,0)\nTNT1 A 0 A_Recoil(-26)\nstop\n}\n}\n\nactor CanAirDash : OnceC{}\n\nactor CanAirDashLimit : Inventory\n{\ninventory.amount 1\ninventory.maxamount 99\n}\n\nactor CanAirDashStack : CanAirJumpLimit{}"
},
{
"source": "pk3",
"name": "actors/WeaponSlide.txt",
"contents": "//These are WepC versions of the core Weapons, AltFire's are given to the core weapons to allow sliding.\n\n//There are other edits to certain weapons\n\n//The following weapons have SPREADRUNE related changes to work correctly.\n//ThunderBeam, RainFlush, IceWall, TornadoBlow, BlackHoleBomb, Sakugarne\n\n//The following weapons have SPREADRUNE related changes to weaken them.\n//MagnetMissile, DiveMissile, HomingSniper, HornetChaser\n\nactor TimeStopperGiverC : TimeStopperGiver replaces TimeStopperGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"TimeStopperWepC\",1)\nstop\n}\n}\n\nactor FlashStopperGiverC : FlashStopperGiver replaces FlashStopperGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"FlashStopperWepC\",1)\nstop\n}\n}\n\nactor SkullBarrierGiverC : SkullBarrierGiver replaces SkullBarrierGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"SkullBarrierWepC\",1)\nstop\n}\n}\n\nactor SakugarneGiverC : SakugarneGiver replaces SakugarneGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"SakugarneWepC\",1)\nstop\n}\n}\n\n//BUSTER//BUSTER//BUSTER//\n//BUSTER//BUSTER//BUSTER//\n\nactor BassBusterC : BassBuster\n{\ndropitem \"JetUpgradeGiverDropped\"\nStates\n{\nTakeBusters:\nBASB B 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nFire:\nBASB B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nBASB B 0 A_GiveInventory(\"BassBusterRage\", 1)\nBASB B 0 A_JumpIfInventory(\"BassBusterRage\", 9*4, \"Fire4\")\nBASB B 0 A_JumpIfInventory(\"BassBusterRage\", 9*3, \"Fire3\")\nBASB B 0 A_JumpIfInventory(\"BassBusterRage\", 9*2, \"Fire2\")\nBASB B 0 A_JumpIfInventory(\"BassBusterRage\", 9*1, \"Fire1\")\nFire0:\nBASB B 0 A_FireCustomMissile(\"BassShot\",frandom(-3,3),0,8,0,0,frandom(0,0))\nGoto Anim\nFire1:\nBASB B 0 A_FireCustomMissile(\"BassShot\",frandom(-4,4),0,8,0,0,frandom(-1,1))\ngoto Anim\nFire2:\nBASB B 0 A_FireCustomMissile(\"BassShot\",frandom(-5,5),0,8,0,0,frandom(-2,2))\ngoto Anim\nFire3:\nBASB B 0 A_FireCustomMissile(\"BassShot\",frandom(-6,6),0,8,0,0,frandom(-3,3))\ngoto Anim\nFire4:\nBASB B 0 A_FireCustomMissile(\"BassShot\",frandom(-7,7),0,8,0,0,frandom(-4,4))\ngoto Anim\nAnim:\nBASB C 2\nBASB D 1\nBASB B 1\nBASB B 0 A_Refire\ngoto Cooldown\n\nReadyC:Goto Ready2\n}\n}\n\nactor ProtoBusterC : ProtoBuster\n{\ndropitem \"PowerUpgradeGiverDropped\"\nStates\n{\nTakeBusters:\nPROC J 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nHold:\nPROC J 0 A_TakeInventory(\"StopShield\",1)\nPROC D 0 A_JumpIfInventory(\"WeaponCharge\",36,\"Charge2\")\nPROC D 0 A_JumpIfInventory(\"WeaponCharge\",13,\"Charge1\")\nPROC D 0 A_JumpIfInventory(\"WeaponCharge\",10,\"Charge\")\nPROC D 1 A_GiveInventory(\"WeaponCharge_RC\",1)//\nPROC D 0 A_Refire\nGoto Ready2+1\nCharge:\nPROC D 0 A_PlaySoundEx(\"weapon/pchargelong\",\"Weapon\")\nGoto Charge1\nCharge1:\nPROC J 0 A_JumpIfInventory(\"WeaponCharge\",36,\"Charge2\")\nPROC D 1 ACS_ExecuteAlways(998,0,63,5)//\nPROC H 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nPROC H 1 ACS_ExecuteAlways(998,0,36,1)//\nPROC H 0 A_Refire(\"Charge1.b\")\nGoto Fire2\nCharge1.b:\nPROC H 1 //ACS_ExecuteAlways(991,0,36)\nPROC H 0 A_Refire(\"Charge1.c\")\nGoto Fire2\nCharge1.c:\nPROC H 1 //ACS_ExecuteAlways(991,0,36)\nPROC HH 0 A_GiveInventory(\"WeaponCharge_RC\",1)//\nPROC H 0 A_Refire(\"Charge1\")\nGoto Fire2\nCharge2:\nPROC I 1 ACS_ExecuteAlways(998,0,64,6)\nPROC H 0 A_Refire(\"Charge2.a\")\nGoto Fire3\nCharge2.a:\nPROC H 1 ACS_ExecuteAlways(998,0,36,7)\nPROC J 0 A_JumpIfInventory(\"IsBot\", 1, \"BotFire\")\nPROC H 0 A_Refire(\"Charge2\")\nGoto Fire3\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready2+1\n}\n}\n\nactor SuperAdaptorWepC : SuperAdaptorWep\n{\ndropitem \"AdaptorUpgrade2GiverDropped\"\nStates\n{\nTakeBusters:\nSAPT A 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nHold:\nSAPT D 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2\")\nSAPT D 0 A_JumpIfInventory(\"WeaponCharge\",21,\"Charge1\")//\nSAPT D 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Charge\")\nSAPT A 1 A_GiveInventory(\"WeaponCharge_RC\",1)//\nSAPT D 0 A_Refire\nGoto Fire\nCharge:\nSAPT D 0 A_PlaySoundEx(\"weapon/adaptercharge\",\"Weapon\")\nSAPT AD 1\nSAPT AD 1\nSAPT AD 1\nGoto Charge1\nCharge1:\nSAPT A 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2Start\")\nSAPT A 0 ACS_ExecuteAlways(998,0,77,1)//\nSAPT A 1 A_GiveInventory(\"WeaponCharge_RC\",1)//\nSAPT A 0 A_Refire(\"Charge1.a\")\nGoto Fire\nCharge1.a:\nSAPT D 1 ACS_ExecuteAlways(998,0,78,5)//\nSAPT A 0 A_Refire(\"Charge1\")\nGoto Fire\nCharge2Start:\nSAPT G 0 A_GunFlash(\"Sound.BusterCharge\",GFF_NOEXTCHANGE)\ngoto Charge2\nCharge2:\nSAPT G 1 ACS_ExecuteAlways(998,0,79,6)//\nSAPT A 0 A_Refire(\"Charge2.a\")\nGoto Fire2\nCharge2.a:\nSAPT H 1 ACS_ExecuteAlways(998,0,80,7)//\nSAPT A 0 A_Refire(\"Charge2.b\")\nGoto Fire2\nCharge2.b:\nSAPT K 1 ACS_ExecuteAlways(998,0,77,1)//\nSAPT A 0 A_Refire(\"Charge2.c\")\nGoto Fire2\nCharge2.c:\nSAPT K 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nSAPT A 0 A_Refire(\"Charge2\")\nGoto Fire2\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready3\n}\n}\n\nactor LaserBusterC : LaserBuster\n{\ndropitem \"LaserBusterUpgrade2GiverDropped\"\nstates\n{\nTakeBusters:\nBUST B 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nHold:\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2\")//\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",21,\"Charge1\")//\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Charge\")\nBUST B 1 A_GiveInventory(\"WeaponCharge_RC\",1)//\nBUST B 0 A_Refire\nGoto Ready2+2\nCharge:\nBUST B 0 A_PlaySoundEx(\"weapon/coilstart\",\"Weapon\")\nGoto Charge1\nCharge1:\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2Start\")\nLBST H 1 ACS_ExecuteAlways(998,0,106,5)//\nCHBU H 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nBUST B 1 ACS_ExecuteAlways(998,0,0,1)//\nBUST B 0 A_GiveInventory(\"WeaponCharge_RC\",1)//\nCHBU H 0 A_Refire(\"Charge1\")\nGoto Fire2\nCharge2Start:\nBUST B 0 A_GunFlash(\"Sound.BusterCharge\",GFF_NOEXTCHANGE)\nGoto Charge2\nCharge2:\nLBST I 1 ACS_ExecuteAlways(998,0,107,7)//\nCHBU H 0 A_Refire(\"Charge2.a\")\nGoto Fire3\nCharge2.a:\nBUST B 1 ACS_ExecuteAlways(998,0,0,6)//\nBUST B 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nCHBU H 0 A_Refire(\"Charge2\")\nGoto Fire3\nBotFire:\nBUST B 0 A_Jump(16,\"Fire3\")\nCHBU H 0 A_Refire(\"Charge2\")//\nGoto Fire3\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready2+2\n}\n}\n\nactor ArrowBusterC : ArrowBuster\n{\ndropitem \"ArrowBusterUpgrade2GiverDropped\"\nstates\n{\nTakeBusters:\nBUST B 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nHold:\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2\")//\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",21,\"Charge1\")//\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Charge\")\nBUST B 1 A_GiveInventory(\"WeaponCharge_RC\",1)//\nBUST B 0 A_Refire\nGoto Ready2+2\nCharge:\nBUST B 0 A_PlaySoundEx(\"weapon/coilstart\",\"Weapon\")\nGoto Charge1\nCharge1:\nBUST B 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2Start\")\nCHBU H 1 ACS_ExecuteAlways(998,0,92,5)//\nCHBU H 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nBUST B 1 ACS_ExecuteAlways(998,0,0,1)//\nBUST B 0 A_GiveInventory(\"WeaponCharge_RC\",1)//\nCHBU H 0 A_Refire(\"Charge1\")\nGoto Fire2\nCharge2Start:\nBUST B 0 A_GunFlash(\"Sound.BusterCharge\", GFF_NOEXTCHANGE)\nGoto Charge2\nCharge2:\nBUST B 1 ACS_ExecuteAlways(998,0,93,6)//\nCHBU H 0 A_Refire(\"Charge2.a\")\nGoto Fire3\nCharge2.a:\nCHBU I 1 ACS_ExecuteAlways(998,0,94,7)//\nCHBU H 0 A_Refire(\"Charge2.b\")\nGoto Fire3\nCharge2.b:\nCHBU J 1 ACS_ExecuteAlways(998,0,0,5)//\nBUST B 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nBUST B 0 A_Refire(\"Charge2\")\nGoto Fire3\nBotFire:\nBUST B 0 A_Jump(16,\"Fire3\")\nCHBU H 0 A_Refire(\"Charge2\")//\nGoto Fire3\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready2+2\n}\n}\n\nactor DuoFistC : DuoFist\n{\ndropitem \"DuoFistUpgrade2GiverDropped\"\nStates\n{\nTakeBusters:\nDUOF C 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nHold:\nDUOF B 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Charge\")\nDUOF B 1 A_GiveInventory(\"WeaponCharge_RC\",1)//\nDUOF B 0 A_Refire\nGoto Ready2+2\nCharge:\nDUOF B 0 A_PlaySoundEx(\"weapon/coilstart\",\"Weapon\")\nGoto Charge1\nCharge1:\nDUOF B 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2Start\")\nDUOF H 1 ACS_ExecuteAlways(998,0,102,5)//\nDUOF H 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nDUOF B 1 ACS_ExecuteAlways(998,0,101,1)//\nDUOF B 0 A_GiveInventory(\"WeaponCharge_RC\",1)//\nDUOF H 0 A_Refire(\"Charge1\")\nGoto Fire2\nCharge2Start:\nDUOF K 0 A_GunFlash(\"Sound.BusterCharge\", GFF_NOEXTCHANGE)\nGoto Charge2\nCharge2:\nDUOF K 1 ACS_ExecuteAlways(998,0,103,6)\nDUOF H 0 A_Refire(\"Charge2.a\")\nGoto Fire3\nCharge2.a:\nDUOF I 1 ACS_ExecuteAlways(998,0,104,7)\nDUOF H 0 A_Refire(\"Charge2.b\")\nGoto Fire3\nCharge2.b:\nDUOF J 1 ACS_ExecuteAlways(998,0,101,1)//\nDUOF J 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nDUOF H 0 A_Refire(\"Charge2\")\nGoto Fire3\nBotFire:\nDUOF H 0 A_Jump(16,\"Fire3\")\nDUOF H 0 A_Refire(\"Charge2\")//\nGoto Fire3\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready2+2\n}\n}\n\nactor TrebleBoostC : TrebleBoost\n{\ndropitem \"TrebleBoostUpgrade2GiverDropped\"\nStates\n{\nTakeBusters:\nTREB B 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready2\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:\nTREB B 0 A_JumpIfInventory(\"TrebleFlightFlag\",1,\"FlightReady\")\nGoto Ready2\n}\n}\n\n//MM1//MM1//MM1//MM1//MM1//MM1\n//MM1//MM1//MM1//MM1//MM1//MM1\nactor RollingCutterWepC : RollingCutterWep //replaces RollingCutterWep\n{\ndropitem \"RollingCutterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SuperArmWepC : SuperArmWep //replaces SuperArmWep\n{\ndropitem \"SuperArmWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfireC:\nTNT1 A 0 A_JumpIfInventory(\"SuperArmTemp\",1,\"Throw\")\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nTNT1 A 0 A_JumpIfInventory(\"SuperArmTemp\",1,\"Throw\")\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor IceSlasherWepC : IceSlasherWep //replaces IceSlasherWep\n{\ndropitem \"IceSlasherWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor HyperBombWepC : HyperBombWep //replaces HyperBombWep\n{\ndropitem \"HyperBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor FireStormWepC : FireStormWep //replaces FireStormWep\n{\ndropitem \"FireStormWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor ThunderBeamWepC : ThunderBeamWep //replaces ThunderBeamWep\n{\ndropitem \"ThunderBeamWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nTHUN H 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTHUN H 0 A_PlaySoundEx(\"weapon/thunderbeam\",\"Weapon\")\n//\nTHUN H 0 A_SpawnItemEx(\"ThunderBeam\",0,8,32,cos(pitch)*30,0,sin(-pitch)*30,45)\nTHUN H 0 A_SpawnItemEx(\"ThunderBeam\",0,8,32,cos(pitch)*30,0,sin(-pitch)*30,-45)\nTHUN H 0 A_SpawnItemEx(\"ThunderBeam\",cos(pitch)*8,0,32,cos(pitch)*30,0,sin(-pitch)*30,-45)\nTHUN H 0 A_SpawnItemEx(\"ThunderBeam\",cos(pitch)*8,0,32,cos(pitch)*30,0,sin(-pitch)*30,-135)\nTHUN H 0 A_SpawnItemEx(\"ThunderBeam\",cos(pitch)*-8,0,32,cos(pitch)*30,0,sin(-pitch)*30,45)\nTHUN H 0 A_SpawnItemEx(\"ThunderBeam\",cos(pitch)*-8,0,32,cos(pitch)*30,0,sin(-pitch)*30,135)\ngoto \"Super::Fire+2\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TimeSlowWepC : TimeSlowWep //replaces TimeSlowWep\n{\ndropitem \"TimeSlowWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire2:\nTSLO A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTSLO A 0 A_JumpIfInventory(\"TimeSlowCooldownC\",1,\"NoAmmo\")//TimeSlowCooldown\nTSLO A 0 A_ScaleVelocity(0.5)\nSLOT JKLMN 2\nTNT1 A 0 A_PlaySoundEx(\"weapon/slow\",\"Weapon\")\nTNT1 A 0 ACS_Execute(976,0)\nTNT1 A 0 A_FireCustomMissile(\"TimeSlow\",0,1,8,0)\nTNT1 A 2\nTSLO BC 1\nTSLO A 1 A_GiveInventory(\"TimeSlowCooldown_RC\",1)//TimeSlowCooldown\ngoto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n\nReadyC:Goto Ready+1\n}\n}\n\nactor OilSliderWepC : OilSliderWep //replaces OilSliderWep\n{\ndropitem \"OilSliderWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nSlide:\nOILL A 0 SetPlayerProperty(0, 1, 0)\nOILL A 0 A_TakeInventory(\"OilSliderFlag\",1)\nOILL A 0 A_JumpIfInventory(\"IsUnderWater\", 1, \"UnderWater\")\nOILL A 0 A_JumpIfInventory(\"IsUnderBubbleWater\", 1, \"UnderWater\")\nGoto SlideContinue\n\nAltfireC:\nOILL A 0 A_JumpIfInventory(\"OilCheck\",1,\"SlideBegin\")\nOILL A 0 A_JumpIfInventory(\"OilBoat\",1,\"OilPogo\")\ngoto AltFireS\nReadyC:Goto Ready+2\n\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM2//MM2//MM2//MM2//MM2//MM2\n//MM2//MM2//MM2//MM2//MM2//MM2\nactor MetalBladeWepC : MetalBladeWep //replaces MetalBladeWep\n{\ndropitem \"MetalBladeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor AirShooterWepC : AirShooterWep //replaces AirShooterWep\n{\ndropitem \"AirShooterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BubbleLeadWepC : BubbleLeadWep //replaces BubbleLeadWep\n{\ndropitem \"BubbleLeadWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor QuickBoomerangWepC : QuickBoomerangWep //replaces QuickBoomerangWep\n{\ndropitem \"QuickBoomerangWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor CrashBombWepC : CrashBombWep //replaces CrashBombWep\n{\ndropitem \"CrashBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TimeStopperWepC : TimeStopperWep //replaces TimeStopperWep\n{\ndropitem \"TimeStopperWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor AtomicFireWepC : AtomicFireWep //replaces AtomicFireWep\n{\ndropitem \"AtomicFireWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nHold2Start:\nHEAT G 0 A_GunFlash(\"Sound.Heat\", GFF_NOEXTCHANGE)//A_PlaySoundEx(\"weapon/heat1\", \"SoundSlot5\", 1)\nHold2:\nHEAT G 0 A_JumpIfInventory(\"WeaponCharge\",40,\"Hold3Start\")\nHEAT H 1 ACS_ExecuteAlways(998,0,60,5)\nHEAT G 0 A_Refire(\"Hold2.a\")\nGoto Fire1\nHold2.a:\nHEAT G 0 ACS_ExecuteAlways(998,0,3,1)\nHEAT G 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nHEAT G 0 A_Refire(\"Hold2\")\nGoto Fire1\nHold3Start:\nHold3:\nHEAT G 0 A_JumpIfInventory(\"WeaponCharge\",70,\"Hold4Start\")\nHEAT I 1 ACS_ExecuteAlways(998,0,61,6)\nHEAT G 0 A_Refire(\"Hold3.a\")\nGoto Fire2\nHold3.a:\nHEAT G 1 ACS_ExecuteAlways(998,0,3,1)\nHEAT G 0 A_GiveInventory(\"WeaponCharge_RC\",1)\nHEAT G 0 A_Refire(\"Hold3\")\nGoto Fire2\nBotFire:\nHEAT G 0 A_Jump(16, \"Fire3\")\nHEAT G 0 A_Refire(\"Hold4\")\nGoto Fire3\nHold4Start:\nHold4:\nHEAT J 1 ACS_ExecuteAlways(998,0,62,7)\nHEAT G 0 A_Refire(\"Hold4.a\")\nGoto Fire3\nHold4.a:\nHEAT G 1 ACS_ExecuteAlways(998,0,3,1)\nHEAT G 0 A_JumpIfInventory(\"IsBot\", 1, \"BotFire\")\nHEAT G 0 A_Refire(\"Hold4\")\nGoto Fire3\n\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\n}\n}\n\nactor LeafShieldWepC : LeafShieldWep //replaces LeafShieldWep\n{\ndropitem \"LeafShieldWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nLEAF A 0 A_TakeInventory(\"ShieldCheck\", 1)\nLEAF A 0 A_TakeInventory(\"LeafShieldCharge\", 99)\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfireC:\nLEAF A 0 A_TakeInventory(\"ShieldCheck\", 1)\nLEAF A 0 A_TakeInventory(\"LeafShieldCharge\", 99)\ngoto AltFireS\nReadyC:Goto Ready+1\n}\n}\n\n//MM3//MM3//MM3//MM3//MM3//MM3\n//MM3//MM3//MM3//MM3//MM3//MM3\nactor NeedleCannonWepC : NeedleCannonWep //replaces NeedleCannonWep\n{\ndropitem \"NeedleCannonWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor MagnetMissileWepC : MagnetMissileWep //replaces MagnetMissileWep\n{\ndropitem \"MagnetMissileWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nMAGG C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nMAGG C 0 A_PlaySoundEx(\"weapon/magnetmissile\",\"Weapon\")\nMAGG C 0 A_FireCustomMissile(\"MagnetMissileSpread\",0,1,8,0)\ngoto \"Super::Fire+3\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor GeminiLaserWepC : GeminiLaserWep //replaces GeminiLaserWep\n{\ndropitem \"GeminiLaserWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor HardKnuckleWepC : HardKnuckleWep //replaces HardKnuckleWep\n{\ndropitem \"HardKnuckleWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TopSpinWepC : TopSpinWep //replaces TopSpinWep\n{\ndropitem \"TopSpinWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\n}\n}\n\nactor SearchSnakeWepC : SearchSnakeWep //replaces SearchSnakeWep\n{\ndropitem \"SearchSnakeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SparkShockWepC : SparkShockWep //replaces SparkShockWep\n{\ndropitem \"SparkShockWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready2\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready2\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready2\n}\n}\n\nactor ShadowBladeWepC : ShadowBladeWep //replaces ShadowBladeWep\n{\ndropitem \"ShadowBladeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\n\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM4//MM4//MM4//MM4//MM4//MM4\n//MM4//MM4//MM4//MM4//MM4//MM4\nactor FlashStopperWepC : FlashStopperWep //replaces FlashStopperWep\n{\ndropitem \"FlashStopperWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor RainFlushWepC : RainFlushWep //replaces RainFlushWep\n{\ndropitem \"RainFlushWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nTOAH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTOAH A 0 A_FireCustomMissile(\"RainFlushPod\",0,1,0,0)\nTOAH A 0 A_SpawnItemEx(\"RainFlush\",0,0,0)\nTOAH A 0 A_SpawnItemEx(\"RainFlush\",0,0,0,0,0,0,15)\nTOAH A 0 A_SpawnItemEx(\"RainFlush\",0,0,0,0,0,0,-15)\ngoto \"Super::Fire+3\"\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nReadyC:Goto Ready+1\n}\n}\n\nactor DrillBombWepC : DrillBombWep //replaces DrillBombWep\n{\ndropitem \"DrillBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor PharaohShotWepC : PharaohShotWep //replaces PharaohShotWep\n{\ndropitem \"PharaohShotWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nPHAN A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nPHAN A 2 A_GiveInventory(\"PharaohCharge\",1)\nPHAN A 0 A_Refire(\"Hold1\")\nGoto Throw1\nHold1:\nPHAN BCDE 2\nPHAN E 0 A_SpawnItemEx(\"PharaohFX\")\nPHAN A 0 A_Refire(\"Hold2\")\nGoto Throw1\nHold2:\nTNT1 A 0 A_JumpIfInventory(\"PharaohCharge\",78,\"Hold3a\")\nTNT1 A 1 A_GiveInventory(\"PharaohCharge_RC\",1)\nTNT1 A 0 A_Refire(\"Hold2\")\nTNT1 A 0 A_JumpIfInventory(\"PharaohCharge\",78,\"Throw3\")\nTNT1 A 0 A_JumpIfInventory(\"PharaohCharge\",33,\"Throw2\")\nGoto Throw1\n\nAltfire:\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\n}\n}\n\nactor RingBoomerangWepC : RingBoomerangWep //replaces RingBoomerangWep\n{\ndropitem \"RingBoomerangWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DustCrusherWepC : DustCrusherWep //replaces DustCrusherWep\n{\ndropitem \"DustCrusherWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DiveMissileWepC : DiveMissileWep //replaces DiveMissileWep\n{\ndropitem \"DiveMissileWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nAIRS D 0 A_JumpIfNoAmmo(\"NoAmmo\")\nAIRS D 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nAIRS D 0 A_FireCustomMissile(\"DiveMissileSpread\",0,1,8,0)\ngoto \"Super::Fire+3\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SkullBarrierWepC : SkullBarrierWep //replaces SkullBarrierWep\n{\ndropitem \"SkullBarrierWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM5//MM5//MM5//MM5//MM5//MM5\n//MM5//MM5//MM5//MM5//MM5//MM5\nactor GravityHoldWepC : GravityHoldWep //replaces GravityHoldWep\n{\ndropitem \"GravityHoldWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor WaterWaveWepC : WaterWaveWep //replaces WaterWaveWep\n{\ndropitem \"WaterWaveWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor PowerStoneWepC : PowerStoneWep //replaces PowerStoneWep\n{\ndropitem \"PowerStoneWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor GyroAttackWepC : GyroAttackWep //replaces GyroAttackWep\n{\ndropitem \"GyroAttackWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\n}\n}\n\nactor StarCrashWepC : StarCrashWep //replaces StarCrashWep\n{\ndropitem \"StarCrashWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfireC:\nSTAA A 0 A_TakeInventory(\"ShieldCheck\",1)\ngoto AltFireS\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nSTAA A 0 A_TakeInventory(\"ShieldCheck\",1)\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nReadyC:Goto Ready+1\n}\n}\n\nactor ChargeKickWepC : ChargeKickWep //replaces ChargeKickWep\n{\ndropitem \"ChargeKickWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nCKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\n\nCKIC C 0 A_GiveInventory(\"MegaSlide\",1)\nCKIC C 0 A_GiveInventory(\"ProtoSlide\",1)\nCKIC C 0 A_GiveInventory(\"BassDash\",1)\nCKIC C 0 A_GiveInventory(\"DuoBash\",1)\n\nCKIC C 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\nCKIC C 0 SetPlayerProperty(0,1,0)\nCKIC C 2 A_ChangeVelocity(25,0,momz,3)\nCKIC B 2 A_FireCustomMissile(\"ChargeKick\",0,1,0,0)\nCKIC A 8 SetPlayerProperty(0,0,0)\nCKIC B 5\nCKIC C 5\n\nCKIC C 0 A_TakeInventory(\"MegaSlide\",1)\nCKIC C 0 A_TakeInventory(\"ProtoSlide\",1)\nCKIC C 0 A_TakeInventory(\"BassDash\",1)\nCKIC C 0 A_GiveInventory(\"DuoBash\",1)\n\nCKIC C 0 A_Refire\nGoto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nReadyC:Goto Ready+1\n}\n}\n\nactor NapalmBombWepC : NapalmBombWep //replaces NapalmBombWep\n{\ndropitem \"NapalmBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor CrystalEyeWepC : CrystalEyeWep //replaces CrystalEyeWep\n{\ndropitem \"CrystalEyeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM6//MM6//MM6//MM6//MM6//MM6\n//MM6//MM6//MM6//MM6//MM6//MM6\nactor BlizzardAttackWepC : BlizzardAttackWep //replaces BlizzardAttackWep\n{\ndropitem \"BlizzardAttackWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor CentaurFlashWepC : CentaurFlashWep //replaces CentaurFlashWep\n{\ndropitem \"CentaurFlashWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor FlameBlastWepC : FlameBlastWep //replaces FlameBlastWep\n{\ndropitem \"FlameBlastWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor KnightCrushWepC : KnightCrushWep //replaces KnightCrushWep\n{\ndropitem \"KnightCrushWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor PlantBarrierWepC : PlantBarrierWep //replaces PlantBarrierWep\n{\ndropitem \"PlantBarrierWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nPLAA A 0 A_JumpIfInventory(\"ShieldCheck\",1,\"ShieldThrow\")\nPLAA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nPLAA A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nPLAA A 1 A_GiveInventory(\"ShieldCheck\",1)\ngoto ShieldActive\nShieldActive:\nPLAA B 0 A_SpawnItemEx(\"PlantBarrierWarper\")\nPLAA BCDEFGH 2\nPLAA A 0 A_JumpIf(ACS_ExecuteWithResult(CBM_FetchMyHealth,2)==0,\"Waiting\")\nGoto Shield\nShield:\nPLAA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nPLAA A 0 HealThing(1)\nPLAA A 0 A_JumpIf(ACS_ExecuteWithResult(CBM_FetchMyHealth,2)==0,\"Waiting\")\nPLAA A 0 A_TakeInventory(\"PlantBarrierAmmo\",1)\nPLAA A 2 A_WeaponReady\nPLAA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nPLAA A 0 HealThing(1)\nPLAA A 0 A_JumpIf(ACS_ExecuteWithResult(CBM_FetchMyHealth,2)==0,\"Waiting\")\nPLAA A 2 A_WeaponReady\nPLAA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nPLAA A 0 HealThing(1)\nPLAA A 0 A_JumpIf(ACS_ExecuteWithResult(CBM_FetchMyHealth,2)==0,\"Waiting\")\nPLAA A 2 A_WeaponReady\nPLAA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nPLAA A 0 HealThing(1)\nPLAA A 0 A_JumpIf(ACS_ExecuteWithResult(CBM_FetchMyHealth,2)==0,\"Waiting\")\nLoop\nWaiting:\nPLAA A 1 A_WeaponReady\nPLAA A 0 A_JumpIf(ACS_ExecuteWithResult(CBM_FetchMyHealth,2),\"Shield\")\n//A_JumpIfHealthLower(ACS_ExecuteWithResult(CBM_FetchMyHealth,1), \"Shield\")\nPLAA A 0 A_JumpIfInventory(\"ShieldCheck\", 1, \"Waiting\")\nGoto ShieldThrow\n\nAltfireC:\nPLAA A 0 A_TakeInventory(\"PlantWeakener\",1)\nPLAA A 0 A_TakeInventory(\"ShieldCheck\",999)\ngoto AltFireS\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nPLAA A 0 A_TakeInventory(\"PlantWeakener\",1)\nPLAA A 0 A_TakeInventory(\"ShieldCheck\",999)\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nReadyC:Goto Ready+1\n}\n}\n\nactor SilverTomahawkWepC : SilverTomahawkWep //replaces SilverTomahawkWep\n{\ndropitem \"SilverTomahawkWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor WindStormWepC : WindStormWep //replaces WindStormWep\n{\ndropitem \"WindStormWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor YamatoSpearWepC : YamatoSpearWep //replaces YamatoSpearWep\n{\ndropitem \"YamatoSpearWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM7//MM7//MM7//MM7//MM7//MM7\n//MM7//MM7//MM7//MM7//MM7//MM7\nactor FreezeCrackerWepC : FreezeCrackerWep //replaces FreezeCrackerWep\n{\ndropitem \"FreezeCrackerWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor JunkShieldWepC : JunkShieldWep //replaces JunkShieldWep\n{\ndropitem \"JunkShieldWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfireC:\nJARM A 0 A_TakeInventory(\"ShieldCheck\",1)\nJARM A 0 A_TakeInventory(\"JunkShieldCheck\",1)\nJARM A 0 A_TakeInventory(\"BasicArmor\",100)\nJARM A 0 A_TakeInventory(\"JunkDuration\",999)\nJARM A 0 A_StopSoundEx(\"Weapon\")\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DangerWrapWepC : DangerWrapWep //replaces DangerWrapWep\n{\ndropitem \"DangerWrapWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor ThunderBoltWepC : ThunderBoltWep //replaces ThunderBoltWep\n{\ndropitem \"ThunderboltWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor WildCoilWepC : WildCoilWep //replaces WildCoilWep\n{\ndropitem \"WildCoilWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nHoldStart:\nWCOI A 0 A_PlaySoundEx(\"weapon/coilstart\", \"Weapon\")\nGoto Hold2\nHold2:\nWCOI A 0 A_JumpIfInventory(\"WeaponCharge\",30,\"Hold3\")//23\nWCOI A 0 A_JumpIfInventory(\"WeaponCharge\",22,\"HoldStart2\")\nWCOI G 1 ACS_ExecuteAlways(998,0,74,5)\nWCOI G 0 A_Refire(\"Hold2.a\")\nGoto Fire1\nHold2.a:\nWCOI A 1 ACS_ExecuteAlways(998,0,58,1)\nWCOI A 0 A_GiveInventory(\"WeaponCharge_RC\",1)\nWCOI G 0 A_Refire(\"Hold2\")\nGoto Fire1\nHoldStart2:\nSAPT A 0 ACS_ExecuteAlways(974,0)\nNCRU L 0 A_GunFlash(\"Sound.BusterCharge\", GFF_NOEXTCHANGE)\nWCOI A 0 A_GiveInventory(\"WeaponCharge\",10)//1\nGoto Hold3\nHold3:\nWCOI H 1 ACS_ExecuteAlways(998,0,75,6)\nWCOI H 0 A_Refire(\"Hold3.a\")\nGoto Fire2\nHold3.a:\nWCOI I 1 ACS_ExecuteAlways(998,0,76,7)\nWCOI H 0 A_Refire(\"Hold3.b\")\nGoto Fire2\nHold3.b:\nWCOI A 1 ACS_ExecuteAlways(998,0,58,1)\nWCOI A 0 A_JumpIfInventory(\"IsBot\", 1, \"BotFire\")\nWCOI H 0 A_Refire(\"Hold3\")\nGoto Fire2\n\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+2\n}\n}\n\nactor SlashClawWepC : SlashClawWep //replaces SlashClawWep\n{\ndropitem \"SlashClawWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor NoiseCrushWepC : NoiseCrushWep //replaces NoiseCrushWep\n{\ndropitem \"NoiseCrushWepCDropped\"\n+WEAPON.ALT_AMMO_OPTIONAL\nWeapon.AmmoUse2 2\nweapon.ammotype2 \"NoiseCrushAmmo\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nCharged:\nNCRU L 0 A_GunFlash(\"Sound.BusterCharge\", GFF_NOEXTCHANGE)\nNCRU L 0 ACS_ExecuteAlways(998,0,72,6)\nNCRU M 1 A_WeaponReady\nNCRU L 0 ACS_ExecuteAlways(998,0,73,7)\nNCRU N 1 A_WeaponReady\nNCRU I 0 ACS_ExecuteAlways(998,0,55,1)\nNCRU I 1 A_WeaponReady\nGoto Charged+1\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nNCRU I 0 A_JumpIfInventory(\"WeaponCharge\",1,\"Fire2\")\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor ScorchWheelWepC : ScorchWheelWep //replaces ScorchWheelWep\n{\ndropitem \"ScorchWheelWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM8//MM8//MM8//MM8//MM8//MM8\n//MM8//MM8//MM8//MM8//MM8//MM8\nactor MegaBallWepC : MegaBallWep //replaces MegaBallWep\n{\ndropitem \"MegaBallWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TornadoHoldWepC : TornadoHoldWep //replaces TornadoHoldWep\n{\ndropitem \"TornadoHoldWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor AstroCrushWepC : AstroCrushWep //replaces AstroCrushWep\n{\ndropitem \"AstroCrushWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nFire:\nAHUD A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nAHUD B 0\nAHUD B 0 A_JumpIfInventory(\"FlightDisableFlag\",1,3)\nAHUD B 0 A_Stop\nAHUD B 0 SetPlayerProperty(0,1,3)\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyFrozen\",1)\n\nAHUD BCDEF 3\nTNT1 A 0 A_FireCustomMissile(\"AstroCrushSpawner\",0,1,0,0)\nTNT1 A 30\nAHUD B 0 SetPlayerProperty(0,0,3)\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyUnfrozen\",1)\n\nAHUD GH 3\nAHUD A 14\nAHUD A 0 A_Refire\nGoto Ready+1\nReadyC:Goto Ready+1\n}\n}\n\nactor FlameSwordWepC : FlameSwordWep //replaces FlameSwordWep\n{\ndropitem \"FlameSwordWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor ThunderClawWepC : ThunderClawWep //replaces ThunderClawWep\n{\ndropitem \"ThunderClawWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor HomingSniperWepC : HomingSniperWep //replaces HomingSniperWep\n{\ndropitem \"HomingSniperWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nHold:\nHSNI C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nHSNI C 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Hold1\")\nHSNI C 0 A_GiveInventory(\"WeaponCharge_RC\",1)\nHSNI C 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nHSNI C 0 A_Refire\nGoto Fire1\nHold1:\nHSNI C 0 //A_JumpIfInventory(\"WeaponCharge\",19,\"Charge1\")\nHSNI C 0 A_PlaySoundEx(\"weapon/chargeup\",\"Weapon\")\nHSNI C 2 A_GiveInventory(\"WeaponCharge\",1)\nCharge1:\nHSNI C 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2Start\")\nHSNI F 1 ACS_ExecuteAlways(998,0,89,5)\nHSNI C 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nHSNI C 0 ACS_ExecuteAlways(998,0,88,1)\nHSNI C 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nHSNI C 0 A_Refire(\"Charge1\")\nGoto Fire2\nCharge2Start:\nHSNI I 0 A_GunFlash(\"Sound.BusterCharge\", GFF_NOEXTCHANGE)\nGoto Charge2\nCharge2:\nHSNI I 1 ACS_ExecuteAlways(998,0,90,6)\nHSNI C 0 A_Refire(\"Charge2.a\")\nGoto Fire3\nCharge2.a:\nHSNI J 1 ACS_ExecuteAlways(998,0,91,7)\nHSNI C 0 A_Refire(\"Charge2.b\")\nGoto Fire3\nCharge2.b:\nHSNI C 1 ACS_ExecuteAlways(998,0,88,1)\nHSNI C 0 A_GiveInventory(\"WeaponCharge\",1)\nHSNI C 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nHSNI C 0 A_Refire(\"Charge2\")\nGoto Fire3\n\nFire2:\nHSNI C 0 A_TakeInventory(\"WeaponCharge\",500)\nHSNI C 0 A_PlaySoundEx(\"weapon/coilexplode\",\"Weapon\")\nHSNI C 0 A_JumpIfInventory(\"HomingSniperAmmo\",4,\"Fire2r\")\nGoto Fire1\nFire3:\nHSNI C 0 A_TakeInventory(\"WeaponCharge\",500)\nHSNI C 0 A_PlaySoundEx(\"weapon/coilexplode\",\"Weapon\")\nHSNI C 0 A_JumpIfInventory(\"HomingSniperAmmo\",10,\"Fire3r\")\nHSNI C 0 A_JumpIfInventory(\"HomingSniperAmmo\",4,\"Fire2r\")\nGoto Fire1\n\nFire1:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"Fire1Spread\")\ngoto \"Super::Fire1\"\nFire1Spread:\nHSNI C 0 A_TakeInventory(\"WeaponCharge\",500)\nHSNI C 0 A_PlaySoundEx(\"weapon/coilexplode\",\"Weapon\")\nHSNI C 0 A_FireCustomMissile(\"HomingSniperSpread\",0,1,8,0)\ngoto \"Super::Fire1+3\"\nFire2r:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"Fire2rSpread\")\ngoto \"Super::Fire2r\"\nFire2rSpread:\nHSNI C 0 A_TakeInventory(\"HomingSniperAmmo\",4)\nHSNI C 0 A_FireCustomMissile(\"HomingSniperSpread\",0,0,8,0)\nHSNI C 2\nHSNI C 0 A_FireCustomMissile(\"HomingSniperSpread\",random(-5,5),0,8,0,0,random(-4,4))\ngoto \"Super::Fire2r+4\"\nFire3r:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"Fire3rSpread\")\ngoto \"Super::Fire3r\"\nFire3rSpread:\nHSNI C 0 A_TakeInventory(\"HomingSniperAmmo\",10)\nHSNI C 0 A_FireCustomMissile(\"HomingSniperSpread\",0,0,8,0)\nHSNI C 2\nHSNI C 0 A_FireCustomMissile(\"HomingSniperSpread\",random(-7,7),0,8,0,0,random(-4,4))\nHSNI D 2\nHSNI D 0 A_FireCustomMissile(\"HomingSniperSpread\",random(-7,7),0,8,0,0,random(-4,4))\nHSNI D 2\nHSNI D 0 A_FireCustomMissile(\"HomingSniperSpread\",random(-7,7),0,8,0,0,random(-4,4))\nHSNI D 2\nHSNI C 0 A_FireCustomMissile(\"HomingSniperSpread\",random(-7,7),0,8,0,0,random(-4,4))\ngoto \"Super::Fire3r+10\"\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor IceWaveWepC : IceWaveWep //replaces IceWaveWep\n{\ndropitem \"IceWaveWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor FlashBombWepC : FlashBombWep //replaces FlashBombWep\n{\ndropitem \"FlashBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor WaterBalloonWepC : WaterBalloonWep //replaces WaterBalloonWep\n{\ndropitem \"WaterBalloonWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MMB//MMB//MMB//MMB//MMB//MMB\n//MMB//MMB//MMB//MMB//MMB//MMB\nactor TenguBladeWepC : TenguBladeWep //replaces TenguBladeWep\n{\ndropitem \"TenguBladeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nHold:\nTENA A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTENA A 0 A_JumpIfInventory(\"WeaponCharge\", 25, \"Charge2\")\nTENA A 0 A_JumpIfInventory(\"WeaponCharge\", 15, \"Charge\")\nTENA A 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nTENA A 0 A_Refire\nGoto Fire1\nCharge:\nTENA B 0 A_JumpIfInventory(\"WeaponCharge\", 25, \"Charge2\")\nTENA B 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nTENA B 0 A_Refire\nGoto Fire1\n\nDashStart:\nTENA E 0 A_GiveInventory(\"CutterFlag\",10)\nTENA E 0 A_TakeInventory(\"TenguBladeAmmo\",2)\nTENA E 0 A_Recoil(-50)\nTENA E 0 A_PlaySoundEx(\"weapon/tengudash\",\"Weapon\")\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyFrozen\",1)//\n\nTENA E 0 A_ChangeFlag(\"THRUSPECIES\",1)\nGoto DashAttack\nDashExtend:\nTENA E 0 A_GiveInventory(\"CutterFlag\",2)\nTENA E 0 A_Stop\nTENA E 0 A_SpawnItemEx(\"TenguDash\")\nTENA E 0 A_Recoil(-40)\nTENA E 0 ThrustThingZ(0,35,0,0)\nGoto DashAttack\nDashAttack:\nTENA E 0 A_Recoil(-1)\nTENA E 1 A_SpawnItemEx(\"TenguDash\",48,0,32,momx,momy,momz,0,8) //A_FireCustomMissile(\"TenguMelee\",0,0,11,-8)\nTENA E 0 A_TakeInventory(\"CutterFlag\",1)\nTENA E 0 A_JumpIfInventory(\"CutterFlag\",1,\"DashAttack\")\nDashFinish:\nTENA E 1 A_JumpIf(ACS_ExecuteWithResult(261,64)==1,\"DashExtend\")\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyUnfrozen\",1)//\n\nTENA E 0 A_ChangeFlag(\"THRUSPECIES\",0)\nTENA E 0 A_ScaleVelocity(0.25)\nTENA FG 2\nTNT1 A 8 A_TakeInventory(\"WeaponCharge\",999)\nTENA CBA 2\nTENA A 0 A_Refire\nGoto Ready+1\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor CopyVisionWepC : CopyVisionWep //replaces CopyVisionWep\n{\ndropitem \"CopyVisionWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nFire:\nCOPB A 0 A_JumpIfInventory(\"CopyVisionFlag\",1,\"Buster\")\nCOPB A 0 A_JumpIfNoAmmo(\"Buster\")\nCOPB A 0 A_JumpIfInventory(\"EvilFistC\", 1, \"FireBuff\")\nCOPB A 0 A_JumpIfInventory(\"DocBusterC\", 1, \"FireBuff\")\nCOPB A 0 A_JumpIfInventory(\"DuoFistC\", 1, \"FireBuff\")\nCOPB A 0 A_FireCustomMissile(\"CopyVisionSpawner\",0,0,8,0,0,0)\nCOPB A 0 A_TakeInventory(\"CopyVisionAmmo\",7)\nCOPB A 0 A_GiveInventory(\"CopyVisionFlag\",1)\nCOPB BC 3\nCOPB A 5\nCOPB A 2 A_Refire\nGoto Ready+1\nFireBuff:\nCOPB A 0 A_FireCustomMissile(\"CopyVisionBuffSpawner\",0,0,8,0,0,0)\nCOPB A 0 A_TakeInventory(\"CopyVisionAmmo\",7)\nCOPB A 0 A_GiveInventory(\"CopyVisionFlag\",1)\nCOPB BC 3\nCOPB A 5\nCOPB A 2 A_Refire\nGoto Ready+1\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor LightningBoltWepC : LightningBoltWep //replaces LightningBoltWep\n{\ndropitem \"LightningBoltWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nFire:\nLIBO B 0 A_JumpIfNoAmmo(\"NoAmmo\")\nLIBO B 0 A_JumpIfInventory(\"LightningBoltCooldownC\",1,\"NoAmmo\")//LightningBoltCooldown\nLIBO B 0 A_PlaySoundEx(\"weapon/lightningbolt\",\"Weapon\")\nLIBO B 0 A_JumpIfInventory(\"FlightDisableFlag\",1,3)\nLIBO B 0 A_Stop\nLIBO B 0 SetPlayerProperty(0,1,3)\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyFrozen\",1)\n\nLIBO C 2 A_SpawnItemEx(\"LightningStartFX1\",4,0,48)\nLIBO D 2 A_SpawnItemEx(\"LightningStartFX2\",4,0,48)\nLIBO EF 2\nTNT1 A 10\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 0, 1, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 345, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 30, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 315, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 60, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 285, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 90, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 255, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 120, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 225, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 150, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 195, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 180, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 165, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 210, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 135, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 240, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 105, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 270, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 75, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 300, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 45, 0, 8, 0)\nTNT1 A 1 A_FireCustomMissile(\"LightningBoltTracer\", 330, 0, 8, 0)\nTNT1 A 0 A_FireCustomMissile(\"LightningBoltTracer2\", 15, 0, 8, 0)\nTNT1 A 10\nLIBO FEDC 2\nLIBO B 0 SetPlayerProperty(0,0,3)\n\nTNT1 A 0 A_GiveInventory(\"SelfTotallyUnfrozen\",1)\n\nLIBO B 1 A_GiveInventory(\"LightningBoltCooldown_RC\",1)\nLIBO B 0 A_Refire\nGoto Ready+1\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor IceWallWepC : IceWallWep //replaces IceWallWep\n{\ndropitem \"IceWallWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nICWL H 0 A_JumpIfNoAmmo(\"NoAmmo\")\nICWL H 0 A_GiveInventory(\"IceWallFlag\",1)\nICWL H 0 A_PlaySoundEx(\"weapon/icewallspawn\",\"Weapon\")\nICWL H 0 A_Stop\n//\nICWL H 0 A_SpawnItemEx(\"IceWallSpawner\",64,-32,0,0,0,0,45)\nICWL H 0 A_SpawnItemEx(\"IceWallSpawner\",64,32,0,0,0,0,-45)\ngoto \"Super::Fire+4\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SpreadDrillWepC : SpreadDrillWep //replaces SpreadDrillWep\n{\ndropitem \"SpreadDrillWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nSPRE H 0 A_JumpIfInventory(\"SpreadDrillFlag\",2,\"Reset\")\nSPRE H 0 A_JumpIfInventory(\"SpreadDrillFlag\",1,\"Spread\")\nSPRE H 0 A_JumpIfNoAmmo(\"NoAmmo\")\nSPRE H 0 A_JumpIfInventory(\"SpreadDrillBuffer\",1,\"Waiting\")\nSPRE H 0 A_GiveInventory(\"SpreadDrillBuffer\",1)\nSPRE H 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire+5\"\nFireSpread:\nSPRE H 0 A_SpawnItemEx(\"SpreadDrill\",cos(pitch)*32,0,28-(sin(pitch)*32),cos(pitch)*13,0,-sin(pitch)*13,15,0,0)\nSPRE H 0 A_SpawnItemEx(\"SpreadDrill\",cos(pitch)*32,0,28-(sin(pitch)*32),cos(pitch)*13,0,-sin(pitch)*13,-15,0,0)\ngoto \"Super::Fire+5\"\nReset:\nSPRE H 0 A_TakeInventory(\"SpreadDrillBuffer\",999)\nSPRE H 1 A_TakeInventory(\"SpreadDrillFlag\",2)\nGoto Fire+2\n\nAltfire:Goto AltfireCBM\nAltfireCore:\nSPRE I 0 A_JumpIfInventory(\"SpreadDrillBuffer\",1,\"Waiting\")\nSPRE H 0 A_TakeInventory(\"SpreadDrillFlag\", 2)\nGoto Fire\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor RemoteMineWepC : RemoteMineWep //replaces RemoteMineWep\n{\ndropitem \"RemoteMineWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor WaveBurnerWepC : WaveBurnerWep //replaces WaveBurnerWep\n{\ndropitem \"WaveBurnerWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor MagicCardWepC : MagicCardWep //replaces MagicCardWep\n{\ndropitem \"MagicCardWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM9//MM9//MM9//MM9//MM9//MM9\n//MM9//MM9//MM9//MM9//MM9//MM9\nactor ConcreteShotWepC : ConcreteShotWep //replaces ConcreteShotWep\n{\ndropitem \"ConcreteShotWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TornadoBlowWepC : TornadoBlowWep //replaces TornadoBlowWep\n{\ndropitem \"TornadoBlowWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nTBLH B 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTBLH B 2\nTBLH A 0 A_PlaySoundEx(\"weapon/tornadoblow\",\"Weapon\")\nTBLH A 0 //A_GunFlash // TIME ASS\n//\n\nTBLH A 0 A_TakeInventory(\"TornadoBlowAmmo\", 7)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",100,100,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",150,50,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",50,150,0)\nTBLH AAA 0 A_SpawnItemEx(\"TornadoDamager\")\nTBLH C 1 A_GiveInventory(\"TornadoBlowThrust\",1)\nTBLH CD 1\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",-100,100,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",-150,50,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",-50,150,0)\nTBLH AAA 0 A_SpawnItemEx(\"TornadoDamager\")\nTBLH D 1 A_GiveInventory(\"TornadoBlowThrust\",1)\nTBLH EE 1\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",-100,-100,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",-150,-50,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",-50,-150,0)\nTBLH AAA 0 A_SpawnItemEx(\"TornadoDamager\")\nTBLH F 1 A_GiveInventory(\"TornadoBlowThrust\",1)\nTBLH F 1\nTNT1 A 1\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",100,-100,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",150,-50,0)\nTBLH A 0 A_SpawnItemEx(\"TornadoBlow\",50,-150,0)\nTBLH AAA 0 A_SpawnItemEx(\"TornadoDamager\")\ngoto \"Super::Fire+17\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor LaserTridentWepC : LaserTridentWep //replaces LaserTridentWep\n{\ndropitem \"LaserTridentWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor PlugBallWepC : PlugBallWep //replaces PlugBallWep\n{\ndropitem \"PlugBallWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor HornetChaserWepC : HornetChaserWep //replaces HornetChaserWep\n{\ndropitem \"HornetChaserWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nHCHS D 0 A_JumpIfNoAmmo(\"NoAmmo\")\nHCHS D 0 A_PlaySoundEx(\"weapon/hornetchaser\",\"Weapon\")\nHCHS D 0 A_FireCustomMissile(\"HornetChaserSpread\",0,1,8,0)\ngoto \"Super::Fire+3\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor MagmaBazookaWepC : MagmaBazookaWep //replaces MagmaBazookaWep\n{\ndropitem \"MagmaBazookaWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nHold:\nMGHD A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nMGHD A 0 A_GunFlash(\"Sound.Magma\", GFF_NOEXTCHANGE)\nHold.b:\nMGHD A 0 A_JumpIfInventory(\"WeaponCharge\", 19, \"Charge2Start\")\nMGHD A 0 A_GiveInventory(\"WeaponCharge_RC\", 1)\nMGHD A 1\nMGHD A 0 A_Refire(\"Hold.a\")\ngoto fire\nHold.a:\nMGHD F 1\nMGHD A 0 A_Refire(\"Hold.b\")\ngoto Fire\nCharge2Start:\nCharge2:\nMGHD B 1 ACS_ExecuteAlways(998,0,192,6)\nMGHD G 0 A_Refire(\"Charge2.a\")\nMGHD A 0 A_JumpIfInventory(\"MagmaBazookaAmmo\", 6, \"Fire2\")\nGoto Fire\nCharge2.a:\nMGHD A 1 ACS_ExecuteAlways(998,0,191,1)\nMGHD A 0 A_Refire(\"Charge2.b\")\nMGHD A 0 A_JumpIfInventory(\"MagmaBazookaAmmo\", 6, \"Fire2\")\ngoto Fire\nCharge2.b:\nMGHD C 1 ACS_ExecuteAlways(998,0,193,7)\nMGHD A 0 A_JumpIfInventory(\"IsBot\", 1, \"BotFire\")\nMGHD A 0 A_Refire(\"Charge2\")\nMGHD A 0 A_JumpIfInventory(\"MagmaBazookaAmmo\", 6, \"Fire2\")\ngoto Fire\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BlackHoleBombWepC : BlackHoleBombWep //replaces BlackHoleBombWep\n{\ndropitem \"BlackHoleBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nTNT1 A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"FireSpread\")\ngoto \"Super::Fire\"\nFireSpread:\nBHUD A 0 A_JumpIfInventory(\"BlackHoleBombCooldown\", 1, \"NoAmmo\")\nBHUD A 0 A_JumpIfInventory(\"BlackHoleFlag\",1,\"Switch\")\nBHUD A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBHUD A 1\n//\nBHUD A 0 A_SpawnItemEx(\"BlackHoleBomb\", 0, 8, 32, cos(-pitch)*10, 0, sin(-pitch)*10, 45, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\nBHUD A 0 A_SpawnItemEx(\"BlackHoleBomb\", 0, 8, 32, cos(-pitch)*10, 0, sin(-pitch)*10, -45, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\ngoto \"Super::Fire+4\"\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor JewelSatelliteWepC : JewelSatelliteWep //replaces JewelSatelliteWep\n{\ndropitem \"JewelSatelliteWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nShieldThrow:\nJEWE J 0 A_GiveInventory(\"RemoteMineFlag\",10)\nJEWE J 0 A_GiveInventory(\"BlackHoleFlag\",2)\nJEWE J 0 A_GiveInventory(\"BlackHoleFlagD\",1)//\nJEWE RST 1\nJEWE M 0 A_PlaySoundEx(\"weapon/jewelfire\",\"weapon\")\nJEWE M 0 A_FireCustomMissile(\"JewelShot\",0,0,8,0)\nJEWE M 0 A_TakeInventory(\"JewelShieldCheck\",1)\nJEWE TSR 4\nJEWE J 0 A_TakeInventory(\"BlackHoleFlag\",999)\nJEWE J 0 A_TakeInventory(\"RemoteMineFlag\",999)\nJEWE J 0 A_TakeInventory(\"BlackHoleFlagD\",999)//\ngoto ShieldEnd\n\nAltfireC:\nJEWE J 0 A_JumpIfInventory(\"JewelShieldCheck\",1,\"ShieldEnd_CBM\")\ngoto AltFireS\nShieldEnd_CBM:\nJEWE J 0 A_ChangeFlag(REFLECTIVE,0)\nJEWE J 0 A_ChangeFlag(DONTRIP,0)\nJEWE J 0 A_ChangeFlag(CANTSEEK,0)\nJEWE J 0 A_ChangeFlag(DEFLECT,0)\nJEWE J 0 A_TakeInventory(\"ShieldCheck\",1)\nJEWE J 0 A_TakeInventory(\"JewelShieldCheck\",4)\nJEWE J 1\ngoto Ready+1\n\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MM10//MM10//MM10//MM10//MM10\n//MM10//MM10//MM10//MM10//MM10\nactor ThunderWoolWepC : Weapon {}\nactor ReboundStrikerWepC : Weapon {}\n\nactor TripleBladeWepC : TripleBladeWep //replaces TripleBladeWep\n{\ndropitem \"TripleBladeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\nactor WaterShieldWepC : WaterShieldWep //replaces WaterShieldWep\n{\ndropitem \"WaterShieldWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfireC:\nCWA2 A 0 A_GiveInventory(\"WaterShieldFlagX\",1)\nCWA2 A 0 A_TakeInventory(\"WaterShieldCheck\",999)\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\nactor CommandoBombWepC : CommandoBombWep //replaces CommandoBombWep\n{\ndropitem \"CommandoBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\nactor ChillSpikeWepC : ChillSpikeWep //replaces ChillSpikeWep\n{\ndropitem \"ChillSpikeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n/*actor ThunderWoolWepC : ThunderWoolWep //replaces ThunderWoolWep\n{\ndropitem \"ThunderWoolWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\n}\n}\nactor ReboundStrikerWepC : ReboundStrikerWep //replaces ReboundStrikerWep\n{\ndropitem \"ReboundStrikerWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\n}\n}*/\nactor WheelCutterWepC : WheelCutterWep //replaces WheelCutterWep\n{\ndropitem \"WheelCutterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\nactor SolarBlazeWepC : SolarBlazeWep //replaces SolarBlazeWep\n{\ndropitem \"SolarBlazeWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//MMV//MMV//MMV//MMV//MMV//MMV\n//MMV//MMV//MMV//MMV//MMV//MMV\nactor SparkChaserWepC : Weapon {}\nactor BlackHoleWepC : Weapon {}\n/*\nactor SparkChaserWepC : SparkChaserWep //replaces SparkChaserWep\n{\ndropitem \"SparkChaserWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\n}\n}\n*/\nactor GrabBusterWepC : GrabBusterWep //replaces GrabBusterWep\n{\ndropitem \"GrabBusterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BubbleBombWepC : BubbleBombWep //replaces BubbleBombWep\n{\ndropitem \"BubbleBombWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor PhotonMissileWepC : PhotonMissileWep //replaces PhotonMissileWep\n{\ndropitem \"PhotonMissileWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor ElectricShockWepC : ElectricShockWep //replaces ElectricShockWep\n{\ndropitem \"ElectricShockWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n/*\nactor BlackHoleWepC : BlackHoleWep //replaces BlackHoleWep\n{\ndropitem \"BlackHoleWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\n}\n}\n*/\nactor DeepDiggerWepC : DeepDiggerWep //replaces DeepDiggerWep\n{\ndropitem \"DeepDiggerWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfireC:\nTNT1 A 0 A_JumpIfInventory(\"SuperArmTemp\",1,\"FireToss\")\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BreakDashWepC : BreakDashWep //replaces BreakDashWep\n{\ndropitem \"BreakDashWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SaltWaterWepC : SaltWaterWep //replaces SaltWaterWep\n{\ndropitem \"SaltWaterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n//MMK//MMK//MMK//MMK//MMK//MMK\n//MMK//MMK//MMK//MMK//MMK//MMK\nactor MirrorBusterWepC : MirrorBusterWep //replaces MirrorBusterWep\n{\ndropitem \"MirrorBusterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BalladeCrackerWepC : BalladeCrackerWep //replaces BalladeCrackerWep\n{\ndropitem \"BalladeCrackerWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor ScrewCrusherWepC : ScrewCrusherWep //replaces ScrewCrusherWep\n{\ndropitem \"ScrewCrusherWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SakugarneWepC : SakugarneWep //replaces SakugarneWep\n{\ndropitem \"SakugarneWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nFire:\nSAKH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nSAKH A 0 A_JumpIfInventory(\"IsFlying\",1,\"NoAmmo\")\nSAKH A 0 A_JumpIfInventory(\"SakugarneActive\",1,\"AirReady\")\nSAKH A 0 A_CheckFloor(\"FireStart\")\ngoto ReadyReal\nFireStart:\nSAKH A 0 A_GiveInventory(\"SakugarneActive\",1)\nSAKH A 0 A_Stop\nSAKH A 0 A_PlaySoundEx(\"weapon/sakugarne\",\"Weapon\")\nSAKH A 0 A_SpawnItemEx(\"SakugarneWarperStart\")\nSAKH A 0 A_SpawnItemEx(\"SakugarneWarper\")\nSAKH AB 4\nSAKH C 0 A_Stop\nSAKH C 0 A_ChangeVelocity(17,0,16, CVF_RELATIVE)\nSAKH C 5\nGoto Air\nAirSpread:\nSAKH CCC 0 A_SpawnItemEx(\"SakugarneCrush\",0,0,-10,0,0,-32)\ngoto Air+4\nAir:\nSAKH C 0 A_JumpIfInventory(\"IsFlying\",1,\"NoAmmo\")\nSAKH C 0\nSAKH C 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"AirSpread\")\nSAKH C 0 A_SpawnItemEx(\"SakugarneCrush\",0,0,-10,0,0,-32)\nSAKH C 0 ThrustThingZ(0,1,1,1)\nSAKH C 1 A_WeaponReady\nSAKH C 0 A_CheckFloor(\"Jump\")\nloop\nAirReadySpread:\nSAKH CCC 0 A_SpawnItemEx(\"SakugarneCrush\",0,0,-10,0,0,-32)\ngoto AirReady+3\nAirReady:\nSAKH C 0 A_JumpIfInventory(\"IsFlying\",1,\"NoAmmo\")\nSAKH C 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"AirReadySpread\")\nSAKH C 0 A_SpawnItemEx(\"SakugarneCrush\",0,0,-10,0,0,-32)\nSAKH C 0\nSAKH C 0 ThrustThingZ(0,1,1,1)\nSAKH C 1\nSAKH C 0 A_CheckFloor(\"Jump2\")\nloop\nAirCancel:\nSAKH B 0 A_JumpIfInventory(\"IsFlying\",1,\"NoAmmo\")\nSAKH B 0 A_SpawnItemEx(\"SakugarneCrush\",0,0,-10,0,0,-32)\nSAKH B 0\nSAKH B 0 ThrustThingZ(0,1,1,1)\nSAKH B 1\nSAKH B 0 A_CheckFloor(\"Jump\")\nloop\nJump1Spread:\nSAKH AAA 0 A_SpawnItemEx(\"SakugarneDriller\",0,0,16)\ngoto Jump+2\nJump:\nSAKH A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"Jump1Spread\")\nSAKH A 0 A_SpawnItemEx(\"SakugarneDriller\",0,0,16)\nSAKH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nSAKH A 0 A_JumpIfInventory(\"IsFlying\",1,\"NoAmmo\")\nSAKH A 0 A_PlaySoundEx(\"weapon/sakugarne\",\"Weapon\")\nSAKH A 0 A_Stop\nSAKH A 4\nSAKH A 0 A_Stop\nSAKH B 4\nSAKH B 0 A_Stop\nSAKH A 0 A_ChangeVelocity(17,0,16, CVF_RELATIVE)\nSAKH C 5\nGoto Air\nJump2Spread:\nSAKH AAA 0 A_SpawnItemEx(\"SakugarneDriller\",0,0,16)\ngoto Jump2+2\nJump2:\nSAKH A 0 A_JumpIfInventory(\"PowerSpread_ST\",1,\"Jump2Spread\")\nSAKH A 0 A_SpawnItemEx(\"SakugarneDriller\",0,0,16)\nSAKH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nSAKH A 0 A_JumpIfInventory(\"IsFlying\",1,\"NoAmmo\")\nSAKH A 0 A_PlaySoundEx(\"weapon/sakugarne\",\"Weapon\")\nSAKH A 0 A_Stop\nSAKH A 3\nSAKH A 0 A_Stop\nSAKH B 3\nSAKH B 0 A_Stop\nSAKH A 0 A_ChangeVelocity(20,0,21, CVF_RELATIVE)\nSAKH C 5\nGoto Air\n\nAltfireC:\nSAKH A 0 A_TakeInventory(\"SakugarneActive\",1)\ngoto AltFireS\n\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\n//CBM//CBM//CBM//CBM//CBM//CBM\n//CBM//CBM//CBM//CBM//CBM//CBM\nactor RollSweepWepC : RollSweepWep //replaces RollSweepWep\n{\ndropitem \"RollSweepWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n\nAltfireC:\nXH0A A 0 A_TakeInventory(\"RollSweepFlag\",99)\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor RisingFistWepC : RisingFistWep //replaces RisingFistWep\n{\ndropitem \"RisingFistWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor WaveBusterWepC : WaveBusterWep //replaces WaveBusterWep\n{\ndropitem \"WaveBusterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor FragBomberWepC : FragBomberWep //replaces FragBomberWep\n{\ndropitem \"FragBomberWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TimeBenderWepC : TimeBenderWep //replaces TimeBenderWep\n{\ndropitem \"TimeBenderWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BoobeamBarrierWepC : BoobeamBarrierWep //replaces BoobeamBarrierWep\n{\ndropitem \"BoobeamBarrierWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor TopTwistWepC : TopTwistWep //replaces TopTwistWep\n{\ndropitem \"TopTwistWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DocScannerWepC : DocScannerWep //replaces DocScannerWep\n{\ndropitem \"DocScannerWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor FlashBulbWepC : FlashBulbWep //replaces FlashBulbWep\n{\ndropitem \"FlashBulbWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DiveSonarWepC : DiveSonarWep //replaces DiveSonarWep\n{\ndropitem \"DiveSonarWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor SkullSniperWepC : SkullSniperWep //replaces SkullSniperWep\n{\ndropitem \"SkullSniperWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor GravitySphereWepC : GravitySphereWep //replaces GravitySphereWep\n{\ndropitem \"GravitySphereWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DarkShieldWepC : DarkShieldWep //replaces DarkShieldWep\n{\ndropitem \"DarkShieldWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfireC:\nDKC2 H 0 A_GiveInventory(\"StopShield\",1)\nDKC2 H 0 A_TakeInventory(\"ShieldCheck\",1)\nDKC2 H 0 A_TakeInventory(\"DarkShieldPowerSpeed\",1)\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor CentaurArrowWepC : CentaurArrowWep //replaces CentaurArrowWep\n{\ndropitem \"CentaurArrowWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor PlantTrapperWepC : PlantTrapperWep //replaces PlantTrapperWep\n{\ndropitem \"PlantTrapperWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor DynamoTendrilWepC : DynamoTendrilWep //replaces DynamoTendrilWep\n{\ndropitem \"DynamoTendrilWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor RainbowGalaxyWepC : RainbowGalaxyWep //replaces RainbowGalaxyWep\n{\ndropitem \"RainbowGalaxyWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor FakeRepeaterWepC : FakeRepeaterWep //replaces FakeRepeaterWep\n{\ndropitem \"FakeRepeaterWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor BusterRodGWepC : BusterRodGWep //replaces BusterRodGWep\n{\ndropitem \"BusterRodGWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor MegaWaterSWepC : MegaWaterSWep //replaces MegaWaterSWep\n{\ndropitem \"MegaWaterSWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfireC:\nMWSH M 0 A_JumpIfInventory(\"ShieldCheck\",1,\"Finish\")\ngoto AltFireS\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}\n\nactor HyperStormHWepC : HyperStormHWep //replaces HyperStormHWep\n{\ndropitem \"HyperStormHWepCDropped\"\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nAltfire:Goto AltfireCBM\nAltfireCore:Goto Super::Altfire\nReadyC:Goto Ready+1\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"AltfireCore\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Tenor\"),\"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready+1\n}\n}"
},
{
"source": "pk3",
"name": "actors/weapons/ElementSuperchargeWepC.txt",
"contents": "//////////////////////\n// TENOR BLASTER // \t\t\t\tby MegaVile\n//////////////////////\n\nactor ElementSuperchargeWepCGiver : WepCGiver //replaces ElementSuperchargeWep\n{\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman\nInventory.Pickupmessage \"$PU_ELEMENTSUPERCHARGE\"\nStates\n{\nSpawn:\nWPF2 Z 1\nloop\nPickup2:\nDUST B 0 A_JumpIfInventory(\"ElementSuperchargeWepC\",1,\"No\")\nDUST B 0 A_GiveInventory(\"ElementSuperchargeWepC\",1)\nstop\n}\n}\n\nactor ElementSuperchargeWepCDropped : WepCDropped\n{\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman\ninventory.pickupmessage \"$PU_ELEMENTSUPERCHARGE\"\nStates\n{\nSpawn:\nWP2F Z 1500\nstop\nPickup1:\nTNT1 A 0 A_JumpIfInventory(\"ElementSuperchargeAmmo\",0,\"No\")\ngoto Pickup2\nPickup3:\nTNT1 A 0 A_GiveInventory(\"ElementSuperchargeWepC\",1)\nstop\n//Rock_P:goto Rock_P1\n}\n}\n\nactor ElementSuperchargeWepC : BaseMM8BDMWep\n{\n//$Category WilyInc-Weapons\n//$Title Element Supercharge\n//Weapon.AmmoUse 1\ndropitem \"ElementSuperchargeWepCDropped\"\nWeapon.AmmoGive 28\nWeapon.SlotNumber 2\nWeapon.SlotPriority 0\nInventory.Pickupmessage \"$PU_ELEMENTSUPERCHARGE\"\nObituary \"$OB_ELEMENTSUPERCHARGE\"\nTag \"$TAG_ELEMENTSUPERCHARGE\"\nweapon.ammotype \"ElementSuperchargeAmmo\"\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman\ninventory.icon \"WEF2Z0\"\n+WEAPON.CHEATNOTWEAPON\nStates\n{\nSpawn:\nWP2F Z 1\nloop\nReadyC:Goto Ready+1\nReady:\nELSG A 0 ACS_ExecuteAlways(998,0,11987)\nELSG A 0 A_JumpIfInventory(\"WeaponCharge\",1,\"Ready2\")\nELSG A 55 A_WeaponReady\nELSG A 0 A_JumpIfInventory(\"ElementSuperchargeAmmo\",4,1)\ngoto Ready+1\nELSG A 0 A_GiveInventory(\"WeaponCharge\",1)\nELSG A 0 A_PlaySoundEx(\"weapon/tenorcharge1\",\"Weapon\")\nGoto Ready2\nReady2:\nELSG A 1 ACS_ExecuteAlways(998,0,11987,1)\nELSG AAA 1 A_WeaponReady\nELSG D 1 ACS_ExecuteAlways(998,0,11988,1)\nELSG DDD 1 A_WeaponReady\ngoto Ready2\nDeselect:\nELSG A 0 A_TakeInventory(\"WeaponCharge\",99999)\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nELSG A 1 A_Lower\nLoop\nSelect:\nELSG A 0 A_TakeInventory(\"WeaponCharge\",99999)\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nELSG A 1 A_Raise\nLoop\nFireA:\nELSG A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nELSG A 0 A_TakeInventory(\"ElementSuperchargeAmmo\",1,TIF_NOTAKEINFINITE)\nELSG A 0 A_FireCustomMissile(\"ElementSuperchargeShot\",0,0,8,0)\nELSG A 2 A_TakeInventory(\"WeaponCharge\",999)\nELSG BC 2\nELSG A 1\nELSG A 0 A_Refire\ngoto Ready+1\nFire:\nELSG A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nELSG A 0 A_JumpIfInventory(\"WeaponCharge\", 1, \"Fire2\")\nELSG A 0 A_JumpIfInventory(\"ElementSuperchargeAmmo\", 1, \"FireR\")\ngoto NoAmmo\nFireR:\nELSG A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nELSG A 0 //A_TakeInventory(\"ElementSuperchargeAmmo\",1,TIF_NOTAKEINFINITE)\nELSG A 0 A_FireCustomMissile(\"ElementSuperchargeShot\",0,0,8,0)\nELSG A 2 A_TakeInventory(\"WeaponCharge\",999)\nELSG BC 2\nELSG A 1\nELSG A 0 //A_JumpIfInventory(\"ElementSuperchargeAmmo\", 3, \"Hold\")\nELSG A 0 A_Refire\ngoto Ready+1\nFireA:\nELSG A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nELSG A 0 //A_TakeInventory(\"ElementSuperchargeAmmo\",1,TIF_NOTAKEINFINITE)\nELSG A 0 A_FireCustomMissile(\"ElementSuperchargeShot\",0,0,8,0)\nELSG A 2 A_TakeInventory(\"WeaponCharge\",999)\nELSG BC 2\nELSG A 1\nELSG A 0 A_Refire\ngoto Ready+1\nFire2:\nELSG A 0 A_TakeInventory(\"WeaponCharge\",999)\nELSG A 0 A_PlaySoundEx(\"weapon/napalm\",\"Weapon\")\nELSG A 1 ACS_ExecuteAlways(991,0,11987)\nELSG A 0 A_TakeInventory(\"ElementSuperchargeAmmo\",4,TIF_NOTAKEINFINITE)\nELSG A 0 A_FireCustomMissile(\"ElementSuperchargeChargeShot\",0,0,8,0)\nELSG BC 2\nELSG B 0 A_Refire\ngoto Ready+1\nNoAmmo:\nELSG A 0 //ACS_Execute(979,0)\nGoto FireR//Ready+1\n\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"FireA\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nGoto Ready+1\n/*EvilAlt0://EvilLaser\nERO8 A 0 A_JumpIfInventory(\"EvilRageAmmo\",16,1)\ngoto EvilAltEnd\nERO8 B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nERO8 B 0 A_TakeInventory(\"EvilRageAmmo\",16)\nERO8 J 2 A_GiveInventory(\"ERobotMuda_CI\",1)\nERO8 J 2 A_Refire(\"EvilAlt0\")\ngoto EvilAltEnd*/\n}\n}\n\nactor ElementSuperchargeAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor ElementSuperchargeShot\n{\nPROJECTILE\ndamagetype \"Buster\"\ntranslation \"199:199=69:69\", \"69:79=69:69\", \"241:245=69:69\"\nObituary \"$OB_ELEMENTSUPERCHARGE\"\nSpeed 48\nDamage (8)\nradius 5\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 2\nALT1 A 1\nwait\n}\n}\n\nactor ElementSuperchargeChargeShot\n{\nPROJECTILE\n+SEEKERMISSILE\n-EXTREMEDEATH\n+HEXENBOUNCE\nbouncefactor 0.5\nwallbouncefactor 0.5\ndamagetype \"Buster\"\nObituary \"$OB_ELEMENTSUPERCHARGE\"\nSpeed 35\nvar int user_orbdamage;\nDamage (25-user_orbdamage)\nradius 16\nheight 12\nscale 2.0\nreactiontime 30\nStates\n{\nSpawn:\nELCG A 1 A_SetUserVar(\"user_orbdamage\",0)\nELCG B 0 //A_ChangeVelocity(Cos(pitch)*35,0,sin(pitch)*25,CVF_RELATIVE)\nELCG ABCA 4\nELCG B 0 A_Stop\nELCG EFDE 4\nELCG B 0 A_PlaySoundEx(\"weapon/napalm\",\"Weapon\")\nELCG C 0 A_SetUserVar(\"user_orbdamage\",10)\nELCG CCCC 1 A_SeekerMissile (80, 90, SMF_LOOK|SMF_PRECISE, 256, 800)\nELCG BCAB 4\nELCG C 0 A_Stop\nELCG FDEF 4\nELCG C 0 A_SetUserVar(\"user_orbdamage\",15)\nELCG C 0 A_PlaySoundEx(\"weapon/napalm\",\"Weapon\")\nELCG AAAA 1 A_SeekerMissile (80, 90, SMF_LOOK|SMF_PRECISE, 256, 800)//A_ChangeVelocity(Cos(pitch)*35,0,sin(pitch)*25,CVF_RELATIVE)\nELCG A 0 A_JumpIfTargetInLOS(\"OngoingLoop\", 0, 1)\ngoto Explode\nOngoingLoop:\nELCG A 0 A_Changeflag(\"HEXENBOUNCE\",0)\nELCG B 0 //A_ChangeVelocity(Cos(pitch)*35,0,sin(pitch)*25,CVF_RELATIVE)\nELCG BCA 4 A_Countdown\nloop\nDeath:\nMMFX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,0,0,7,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,0,0,-7,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,45)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,90)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,135)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,180)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,225)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,270)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,10,0,0,315)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,45)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,90)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,135)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,180)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,225)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,270)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,5,315)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,45)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,90)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,135)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,180)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,225)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,270)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,8,5,0,-5,315)\nMMFX FGHI 3 A_Stop\nstop\nExplode:\nMMFX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,0,0,7,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,0,0,-7,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,45)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,90)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,135)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,180)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,225)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,270)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,10,0,0,315)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,45)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,90)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,135)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,180)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,225)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,270)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,5,315)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,0)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,45)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,90)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,135)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,180)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,225)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,270)\nMMFX A 0 A_SpawnItemEx(\"ElementBurstShot\",0,0,-8,5,0,-5,315)\nMMFX FGHI 3 A_Stop\nstop\nXDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor ElementBurstShot\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_ELEMENTSUPERCHARGE\"\nRadius 6\nHeight 6\nDamage (4)\nSpeed 50\nscale 2.5\nreactiontime 25\nStates\n{\nSpawn:\nMMFX FGHI 3\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/weapons/TenorBlasterWepC.txt",
"contents": "//////////////////////\n// TENOR BLASTER // \t\t\t\tby MegaVile\n//////////////////////\n\nactor TenorBlasterWepCGiver : WepCGiver //replaces TenorBlasterWep\n{\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman\nInventory.Pickupmessage \"$PU_TENORBLASTERC\"\nStates\n{\nSpawn:\nWPF2 Y 1\nloop\nPickup2:\nDUST B 0 A_JumpIfInventory(\"TenorBlasterWepC\",1,\"No\")\nDUST B 0 A_GiveInventory(\"TenorBlasterWepC\",1)\nstop\n}\n}\n\nactor TenorBlasterWepCDropped : WepCDropped\n{\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman\ninventory.pickupmessage \"$PU_TENORBLASTERC\"\nStates\n{\nSpawn:\nWP2F Y 1500\nstop\nPickup1:\nTNT1 A 0 A_JumpIfInventory(\"TenorBlasterAmmo\",0,\"No\")\ngoto Pickup2\nPickup3:\nTNT1 A 0 A_GiveInventory(\"TenorBlasterWepC\",1)\nstop\n//Rock_P:goto Rock_P1\n}\n}\n\nactor TenorBlasterWepC : BaseMM8BDMWep\n{\n//$Category WilyInc-Weapons\n//$Title Tenor Blaster\nWeapon.AmmoUse 0\ndropitem \"TenorBlasterWepCDropped\"\nWeapon.AmmoGive 28\nWeapon.SlotNumber 2\nWeapon.SlotPriority 0\nInventory.Pickupmessage \"$PU_TENORBLASTERC\"\nObituary \"$OB_TENORBLASTERC\"\nTag \"$TAG_TENORBLASTERC\"\nweapon.ammotype \"TenorBlasterAmmo\"\n+INVENTORY.RESTRICTABSOLUTELY\nInventory.RestrictedTo megamanc, protoman, bass, duo, maestro, trio, docrobot, alterman\ninventory.icon \"WEF2Y0\"\n+WEAPON.CHEATNOTWEAPON\nStates\n{\nSpawn:\nWP2F Y 1\nloop\nReadyC:Goto Ready+1\nReady:\nTRBS A 0 ACS_ExecuteAlways(998,0,11980)\nTNRB A 0 A_JumpIfInventory(\"TenorBlasterAirFlag\",1,\"AirJump\")\nTRBS A 1 A_WeaponReady\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nTRBS A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nTRBS A 1 A_Raise\nLoop\nFireA:\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",1,TIF_NOTAKEINFINITE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShot\",0,0,8,0)\nTRBS A 2 A_TakeInventory(\"WeaponCharge\",999)\nTRBS BC 2\nTRBS A 1\nTRBS A 0 A_Refire\ngoto Ready+1\nFire:\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAirShotFlag\",1,\"FireX\")\nTRBS A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAmmo\", 1, \"FireR\")\ngoto NoAmmo\nFireR:\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",1,TIF_NOTAKEINFINITE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShot\",0,0,8,0)\nTRBS A 2 A_TakeInventory(\"WeaponCharge\",999)\nTRBS BC 2\nTRBS A 1\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAmmo\", 3, \"Hold\")\nTRBS A 0 A_Refire\ngoto Ready+1\nFireA:\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",1,TIF_NOTAKEINFINITE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShot\",0,0,8,0)\nTRBS A 2 A_TakeInventory(\"WeaponCharge\",999)\nTRBS BC 2\nTRBS A 1\nTRBS A 0 A_Refire\ngoto Ready+1\nFire2:\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAmmo\", 3, \"Fire2r\")\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",1,TIF_NOTAKEINFINITE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShot\",0,0,8,0)\nTRBS A 2 A_TakeInventory(\"WeaponCharge\",999)\nTRBS BC 2\nTRBS A 1\nTRBS A 0 A_Refire\ngoto Ready+1\nFire2r:\nTRBS A 0 A_TakeInventory(\"WeaponCharge\",999)\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTRBS A 1 ACS_ExecuteAlways(991,0,11980)\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",1,TIF_NOTAKEINFINITE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterMidShot\",0,0,8,0)\nTRBS BC 2\nTRBS B 0 A_Refire\ngoto Ready+1\nFire3:\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAmmo\", 4, \"Fire3r\")\nTRBS A 0 A_TakeInventory(\"WeaponCharge\",999)\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTRBS A 2 ACS_ExecuteAlways(991,0,11980)\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",1,TIF_NOTAKEINFINITE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterMidShot\",0,0,8,0)\nTRBS BC 4\nTRBS B 0 A_Refire\ngoto Ready+1\nFire3r:\nTRBS A 0 A_TakeInventory(\"TenorBlasterAmmo\",4,TIF_NOTAKEINFINITE)\nTRBS A 0 ACS_ExecuteAlways(991,0,11980)\nTNRB A 0 A_PlaySoundEx(\"weapon/napalm\",\"Weapon\")\nTRBS A 0 A_ChangeVelocity(-Cos(pitch)*35,0,sin(pitch)*25,CVF_RELATIVE)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterChargeShot\",0,0,8,0)\nTRBS A 0 A_TakeInventory(\"WeaponCharge\",999)\nTRBS BC 6\nTRBS B 8\nTRBS BA 2 A_JumpIf(z-floorz>0, \"AirJumpMode\")\nTRBS B 6\nTRBS A 0 A_Refire\ngoto Ready+1\n\nAirJumpMode:\nTRBS A 0 A_GiveInventory(\"TenorBlasterAirFlag\",1)\nTRBS A 0 A_GiveInventory(\"TenorBlasterAirShotFlag\",1)\nAirJump:\nTRBS B 0 A_WeaponReady(WRF_DISABLESWITCH)\nTRBS B 1 A_CheckFloor(\"AirJumpModeEnd\")\nloop\nAirJumpModeEnd:\nTRBS A 0 A_TakeInventory(\"TenorBlasterAirFlag\",1)\nTRBS A 0 A_TakeInventory(\"TenorBlasterAirShotFlag\",1)\ngoto Ready+1\nFireX:\nTRBS A 2\nFireX2Check:\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAirShotFlag\",1,1)\ngoto Fire2\nFireX2:\nTRBS A 0 A_JumpIf(z-floorz<=0, \"AirJumpModeEnd\")\nTRBS A 0 A_PlaySoundEx(\"weapon/mirrordeflect2\",\"Weapon\")\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShotTri\",0,0,24,0)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShotTri\",0,0,-8,0)\nTRBS A 0 A_FireCustomMissile(\"TenorBlasterShotTri\",0,0,8,0)\nTRBS A 0 A_TakeInventory(\"WeaponCharge\",999)\nTRBS BC 1\nTRBS C 1\nTRBS A 0 A_Refire(\"FireX2Check\")\nTRBS A 1\ngoto Ready+1\nCharge1:\nTRBS A 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Charge2Start\")\nTRBS D 1 ACS_ExecuteAlways(991,0,11981)\nTRBS D 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nTRBS A 1 ACS_ExecuteAlways(991,0,3050)\nTRBS A 0 A_GiveInventory(\"WeaponCharge\",1)\nTRBS D 0 A_Refire(\"Charge1\")\nGoto Fire2\nCharge2Start:\nTRBS A 0 A_PlaySoundEx(\"weapon/tenorcharge2\",\"Weapon\")\nGoto Charge2\nCharge2:\nTRBS A 1 ACS_ExecuteAlways(991,0,11982)\nTRBS D 0 A_Refire(\"Charge2.a\")\nGoto Fire3\nCharge2.a:\nTRBS E 1 ACS_ExecuteAlways(991,0,11980)\nTRBS A 0 A_JumpIfInventory(\"WeaponCharge\", 35, 2)\nTRBS A 0 A_GiveInventory(\"WeaponCharge\",1)\nTRBS A 0 A_Refire(\"Charge2\")\nGoto Fire3\nHold:\nTRBS A 0 A_JumpIfInventory(\"TenorBlasterAmmo\", 4, \"Hold2\")\ngoto NoAmmo\nHold2:\nTRBS A 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Charge\")\nTRBS A 1 A_GiveInventory(\"WeaponCharge\",1)\nTRBS A 0 A_Refire\nGoto Ready+1\nCharge:\nTRBS A 0 A_JumpIfInventory(\"WeaponCharge\",19,\"Charge1\")\nTRBS A 0 A_PlaySoundEx(\"weapon/tenorcharge1\",\"Weapon\")\nGoto Charge1\nNoAmmo:\nTRBS A 0 ACS_Execute(979,0)\nGoto Ready+1\n\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Maestro\"),\"FireA\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto Ready+1\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nGoto Ready+1\n/*EvilAlt0://EvilLaser\nERO8 A 0 A_JumpIfInventory(\"EvilRageAmmo\",16,1)\ngoto EvilAltEnd\nERO8 B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nERO8 B 0 A_TakeInventory(\"EvilRageAmmo\",16)\nERO8 J 2 A_GiveInventory(\"ERobotMuda_CI\",1)\nERO8 J 2 A_Refire(\"EvilAlt0\")\ngoto EvilAltEnd*/\n}\n}\n\nactor TenorBlasterAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor TenorBlasterShot\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_TENORBLASTERC\"\nSpeed 48\nDamage (5)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB A 1 A_ScaleVelocity(1.1)\nwait\n}\n}\n\nactor TenorBlasterShotTri\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_TENORBLASTERC\"\nSpeed 48\nDamage (2)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB A 1 A_ScaleVelocity(1.1)\nwait\n}\n}\n\nactor TenorBlasterMidShot\n{\nPROJECTILE\ndamagetype \"SparkShock\"\nObituary \"$OB_TENORBLASTERC\"\nSpeed 32\nDamage (12)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB D 1\nwait\n}\n}\n\nactor TenorBlasterChargeShot\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_TENORBLASTERC\"\nSpeed 40\nDamage (31)\nradius 16\nheight 12\nscale 2.0\nStates\n{\nSpawn:\nTNOB BC 4\nloop\n}\n}\n\nactor TenorBlasterAirFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nACTOR TenorBlasterAirShotFlag : Powerup\n{\n Powerup.Duration -3\n //Speed 2.0\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/AlterManC.txt",
"contents": "actor AlterMan : ClassBase\n{\nPlayer.ScoreIcon \"A_01A0X\"\nPlayer.displayname \"Alterman\"\nPlayer.soundclass \"Alterman\"\n\nPlayer.startitem \"AlterBusterC\"\nPlayer.startitem \"BusterAmmo\", 3\nPlayer.startitem \"CanCopyWeapons\"\nPlayer.startitem \"CanUseItems\"\nPlayer.startitem \"AlterFlag\"\nPlayer.startitem \"AlterBusterFlag\"\nplayer.startitem \"SlideLimitFlag\", 500\nplayer.startitem \"CanAirJump\"\nplayer.startitem \"CanAirJumpStack\", 1\nplayer.startitem \"CanAirDash\"\nplayer.startitem \"CanAirDashStack\", 1\nplayer.startitem \"CanAirDashLimit\", 1\nplayer.startitem \"AlterChargeShotType\", 1\nPlayer.startitem \"CopyNerf\"\nPlayer.startitem \"AlterTLMS\"\n//+NOSKIN lord have mercy on my soul for removing this.\n/*\nFor those looking in the files, here's Alter's list of sprites.\nA = Standing\nBCDE = Walking\nF = Shooting\nG, L = Dashing\nH = Hurt\nI = Jumping\nJ = Jump Shooting\n\nYou can't skin sprite the Time Bender frame or the Super Nova.\n*/\nStates\n{\nSpawn:\nALTR A 0 A_GiveInventory(\"AlterHealthSpawnThing\")\nALTR B 1\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\nALTR A 1 A_JumpIf(z-floorz>0, \"Jumping\")\nGoto Spawn+2\nSee:\nALTR E 0 A_GiveInventory(\"AlterHealthCheck\",1)\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\nALTR BBBBBCCCCCDDDDDEEEEE 1 A_JumpIf(z-floorz>0, \"Jumping\")\nALTR E 0 A_GiveInventory(\"AlterHealthCheck\",1)\nGoto Spawn\nMissile:\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\nALTR A 0 A_JumpIfInventory(\"AlterDash\",1,\"Slide\")\nALTR A 0 A_JumpIf(z-floorz>0, \"JumpingShot\")\nALTR A 0 A_JumpIfInventory(\"AlterDash\",1,\"Slide\")\nALTR FFFFF 1 A_JumpIfInventory(\"AlterDash\",1,\"Slide\")\nALTR FFF 1 A_JumpIfInventory(\"AlterDash\",1,\"Slide\")\nALTR F 0 A_GiveInventory(\"AlterHealthCheck\",1)\ngoto Spawn\nJumping:\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\nALTR I 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR I 0 A_GiveInventory(\"AlterHealthCheck\",1)\nloop\nJumpingShot:\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\nALTR A 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_JumpIfInventory(\"AlterDash\",1,\"AirSlide\")\nALTR J 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nALTR J 0 A_GiveInventory(\"AlterHealthCheck\",1)\ngoto Jumping\nSlide:\nALTR LLLGGGLLLGGGLLLGGGLLLGGG 1 A_JumpIf(z-floorz>0, \"Jumping\")\nALTR A 0 A_GiveInventory(\"AlterHealthCheck\",1)\n\ngoto Spawn\nAirSlide:\nALTR LLLGGGLLLGGGLLLGGGLLLGGG 1\nALTR A 0 A_GiveInventory(\"AlterHealthCheck\",1)\nPowerOrb:\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",4,\"PowerOrb4\")\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",3,\"PowerOrb3\")\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",2,\"PowerOrb2\")\nALTR A 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb1\")\ngoto Spawn+2\nPowerOrb1:\nPWRB H 5\nPWRB H 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\ngoto Spawn+2\nPowerOrb2:\nPWRB I 5\nPWRB I 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\ngoto Spawn+2\nPowerOrb3:\nPWRB J 5\nPWRB J 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\ngoto Spawn+2\nPowerOrb4:\nPWRB K 5\nPWRB K 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PowerOrb\")\ngoto Spawn+2\n\ngoto Spawn\nTimeStopped:\n//\"----\" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPWAI AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nGoto Pain+2\n\nClassPain:\nALTR H 0 A_JumpIfInventory(\"PowerOrbFlag\",4,\"PainPowerOrb4\")\nALTR H 0 A_JumpIfInventory(\"PowerOrbFlag\",3,\"PainPowerOrb3\")\nALTR H 0 A_JumpIfInventory(\"PowerOrbFlag\",2,\"PainPowerOrb2\")\nALTR H 0 A_JumpIfInventory(\"PowerOrbFlag\",1,\"PainPowerOrb1\")\nALTR H 0\ngoto PainContinue\nDeathFix:\nALTR H 0\ngoto DeathContinue\nClassDeath:\nALTR H 1\ngoto MegaDeathEnd\n\nPainPowerOrb1:\nPWRB H 0\ngoto PainContinuePO1\nPainPowerOrb2:\nPWRB I 0\ngoto PainContinuePO2\nPainPowerOrb3:\nPWRB J 0\ngoto PainContinuePO3\nPainPowerOrb4:\nPWRB K 0\ngoto PainContinuePO4\n\nPainContinuePO1:\nPWRB H 0 A_GiveInventory(\"IsInPain\",1)\nPWRB HHHHHHHHHH 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\nPWRB H 1\nPWRB H 0 A_Jump(256, \"Spawn\")\nPWRB H 1 A_Jump(256, \"Spawn\")\nGoto Spawn\nPainContinuePO2:\nPWRB I 0 A_GiveInventory(\"IsInPain\",1)\nPWRB IIIIIIIIIII 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\nPWRB I 1\nPWRB I 0 A_Jump(256, \"Spawn\")\nPWRB I 1 A_Jump(256, \"Spawn\")\nGoto Spawn\nPainContinuePO3:\nPWRB J 0 A_GiveInventory(\"IsInPain\",1)\nPWRB JJJJJJJJJJ 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\nPWRB J 1\nPWRB J 0 A_Jump(256, \"Spawn\")\nPWRB J 1 A_Jump(256, \"Spawn\")\nGoto Spawn\nPainContinuePO4:\nPWRB K 0 A_GiveInventory(\"IsInPain\",1)\nPWRB KKKKKKKKKK 2 A_SpawnItemEx(\"PainFX_CBM\",-5,0,3,0,0,0)//HHHHHHHHHH\nPWRB K 1\nPWRB K 0 A_Jump(256, \"Spawn\")\nPWRB K 1 A_Jump(256, \"Spawn\")\nGoto Spawn\n\nDeathContinue://Which state to hop to\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"AlterNovaFlag\",1,\"AlterNovaDeath\")\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\nAlterNovaDeath:\nALTR H 0 A_Stop\nALTR H 0 A_ChangeFlag(\"NOGRAVITY\",1)\nALTR H 1 A_JumpIf(z-floorz>0,1)\nALTR H 0 A_ChangeVelocity(0,0,8)\nALKM A 9\nALKM BCDEFGHIJKLMN 1\nALKM O 0 A_SpawnItemEx(\"AlterNovaBlast\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\nALKM H 0 A_ChangeVelocity(0,0,0,CVF_REPLACE)\nALKM H 0 A_PlaySoundEx(\"misc/gammaDeath2\",\"Body\")//A_XScream\n ALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,0)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,45)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,90)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,135)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,180)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,225)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,270)\n\tALKM P 0 A_SpawnItemEx(\"FakeDeathFX\",0,0,0,0,0,0,315)\nALKM OPQRS 7 A_TakeInventory(\"AlterNovaFlag\",999)\ngoto DeathWait\n}\n}\n\nactor AlterFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 2\n}\n\nactor AlterNovaFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AlterHealthGainedFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AlterNovaBlast\n{\n+NOINTERACTION\nPROJECTILE\nradius 1\nheight 1\n+RIPPER\n+PIERCEARMOR\n+FOILINVUL\n+FORCEPAIN\nobituary \"%o was devastated by %k's Super Nova.\"\ndamagetype \"Buster\"\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 5 A_Explode(65, 256,0,0,128)\nstop\n}\n}\n\nactor AlterHealthSpawnThing : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"AlterHealthGainedFlag\",1,\"Nope\")\nTNT1 A 0 A_GiveInventory(\"Health\",100)\nTNT1 A 4 A_GiveInventory(\"AlterHealthGainedFlag\")\nTNT1 A 0 A_TakeInventory(\"AlterNovaFlag\",999)\nTNT1 A 0 A_TakeInventory(\"AlterNovaItem\",99)\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor AlterTLMS : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(975,0)==2,\"Give\")\ngoto Nope\nGive:\nTNT1 AA 1 A_GiveInventory(\"AlterManTLMSRandomWeapon\")\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor AlterLMSFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 2\n}\n\nactor AlterManTLMSRandomWeapon : CustomInventory\n{\nStates\n{\nNope:\nTNT1 A 0 A_SelectWeapon(\"AlterBusterC\")\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfHealthLower(1,\"Nope\")\nGiveWeapon:\nTNT1 A 0\nTNT1 A 0 A_Jump(1,\"GiveCD\")\nTNT1 A 0 A_Jump(16,\"GivePO\",\"GiveSC\",\"GiveGS\")\nTNT1 A 0 A_Jump(64,\"GiveBB\",\"GiveNB\",\"GiveWB\",\"GiveUD\")\nTNT1 A 0 A_Jump(154,\"GiveHP\",\"GiveTC\",\"GiveFB\",\"GiveJG\")\nTNT1 A 0 A_Jump(256,\"GiveHT\",\"GiveMB\",\"GiveBS\",\"GiveNF\")\nTNT1 A 1\nloop\nGiveHP:\n//TNT1 A 0 Log(s:\"Weapon Get! Haunt Pumpkin!\")\nTNT1 A 0 A_JumpIfInventory(\"HauntPumpkinWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"HauntPumpkinWepC\",1)\ngoto GiveWeaponEnergy\nGiveBB:\n//TNT1 A 0 Log(s:\"Weapon Get! Badge Barrier!\")\nTNT1 A 0 A_JumpIfInventory(\"BadgeBarrierWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"BadgeBarrierWepC\",1)\ngoto GiveWeaponEnergy\nGiveNB:\n//TNT1 A 0 Log(s:\"Weapon Get! Neapolitan Bomb!\")\nTNT1 A 0 A_JumpIfInventory(\"NeapolitanBombWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"NeapolitanBombWepC\",1)\ngoto GiveWeaponEnergy\nGiveTC:\n//TNT1 A 0 Log(s:\"Weapon Get! Truffle Cluster!\")\nTNT1 A 0 A_JumpIfInventory(\"TruffleClusterWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"TruffleClusterWepC\",1)\ngoto GiveWeaponEnergy\nGiveCD:\n//TNT1 A 0 Log(s:\"Weapon Get! Cyber Distorter!\")\nTNT1 A 0 A_JumpIfInventory(\"CyberDistorterWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"CyberDistorterWepC\",1)\ngoto GiveWeaponEnergy\nGiveFB:\n//TNT1 A 0 Log(s:\"Weapon Get! Force Beam!\")\nTNT1 A 0 A_JumpIfInventory(\"ForceBeamWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"ForceBeamWepC\",1)\ngoto GiveWeaponEnergy\nGiveHT:\n//TNT1 A 0 Log(s:\"Weapon Get! Hazard Trapper!\")\nTNT1 A 0 A_JumpIfInventory(\"HazardTrapperWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"HazardTrapperWepC\",1)\ngoto GiveWeaponEnergy\nGiveMB:\n//TNT1 A 0 Log(s:\"Weapon Get! Match Blast!\")\nTNT1 A 0 A_JumpIfInventory(\"MatchBlastWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"MatchBlastWepC\",1)\ngoto GiveWeaponEnergy\nGivePO:\n//TNT1 A 0 Log(s:\"Weapon Get! Power Orb!\")\nTNT1 A 0 A_JumpIfInventory(\"PowerOrbWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"PowerOrbWepC\",1)\ngoto GiveWeaponEnergy\nGiveJG:\n//TNT1 A 0 Log(s:\"Weapon Get! Joe Grenade!\")\nTNT1 A 0 A_JumpIfInventory(\"JoeGrenadeWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"JoeGrenadeWepC\",1)\ngoto GiveWeaponEnergy\nGiveWB:\n//TNT1 A 0 Log(s:\"Weapon Get! Wish Barrier!\")\nTNT1 A 0 A_JumpIfInventory(\"WishBarrierWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"WishBarrierWepC\",1)\ngoto GiveWeaponEnergy\nGiveSC:\n//TNT1 A 0 Log(s:\"Weapon Get! Sear Combust!\")\nTNT1 A 0 A_JumpIfInventory(\"SearCombustWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"SearCombustWepC\",1)\ngoto GiveWeaponEnergy\nGiveUD:\n//TNT1 A 0 Log(s:\"Weapon Get! Usagi Dagger!\")\nTNT1 A 0 A_JumpIfInventory(\"UsagiDaggerWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"UsagiDaggerWepC\",1)\ngoto GiveWeaponEnergy\nGiveBS:\n//TNT1 A 0 Log(s:\"Weapon Get! Boil Steamer!\")\nTNT1 A 0 A_JumpIfInventory(\"BoilSteamerWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"BoilSteamerWepC\",1)\ngoto GiveWeaponEnergy\nGiveGS:\n//TNT1 A 0 Log(s:\"Weapon Get! Groovity Spark!\")\nTNT1 A 0 A_JumpIfInventory(\"GroovitySparkWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"GroovitySparkWepC\",1)\ngoto GiveWeaponEnergy\nGiveNF:\n//TNT1 A 0 Log(s:\"Weapon Get! Neon Flash!\")\nTNT1 A 0 A_JumpIfInventory(\"NeonFlashWepC\",1,\"GiveWeapon\")\nTNT1 A 0 A_GiveInventory(\"NeonFlashWepC\",1)\ngoto GiveWeaponEnergy\nGiveWeaponEnergy:\nTNT1 A 0\ngoto Nope\n}\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/AlterBusterC.txt",
"contents": "actor AlterBusterC : BaseMM8BDMWep_CBM\n{\ntag \"$TAG_ALTERBUSTER\"\ndropitem \"ElementSuperchargeWepC\"\nWeapon.AmmoUse 1\nWeapon.AmmoGive 3\nWeapon.SlotNumber 1\nInventory.Pickupmessage \"You got the \\c[WICLA0]Alter Buster\\c-!\"\nObituary \"$OB_ALTERBUSTER\"\nStates\n{\nSpawn:\nA_01 A 1\nloop\nReady:\nABUS A 0\nPOWA A 0 A_JumpIfInventory(\"BusterGiven\",1,\"TakeBusters\")\nGoto Ready1P2\nTakeBusters:\nPOWA A 0 A_GiveInventory(\"TakeBuster_P\",1)\nGoto Ready1P2\nReady1P2:\n//ABUS A 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\nABUS A 0 A_JumpIfInventory(\"Once\",1,\"Ready2\")\nABUS A 0 ACS_ExecuteAlways(998,0,2200)\nABUS A 0 A_GiveInventory(\"Once\",1)\nGoto Ready2\n\nReady2:\nABUS A 0 ACS_ExecuteAlways(998,0,2200)\nABUS A 1 ACS_ExecuteAlways(991,0,2200)\nReady3:\nABUS A 0 A_TakeInventory(\"WeaponCharge\",999)\nABUS A 0 A_JumpIfInventory(\"CanAirDashLimit\",1,1)\ngoto ReadyAir\nABUS A 0 A_JumpIfInventory(\"AlterChargeStore\",1,\"ReadyStore\")\nABUS A 2 A_WeaponReady(WRF_ALLOWRELOAD)\nGoto Ready3\nReadyAir:\nABUS A 0 A_JumpIfInventory(\"AlterChargeStore\",1,\"ReadyStoreAir\")\nABUS A 1 A_WeaponReady(WRF_ALLOWRELOAD)\nABUS A 1 A_CheckFloor(\"AirDashStop\")\nloop\nReadyStoreAir:\nABUS A 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\nABUS A 1 ACS_ExecuteAlways(998,0,2200,1)\nABUS AA 1 A_WeaponReady(WRF_DISABLESWITCH)\nABUS H 1 ACS_ExecuteAlways(998,0,11985,1)\nABUS HH 1 A_WeaponReady(WRF_DISABLESWITCH)\nABUS A 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\nABUS A 0 A_CheckFloor(\"AirDashStop\")\nloop\n\nReadyStore:\nABUS A 1 ACS_ExecuteAlways(998,0,2200,1)\nABUS AA 1 A_WeaponReady(WRF_DISABLESWITCH)\nABUS H 1 ACS_ExecuteAlways(998,0,11985,1)\nABUS HH 1 A_WeaponReady(WRF_DISABLESWITCH)\nABUS A 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\ngoto ReadyStore\n\nDeselect:\nMKIC A 0 A_TakeInventory(\"AlterDash\",1)\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nABUS A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nABUS A 1 A_Raise\nLoop\n\nFire:\nABUS B 0 A_JumpIfInventory(\"AlterChargeStore\",1,\"Fire3Form2Part2\")\nABUS A 0 A_JumpIfNoAmmo(\"Hold\")\nABUS A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nABUS A 0 A_GiveInventory(\"AlterMain_CI\",1)\nABUS A 0 A_TakeInventory(\"WeaponCharge\",999)\nABUS BC 2\nABUS A 0 A_Refire\nGoto Ready3\n\nFire2:\nABUS B 0 A_TakeInventory(\"WeaponCharge\",999)\nABUS B 0 A_PlaySoundEx(\"weapon/minchrgshot\",\"Weapon\")\nABUS B 0 ACS_ExecuteAlways(991,0,2200)\nABUS B 0 A_PlaySoundEx(\"weapon/minchrgshot\",\"Weapon\")\nABUS B 0 A_GiveInventory(\"AlterMain2_CI1\",1)\nABUS BC 1\nABUS B 0 A_PlaySoundEx(\"weapon/minchrgshot\",\"Weapon\")\nABUS B 0 A_GiveInventory(\"AlterMain2_CI2\",1)\nABUS BC 1\nABUS B 0 A_PlaySoundEx(\"weapon/minchrgshot\",\"Weapon\")\nABUS B 0 A_GiveInventory(\"AlterMain2_CI3\",1)\nABUS BC 1\nABUS B 0 A_PlaySoundEx(\"weapon/minchrgshot\",\"Weapon\")\nABUS B 0 A_GiveInventory(\"AlterMain2_CI4\",1)\nABUS BC 1\nABUS B 0 A_PlaySoundEx(\"weapon/minchrgshot\",\"Weapon\")\nABUS B 0 A_GiveInventory(\"AlterMain2_CI5\",1)\nABUS BC 3\nABUS A 0 A_Refire\nGoto Ready3\n\nFire3:\nABUS B 0 A_TakeInventory(\"WeaponCharge\",999)\nABUS B 0 A_JumpIfInventory(\"AlterChargeShotType\",3,\"Fire3Form3\")\nABUS B 0 A_JumpIfInventory(\"AlterChargeShotType\",2,\"Fire3Form2\")\nABUS B 0 A_JumpIfInventory(\"AlterChargeShotType\",1,\"Fire3Form1\")\nGoto Fire3Form1\nFire3Form1:\nABUS B 0 A_PlaySoundEx(\"weapon/cfire2\",\"Weapon\")\nABUS B 0 ACS_ExecuteAlways(991,0,2200)\nABUS B 0 A_GiveInventory(\"AlterMain3_CI1\",1)\nABUS BC 3\nABUS B 9\nABUS A 0 A_Refire\nGoto Ready3\nFire3Form2:\nABUS B 0 A_PlaySoundEx(\"weapon/cfire2\",\"Weapon\")\nABUS B 0 ACS_ExecuteAlways(991,0,2200)\nABUS B 0 A_GiveInventory(\"AlterChargeStore\",1)\nABUS B 0 A_GiveInventory(\"AlterMain3_CI2\",1)\nABUS BC 3\nABUS B 9\nABUS A 0 A_Refire\nGoto Ready3\nFire3Form2Part2:\nABUS B 0 A_PlaySoundEx(\"weapon/cfire2\",\"Weapon\")\nABUS B 0 ACS_ExecuteAlways(991,0,2200)\nABUS B 0 A_TakeInventory(\"AlterChargeStore\",1)\nABUS B 0 A_GiveInventory(\"AlterMain3_CI2\",1)\nABUS BC 3\nABUS B 9\nABUS A 0 A_Refire\nGoto Ready3\nFire3Form3:\nABUS B 0 A_PlaySoundEx(\"weapon/cfire2\",\"Weapon\")\nABUS B 0 ACS_ExecuteAlways(991,0,2200)\nABUS B 0 A_GiveInventory(\"AlterMain3_CI3\",1)\nABUS BBC 3\nABUS B 9\nABUS A 0 A_Refire\nGoto Ready3\n\nHold:\nABUS B 0 A_JumpIfInventory(\"AlterChargeStore\",1,\"Fire3Form2Part2\")\nABUS A 0 A_JumpIfInventory(\"WeaponCharge\",34,\"Charge2\")\nABUS A 0 A_JumpIfInventory(\"WeaponCharge\",18,\"Charge\")\nABUS A 1 A_GiveInventory(\"WeaponCharge_RC\",1)\nABUS A 0 A_Refire\nGoto Ready3\n\nCharge:\nABUS A 0 A_JumpIfInventory(\"WeaponCharge\",34,\"Charge2\")\nABUS A 0 A_PlaySoundEx(\"weapon/coilstart\",\"Weapon\")\nGoto Charge1\n\nCharge1:\nABUS D 0 A_JumpIfInventory(\"WeaponCharge\",34,\"Charge2\")\nABUS D 1 ACS_ExecuteAlways(998,0,2201,5)\nABUS A 0 A_Refire(\"Charge1.a\")\nGoto Fire2\nCharge1.a:\nABUS A 1 ACS_ExecuteAlways(998,0,2200,1)\nABUS A 0 A_GiveInventory(\"WeaponCharge_RC\",1)\nABUS D 0 A_Refire(\"Charge1\")\nGoto Fire2\n\nCharge2:\nABUS A 0 A_JumpIfInventory(\"WeaponCharge\",40,\"ChargeLoop\")\nABUS A 1 ACS_ExecuteAlways(998,0,2202,6)\nABUS A 0 A_Refire(\"Charge2.a\")\nGoto Fire2\nCharge2.a:\nABUS E 1 ACS_ExecuteAlways(998,0,2203,7)\nABUS A 0 A_Refire(\"Charge2.b\")\nGoto Fire2\nCharge2.b:\nABUS F 1 ACS_ExecuteAlways(998,0,2200,5)\nABUS A 0 A_Refire(\"Charge2.c\")\nGoto Fire2\nCharge2.c:\nABUS A 0 A_GiveInventory(\"WeaponCharge\",6)\nBUST B 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\nABUS A 0 A_Refire(\"ChargeLoop\")\nGoto Fire3\n\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"AlterChargeStore\",1,3)\nTNT1 A 5 A_PlaySoundEx(\"weapon/coilcharge\", \"Weapon\")\nTNT1 A 0 A_JumpIfInventory(\"WeaponCharge\",1,\"Flash\")\nstop\nTNT1 A 5 A_PlaySoundEx(\"weapon/MM4Charge\", \"Body\")\nTNT1 A 0 A_JumpIfInventory(\"AlterChargeStore\",1,\"Flash\")\nstop\n//Flash:\n//TNT1 A 1 A_JumpIfInventory(\"BladeWallCling\",1,\"FClingStart\")\n//Goto FEnd\nFlashLoop:\nTNT1 A 1 A_JumpIfInventory(\"BladeWallCling\",1,\"FCling\")\nloop\nFCling:\nTNT1 A 0 A_PlaySoundEx(\"classes/bladecling\",\"Body\")\nFClingStart:\nTNT1 A 0 //A_ChangeFlag(\"NOGRAVITY\",1)\nTNT1 A 0 SetPlayerProperty(0,1,0)\nGoto FClingLoop\nFClingLoop:\nTNT1 A 0 //A_GiveInventory(\"BladeWallAmmoTake_P\",1)\nTNT1 A 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\nTNT1 A 0 A_Stop\nTNT1 A 0 A_JumpIf(z-floorz<=32,\"FEnd\")\nTNT1 A 1\nTNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_bladedropcheck\")==1,\"FEnd\")//C_JAX_CHECK_JUMP\nTNT1 A 0 A_JumpIfInventory(\"BladeWallCling\",1,\"FClingLoop\")\ngoto FEnd\nFEnd:\nTNT1 A 0 A_GiveInventory(\"BlademanInvSync_P_Flash\",1)\nTNT1 A 1 //A_ChangeFlag(\"NOGRAVITY\",0)\nTNT1 A 0 SetPlayerProperty(0,0,0)\nGoto FlashLoop\n\nChargeLoop:\nABUS A 1 ACS_ExecuteAlways(998,0,2202,6)\nABUS A 0 A_Refire(\"ChargeLoop.a\")\nGoto Fire3\nChargeLoop.a:\nABUS E 1 ACS_ExecuteAlways(998,0,2203,7)\nABUS A 0 A_Refire(\"ChargeLoop.b\")\nGoto Fire3\nChargeLoop.b:\nABUS F 1 ACS_ExecuteAlways(998,0,2200,5)\nABUS A 0 A_JumpIfInventory(\"IsBot\",1,\"BotFire\")\nABUS A 0 A_Refire(\"ChargeLoop\")\nGoto Fire3\n\nBotFire:\nABUS A 0 A_Jump(16,\"Fire3\")\nABUS A 0 A_Refire(\"ChargeLoop\")\nGoto Fire3\n\nUser1Fire:\nABUS A 0 A_JumpIfNoAmmo(\"Hold\")\nABUS A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nABUS A 0 A_FireCustomMissile(\"AlterShotWI\",0,0,8,0)\nABUS A 0 A_TakeInventory(\"WeaponCharge\",999)\nABUS BC 3\nABUS A 2\ngoto Ready3\n\nAltfire:\nABUS G 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"User1Fire\")\nABUS I 1 A_JumpIf(z-floorz==0,\"SlideSlide\") //A_JumpIf(momz==0, \"SlideSlide\")\nGoto AirDash\nSlideSlide:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 //A_Refire\nGoto Ready3\nNoAmmo:\nBUST A 1 ACS_Execute(979,0)\nGoto Ready3\nAirDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_JumpIfInventory(\"CanAirDashLimit\",1,1)\ngoto Ready3\nABUS G 0 A_ChangeFlag(\"NOGRAVITY\",1)\nABUS G 0 A_Stop\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 0 //A_TakeInventory(\"CanAirDashLimit\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_Changeflag(\"NOGRAVITY\",0)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_CheckFloor(\"AirDashStop\")\ngoto AirDashLoop\nAirDashLoop:\nABUS A 1 A_WeaponReady(WRF_ALLOWRELOAD)\nABUS A 0 A_CheckFloor(\"AirDashStop\")\nloop\nAirDashStop:\nABUS G 0 A_GiveInventory(\"CanAirDashLimit\",1)\nGoto Ready3\nNoAmmo:\nABUS A 1 ACS_Execute(979,0)\nGoto Ready3\n\nReload:\nTNT1 A 0 A_PlaySoundEx(\"item/ItemUseMM9\",\"SoundSlot6\")\nTNT1 A 0 A_JumpIfInventory(\"AlterChargeShotType\",3,\"ChargeA\")\nTNT1 A 0 A_JumpIfInventory(\"AlterChargeShotType\",2,\"ChargeC\")\nTNT1 A 0 A_JumpIfInventory(\"AlterChargeShotType\",1,\"ChargeB\")\ngoto Ready3\nChargeA:\nTNT1 A 0\nABUS A 8\nABUS A 0 A_TakeInventory(\"AlterChargeShotType\",999)\nABUS A 1 A_GiveInventory(\"AlterChargeShotType\",1)\ngoto Ready3\nChargeB:\nTNT1 A 0\nABUS A 8\nABUS A 0 A_TakeInventory(\"AlterChargeShotType\",999)\nABUS A 1 A_GiveInventory(\"AlterChargeShotType\",2)\ngoto Ready3\nChargeC:\nTNT1 A 0\nABUS A 8\nABUS A 0 A_TakeInventory(\"AlterChargeShotType\",999)\nABUS A 1 A_GiveInventory(\"AlterChargeShotType\",3)\ngoto Ready3\n\n/*Reload:\nABUS A 0 A_JumpIfInventory(\"BladeWallCling\",1,\"ClingJump\")\nABUS A 0 A_JumpIf(1,1)\nABUS A 0 //A_GiveInventory(\"BlademanInvSync_P_Altfire2\",1)\nABUS A 0 A_ReFire(1)\nABUS A 0 A_Stop\nABUS A 0 //A_ChangeFlag(\"NOGRAVITY\",0)\nABUS A 0 A_ChangeVelocity(cos(pitch)*25,0,-sin(pitch)*8+12,3)\nABUS A 0 A_PlaySound(\"classes/bladeleap\",1,0.75)\nABUS A 1 OffSet(0,42)A_JumpIfInventory(\"PowerRage_ST\",1,1)\nABUS A 1 OffSet(0,52)\nABUS A 1 OffSet(0,62)A_JumpIfInventory(\"PowerRage_ST\",1,1)\nABUS A 1 OffSet(0,72)\ngoto AirLoop\n\nAirLoop:\nABUS A 0 A_JumpIf(z-floorz==0,\"ReadyBuffer\")\nABUS A 0 A_JumpIf(momz==0,\"AirLoop_Z\")\nABUS A 0 A_JumpIfInventory(\"BladeWallCling\",1,\"WallClingStart\")\nABUS A 0 A_SpawnItemEx(\"BladeWallCheck\",0,0,40,momx,momy,0,0,8)\nABUS A 1 OffSet(0,72)\nloop\nAirLoop_Z:\nABUS A 1 OffSet(0,72)\nABUS A 0 A_JumpIf(z-floorz==0,\"ReadyBuffer\")\nABUS A 0 A_JumpIf(momz==0,\"ReadyBuffer\")\ngoto AirLoop+2\n\nAirLoop2:\nABUS A 0 A_WeaponReady(WRF_ALLOWRELOAD)\nABUS A 0 A_JumpIf(z-floorz==0,\"Ready3\")\nABUS A 0 A_JumpIf(momz==0,\"AirLoop2_Z\")\nABUS A 0 A_JumpIfInventory(\"BladeWallCling\",1,\"WallClingStart2\")\nABUS A 0 A_SpawnItemEx(\"BladeWallCheck\",0,0,40,momx,momy,0,0,8)\nABUS A 1 A_WeaponReady(WRF_ALLOWRELOAD)\nloop\nAirLoop2_Z:\nABUS A 1 A_WeaponReady(WRF_ALLOWRELOAD)\nABUS A 0 A_JumpIf(z-floorz==0,\"Ready3\")\nABUS A 0 A_JumpIf(momz==0,\"Ready3\")\ngoto AirLoop2+3\n\nWallClingStart:\nABUS A 0 A_JumpIf(1,1)\nABUS A 0 A_GiveInventory(\"BlademanInvSync_P_WallClingStart\",1)\nABUS A 0 A_Stop\nABUS A 1 OffSet(0,72)A_JumpIfInventory(\"PowerRage_ST\",1,1)\nABUS A 1 OffSet(0,62)\nABUS A 1 OffSet(0,52)A_JumpIfInventory(\"PowerRage_ST\",1,1)\nABUS A 1 OffSet(0,42)\nABUS A 0 A_JumpIfInventory(\"AlterBusterFlag\",1,\"WallClingBuffer\")\nGoto Ready3\nWallClingBuffer:\nABUS A 4 A_WeaponReady(WRF_ALLOWRELOAD)\nGoto Ready3\nWallClingStart2:\nABUS A 0 A_JumpIf(1,1)\nABUS A 0 A_GiveInventory(\"BlademanInvSync_P_WallClingStart\",1)\nABUS A 2 A_Stop\nABUS A 0 A_JumpIfInventory(\"AlterBusterFlag\",1,\"WallClingBuffer2\")\nGoto Ready3\nWallClingBuffer2:\nABUS A 2 A_WeaponReady(WRF_ALLOWRELOAD)\nGoto ClingReady\n\nClingReady:\nABUS A 1 A_WeaponReady(WRF_ALLOWRELOAD)\nSwapReady:\nClingReadyCheck:\n//ABUS A 0 A_JumpIfInventory(\"SwordArmAmmo\",1,\"ClingReadyCheck2\")\n//Goto Ready1\nClingReadyCheck2:\nABUS A 0 A_JumpIfInventory(\"BladeWallCling\",1,\"ClingReady\")\nGoto Ready3\nReadyBuffer:\nABUS A 0 A_JumpIf(1,1)\nABUS A 0 A_TakeInventory(\"NoJumpCancel\",99)\nABUS A 0 A_TakeInventory(\"StunArmor\",99)\nABUS A 5 A_WeaponReady(WRF_ALLOWRELOAD)\nGoto ReadyBuffer\n\nClingJump:\nABUS A 0 A_JumpIf(1,1)\nABUS A 0 A_GiveInventory(\"BlademanInvSync_P_ClingJump\",1)\nABUS A 0 A_ReFire(1)\nABUS A 0 A_Stop\nABUS A 0 //A_ChangeFlag(\"NOGRAVITY\",0)\nABUS A 2 A_ChangeVelocity(cos(pitch)*25,0,-sin(pitch)*28,3)\nGoto AirLoop2\n*/\n}\n}\n\nactor AlterShotWI\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_ALTERBUSTER\"\nSpeed 27\nDamage (8)\nradius 5\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 2\nALT1 A 1\nwait\n}\n}\nactor AlterShotWIB : AlterShotWI{translation\"75:199=199:199\"}\nactor AlterShotWIR : AlterShotWI{translation\"75:199=183:183\"}\nactor AlterShotWIO : AlterShotWI{translation\"75:199=112:112\"}\nactor AlterShotWIP : AlterShotWI{translation\"75:199=229:229\"}\n\nactor AlterMidShotWI : MegaShot\n{\ndamagetype \"Buster\"\nObituary \"$OB_ALTERBUSTER\"\nheight 10\nradius 12\ndamage (7)\nspeed 32\nScale 2.5\ntranslation \"199:199=75:75\", \"196:196=193:193\"\nStates\n{\nSpawn:\nTNT1 A 2\nSSPN AB 2\ngoto Spawn+1\n}\n}\nactor AlterMidShotWIB : AlterMidShotWI{translation \"204:204=205:205\"}\nactor AlterMidShotWIR : AlterMidShotWI{translation \"204:204=171:171\"}\nactor AlterMidShotWIO : AlterMidShotWI{translation \"204:204=104:104\"}\nactor AlterMidShotWIP : AlterMidShotWI{translation \"204:204=229:229\"}\n\nactor AlterChargeShotWI\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_ALTERBUSTER\"\n+THRUSPECIES\n+DONTHARMSPECIES\n+DONTHURTSPECIES\nSpeed 30\nDamage (45)\nradius 16\nheight 12\nscale 2.0\nStates\n{\nSpawn:\nALT1 EFGH 2\nloop\n}\n}\n\nactor AlterChargeShotWIB : AlterChargeShotWI{translation\"49:54=205:205\",\"210:223=205:205\",\"198:198=74:74\",\"192:192=196:196\"}\nactor AlterChargeShotWIR : AlterChargeShotWI{translation\"49:54=171:171\",\"210:223=171:171\",\"198:198=41:41\",\"192:192=170:170\"}\nactor AlterChargeShotWIO : AlterChargeShotWI{translation\"49:54=104:104\",\"210:223=104:104\",\"198:198=128:128\", \"192:192=96:96\"}\nactor AlterChargeShotWIP : AlterChargeShotWI{translation\"49:54=229:229\",\"210:223=229:229\",\"198:198=232:232\",\"192:192=214:214\"}\n\nactor AlterChargeShot2WI\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_ALTERBUSTER\"\n+THRUSPECIES\n+DONTHARMSPECIES\n+DONTHURTSPECIES\nSpeed 40\nDamage (25)\nradius 6\nheight 4\nscale 2.0\nStates\n{\nSpawn:\nALT1 BCDE 2\nloop\n}\n}\n\nactor AlterChargeShot2WIB : AlterChargeShot2WI{translation\"49:54=205:205\",\"210:223=205:205\",\"198:198=74:74\",\"192:192=196:196\"}\nactor AlterChargeShot2WIR : AlterChargeShot2WI{translation\"49:54=171:171\",\"210:223=171:171\",\"198:198=41:41\",\"192:192=170:170\"}\nactor AlterChargeShot2WIO : AlterChargeShot2WI{translation\"49:54=104:104\",\"210:223=104:104\",\"198:198=128:128\", \"192:192=96:96\"}\nactor AlterChargeShot2WIP : AlterChargeShot2WI{translation\"49:54=229:229\",\"210:223=229:229\",\"198:198=232:232\",\"192:192=214:214\"}\n\nactor AlterChargeShot3WI\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_ALTERBUSTER\"\n+THRUSPECIES\n+DONTHARMSPECIES\n+DONTHURTSPECIES\nSpeed 25\nDamage (13)\nradius 9\nheight 6\nscale 3.0\nStates\n{\nSpawn:\nALT1 BCDE 2\nloop\n}\n}\n\nactor AlterChargeShot3WIB : AlterChargeShot3WI{translation\"49:54=205:205\",\"210:223=205:205\",\"198:198=74:74\",\"192:192=196:196\"}\nactor AlterChargeShot3WIR : AlterChargeShot3WI{translation\"49:54=171:171\",\"210:223=171:171\",\"198:198=41:41\",\"192:192=170:170\"}\nactor AlterChargeShot3WIO : AlterChargeShot3WI{translation\"49:54=104:104\",\"210:223=104:104\",\"198:198=128:128\", \"192:192=96:96\"}\nactor AlterChargeShot3WIP : AlterChargeShot3WI{translation\"49:54=229:229\",\"210:223=229:229\",\"198:198=232:232\",\"192:192=214:214\"}\n\nactor AlterChargeShot4WI\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_ALTERBUSTER\"\n+THRUSPECIES\n+DONTHARMSPECIES\n+DONTHURTSPECIES\nSpeed 35\nDamage (13)\nradius 9\nheight 6\nscale 3.0\nStates\n{\nSpawn:\nALT1 BCDE 2\nloop\n}\n}\n\nactor AlterChargeShot4WIB : AlterChargeShot4WI{translation\"49:54=205:205\",\"210:223=205:205\",\"198:198=74:74\",\"192:192=196:196\"}\nactor AlterChargeShot4WIR : AlterChargeShot4WI{translation\"49:54=171:171\",\"210:223=171:171\",\"198:198=41:41\",\"192:192=170:170\"}\nactor AlterChargeShot4WIO : AlterChargeShot4WI{translation\"49:54=104:104\",\"210:223=104:104\",\"198:198=128:128\", \"192:192=96:96\"}\nactor AlterChargeShot4WIP : AlterChargeShot4WI{translation\"49:54=229:229\",\"210:223=229:229\",\"198:198=232:232\",\"192:192=214:214\"}\n\nactor AlterChargeShotType : Inventory\n{\ninventory.amount 1\ninventory.maxamount 3\n}\n\nactor AlterChargeStore : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor AlterHealthCheck : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 5\nTNT1 A 0 A_JumpIfInventory(\"InPlanW\",1,\"Nope\")\nTNT1 A 0 A_JumpIfInventory(\"AlterNovaFlag\",1,\"Nope\")\nTNT1 A 1 A_JumpIfHealthLower(11,1)\nloop\nTNT1 A 0 A_JumpIfInventory(\"AlterNovaFlag\",1,\"Nope\")\nTNT1 A 0 A_GiveInventory(\"AlterNovaItem\",1)\nTNT1 A 0\nstop\nNope:\nTNT1 A 0 A_TakeInventory(\"AlterNovaItem\",99)\nstop\n}\n}\n\nactor AlterNovaItem : BasicClassItem\n{\ninventory.icon \"NOVAI0\"\ninventory.pickupmessage \"We shined like a star, and now we'll die like one!\"\nTag \"ALTER SUPER NOVA\"\nstates\n{\nSpawn:\nNOVA I 1\nStop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"AlterNovaFlag\",1,\"No\")\nTNT1 A 0 A_GiveInventory(\"AlterNovaFlag\",1)\nstop\n}\n}\n\nactor AlterMain_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterShotWI\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterShotWIB\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterShotWIR\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterShotWIO\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterShotWIP\",0,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain2_CI1 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWI\",-12,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIB\",-12,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIR\",-12,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIO\",-12,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIP\",-12,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain2_CI2 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWI\",-6,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIB\",-6,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIR\",-6,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIO\",-6,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIP\",-6,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain2_CI3 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWI\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIB\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIR\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIO\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIP\",0,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain2_CI4 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWI\",6,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIB\",6,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIR\",6,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIO\",6,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIP\",6,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain2_CI5 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWI\",12,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIB\",12,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIR\",12,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIO\",12,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterMidShotWIP\",12,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain3_CI1 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShotWI\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShotWIB\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShotWIR\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShotWIO\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShotWIP\",0,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain3_CI2 : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShot2WI\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShot2WIB\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShot2WIR\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShot2WIO\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"AlterChargeShot2WIP\",0,0,8,0)\ngoto Done\n}\n}\n\nactor AlterMain3_CI3 : TeamColor_CI\n{\nstates\n{\nFireX:\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WI\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WI\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WI\",0,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WI\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WI\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WI\",0,0,8,0)\ngoto Done\nFireB:\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIB\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIB\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIB\",0,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIB\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIB\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIB\",0,0,8,0)\ngoto Done\nFireR:\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIR\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIR\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIR\",0,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIR\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIR\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIR\",0,0,8,0)\ngoto Done\nFireO:\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIO\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIO\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIO\",0,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIO\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIO\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIO\",0,0,8,0)\ngoto Done\nFireP:\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIP\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIP\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot3WIP\",0,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIP\",15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIP\",-15,0,8,0)\nABUS B 0 A_FireCustomMissile(\"AlterChargeShot4WIP\",0,0,8,0)\ngoto Done\n}\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/TenorC.txt",
"contents": "actor Tenor : LightClassBase\n{\nPlayer.ScoreIcon \"A_01B0X\"\nPlayer.displayname \"Tenor\"\nPlayer.soundclass \"tenor\"\n\nPlayer.startitem \"TenorFingerBlaster\"\nPlayer.startitem \"BusterAmmo\", 3\nPlayer.startitem \"CanUseItems\"\nPlayer.startitem \"TenorFlag\"\nPlayer.startitem \"TenorNerf\"\nplayer.startitem \"CanAirJump\"\nplayer.startitem \"CanAirJumpStack\", 1\nplayer.startitem \"TenorShopping\"\nplayer.startitem \"TenorShop1Flag\"\nplayer.startitem \"TenorPassiveAmmoGain\"\nplayer.forwardmove 0.85, 0.85\nplayer.sidemove 0.8, 0.8\n\nStates\n{\nSpawn:\nTNOR A 0\nTNOR B 1\nTNOR A 0 A_JumpIfInventory(\"MillTreadProtection\", 1, \"Missile\")\nTNOR A 1 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\nTNOR A 1 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR A 0 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nGoto Spawn+2\nSee:\n//TNOR BBBBBCCCCCDDDDDEEEEE 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR B 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR B 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR B 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR B 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR B 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR B 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR B 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR B 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR B 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR B 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR C 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR C 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR C 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR C 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR C 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR C 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR C 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR C 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR C 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR C 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR D 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR D 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR D 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR D 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR D 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR D 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR D 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR D 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR D 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR D 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR E 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR E 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR E 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR E 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR E 0 A_JumpIf(z-floorz>0, \"Jumping\")\nTNOR E 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nGoto Spawn\nMissile:\nTNOR F 0 A_JumpIfInventory(\"BerserkBusterFiring\", 1, \"Missile\")\nTNOR F 0 A_JumpIfInventory(\"MillTreadProtection\",1,\"MillTread\")\nTNOR A 0 A_JumpIf(z-floorz>0, \"JumpingShot\")\nTNOR A 0\nTNOR A 0\nTNOR FFFFF 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\nTNOR F 0 A_JumpIfInventory(\"Tenorkamehamehamotherfucker\", 1, \"Kamehameha\")\nTNOR GGGGG 1 A_JumpIfInventory(\"TenorPeace\", 1, \"PeaceOut\")\ngoto Spawn+2\nJumping:\nTNOR A 0\nTNOR K 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nloop\nJumpingShot:\nTNOR LLLLLLLLLL 1 A_JumpIf(z-floorz<=0, \"Spawn\")\ngoto Jumping\nKamehameha:\nTNOR I 10\ngoto Spawn\nMillTread:\nTNOR J 20\ngoto Spawn\nPeaceOut:\nTNOR T 35\ngoto Spawn\nClassPain:\nTNOR H 0\ngoto PainContinue\nDeathFix:\nTNOR H 0\ngoto DeathContinue\nClassDeath:\nTNOR H 1\ngoto MegaDeathEnd\n}\n}\n\nactor TenorPassiveAmmoGain : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 5 A_SpawnItemEx(\"TenorPassiveManager\")\nstop\n}\n}\n\nactor TenorPassiveManager : BasicHelper\n{\n+NOTIMEFREEZE\nStates\n{\nSpawn:\nTNT1 A 0\nSpawn2:\nTNT1 A 35\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TenorFingerBlaster\",1,1)\ngoto Death\nTNT1 A 0 A_GiveToTarget(\"TenorGotTheGoodShitAmmo\",5)\ngoto Spawn2\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor TenorFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TenorHoverFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TenorAirFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor Tenorkamehamehamotherfucker : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TenorPeace : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TenorChargeAmmo : Inventory\n{\ninventory.amount 1\ninventory.maxamount 70\n}\n\nactor TenorChargeStore : Inventory\n{\ninventory.amount 1\ninventory.maxamount 4\n}\n\nactor TenorNerf : PowerDamage\n{\n//damagefactor \"Normal\", 0.80\nPowerup.Duration 0x7FFFFFFC\n\ndamagefactor \"LaserBuster\", 0.80\ndamagefactor \"ArrowBuster\", 0.80\n\ndamagefactor \"Beat\", 0.80\ndamagefactor \"EddieBomber\", 0.80\ndamagefactor \"Reggae\", 0.80\ndamagefactor \"Tango\", 0.80\ndamagefactor \"Treble\", 0.80\ndamagefactor \"WireAdaptor\", 1.0\n\ndamagefactor \"RollSweep\", 0.80\ndamagefactor \"LightRyuShoryu\", 0.80\ndamagefactor \"FragBomber\", 0.80\n\ndamagefactor \"RollingCutter\", 0.80\ndamagefactor \"SuperArm\", 0.80\ndamagefactor \"IceSlasher\", 0.80\ndamagefactor \"HyperBomb\", 0.80\ndamagefactor \"FireStorm\", 0.80 damagefactor \"FireSpin\", 0.80\ndamagefactor \"ThunderBeam\", 0.80\ndamagefactor \"TimeSlow\", 1.0\ndamagefactor \"OilSlider\", 0.80 damagefactor \"OilFlame\", 0.80\n\ndamagefactor \"MetalBlade\", 0.80 //damagefactor \"Instagib\", 1.0\ndamagefactor \"AirShooter\", 0.80\ndamagefactor \"BubbleLead\", 0.80\ndamagefactor \"QuickBoomerang\", 0.80\ndamagefactor \"CrashBomb\", 0.80\ndamagefactor \"TimeStopper\", 1.0 damagefactor \"TimeStop\", 1.0 //damagefactor \"TimeBender\", 1.0\ndamagefactor \"AtomicFire1\", 0.80 damagefactor \"AtomicFire2\", 0.80 damagefactor \"AtomicFire3\", 0.80\ndamagefactor \"LeafShield\", 0.80\ndamagefactor \"WaveBuster\", 0.80\ndamagefactor \"BoobeamBarrier\", 0.80\n\ndamagefactor \"NeedleCannon\", 0.80\ndamagefactor \"MagnetMissile\", 0.80\ndamagefactor \"GeminiLaser\", 0.80\ndamagefactor \"HardKnuckle\", 0.80\ndamagefactor \"TopSpin\", 0.80\ndamagefactor \"SearchSnake\", 0.80\ndamagefactor \"SparkShock\", 0.80\ndamagefactor \"ShadowBlade\", 0.80\n\ndamagefactor \"FlashStopper\", 1.0 damagefactor \"FlashBulb\", 0.80\ndamagefactor \"RainFlush\", 0.80\ndamagefactor \"DrillBomb\", 0.80\ndamagefactor \"PharaohShot1\", 0.80 damagefactor \"PharaohShot2\", 0.80 damagefactor \"PharaohShot3\", 0.80 damagefactor \"PharaohHold\", 0.80\ndamagefactor \"RingBoomerang\", 0.80\ndamagefactor \"DustCrusher\", 0.80 damagefactor \"DustCrusherBit\", 0.80\ndamagefactor \"DiveMissile\", 0.80 damagefactor \"DiveSonar\", 0.80\ndamagefactor \"SkullBarrier\", 0.80 damagefactor \"SkullSniper\", 0.80\n\ndamagefactor \"GravityHold\", 0.80 damagefactor \"GravitySmackDown\", 0.80\ndamagefactor \"WaterWave\", 0.80\ndamagefactor \"PowerStone\", 0.80\ndamagefactor \"GyroAttack\", 0.80\ndamagefactor \"StarCrash\", 0.80\ndamagefactor \"ChargeKick\", 0.80\ndamagefactor \"NapalmBomb\", 0.80\ndamagefactor \"CrystalEye\", 0.80 damagefactor \"CrystalEyeBit\", 0.80\ndamagefactor \"DarkShield\", 0.80\n\ndamagefactor \"BlizzardAttack\", 0.80\ndamagefactor \"CentaurFlash\", 1.0 damagefactor \"CentaurArrow\", 0.80\ndamagefactor \"FlameBlast\", 0.80\ndamagefactor \"KnightCrush\", 0.80\ndamagefactor \"PlantBarrier\", 0.80 damagefactor \"PlantTrapper\", 0.80\ndamagefactor \"SilverTomahawk\", 0.80\ndamagefactor \"WindStorm\", 0.80\ndamagefactor \"YamatoSpear\", 0.80\n\ndamagefactor \"FreezeCracker\", 0.80 damagefactor \"FreezeCrackerBit\", 0.80\ndamagefactor \"JunkShield\", 0.80\ndamagefactor \"DangerWrap\", 0.80\ndamagefactor \"ThunderBolt\", 0.80\ndamagefactor \"WildCoil\", 0.80 damagefactor \"WildCoil2\", 0.80\ndamagefactor \"SlashClaw\", 0.80\ndamagefactor \"NoiseCrush1\", 0.80 damagefactor \"NoiseCrush2\", 0.80\ndamagefactor \"ScorchWheel\", 0.80\n\ndamagefactor \"MegaBall\", 0.80\ndamagefactor \"TornadoHold\", 0.80 damagefactor \"TornadoHoldPod\", 0.80\ndamagefactor \"AstroCrush\", 0.80\ndamagefactor \"FlameSword\", 0.80 damagefactor \"FlameSwordSpark\", 1.0\ndamagefactor \"ThunderClaw\", 0.80 damagefactor \"ThunderClawT\", 0.80\ndamagefactor \"HomingSniper\", 0.80\ndamagefactor \"IceWave\", 0.80\ndamagefactor \"FlashBomb\", 0.80 damagefactor \"FlashBombT\", 0.80\ndamagefactor \"WaterBalloon\", 0.80\n\n//damagefactor \"TrioTornadoHold\", 0.80\n//damagefactor \"TrioAstroCrush\", 0.80\n//damagefactor \"TrioFlameSword\", 0.80\n//damagefactor \"TrioThunderClaw\", 0.80\n//damagefactor \"TrioHomingSniper\", 0.80\n//damagefactor \"TrioIceWave\", 0.80\n//damagefactor \"TrioFlashBomb\", 0.80\n//damagefactor \"TrioWaterBalloon\", 0.80\n\ndamagefactor \"TenguBlade\", 0.80\ndamagefactor \"CopyVision\", 0.80\ndamagefactor \"LightningBolt\", 0.80 damagefactor \"DynamoTendril\", 0.80\ndamagefactor \"IceWall\", 0.80\ndamagefactor \"SpreadDrill\", 0.80 damagefactor \"SpreadDrill2\", 0.80 damagefactor \"SpreadDrill3\", 0.80\ndamagefactor \"RemoteMine\", 0.80\ndamagefactor \"WaveBurner\", 0.80 damagefactor \"WaveBurnerUW\", 0.80\ndamagefactor \"MagicCard\", 0.80\n\ndamagefactor \"ConcreteShot\", 0.80\ndamagefactor \"TornadoBlow\", 0.80\ndamagefactor \"LaserTrident\", 0.80\ndamagefactor \"PlugBall\", 0.80\ndamagefactor \"JewelSatellite\", 0.80\ndamagefactor \"HornetChaser\", 0.80\ndamagefactor \"MagmaBazooka1\", 0.80 damagefactor \"MagmaBazooka2\", 0.80\ndamagefactor \"BlackHoleBomb\", 0.80\ndamagefactor \"FakeRepeater\", 0.80\n\ndamagefactor \"TripleBlade\", 0.80\ndamagefactor \"WaterShield\", 0.80 damagefactor \"WaterShielder\", 0.80\ndamagefactor \"CommandoBomb\", 0.80 damagefactor \"CommandoBombWave\", 0.80\ndamagefactor \"ChillSpike\", 0.80\ndamagefactor \"ThunderWool\", 0.80\ndamagefactor \"ReboundStriker\", 0.80\ndamagefactor \"WheelCutter\", 0.80\ndamagefactor \"SolarBlaze\", 0.80\n\ndamagefactor \"SparkChaser\", 0.80\ndamagefactor \"GrabBuster\", 0.80\ndamagefactor \"BubbleBomb\", 0.80 damagefactor \"BubbleBombB\", 0.80\ndamagefactor \"PhotonMissile\", 0.80 damagefactor \"PhotonMissileStart\", 0.80\ndamagefactor \"ElectricShock\", 0.80 damagefactor \"ElectricShockBeam\", 0.80\ndamagefactor \"BlackHole\", 0.80\ndamagefactor \"DeepDigger\", 0.80\ndamagefactor \"BreakDash\", 0.80\ndamagefactor \"SaltWater\", 0.80\n\ndamagefactor \"BusterRodPole\", 0.80\ndamagefactor \"MegaWaterBarrier\", 0.80\ndamagefactor \"HyperStormBlaster\", 0.80\n\ndamagefactor \"MirrorBuster\", 0.80 damagefactor \"MirrorBuster1\", 0.80 damagefactor \"MirrorBuster2\", 0.80 damagefactor \"MirrorBuster3\", 0.80\ndamagefactor \"ScrewCrusher\", 0.80\ndamagefactor \"BalladeCracker\", 0.80\ndamagefactor \"Sakugarne\", 0.80\ndamagefactor \"Buster\", 1.0\ndamagefactor \"TunnelDriver\", 1.3\ndamagefactor \"SneakyTraverser\", 1.3\ndamagefactor \"FlameBarge\", 1.3\ndamagefactor \"ScorchBurst\", 1.3\ndamagefactor \"PlasmaTrident\", 1.3\ndamagefactor \"SeaCall\", 1.3\ndamagefactor \"FrostShard\", 1.3\ndamagefactor \"FreezeSplice\", 1.3\ndamagefactor \"WilyBomb\", 1.3\ndamagefactor \"CrashBang\", 1.3\ndamagefactor \"PoliceBunby\", 1.3\ndamagefactor \"AirRavage\", 1.3\ndamagefactor \"BoomerangRush\", 1.3\ndamagefactor \"FlashClock\", 1.3\ndamagefactor \"ForestToss\", 1.3\ndamagefactor \"NapalmCrash\", 1.3\ndamagefactor \"ArrowLaser\", 1.3\ndamagefactor \"GearMetal\", 1.3\ndamagefactor \"GeminiSplitter\", 1.3\ndamagefactor \"ThunderCutter\", 1.3\ndamagefactor \"AirBomber\", 1.3\ndamagefactor \"SparkLaser\", 1.3\ndamagefactor \"ShadowStar\", 1.3\ndamagefactor \"SonicSpin\", 1.3\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/TenorBlasterC.txt",
"contents": "actor TenorFingerBlaster : BaseMM8BDMWep_CBM\n{\ntag \"$TAG_TENORBLASTER\"\ndropitem \"TenorBlasterWepCDropped\"\nWeapon.AmmoUse 0\nWeapon.AmmoGive 0\nWeapon.SlotNumber 1\nInventory.Pickupmessage \"$PU_TENORBLASTER\"\nObituary \"$OB_TENORBLASTER\"\nweapon.ammotype \"TenorGotTheGoodShitAmmo\"\nStates\n{\nSpawn:\nA_01 B 1\nloop\nReady:\nTNRB A 0\n//TNRB A 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\nTNRB A 0 A_JumpIfInventory(\"Once\",1,\"Ready2\")\nTNRB A 0 ACS_ExecuteAlways(998,0,11980)\nTNRB A 0 A_GiveInventory(\"Once\",1)\nGoto Ready2\n\nReady2:\nTNRB A 0 ACS_ExecuteAlways(998,0,11980,1)\nTNRB A 0 A_JumpIfInventory(\"TenorAirFlag\",1,\"AirJump\")\nTNRB J 0 A_JumpIfInventory(\"TenorChargeStore\",4,\"Ready6\")\nTNRB J 0 A_JumpIfInventory(\"TenorChargeStore\",3,\"Ready5\")\nTNRB J 0 A_JumpIfInventory(\"TenorChargeStore\",2,\"Ready4\")\nTNRB J 0 A_JumpIfInventory(\"TenorChargeStore\",1,\"Ready3\")\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready3Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\ngoto Ready2+1\nReady3Start:\nTNRB A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRB A 0 A_GiveInventory(\"TenorChargeStore\",1)\ngoto Ready3\nReady3:\nTNRB A 1 ACS_ExecuteAlways(998,0,11980,1)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready4Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready4Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready4Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB J 1 ACS_ExecuteAlways(998,0,11981,1)\nTNRB J 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready4Start\")\nTNRB J 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB J 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\nTNRB J 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready4Start\")\nTNRB J 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB J 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\nTNRB J 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready4Start\")\nTNRB J 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB J 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\ngoto Ready3\nReady4Start:\nTNRB A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRB A 0 A_GiveInventory(\"TenorChargeStore\",1)\ngoto Ready4\nReady4:\nTNRB A 1 ACS_ExecuteAlways(998,0,11980,1)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready5Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready5Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready5Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB K 1 ACS_ExecuteAlways(998,0,11982,1)\nTNRB K 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready5Start\")\nTNRB K 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB K 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\nTNRB K 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready5Start\")\nTNRB K 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB K 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\nTNRB K 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready5Start\")\nTNRB K 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB K 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\ngoto Ready4\nReady5Start:\nTNRB A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRB A 0 A_GiveInventory(\"TenorChargeStore\",1)\ngoto Ready5\nReady5:\nTNRB A 1 ACS_ExecuteAlways(998,0,11980,1)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready6Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready6Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB A 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready6Start\")\nTNRB A 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB A 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB L 1 ACS_ExecuteAlways(998,0,11983,1)\nTNRB L 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready6Start\")\nTNRB L 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB L 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\nTNRB L 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready6Start\")\nTNRB L 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB L 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\nTNRB L 0 A_JumpIfInventory(\"TenorChargeAmmo\",50,\"Ready6Start\")\nTNRB L 0 A_GiveInventory(\"TenorChargeAmmo\",1)\nTNRB L 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\ngoto Ready5\nReady6Start:\nTNRB A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRB A 0 A_GiveInventory(\"TenorChargeStore\",1)\ngoto Ready6\nReady6:\nTNRB A 1 ACS_ExecuteAlways(998,0,11980,1)\nTNRB AAA 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM)\nTNRB M 1 ACS_ExecuteAlways(998,0,11984,1)\nTNRB MMM 1 A_WeaponReady(WRF_ALLOWRELOAD|WRF_ALLOWZOOM|WRF_NOSWITCH)\ngoto Ready6\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nTNRB A 1\nTNRB A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nTNRB A 1 A_Raise\nLoop\n\nFire:\nTNRB A 0 ACS_ExecuteAlways(998,0,11980,1)\nTNRB A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRB A 0 A_JumpIfInventory(\"TenorAirShotFlag\",1,\"FireX\")\nTNRB BBC 2\nFire2:\nTNRB A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTNRB A 0 A_GiveInventory(\"TenorMain_CI\",1)\nTNRB A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRB DE 3\nTNRB C 1\nTNRB A 0 A_Refire(\"Fire2\")\nTNRB B 2\nTNRB A 0 A_JumpIfInventory(\"TenorAirFlag\",1,\"AirJump\")\nGoto Ready2+1\n\nAltfire:\nTNRB A 0 ACS_ExecuteAlways(998,0,11980,1)\nTNRB A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRB B 0 A_JumpIfInventory(\"TenorChargeStore\",1,1)\ngoto Fire3\nAltFire2:\nTNRB B 0 A_JumpIfInventory(\"TenorChargeStore\",1,1)\ngoto AltfireEnd\nTNRB B 4 A_GiveInventory(\"Tenorkamehamehamotherfucker\",1)\nTNRB A 0 A_PlaySoundEx(\"weapon/napalm\",\"Weapon\")\nTNRB A 0 A_TakeInventory(\"TenorChargeStore\",1)\nTNRB A 0 A_ChangeVelocity(-Cos(pitch)*20,0,sin(pitch)*20,CVF_RELATIVE)\nTNRB A 0 A_GiveInventory(\"TenorOvercharge_CI\",1)\nTNRB A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRB FGH 2\nTNRB I 8\nTNRB A 0 A_TakeInventory(\"Tenorkamehamehamotherfucker\",5)\nTNRB A 0 A_Refire(\"AltFire2\")\nAltfireEnd:\nTNRB IB 5 A_JumpIf(z-floorz>0, \"AirJumpMode\")\nGoto Ready2+1\n\nAirJumpMode:\nTNRB A 0 A_GiveInventory(\"TenorAirFlag\",1)\nTNRB A 0 A_GiveInventory(\"TenorAirShotFlag\",1)\nAirJump:\nTNRB B 0 A_WeaponReady(WRF_DISABLESWITCH)\nTNRB B 1 A_CheckFloor(\"AirJumpModeEnd\")\nloop\nAirJumpModeEnd:\nTNRB A 0 A_TakeInventory(\"TenorAirFlag\",1)\nTNRB A 0 A_TakeInventory(\"TenorAirShotFlag\",1)\ngoto Ready2+1\n\nFireX:\nTNRB BO 2\nFireX2Check:\nTNRB A 0 A_JumpIfInventory(\"TenorAirShotFlag\",1,1)\ngoto Fire2\nFireX2:\nTNRB A 0 A_JumpIf(z-floorz<=0, \"AirJumpModeEnd\")\nTNRB A 0 A_PlaySoundEx(\"weapon/mirrordeflect2\",\"Weapon\")\nTNRB A 0 A_GiveInventory(\"TenorMainTri_CI\",1)\nTNRB A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRB PQ 1\nTNRB O 1\nTNRB A 0 A_Refire(\"FireX2Check\")\nTNRB B 1\nGoto Ready2+1\nFire3:\nTNRB A 0 A_JumpIfInventory(\"TenorAirFlag\",1,\"AirJump\")\nTNRB BC 2\nFire4:\nTNRB A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTNRB A 0 A_GiveInventory(\"TenorFalcoLaser_CI\",1)\nTNRB A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRB DE 4\nTNRB C 6\nTNRB A 0 A_Refire(\"Fire4\")\nTNRB B 2\nGoto Ready2+1\n\nZoom:\nTNRB A 0 ACS_ExecuteAlways(998,0,11980,1)\nTNRB B 0 A_GiveInventory(\"TenorPeace\",1)\nTNRB B 0 A_Refire(1)\nTNRB B 2 Offset(20,62)\nTNRB B 2 Offset(40,92)\nTNRB B 0 A_Refire(1)\nTNRB N 2 Offset(-30,102)A_PlaySoundEx(\"weapon/RockThumbsUp\",\"Weapon\")\nTNRB N 0 A_Refire(1)\nTNRB N 2 Offset(-15,67)\nTNRB N 2 Offset(1,31)\ngoto ZoomH\nZoomH:\nTNRB N 15 //Offset(0,0)A_RailWait\nTNRB N 0 A_Refire(\"ZoomH\")\ngoto ZoomEnd\nZoomEnd:\nTNRB N 2 Offset(-15,67)\nTNRB N 2 Offset(-30,102)A_TakeInventory(\"TenorPeace\",9)\nTNRB B 2 Offset(40,92)\nTNRB B 2 Offset(20,62)\ngoto Ready2+1\n\nReload:\nTNT1 A 0 A_PlaySoundEx(\"item/ItemUseMM9\",\"Voice\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop1Flag\",1,\"Shop2\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop2Flag\",1,\"Shop3\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop3Flag\",1,\"Shop4\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop4Flag\",1,\"Shop1\")\ngoto Ready2+1\nShop1:\nTNT1 A 0\nTNRB A 0 A_GiveInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 8 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 8\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 1 A_GiveInventory(\"TenorShop1Flag\",1)\ngoto Ready2+1\nShop2:\nTNT1 A 0\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_GiveInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 8 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 8\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 1 A_GiveInventory(\"TenorShop2Flag\",1)\ngoto Ready2+1\nShop3:\nTNT1 A 0\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_GiveInventory(\"TenorShop3Flag\",1)\nTNRB A 8 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 8\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 1 A_GiveInventory(\"TenorShop3Flag\",1)\ngoto Ready2+1\nShop4:\nTNT1 A 0\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 8 A_GiveInventory(\"TenorShop4Flag\",1)\nTNRB A 8\nTNRB A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRB A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRB A 1 A_GiveInventory(\"TenorShop4Flag\",1)\ngoto Ready2+1\n}\n}\n\nactor TenorGotTheGoodShitAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 500\n+INVENTORY.IGNORESKILL\n}\n\nactor TenorShot1\n{\nPROJECTILE\ndamagetype \"TenorGive3\"\nObituary \"$OB_TENORBLASTER\"\nSpeed 48\nDamage (5)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB A 1 A_ScaleVelocity(1.1)\nwait\n}\n}\nactor TenorShot1B : TenorShot1{translation\"160:165=197:197\", \"216:229=198:198\"}\nactor TenorShot1R : TenorShot1{translation\"160:165=171:171\", \"216:229=174:174\"}\nactor TenorShot1O : TenorShot1{translation\"160:165=107:107\", \"216:229=128:128\"}\nactor TenorShot1P : TenorShot1{translation\"160:165=160:160\", \"216:229=248:248\"}\n\nactor TenorMain_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot1\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot1B\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot1R\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot1O\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot1P\",0,0,8,0)\ngoto Done\n}\n}\n\nactor TenorShotTri\n{\nPROJECTILE\ndamagetype \"TenorGive1\"\nObituary \"%o was blasted away by %k's Triple Finger Shot.\"\nSpeed 48\nDamage (2)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB A 1 A_ScaleVelocity(1.1)\nwait\n}\n}\n\nactor TenorShotTriB : TenorShotTri{translation\"160:165=197:197\", \"216:229=198:198\"}\nactor TenorShotTriR : TenorShotTri{translation\"160:165=171:171\", \"216:229=174:174\"}\nactor TenorShotTriO : TenorShotTri{translation\"160:165=107:107\", \"216:229=128:128\"}\nactor TenorShotTriP : TenorShotTri{translation\"160:165=160:160\", \"216:229=248:248\"}\n\nactor TenorMainTri_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTri\",0,0,24,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTri\",0,0,-8,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTri\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriB\",0,0,24,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriB\",0,0,-8,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriB\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriR\",0,0,24,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriR\",0,0,-8,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriR\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriO\",0,0,24,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriO\",0,0,-8,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriO\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriP\",0,0,24,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriP\",0,0,-8,0)\nTNT1 A 0 A_FireCustomMissile(\"TenorShotTriP\",0,0,8,0)\ngoto Done\n}\n}\n\nactor TenorFalcoLaser\n{\nPROJECTILE\ndamagetype \"TenorGive5S\"\nObituary \"%o was stunned in disbelief from %k's High Vocal Stun.\"\nSpeed 32\nDamage (15)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB D 1\nwait\n}\n}\n\nactor TenorFalcoLaserB : TenorFalcoLaser{translation\"160:165=197:197\", \"216:229=198:198\"}\nactor TenorFalcoLaserR : TenorFalcoLaser{translation\"160:165=171:171\", \"216:229=174:174\"}\nactor TenorFalcoLaserO : TenorFalcoLaser{translation\"160:165=107:107\", \"216:229=128:128\"}\nactor TenorFalcoLaserP : TenorFalcoLaser{translation\"160:165=160:160\", \"216:229=248:248\"}\n\nactor TenorFalcoLaser_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"TenorFalcoLaser\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"TenorFalcoLaserB\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"TenorFalcoLaserR\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"TenorFalcoLaserO\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"TenorFalcoLaserP\",0,0,8,0)\ngoto Done\n}\n}\n\nactor TenorShot2\n{\nPROJECTILE\ndamagetype \"TenorGive10\"\nObituary \"$OB_UNKOWOVERCHARGE\"\nSpeed 40\nDamage (30)\nradius 16\nheight 12\nscale 2.0\nStates\n{\nSpawn:\nTNOB BC 4\nloop\n}\n}\nactor TenorShot2B : TenorShot2{translation\"160:165=197:197\", \"216:229=198:198\"}\nactor TenorShot2R : TenorShot2{translation\"160:165=171:171\", \"216:229=174:174\"}\nactor TenorShot2O : TenorShot2{translation\"160:165=107:107\", \"216:229=128:128\"}\nactor TenorShot2P : TenorShot2{translation\"160:165=160:160\", \"216:229=248:248\"}\n\nactor TenorOvercharge_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot2\",0,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot2B\",0,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot2R\",0,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot2O\",0,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"TenorShot2P\",0,0,8,0)\ngoto Done\n}\n}\n\nACTOR TenorAirShotFlag : Powerup\n{\n Powerup.Duration -3\n //Speed 2.0\n}\n\nactor TenorSharpBlaster : BaseMM8BDMWep_CBM\n{\ntag \"$TAG_TENORBLASTER\"\ndropitem \"CopyClassUpgradeDropped\"\nWeapon.AmmoUse 1\nWeapon.AmmoGive 3\nWeapon.SlotNumber 1\nInventory.Pickupmessage \"$PU_TENORBLASTER\"\nObituary \"$OB_TENORBLASTER\"\nStates\n{\nSpawn:\nA_01 B 1\nloop\nReady:\n//TNRX A 0 A_GunFlash(\"Flash\", GFF_NOEXTCHANGE)\nTNRX A 0 A_JumpIfInventory(\"Once\",1,\"Ready2\")\nTNRX A 0 ACS_ExecuteAlways(998,0,11996)\nTNRX A 0 A_GiveInventory(\"Once\",1)\nGoto Ready2\n\nReady2:\nTNRX A 0 ACS_ExecuteAlways(998,0,11996,1)\nTNRX A 0 A_JumpIfInventory(\"TenorAirFlag\",1,\"AirJump\")\nTNRX A 1 A_WeaponReady(WRF_DISABLESWITCH|WRF_ALLOWRELOAD)\ngoto Ready2+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nTNRX A 1\nTNRX A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nTNRX A 1 A_Raise\nLoop\n\nFire:\nTNRX A 0 ACS_ExecuteAlways(998,0,11996,1)\nTNRX A 0 A_TakeInventory(\"TenorChargeAmmo\",70)\nTNRX A 0 A_JumpIfInventory(\"TenorSharpAirShotFlag\",1,\"FireX\")\nTNRX BBO 2\nFire2:\nTNRX A 0 A_PlaySoundEx(\"weapon/mirrordeflect\",\"Weapon\")\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShot1\",0,0,8,0)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShot1\",0,0,16,0)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShot1\",0,0,0,0)\nTNRX A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRX PQ 2\nTNRX O 1\nTNRX A 0 A_Refire(\"Fire2\")\nTNRX B 1\nTNRX A 0 A_JumpIfInventory(\"TenorAirFlag\",1,\"AirJump\")\nGoto Ready2+1\n\nAltfire:\nTNRX A 0 ACS_ExecuteAlways(998,0,11996,1)\nTNRX B 2 A_GiveInventory(\"Tenorkamehamehamotherfucker\",1)\nAltfire2:\nTNRX A 0 A_PlaySoundEx(\"weapon/napalm\",\"Weapon\")\nTNRX A 0 A_ChangeVelocity(-Cos(pitch)*35,0,sin(pitch)*25,CVF_RELATIVE)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShot2\",0,0,8,0)\nTNRX A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRX FGH 2\nTNRX I 5\nTNRX A 0 A_TakeInventory(\"Tenorkamehamehamotherfucker\",5)\nTNRX A 0 A_Refire(\"AltFire2\")\nAltfireEnd:\nTNRX IB 5 A_JumpIf(z-floorz>0, \"AirJumpMode\")\nGoto Ready2+1\n\nAirJumpMode:\nTNRX A 0 A_GiveInventory(\"TenorAirFlag\",1)\nTNRX A 0 A_GiveInventory(\"TenorSharpAirShotFlag\",1)\nAirJump:\nTNRX B 0 A_WeaponReady(WRF_DISABLESWITCH|WRF_ALLOWRELOAD)\nTNRX B 1 A_CheckFloor(\"AirJumpModeEnd\")\nloop\nAirJumpModeEnd:\nTNRX A 0 A_TakeInventory(\"TenorAirFlag\",1)\nTNRX A 0 A_TakeInventory(\"TenorSharpAirShotFlag\",1)\ngoto Ready2+1\n\nFireX:\nTNRX BO 2\nFireX2Check:\nTNRX A 0 A_JumpIfInventory(\"TenorSharpAirShotFlag\",1,1)\ngoto Fire2\nFireX2:\nTNRX A 0 A_JumpIf(z-floorz<=0, \"AirJumpModeEnd\")\nTNRX A 0 A_PlaySoundEx(\"weapon/mirrordeflect2\",\"Weapon\")\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShotTri\",0,0,24,0)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShotTri\",0,0,-8,0)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShotTri\",0,0,8,0)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShotTri\",0,0,8,16)\nTNRX A 0 A_FireCustomMissile(\"TenorSharpShotTri\",0,0,8,-16)\n\nTNRX A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNRX PQ 1\nTNRX O 1\nTNRX A 0 A_Refire(\"FireX2Check\")\nTNRX B 1\nGoto Ready2+1\nReload:\nTNT1 A 0 A_PlaySoundEx(\"item/ItemUseMM9\",\"Voice\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop1Flag\",1,\"Shop2\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop2Flag\",1,\"Shop3\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop3Flag\",1,\"Shop4\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop4Flag\",1,\"Shop1\")\ngoto Ready2+1\nShop1:\nTNT1 A 0\nTNRX A 0 A_GiveInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 8 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 8\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 1 A_GiveInventory(\"TenorShop1Flag\",1)\ngoto Ready2+1\nShop2:\nTNT1 A 0\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_GiveInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 8 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 8\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 1 A_GiveInventory(\"TenorShop2Flag\",1)\ngoto Ready2+1\nShop3:\nTNT1 A 0\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_GiveInventory(\"TenorShop3Flag\",1)\nTNRX A 8 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 8\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 1 A_GiveInventory(\"TenorShop3Flag\",1)\ngoto Ready2+1\nShop4:\nTNT1 A 0\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 8 A_GiveInventory(\"TenorShop4Flag\",1)\nTNRX A 8\nTNRX A 0 A_TakeInventory(\"TenorShop1Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop2Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop3Flag\",1)\nTNRX A 0 A_TakeInventory(\"TenorShop4Flag\",1)\nTNRX A 1 A_GiveInventory(\"TenorShop4Flag\",1)\ngoto Ready2+1\n}\n}\n\nactor TenorSharpShot1\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_TENORBLASTER\"\ntranslation \"216:229=174:174\"\nSpeed 48\nDamage (6)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB A 1 A_ScaleVelocity(1.4)\nwait\n}\n}\n\nactor TenorSharpShotTri\n{\nPROJECTILE\ndamagetype \"Buster\"\ntranslation \"216:229=174:174\"\nObituary \"%o was blasted away by %k's Triple Finger Shot.\"\nSpeed 48\nDamage (5)\nradius 7\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNOB A 1 A_ScaleVelocity(1.4)\nwait\n}\n}\n\nactor TenorSharpShot2\n{\nPROJECTILE\ndamagetype \"Buster\"\nObituary \"$OB_UNKOWOVERCHARGE\"\ntranslation \"216:229=174:174\"\nSpeed 40\nDamage (45)\nradius 16\nheight 12\nscale 2.0\nStates\n{\nSpawn:\nTNOB BC 4\nloop\n}\n}\n\nACTOR TenorSharpAirShotFlag : Powerup\n{\n Powerup.Duration -9999\n //Speed 2.0\n}\n\n//actor TenorItemShopFlag : Inventory\n//{\n//inventory.amount 1\n//inventory.maxamount 4\n//}\n\nactor TenorShopping : BasicClassItem\n{\ninventory.icon \"TENRITEM\"\ninventory.pickupmessage \"I'm trending, Alter Man! BEAT THAT!\"\nTag \"TENOR HOT TOPIC ITEM\"\nstates\n{\nSpawn:\nTNRS I 1\nStop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"TenorShop1Flag\",1,\"Shop1\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop2Flag\",1,\"Shop2\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop3Flag\",1,\"Shop3\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop4Flag\",1,\"Shop4\")\nfail\nShop1:\nTNT1 A 0 A_JumpIfInventory(\"TenorShopDisallowFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop1CoolDownFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorGotTheGoodShitAmmo\",100,1)\ngoto AccessDenied\nTNT1 A 0 A_PlaySoundEx(\"weapon/tenorperk1\",\"Weapon\")\nTNT1 A 0 A_TakeInventory(\"TenorGotTheGoodShitAmmo\",100)\nTNT1 A 0 A_GiveInventory(\"TenorCooldown1Watcher\",1)\nTNT1 A 0 A_GiveInventory(\"TenorShopSpeedBoost\",1)\nTNT1 A 0 A_GiveInventory(\"TenorShopJumpBoost\",1)\nTNT1 A 12 A_GiveInventory(\"TenorShop1CoolDownFlag\",1)\nfail\nShop2:\nTNT1 A 0 A_JumpIfInventory(\"TenorShopDisallowFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop2CoolDownFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorGotTheGoodShitAmmo\",200,1)\ngoto AccessDenied\nTNT1 A 0 A_PlaySoundEx(\"weapon/tenorperk2\",\"Weapon\")\nTNT1 A 0 A_TakeInventory(\"TenorGotTheGoodShitAmmo\",200)\nTNT1 A 0 A_GiveInventory(\"TenorCooldown2Watcher\",1)\nTNT1 A 12 A_GiveInventory(\"TenorShopDamageBoost\",1)\nTNT1 A 0 A_GiveInventory(\"TenorShop2CoolDownFlag\",1)\nfail\nShop3:\nTNT1 A 0 A_JumpIfInventory(\"TenorShopDisallowFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop3CoolDownFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorGotTheGoodShitAmmo\",300,1)\ngoto AccessDenied\nTNT1 A 0 A_PlaySoundEx(\"weapon/tenorperk3\",\"Body\")\nTNT1 A 0 A_TakeInventory(\"TenorGotTheGoodShitAmmo\",300)\nTNT1 A 0 A_GiveInventory(\"TenorCooldown3Watcher\",1)\nTNT1 A 0 A_PlaySoundEx(\"item/energyup\",\"Weapon\")\nTNT1 A 12 A_GiveInventory(\"Health\",20)\nTNT1 A 0 A_GiveInventory(\"TenorShop3CoolDownFlag\",1)\nfail\nShop4:\nTNT1 A 0 A_JumpIfInventory(\"TenorShopDisallowFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorShop4CoolDownFlag\",1,\"AccessDenied\")\nTNT1 A 0 A_JumpIfInventory(\"TenorGotTheGoodShitAmmo\",400,1)\ngoto AccessDenied\nTNT1 A 0 A_PlaySoundEx(\"weapon/tenorperk4\",\"Weapon\")\nTNT1 A 0 A_TakeInventory(\"TenorGotTheGoodShitAmmo\",400)\nTNT1 A 0 A_GiveInventory(\"TenorCooldown4Watcher\",1)\nTNT1 A 0 A_GiveInventory(\"TenorSharpBlaster\",1)\nTNT1 A 0 A_GiveInventory(\"TenorSharpSpeedBoost\",1)\nTNT1 A 0 A_GiveInventory(\"TenorSharpArmor\",1)\nTNT1 A 0 A_GiveInventory(\"TenorSharpJumpBoost\",1)\nTNT1 A 0 //A_SelectWeapon(\"TenorSharpBlaster\")\nTNT1 A 0 A_TakeInventory(\"TenorFingerBlaster\",1)\nTNT1 A 12\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"TenorShop4CoolDownFlag\",1)\nTNT1 A 0 A_GiveInventory(\"TenorShopDisallowFlag\",1)\nfail\n\nAccessDenied:\nTNT1 A 8 A_PlaySound(\"misc/buzzer\",\"Body\",0.6)\nfail\n}\n}\n\nactor TenorCooldown1Watcher : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorCooldown1Watcher2\")\nstop\n}\n}\nactor TenorCooldown1Watcher2\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 350\nRenderstyle none\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nTNT1 A 0 A_Warp(AAPTR_TARGET, 0.0,0.0,0.0,0.0,WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_SpawnItem(\"TenorFX1Spawner\")\nTNT1 A 1 A_Countdown\nloop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"TenorShop1CoolDownFlag\",99)\nstop\n}\n}\n\nactor TenorCooldown2Watcher : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorCooldown2Watcher2\")\nstop\n}\n}\nactor TenorCooldown2Watcher2\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 350\nRenderstyle none\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nTNT1 A 0 A_Warp(AAPTR_TARGET, 0.0,0.0,0.0,0.0,WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_SpawnItem(\"TenorFX2Spawner\")\nTNT1 A 1 A_Countdown\nloop\nDeath:\nTNT1 A 0 A_TakeFromTarget(\"TenorShop2CoolDownFlag\",99)\nstop\n}\n}\n\nactor TenorCooldown3Watcher : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorCooldown3Watcher2\")\nstop\n}\n}\nactor TenorCooldown3Watcher2\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 105\nRenderstyle none\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nTNT1 A 0 A_Warp(AAPTR_TARGET, 0.0,0.0,0.0,0.0,WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_SpawnItem(\"TenorFX3Spawner\")\nTNT1 A 1 A_Countdown\nloop\nDeath:\nTNT1 A 0 A_TakeFromTarget(\"TenorShop3CoolDownFlag\",99)\nstop\n}\n}\n\nactor TenorCooldown4Watcher : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorCooldown4Watcher2\")\nstop\n}\n}\n\nactor TenorCooldown4Watcher2\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 350\nRenderstyle none\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(25,\"ISmellJojo\")\nTheLoop:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nTNT1 A 0 A_Warp(AAPTR_TARGET, 0.0,0.0,0.0,0.0,WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_SpawnItem(\"TenorFX4Spawner\")\nTNT1 A 1 A_Countdown\nloop\nISmellJojo:\nTNT1 A 0 A_SpawnItemEx(\"TenorCooldown4Watcher3\")\nstop\nDeath:\nTNT1 A 0 A_TakeFromTarget(\"TenorShopDisallowFlag\",99)\nTNT1 A 0 A_GiveToTarget(\"TenorFingerBlaster\",1)\nTNT1 A 0 A_TakeFromTarget(\"TenorSharpBlaster\")\nTNT1 A 0 A_GiveToTarget(\"TenorPassiveAmmoGain\",1)\nTNT1 A 0 A_GiveToTarget(\"TenorFingerBlasterSwap\")\nTNT1 A 350\nTNT1 A 0 A_TakeFromTarget(\"TenorShop4CoolDownFlag\",99)\nstop\n}\n}\n\nactor TenorCooldown4Watcher3\n{\nHeight 0\nRadius 0\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\n+MISSILE\nreactiontime 350\nRenderstyle none\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nTNT1 A 0 A_Warp(AAPTR_TARGET, 0.0,0.0,0.0,0.0,WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_SpawnItem(\"TenorFX5Spawner\")\nTNT1 A 1 A_Countdown\nloop\nDeath:\nTNT1 A 0 A_TakeFromTarget(\"TenorShopDisallowFlag\",99)\nTNT1 A 0 A_GiveToTarget(\"TenorFingerBlaster\",1)\nTNT1 A 0 A_TakeFromTarget(\"TenorSharpBlaster\")\nTNT1 A 0 A_GiveToTarget(\"TenorFingerBlasterSwap\")\nTNT1 A 0 A_GiveToTarget(\"TenorPassiveAmmoGain\",1)\nTNT1 A 350\nTNT1 A 0 A_TakeFromTarget(\"TenorShop4CoolDownFlag\",99)\nstop\n}\n}\n\nactor TenorFX1Spawner : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorFX1\",random(16,32),0,0,random(1,3),0,random(4,5),10*random(0,35),1)\nTNT1 A 2\nstop\n}\n}\nactor TenorFX1 : BasicClientSide\n{\n+MISSILE\nScale 1.25\nSpeed 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(128,\"Spawn2\")\ngoto Spawn1\nSpawn1:\nTNFX AAABBB 1 A_FadeOut(0.05)\nloop\nSpawn2:\nTNFX BBBAAA 1 A_FadeOut(0.05)\nloop\n}\n}\n\nactor TenorFX2Spawner : BasicHelper\n{\nStates\n\n{\nSpawn:\nTNT1 A 0\nTNT1 AA 0 A_SpawnItemEx(\"TenorFX2\",random(16,32),0,0,random(1,3),0,random(4,5),10*random(0,35),1)\nTNT1 A 2\nstop\n}\n}\nactor TenorFX2 : BasicClientSide\n{\n+MISSILE\nScale 1.25\nSpeed 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(128,\"Spawn2\")\ngoto Spawn1\nSpawn1:\nTNFX CCCDDD 1 A_FadeOut(0.05)\nloop\nSpawn2:\nTNFX DDDCCC 1 A_FadeOut(0.05)\nloop\n}\n}\nactor TenorFX3Spawner : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorFX3\",random(16,32),0,0,random(1,3),0,random(4,5),10*random(0,35),1)\nTNT1 A 2\nstop\n}\n}\nactor TenorFX3 : BasicClientSide\n{\n+MISSILE\nScale 1.25\nSpeed 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(128,\"Spawn2\")\ngoto Spawn1\nSpawn1:\nTNFX EEEFFF 1 A_FadeOut(0.05)\nloop\nSpawn2:\nTNFX FFFEEE 1 A_FadeOut(0.05)\nloop\n}\n}\nactor TenorFX4Spawner : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorFX4\",random(16,32),0,0,random(1,3),0,random(4,5),10*random(0,35),1)\nTNT1 A 2\nstop\n}\n}\nactor TenorFX4 : BasicClientSide\n{\n+MISSILE\nScale 1.25\nSpeed 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(128,\"Spawn2\",\"Spawn3\",\"Spawn4\")\ngoto Spawn1\nSpawn1:\nTNFX GGGHHHIIIJJJ 1 A_FadeOut(0.05)\nloop\nSpawn2:\nTNFX HHHIIIJJJGGG 1 A_FadeOut(0.05)\nloop\nSpawn3:\nTNFX IIIJJJGGGHHH 1 A_FadeOut(0.05)\nloop\nSpawn4:\nTNFX JJJGGGHHHIII 1 A_FadeOut(0.05)\nloop\n}\n}\n\nactor TenorFX5Spawner : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"TenorFX5\",random(16,32),0,0,random(1,3),0,random(4,5),10*random(0,35),1)\nTNT1 A 2\nstop\n}\n}\nactor TenorFX5 : BasicClientSide\n{\n+MISSILE\nScale 1.25\nSpeed 20\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(128,\"Spawn2\",\"Spawn3\",\"Spawn4\")\ngoto Spawn1\nSpawn1:\nTNFX KKKLLLMMMNNN 1 A_FadeOut(0.05)\nloop\nSpawn2:\nTNFX LLLMMMNNNKKK 1 A_FadeOut(0.05)\nloop\nSpawn3:\nTNFX MMMNNNKKKLLL 1 A_FadeOut(0.05)\nloop\nSpawn4:\nTNFX NNNKKKLLLMMM 1 A_FadeOut(0.05)\nloop\n}\n}\n\nactor TenorFingerBlasterSwap : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SelectWeapon(\"TenorFingerBlaster\")\nstop\n}\n}\n\nactor TenorShopSpeedBoost : PowerSpeed\n{\nSpeed 1.30\nPowerup.Duration -10\n}\nactor TenorShopJumpBoost : PowerHighJump\n{\nPowerup.Strength 1.30\nPowerup.Duration -10\n}\n\nactor TenorSharpSpeedBoost : PowerSpeed\n{\nSpeed 1.15\nPowerup.Duration -10\n}\nactor TenorSharpJumpBoost : PowerHighJump\n{\nPowerup.Strength 1.15\nPowerup.Duration -10\n}\n\nactor TenorSharpArmor : PowerProtection\n{\ndamagefactor \"Normal\", 0.85\ndamagefactor \"Crush\", 1.0\ndamagefactor \"Telefrag\",1.0\ndamagefactor \"Falling\", 1.0\ndamagefactor \"Fire\", 1.0\ndamagefactor \"Drowning\", 1.0\ndamagefactor \"Slime\", 1.0\ndamagefactor \"Ice\", 1.0\npowerup.duration -10\n}\n\nactor TenorShopDamageBoost : PowerDamage\n{\nPowerup.Duration -10\ndamagefactor \"Normal\", 1.3\n}\n\nactor TenorShop1Flag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShop2Flag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShop3Flag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShop4Flag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TenorShop1CoolDownFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShop2CoolDownFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShop3CoolDownFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShop4CoolDownFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor TenorShopDisallowFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/HauntPumpkinWep.txt",
"contents": "/////////////////////////\n// HAUNT PUMPKIN // \t\t\t\tby MegaVile\n/////////////////////////\n\nactor HauntPumpkinWepC : BaseMM8BDMWep\n{\ndropitem \"ElementSuperchargeWepC\"\nWeapon.AmmoUse 2\nWeapon.AmmoGive 28\nWeapon.SlotNumber 2\nWeapon.SlotPriority 0\nInventory.Pickupmessage \"$PU_HAUNTPUMPKIN\"\nObituary \"$OB_HAUNTPUMPKIN\"\nTag \"$TAG_HAUNTPUMPKIN\"\nweapon.ammotype \"HauntPumpkinAmmo\"\ninventory.icon \"WPLIA0\"\n//+INVENTORY.RESTRICTABSOLUTELY\n//Inventory.RestrictedTo alterman\n+WEAPON.CHEATNOTWEAPON\nStates\n{\nSpawn:\nWPAL A 1\nloop\nWROOOOOONGGGCLAAASSSSSSSS:\nTNT1 A 0 A_TakeInventory(\"HauntPumpkinWepC\",1)\nReadyC:Goto READY+2\nReady:\nTNT1 A 0 A_JumpIfInventory(\"AlterFlag\",1,1)\ngoto WROOOOOONGGGCLAAASSSSSSSS\nHPMK A 0 ACS_ExecuteAlways(998,0,2204)\nHPMK A 1 A_WeaponReady\nGoto READY+2\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nHPMK A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nHPMK A 1 A_Raise\nLoop\nFire:\nHPMK A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nHPMK A 0 A_PlaySoundEx(\"alter/hauntpumpkin\", \"Weapon\")\nHPMK A 0 A_FireCustomMissile(\"HauntPumpkin\",0,1,8,0)\nHPMK BC 5\nHPMK A 13\nHPMK A 0 A_Refire\nGoto READY+2\nNoAmmo:\nHPMK A 1 ACS_Execute(979,0)\nGoto READY+2\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto READY+2\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nGoto READY+2\n}\n}\n\nactor HauntPumpkinAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor HauntPumpkin\n{\nPROJECTILE\n+SEEKERMISSILE\n+THRUGHOST\n+LOOKALLAROUND\nObituary \"$OB_HAUNTPUMPKIN\"\ndamagetype \"HauntPumpkin\"\nRadius 16\nHeight 16\nHealth 50\nscale 2.5\ndamage (10)\nspeed 9\nReactionTime 175\nStates\n{\nSpawn:\nHTPK B 0\nHTPK A 0 A_SetArg(0, 105)\nHTPK BA 1\nHTPK BBBAAABBAABB 2 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK B 0 A_Stop\nSpawnLook:\nHTPK A 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK A 0 A_Countdown\nHTPK A 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK A 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK A 0 A_Countdown\nHTPK A 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK A 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK A 0 A_Countdown\nHTPK A 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK A 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_Countdown\nHTPK B 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_Countdown\nHTPK B 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_Countdown\nHTPK A 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_Countdown\nHTPK A 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_LOOK|SMF_PRECISE, 256, 2)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_Countdown\nHTPK B 0 A_JumpIfTargetInLOS(\"SpawnChase\", 0, JLOSF_PROJECTILE)\nloop\nSpawnChase:\nHTPK A 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK A 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK A 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK A 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nHTPK B 1 A_SeekerMissile(4, 10, SMF_PRECISE)\nHTPK B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nHTPK B 0 A_CountDownArg(0)\nloop\nDeath:\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nTNT1 A 0 A_SpawnItem(\"DrillExplode\")\nTNT1 A 0 A_SpawnItem(\"HauntPumpkinExplosion\")\nTNT1 A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nTNT1 AAA 0\nstop\n}\n}\n\nactor HauntPumpkinExplosion\n{\nPROJECTILE\n+RIPPER\nObituary \"$OB_HAUNTPUMPKIN\"\ndamagetype \"HornetChaser\"\nRadius 1\nHeight 1\nscale 2.5\ndamage (0)\nspeed 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAA 7 A_Explode(5,20,0,0,20)\nstop\n}\n}\n\nactor PainHauntPumpkinHit\n{\n+MISSILE\n+NOGRAVITY\n+NOINTERACTION\n-SOLID\nHeight 2\nRadius 2\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PainHauntPumpkinHit_P\",1)\nstop\n}\n}\nactor PainHauntPumpkinHit_P : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"HauntPumpkinHealthChaser\",0,0,0,0,0,0,0,0)\nstop\n}\n}\n\nactor HauntPumpkinHealthChaser\n{\nTranslation \"214:214=219:219\"\nPROJECTILE\n+SEEKERMISSILE\n+DONTBLAST\n+DONTREFLECT\n+NOINTERACTION\nrenderstyle translucent\nalpha 1.0\nreactiontime 135\nRadius 16\nHeight 32\nspeed 50\nscale 3.0\nstates\n{\nSpawn:\nHBAL B 0\nHBAL B 0 A_TransferPointer(2,0,2,2)\nHBAL B 0 A_RearrangePointers(0,0,2)\nHBAL B 0 A_FaceTarget\nHBAL B 0 A_SetPitch(30)//momz\nHBAL B 0 A_SetAngle(angle+random(150,210))\nHBAL B 1 A_ChangeVelocity(30,0,30,2)\ngoto SpawnSlow+2\nSpawnSlow:\nHBAL A 0 A_JumpIf(Args[4]>=9,\"SpawnSpeedStart\")\nHBAL A 0 A_JumpIfCloser(48,\"Death\")//64\n//HBAL A 0 A_JumpIf(ACS_ExecuteWithResult(\"C_CHECK_TARGET_OOC\")==0,\"No\")\nHBAL A 0 A_SetArg(4,Args[4]+1)\nHBAL A 0 A_FaceTracer(10,4)\nHBAL A 1 A_ChangeVelocity(30-3*Args[4],0,sin(pitch)*(30-3*Args[4]),3)//momz*(1-Args[4]*0.05),3)\nHBAL B 0 A_FaceTracer(10,4)\nHBAL B 1 A_ChangeVelocity(30-3*Args[4],0,sin(pitch)*(30-3*Args[4]),3)\nloop\nSpawnSpeedStart:\nHBAL A 0 A_JumpIfCloser(48,\"Death\")\nHBAL A 0 A_FaceTracer(12,6)\nHBAL A 1 A_ChangeVelocity(6,0,sin(pitch)*6,3)\nHBAL B 0 A_FaceTracer(12,6)\nHBAL B 1 A_ChangeVelocity(6,0,sin(pitch)*6,3)\ngoto SpawnSpeed\nSpawnSpeed:\n//HBAL A 0 A_JumpIf(Args[3]>=16,\"SpawnL_End\")\nHBAL A 0 A_JumpIfCloser(48,\"Death\")\n//HBAL A 0 A_JumpIf(ACS_ExecuteWithResult(\"C_CHECK_TARGET_OOC\")==0,\"No\")\nHBAL A 0 A_SetArg(3,Args[3]+1)\nHBAL A 0 A_FaceTracer(12,6)\nHBAL A 1 A_ChangeVelocity(3+3*Args[3],0,sin(pitch)*(3+3*Args[3]),3)\nHBAL B 0 A_JumpIfCloser(48,\"Death\")\nHBAL B 0 A_FaceTracer(12,6)\nHBAL B 1 A_ChangeVelocity(3+3*Args[3],0,sin(pitch)*(3+3*Args[3]),3)\nloop\nSpawnL_End:\nTNT1 A 0 A_SpawnItemEx(\"HauntPumpkinSmallHealth\",0,0,0,momx*0.25,momy*0.25,momz*0.4,0,9)\nstop\n\nDeath:\nTNT1 A 0 A_PlaySoundEx(\"item/energyup\",\"Weapon\")\nTNT1 A 3 A_GiveToTarget(\"HauntPumpkinSmallHealth\",1)\nstop\nNo:\nTNT1 A 0\nstop\n}\n}\n\nActor HauntPumpkinSmallHealth : CustomInventory\n{\nTranslation \"214:214=219:219\"\ninventory.pickupmessage \"Picked up a health capsule. (5)\"\ninventory.PickupSound \"item/energyup\"\n//-SPECIAL\n//+THRUACTORS\n+NOBLOCKMONST\nReactionTime 84\nSpeed 20\nscale 2.0\nStates\n{\nSpawn:\nHBAL ABAB 6\nHBAL A 0 A_CountDown\nloop\nPickup:\n//TNT1 A 0 A_JumpIf(Health>0,\"Pickup2\")\n//fail\n//Pickup2:\nTNT1 A 0 HealThing(5)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/BadgeBarrierWep.txt",
"contents": "/////////////////////////\n// BADGE BARRIER // \t\t\t\tby MegaVile\n/////////////////////////\n\nactor BadgeBarrierWepC : BaseMM8BDMWep\n{\n//$Category AlterWeapons\n//$Title Haunt Pumpkin\ndropitem \"ElementSuperchargeWepC\"\n//Weapon.AmmoUse 6\nWeapon.AmmoGive 28\nWeapon.SlotNumber 2\nWeapon.SlotPriority 0\nInventory.Pickupmessage \"$PU_BADGEBARRIER\"\nObituary \"$OB_BADGEBARRIER\"\nTag \"$TAG_BADGEBARRIER\"\nweapon.ammotype \"BadgeBarrierAmmo\"\ninventory.icon \"WPLIB0\"\n+WEAPON.CHEATNOTWEAPON\n//+INVENTORY.RESTRICTABSOLUTELY\n//Inventory.RestrictedTo alterman\nStates\n{\nSpawn:\nWPAL B 1\nloop\nReadyC:Goto READY+2\nWROOOOOONGGGCLAAASSSSSSSS:\nTNT1 A 0 A_TakeInventory(\"BadgeBarrierWepC\",1)\nReadyC:Goto READY+2\nReady:\nTNT1 A 0 A_JumpIfInventory(\"AlterFlag\",1,1)\ngoto WROOOOOONGGGCLAAASSSSSSSS\nBBRR A 0 ACS_ExecuteAlways(998,0,2205)\nBBRR A 0\nBBRR A 0 A_WeaponReady\nBBRR A 1 A_JumpIfInventory(\"WeaponCharge\",1,\"Ready2\")\n\nGoto READY+2\nReady2:\nBBRR A 0\nBBRR A 0 A_JumpIfInventory(\"WeaponCharge\",5,\"Ready0\")\nBBRR A 1 A_WeaponReady(WRF_DISABLESWITCH)\nGoto READY+2\nReady0:\nBBRR A 0 A_TakeInventory(\"WeaponCharge\",999)\ngoto READY+2\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBBRR A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBBRR A 1 A_Raise\nLoop\nFire:\nBBRR A 0 A_JumpIfInventory(\"WeaponCharge\",1,\"Fire2\")\nBBRR A 0 A_JumpIfInventory(\"BadgeBarrierAmmo\",6,1)\ngoto NoAmmo\nBBRR A 0 A_JumpIfInventory(\"WeaponCharge\",1,\"Fire2\")\nBBRR A 0 A_PlaySoundEx(\"weapon/timestopper\", \"Weapon\")\nBBRR A 0 A_SpawnItemEx(\"BadgeBarrier1\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\nBBRR A 0 A_SpawnItemEx(\"BadgeBarrier2\",0,0,0,0,0,0,90,SXF_NOCHECKPOSITION)\nBBRR A 0 A_SpawnItemEx(\"BadgeBarrier3\",0,0,0,0,0,0,180,SXF_NOCHECKPOSITION)\nBBRR A 0 A_SpawnItemEx(\"BadgeBarrier4\",0,0,0,0,0,0,270,SXF_NOCHECKPOSITION)\nBBRR A 0 A_GiveInventory(\"WeaponCharge\",1)\nBBRR A 0 A_TakeInventory(\"BadgeBarrierAmmo\",6)\nBBRR BC 8\nBBRR A 12\nBBRR A 0 A_Refire\nGoto READY+2\nFire2:\n//BBRR A 0 A_PlaySoundEx(\"weapon/timestopper\", \"Weapon\")\nBBRR A 0 A_PlaySoundEx(\"misc/sharktorpedo\", \"Weapon\")\nBBRR A 0 A_FireCustomMissile(\"BadgeBarrierShot\",0,1,8,0)\nBBRR A 0 A_GiveInventory(\"WeaponCharge\",1)\nBBRR BC 4\nBBRR A 7\nBBRR A 0 //A_Refire\nGoto READY+2\nNoAmmo:\nBBRR A 1 ACS_Execute(979,0)\nGoto READY+2\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto READY+2\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nGoto READY+2\n\n}\n}\n\nactor BadgeBarrierAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor BadgeBarrierBullet\n{\nPROJECTILE\nObituary \"$OB_BADGEBARRIER\"\ndamagetype \"BadgeBarrier\"\nRadius 12\nHeight 12\nDamage (8)\nSpeed 28\nscale 2.5\nSpecies \"BadgeBarrier\"\n+THRUSPECIES\nStates\n{\nSpawn:\nBGBR T 1\nloop\nDeath:\nMMFX FGHI 3 A_Stop\nstop\n}\n}\n\nactor BadgeBarrierShot : MegaShot\n{\n//PROJECTILE\nObituary \"$OB_BADGEBARRIER\"\ndamagetype \"BadgeBarrier\"\nRadius 32\nHeight 32\nDamage (15)\nSpeed 16\nscale 2.5\n+DONTREFLECT\n+DONTBLAST\nSpecies \"BadgeBarrier\"\n+THRUSPECIES\nStates\n{\nSpawn:\nBGBR AUCB 3\nloop\nDeath:\nBGBR A 0 A_JumpIf(momz ==0,\"Death1\")\ngoto Death2\nDeath1:\nTNT1 G 0 A_PlaySoundEx(\"weapon/coilfire1\", \"Weapon\")\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,0,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,180,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,-90,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,-135,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,90,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,135,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,45,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,4,28,0,0,-45,1)\nstop\nXDeath:\nDeath2:\nTNT1 G 0 A_PlaySoundEx(\"weapon/coilfire1\", \"Weapon\")\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,0,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,180,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,-90,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,-135,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,90,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,135,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,45,1)\nTNT1 A 0 A_SpawnItemEx(\"BadgeBarrierBullet\",0,0,0,28,0,0,-45,1)\nstop\n}\n}\n\nactor BadgeBarrier1\n{\nPROJECTILE\nHealth 60\nDamage (1)\nHeight 24\nRadius 24\n+SHOOTABLE\n-NOBLOCKMAP\n+DONTRIP\n+DONTREFLECT\n+GHOST\n+NOCLIP\n+RIPPER\n//+NOINTERACTION\n+NOTARGETSWITCH\n-SOLID\n+MTHRUSPECIES\nscale 2.5\nspecies \"BadgeBarrier\"\nObituary \"$OB_BADGEBARRIER\"\ndamagetype \"BadgeBarrier\"\nvar int user_distance;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTheLoop:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 2, \"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR A 0 A_SetUserVar(\"user_distance\",0)\nBGBR A 0 A_Explode(9,16,0)\nBGBR A 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 2, \"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR B 0 A_SetUserVar(\"user_distance\",0)\nBGBR B 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 2, \"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR C 0 A_SetUserVar(\"user_distance\",0)\nBGBR C 0 A_Explode(10,24,0)\nBGBR C 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 2, \"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR U 0 A_SetUserVar(\"user_distance\",0)\nBGBR U 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nBGBR U 0 //HealThing(9999)\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BadgeBarrier2\n{\nPROJECTILE\nHealth 60\nDamage (0)\nHeight 24\nRadius 24\n+SHOOTABLE\n-NOBLOCKMAP\n+DONTRIP\n+DONTREFLECT\n+GHOST\n+NOCLIP\n+RIPPER\n//+NOINTERACTION\n+NOTARGETSWITCH\n-SOLID\n+MTHRUSPECIES\nscale 2.5\nspecies \"BadgeBarrier\"\nObituary \"$OB_BADGEBARRIER\"\ndamagetype \"BadgeBarrier\"\nvar int user_distance;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTheLoop:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 3, \"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR A 0 A_SetUserVar(\"user_distance\",0)\nBGBR A 0 A_Explode(9,16,0)\nBGBR A 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 3, \"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR B 0 A_SetUserVar(\"user_distance\",0)\nBGBR B 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 3, \"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR C 0 A_SetUserVar(\"user_distance\",0)\nBGBR C 0 A_Explode(10,24,0)\nBGBR C 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 3, \"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR U 0 A_SetUserVar(\"user_distance\",0)\nBGBR U 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR U 0 //HealThing(9999)\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BadgeBarrier3\n{\nPROJECTILE\nHealth 60\nDamage (0)\nHeight 24\nRadius 24\n+SHOOTABLE\n-NOBLOCKMAP\n+DONTRIP\n+DONTREFLECT\n+GHOST\n+NOCLIP\n+RIPPER\n//+NOINTERACTION\n+NOTARGETSWITCH\n-SOLID\n+MTHRUSPECIES\nscale 2.5\nspecies \"BadgeBarrier\"\nObituary \"$OB_BADGEBARRIER\"\ndamagetype \"BadgeBarrier\"\nvar int user_distance;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTheLoop:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 4, \"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR A 0 A_SetUserVar(\"user_distance\",0)\nBGBR A 0 A_Explode(9,16,0)\nBGBR A 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 4, \"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR B 0 A_SetUserVar(\"user_distance\",0)\nBGBR B 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 4, \"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR C 0 A_SetUserVar(\"user_distance\",0)\nBGBR C 0 A_Explode(10,24,0)\nBGBR C 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 4, \"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR U 0 A_SetUserVar(\"user_distance\",0)\nBGBR U 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR U 0 //HealThing(9999)\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BadgeBarrier4\n{\nPROJECTILE\nHealth 60\nDamage (0)\nHeight 24\nRadius 24\n+SHOOTABLE\n-NOBLOCKMAP\n+DONTRIP\n+DONTREFLECT\n+GHOST\n+NOCLIP\n+RIPPER\n//+NOINTERACTION\n+NOTARGETSWITCH\n-SOLID\n+MTHRUSPECIES\nscale 2.5\nspecies \"BadgeBarrier\"\nObituary \"$OB_BADGEBARRIER\"\ndamagetype \"BadgeBarrier\"\nvar int user_distance;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTheLoop:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 5, \"Death\")\nBGBR A 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR A 0 A_SetUserVar(\"user_distance\",0)\nBGBR A 0 A_Explode(9,16,0)\nBGBR A 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 5, \"Death\")\nBGBR B 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR B 0 A_SetUserVar(\"user_distance\",0)\nBGBR B 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 5, \"Death\")\nBGBR C 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR C 0 A_SetUserVar(\"user_distance\",0)\nBGBR C 0 A_Explode(10,24,0)\nBGBR C 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(C_CHECK_TARGET_OOC)==0,\"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"WeaponCharge\", 5, \"Death\")\nBGBR U 0 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nBGBR U 0 A_SetUserVar(\"user_distance\",0)\nBGBR U 1 A_Warp(AAPTR_TARGET,90,0,32,12,WARPF_USECALLERANGLE|WARPF_NOCHECKPOSITION)\nBGBR U 0 //HealThing(9999)\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BadgeBarriorProtect : PowerProtection\n{\nPowerup.Duration 4\ndamagefactor \"BadgeBarriorbullet\", 0.3\n}"
},
{
"source": "pk3",
"name": "actors/WilyIncClasses/NeapolitanBombWep.txt",
"contents": "///////////////////////////\n// NEAPOLITAN BOMB // \t\t\t\tby MegaVile\n///////////////////////////\n\nactor NeapolitanBombWepC : BaseMM8BDMWep\n{\n//$Category AlterWeapons\n//$Title Neapolitan Bomb\ndropitem \"ElementSuperchargeWepC\"\nWeapon.AmmoUse 3\nWeapon.AmmoGive 28\nWeapon.SlotNumber 2\nWeapon.SlotPriority 0\nInventory.Pickupmessage \"$PU_NEAPOLITANBOMB\"\nObituary \"$OB_NEAPOLITANBOMB\"\nTag \"$TAG_NEAPOLITANBOMB\"\nweapon.ammotype \"NeapolitanBombAmmo\"\ninventory.icon \"WPLIC0\"\n+WEAPON.CHEATNOTWEAPON\n//+INVENTORY.RESTRICTABSOLUTELY\n//Inventory.RestrictedTo alterman\nStates\n{\nSpawn:\nWPAL C 1\nloop\nReadyC:Goto READY+2\n\nWROOOOOONGGGCLAAASSSSSSSS:\nTNT1 A 0 A_TakeInventory(\"NeapolitanBombWepC\",1)\nReadyC:Goto READY+2\nReady:\nTNT1 A 0 A_JumpIfInventory(\"AlterFlag\",1,1)\ngoto WROOOOOONGGGCLAAASSSSSSSS\nNEAB A 0 ACS_ExecuteAlways(998,0,2206)\nNEAB A 1 A_WeaponReady\nGoto READY+2\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nNEAB A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nNEAB A 1 A_Raise\nLoop\nFire:\nNEAB A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nNEAB A 0 A_PlaySoundEx(\"weapon/mbuster\", \"Weapon\")\nNEAB A 0 A_FireCustomMissile(\"NeapolitanBomb\",0,1,8,0)\nNEAB BC 7\nNEAB A 15\nNEAB A 0 A_Refire\nGoto READY+2\nNoAmmo:\nNEAB A 1 ACS_Execute(979,0)\nGoto READY+2\nAltfire://A_LogInt(CheckClass(\"Maestro\"))\n\"####\" \"#\" 0 A_JumpIf(CheckClass(\"Alterman\"),\"AlterDash\")\n\"####\" \"#\" 0 A_JumpIf(ACS_NamedExecuteWithResult(\"cbm_user1_check\")==1, \"AltfireCore\")\n\"####\" \"#\" 1 A_Jump(256,\"AltfireC\")\nloop\nAlterDash:\nMKIC C 0 A_JumpIf(z-floorz==0,\"GroundDash\") //A_JumpIf(momz==0, \"SlideSlide\")\ngoto READY+2\nGroundDash:\n//MKIC C 0 A_JumpIfNoAmmo(\"NoAmmo\")\nABUS G 0 A_GiveInventory(\"AlterDash\",1)\nABUS G 0 A_PlaySoundEx(\"weapon/chargekick\",\"Weapon\")\n//MKIC C 0 SetPlayerProperty(0,1,0)\nABUS G 0 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,15,1)\nABUS I 2 A_GiveInventory(\"CopySlidePickup\",1)\nABUS G 8 //A_GiveInventory(\"StayDown\",1) //SetPlayerProperty(0,0,0)\n//MKIC B 5 SetPlayerProperty(0,0,0)\nABUS I 3 ACS_ExecuteAlways(CORE_ACS_191,0,APROP_JumpZ,10,1)\nABUS G 0 A_TakeInventory(\"AlterDash\",1)\nABUS G 0 A_Refire\nGoto READY+2\n\n}\n}\n\nactor NeapolitanBombAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor NeapolitanBomb\n{\nPROJECTILE\nObituary \"$OB_NEAPOLITANBOMB\"\ndamagetype \"NeapolitanBomb\"\nRadius 17\nHeight 17\n+HEXENBOUNCE\nbouncefactor 0.5\nwallbouncefactor 0.5\nDamage (24)\nSpeed 30\nscale 2.5\nStates\n{\nSpawn:\nNPBM A 3\nNPBM A 0 A_Jump(256, \"Vanilla\", \"Strawberry\", \"Chocolate\")\nloop\nVanilla:\nNPBM BABABABABA 3 A_ScaleVelocity(0.85)\nNPBM BABA 3 A_Stop\ngoto DeathVanilla\nStrawberry:\nNPBM CACACACACA 3 A_ScaleVelocity(0.85)\nNPBM CACA 3 A_Stop\ngoto DeathStrawberry\nChocolate:\nNPBM DADADADADA 3 A_ScaleVelocity(0.85)\nNPBM DADA 3 A_Stop\ngoto DeathChocolate\nDeathVanilla:\nNPBM A 0 A_PlaySoundEx(\"alter/NeapolitanBomb\", \"Weapon\")\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,0,0,7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,0,0,-7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,5,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,5,0,-5,315)\nMMFX FGHI 3 A_Stop\nstop\nDeathStrawberry:\nNPBM A 0 A_PlaySoundEx(\"alter/NeapolitanBomb\", \"Weapon\")\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,0,0,7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,0,0,-7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,10,0,0,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,-5,315)\nMMFX FGHI 3 A_Stop\nstop\nDeathChocolate:\nNPBM A 0 A_PlaySoundEx(\"alter/NeapolitanBomb\", \"Weapon\")\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,0,0,7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,0,0,-7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,10,0,0,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,5,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,315)\nMMFX FGHI 3 A_Stop\nstop\nXDeath:\nNPBM A 0 A_PlaySoundEx(\"alter/NeapolitanBomb\", \"Weapon\")\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,0,0,7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,0,0,-7,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-V\",0,0,0,10,0,0,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-S\",0,0,0,5,0,5,315)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,0)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,45)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,90)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,135)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,180)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,225)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,270)\nNPBM A 0 A_SpawnItemEx(\"NeapolitanBombShot2-C\",0,0,0,5,0,-5,315)\nMMFX FGHI 3 A_Stop\nstop\n}\n}\n\nactor NeapolitanBombShot2-V\n{\nPROJECTILE\nObituary \"$OB_NEAPOLITANBOMB\"\ndamagetype \"NeapolitanBomb\"\nRadius 6\nHeight 6\nDamage (10)\nSpeed 25\nscale 2.5\nreactiontime 25\nStates\n{\nSpawn:\nNPBM E 1 A_CountDown\nloop\nDeath:\nMMFX FGHI 3 A_Stop\nstop\n}\n}\n\nactor NeapolitanBombShot2-S : NeapolitanBombShot2-V\n{\nPROJECTILE\nStates\n{\nSpawn:\nNPBM F 1 A_CountDown\nloop\n}\n}\n\nactor NeapolitanBombShot2-C : NeapolitanBombShot2-V\n{\nPROJECTILE\nStates\n{\nSpawn:\nNPBM G 1 A_CountDown\nloop\n}\n}\n\nactor NeapolitanBombProtect : PowerProtection\n{\nPowerup.Duration 4\ndamagefactor \"NeapolitanBomb\", 0.1\n}"
}
]
},
"maps": []
}