teamstylev0.0.pk3

PK3 1.1 MiB 0 map(s)

Counts

endoom0
graphics0
lumps291
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "033d3805-3ffb-47b2-95e6-fff60f6473a8",
    "sha1": "a0887b39c18c26ae76adda3844926f2be1cf5a06",
    "sha256": "21d2e83aa2092e7b7d5bc880f7f5f6e204b0464ece0fe29231bdfa22c5275bd1",
    "filenames": [
      "teamstylev0.0.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2016-06-16 21:40:54",
      "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": "2016-06-16 21:40:54",
    "file": {
      "type": "PK3",
      "size": 1176224,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/a0887b39c18c26ae76adda3844926f2be1cf5a06/a0887b39c18c26ae76adda3844926f2be1cf5a06.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 291,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "SBARINFO.H.txt",
        "contents": "//HORIZONTAL BARS\n\nstatusbar normal, forcescaled\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}\n\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\n\nDrawSelectedInventory INDEXFONT ,122, 184, 120, 185, white;\nDrawImage weaponicon, 50, 184;\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperArmWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceSlasherWep{Drawbar\"VARAMMO3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HyperBombWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FireStormWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBeamWep{Drawbar\"VARAMMO6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeSlowWep{DrawBar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected OilSliderWep{DrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory OilCheck, 1\t{DrawBar\"VARFLS1\", \"VNOBAR\", OilSliderFlag, horizontal, 58, 184;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AirShooterWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BubbleLeadWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected QuickBoomerangWep{Drawbar\"VARAMM11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrashBombWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeStopperWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AtomicFireWep{Drawbar\"VARAMM13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 71{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagnetMissileWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GeminiLaserWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HardKnuckleWep{Drawbar\"VARAMM16\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TopSpinWep{Drawbar\"VARAMM17\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SearchSnakeWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SparkShockWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ShadowBladeWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RainFlushWep{Drawbar\"VARAMM19\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DrillBombWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PharaohShotWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 78{DrawBar \"VARFLS4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected RingBoomerangWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DustCrusherWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DiveMissileWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SkullbarrierWep{Drawbar\"VARAMM21\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterWaveWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PowerStoneWep{Drawbar\"VARAMM22\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GyroAttackWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected StarCrashWep{Drawbar\"VARAMM23\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ChargeKickWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NapalmBombWep{Drawbar\"VARAMM24\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrystalEyeWep{Drawbar\"VARAMM25\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CentaurFlashWep{Drawbar\"VARAMM26\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameBlastWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected KnightCrushWep{Drawbar\"VARAMM27\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PlantbarrierWep{Drawbar\"VARAMM28\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected SilverTomahawkWep{Drawbar\"VARAMM29\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WindStormWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected YamatoSpearWep{Drawbar\"VARAMM30\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"VARAMM31\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JunkShieldWep{Drawbar\"VARAMM32\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected DangerWrapWep{Drawbar\"VARAMM33\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBoltWep{Drawbar\"VARAMM34\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WildCoilWep{Drawbar\"VARAMM35\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 23{DrawBar \"VARFLS9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected SlashClawWep{Drawbar\"VARAMM36\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NoiseCrushWep{Drawbar\"VARAMM37\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 1{DrawBar \"VARFLS10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ScorchWheelWep{Drawbar\"VARAMM38\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCount, 1{DrawBar\"VARFLS1\", \"VNOBAR\", WheelCount, horizontal, 58, 184;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"VARAMM39\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoHoldWep{Drawbar\"VARAMM40\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AstroCrushWep{Drawbar\"VARAMM41\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameSwordWep{Drawbar\"VARAMM42\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderClawWep{Drawbar\"VARAMM43\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HomingSniperWep{Drawbar\"VARAMM44\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 35{DrawBar \"VARFLS11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected IceWaveWep {DrawBar \"VARAMM45\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlashBombWep{Drawbar\"VARAMM46\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterBalloonWep{Drawbar\"VARAMM47\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CopyVisionWep{Drawbar\"VARAMM52\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LightningBoltWep{Drawbar\"VARAMM53\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceWallWep{Drawbar\"VARAMM54\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SpreadDrillWep{DrawBar\"VARAMM55\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RemoteMineWep{Drawbar\"VARAMM56\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaveBurnerWep{Drawbar\"VARAMM57\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagicCardWep{Drawbar\"VARAMM58\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TrebleBoost{Drawbar\"VARAMM59\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"VARAMM48\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MirrorBusterWep{Drawbar\"VARAMM49\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"VARFLS1\", \"VNOBAR\", MirrorBusterFlag, horizontal, 58, 184;}}\nIsSelected ScrewCrusherWep{Drawbar\"VARAMM50\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BalladeCrackerWep{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\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory 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 EvilRobotShield, 1{DrawBar \"VARAMM32\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\n}\n//============================================================================//\n//============================================================================//"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.V.txt",
        "contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHealthBar, 1\n{\n// y = 184\n/*InInventory HeavyClass, 1\n{DrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 78;} //8\n\nInInventory StandardClass, 1\n{DrawBar \"BARHELTM\", \"BAREMPTY\", Health, vertical, 24, 92;}  //22\n\nInInventory LightClass, 1\n{DrawBar \"BARHELTS\", \"BAREMPTY\", Health, vertical, 24, 106;}  //36 */\n\n\t//InInventory LightTeamFlag, 1{DrawImage \"LBAR\", 24, 73;} //3\n\t//InInventory WilyTeamFlag, 1{DrawImage \"WBAR\", 24, 73;}\n\t//InInventory CossackTeamFlag, 1{DrawImage \"CBAR\", 24, 73;}\n\t//InInventory KingTeamFlag, 1{DrawImage \"KBAR\", 24, 73;}\n\tDrawImage \"HLTHTB\", 24, 144;//64\n\tDrawBar \"RMBRHL\", \"RMBEMPTY\", Health, Horizontal, 54, 144;\n\tDrawImage \"HLTHI\", 20, 162; //72\n\tDrawNumber 3, CONFONT, UNTRANSLATED, Health,fillzeros, alignment(center), 52, 162; //72\nInInventory not NoClipBar, 1{\nDrawImage \"CLIPTB\", 98, 149;\n\t//DrawNumber 1, INDEXFONT, white, WarpCount, alignment(left), 66, 110;}\n//Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, Horizontal, 40, 150;\n//DrawImage \"CENTSI\", 32, 150;\n//DrawImage \"ADAPSI\", 24, 118;\n//DrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 116;\n\n//DrawImage \"ADAPSI\", 24, 132;\n//DrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 130;\n//Drawbar\"VARAMM51\", \"VAREMPTY\", BoostFuel, Horizontal, 36, 132;\n\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;}\n\n}//-----\n\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\n\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\nDrawImage weaponicon, 16, 64;\n\n//MM1 Bars\nIsSelected \"Rolling Cutter\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Super Arm\"{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ice Slasher\"{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Hyper Bomb\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Fire Storm\"{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Thunder Beam\"{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Time Slow\"{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Oil Slider\"{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilCheck, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected \"Metal Blade\"{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Air Shooter\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Bubble Lead\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Quick Boomerang\"{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Crash Bomb\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Time Stopper\"{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Atomic Fire\"{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 71{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Leaf Shield\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM3\nIsSelected \"Needle Cannon\"{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Magnet Missile\"{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Gemini Laser\"{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Hard Knuckle\"{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Top Spin\"{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Search Snake\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Spark Shock\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Shadow Blade\"{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected \"Flash Stopper\"{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Rain Flush\"{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Drill Bomb\"{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Pharaoh Shot\"{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Ring Boomerang\"{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Dust Crusher\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Dive Missile\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Skull barrier\"{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected \"Gravity Hold\"{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Water Wave\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Power Stone\"{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Gyro Attack\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Star Crash\"{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Charge Kick\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Napalm Bomb\"{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Crystal Eye\"{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected \"Blizzard Attack\"{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Centaur Flash\"{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Flame Blast\"{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Knight Crush\"{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Plant barrier\"{Drawbar\"BARAMM28\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Silver Tomahawk\"{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Wind Storm\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Yamato Spear\"{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected \"Freeze Cracker\"{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Junk Shield\"{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Danger Wrap\"{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Thunder Bolt\"{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Wild Coil\"{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Slash Claw\"{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Noise Crush\"{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Scorch Wheel\"{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected \"Mega Ball\"{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Tornado Hold\"{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Astro Crush\"{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Flame Sword\"{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Thunder Claw\"{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Homing Sniper\"{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Ice Wave\" {DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Flash Bomb\"{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Water Balloon\"{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected \"Tengu Blade\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Copy Vision\"{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Lightning Bolt\"{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ice Wall\"{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Spread Drill\"{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Remote Mine\"{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Wave Burner\"{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Magic Card\"{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected \"Sakugarne\"{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Mirror Buster\"{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected \"Screw Crusher\"{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ballade Cracker\"{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 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 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 EvilRobotShield, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\n//============================================================================//\n//============================================================================//\nInInventory MetalShieldprotect, 1 {\n\tInInventory HeavyClass, 1\n{DrawBar \"BARAMM32\", \"NOBAR\", Health, vertical, 24, 8;}\n\nInInventory StandardClass, 1\n{DrawBar \"MBARAM32\", \"NOBAR\", Health, vertical, 24, 22;}\n\nInInventory LightClass, 1\n{DrawBar \"SBARAM32\", \"NOBAR\", Health, vertical, 24, 36;}\n\n\t}\n\nInInventory OverhealValue, 1 {\n\tInInventory HeavyClass, 1\n{DrawBar \"BARFLS12\", \"NOBAR\", OverhealValue, vertical, 24, 8;}\n\nInInventory StandardClass, 1\n{DrawBar \"BARFLS14\", \"NOBAR\", OverhealValue, vertical, 24, 22;}\n\nInInventory LightClass, 1\n{DrawBar \"BARFLS13\", \"NOBAR\", OverhealValue, vertical, 24, 36;}\n\n\t}\n\n//======\nisselected Gattlingbusterwep {\nDrawbar\"GTLHEAT1\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;\nininventory Gattlingheat, 25 {Drawbar\"GTLHEAT2\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nininventory Gattlingheat, 40 {Drawbar\"GTLHEAT3\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nininventory Overheatflag{Drawbar\"VARAMM32\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nDrawImage \"ATOMI\", 32, 150; }\n\nininventory ScatterShotWep {\nDrawImage \"MEGABALI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", ForceBombCooldownItem, vertical,reverse, 36, 147;}\n\nininventory FlameThrowerWep {\nDrawImage \"BURNRI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", ScorchShotCooldownItem, vertical,reverse, 36, 147;}\n\nininventory AssaultBusterWep {\nDrawImage \"DIVESI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", AssaultMissileCooldownItem, vertical,reverse, 36, 147;}\n\nininventory GrenadeLauncherWep {\nDrawImage \"CRASSI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", TrapbombFlag, vertical,reverse, 36, 147;}\n\nininventory BeamsniperWep {\n//DrawImage \"CRASSI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", SniperCharge, vertical,reverse, 36, 147;\nDrawbar\"VARAMM51\", \"VAREMPTY\", SniperCharge, Horizontal, 40, 150;}\n\nininventory DroneLife {\n//DrawImage \"CRASSI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", SniperCharge, vertical,reverse, 36, 147;\nDrawbar\"VARAMM51\", \"VAREMPTY\", DroneLife, Horizontal, 40, 138;}\n\nIsSelected MannTurretWep{\nDrawImage \"CLIPTB\", 98, 149;\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;}\n\n//IsSelected \"Hyper Bomb\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Needle Cannon X\"{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Yamato Spear X\"{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ballade Cracker X\"{Drawbar\"BARAMM51\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Hyper Bomb X\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n//IsSelected \"Air Shooter\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//IsSelected \"Charge Kick\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nininventory ReconTag {DrawString CONFONT, UNTRANSLATED, \"TAGGED!!\", 32, 178,0,alignment(left);}\n\n//======A subs\nininventory SuperBombSubFlag {\nDrawImage \"BOMBSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", SuperBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory MegaHealBombSubFlag {\nDrawImage \"MEGHEI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", MegaHealBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory GravitySnareSubFlag {\nDrawImage \"BALLSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", GravitySnareCooldownItem, vertical,reverse, 22, 116;}\n\nininventory FirePlumeSubFlag {\nDrawImage \"FLMBSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", FirePlumeCooldownItem, vertical,reverse, 22, 116;}\n\nininventory BeaconBombSubFlag {\nDrawImage \"FLSHBOMI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", BeaconBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory MannTurretSubFlag {\nDrawImage \"TRETI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", MannTurretCooldownItem, vertical,reverse, 22, 116;}\n\n//=======B subs\nininventory RallySubFlag {\nDrawImage \"HARDSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", RallyCooldownItem, vertical,reverse, 22, 130;}\n\nininventory BarrierSubFlag {\nDrawImage \"GRAVSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BarrierCooldownItem, vertical,reverse, 22, 130;}\n\nininventory BubblemineSubFlag {\nDrawImage \"DWRASI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BubblemineCooldownItem, vertical,reverse, 22, 130;\nDrawNumber 1, INDEXFONT, white, MineCount, alignment(left), 28, 138;}\n\nininventory BoosterPackSubFlag {\nDrawImage \"ADAPSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 130;\nininventory BoostFuel {Drawbar\"VARAMM51\", \"VAREMPTY\", BoostFuel, Horizontal, 36, 132;}}\n\nininventory HealDiodeSubFlag {\nDrawImage \"HEDIOI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", HealDiodeCooldownItem, vertical,reverse, 22, 130;}\n\nininventory ExtinguisherSubFlag {\nDrawImage \"EXTNGI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", ExtinguisherCooldownItem, vertical,reverse, 22, 130;}\n\n/*\nininventory GrenadeLauncherWep\n{\n\nDrawImage \"CLIPTB\", 24, 90;\nDrawImage \"NAPAI\", 28, 102;\nDrawNumber 3, CONFONT, UNTRANSLATED, BusterShotCount, alignment(left), 36, 102;} */\n//----\n}"
      },
      {
        "source": "pk3",
        "name": "BOTINFO.txt",
        "contents": "clearbots\n{\n\tname = \"\\cnFighter\"\n\taccuracy = 4\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Base\"\n\tclass = \"Fighter\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMEGA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgBomber\"\n\taccuracy = 4\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ProtoBuster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"protoman\"\n\tclass = \"Bomber\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPROT\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciHeavy\"\n\taccuracy = 3\n\tintellect = 4\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 3\n\tperception = 1\n\tfavoriteweapon = \"BassBuster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"bass\"\n\tclass = \"Heavy\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBASS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\caRoll\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"female\"\n\tskin = \"roll\"\n\tclass = \"Roll\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTROLL\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqTactician\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 2\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"neither\"\n\tskin = \"sniperjoe\"\n\tclass = \"Tactician\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cqScorcher\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 2\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"auto\"\n\tclass = \"Scorcher\"\n\t//revealed = false\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAUTO\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cqScout\"\n\taccuracy = 3\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Auto-Unknown\"\n\tclass = \"Scout\"\n\t//revealed = false\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAUTU\"\n\tchatfrequency = 0\n}\n\n//MM1\n{\n\tname = \"\\caCutman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RollingCutterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"cutman\"\n\tclass = \"Cutman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCUT\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciGutsman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SuperArmWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"gutsman\"\n\tclass = \"Gutsman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGUTS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnIceman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"IceSlasherWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"iceman\"\n\tclass = \"Iceman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTICE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciBombman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HyperBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"bombman\"\n\tclass = \"Bombman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBOMB\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgFireman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FireStormWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"fireman\"\n\tclass = \"Fireman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFIRE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckElecman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ThunderBeamWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"elecman\"\n\tclass = \"Elecman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTELEC\"\n\tchatfrequency = 50\n}\n\n{\n   name = \"\\ctTimeman\"\n   accuracy = 2\n   intellect = 3\n   evade = 2\n   anticipation = 4\n   reactiontime = 4\n   perception = 4\n   favoriteweapon = \"TimeSlowWep\"\n   color = \"00 00 00\"\n   gender = \"male\"\n   skin = \"timeman\"\n   class = \"Timeman\"\n   revealed = true\n   script = \"humanbot\"\n   chatlump = chats/BOTTIME\n   chatfrequency = 50\n}\n\n{\n   name = \"\\cuOilman\"\n   accuracy = 2\n   intellect = 3\n   evade = 2\n   anticipation = 4\n   reactiontime = 4\n   perception = 4\n   favoriteweapon = \"OilSliderWep\"\n   color = \"00 00 00\"\n   gender = \"male\"\n   skin = \"oilman\"\n   class = \"Oilman\"\n   revealed = true\n   script = \"humanbot\"\n   chatlump = chats/BOTOIL\n   chatfrequency = 50\n}\n\n{\n   name = \"\\cnMegaman\\ct?\"\n   accuracy = 4\n   intellect = 3\n   evade = 2\n   anticipation = 1\n   reactiontime = 2\n   perception = 1\n   favoriteweapon = \"MegaBusterWep\"\n   color = \"00 00 00\"\n   gender = \"male\"\n   skin = \"Megaman?\"\n   class = \"Megaman\"\n   revealed = true\n   script = \"humanbot\"\n   chatlump = chats/BOTCOPY\n   chatfrequency = 50\n}\n\n//MM2\n{\n\tname = \"\\cgMetalman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MetalBladeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"metalman\"\n\tclass = \"Metalman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMETL\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chAirman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"AirShooterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"airman\"\n\tclass = \"Airman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAIR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqBubbleman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BubbleLeadWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"bubbleman\"\n\tclass = \"Bubbleman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBUBB\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgQuickman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"QuickBoomerangWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"quickman\"\n\tclass = \"Quickman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTQM\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgCrashman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"CrashBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"crashman\"\n\tclass = \"Crashman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCRS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chFlashman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"TimeStopperWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"flashman\"\n\tclass = \"Flashman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFLAS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckHeatman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"AtomicFireWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"heatman\"\n\tclass = \"Heatman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTHEA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqWoodMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"LeafShieldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"woodman\"\n\tclass = \"Woodman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTWOOD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdAlien\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"BubbleLeadWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"alien\"\n\tclass = \"DrWily\"\n\t//revealed = false\n\tscript = \"humanbot\"\n}\n//MM3\n{\n\tname = \"\\chNeedleman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"NeedleCannonWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"needleman\"\n\tclass = \"Needleman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTNEED\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgMagnetman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MagnetMissileWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"magnetman\"\n\tclass = \"Magnetman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMAGN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ccGeminiman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"GeminiLaserWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"geminiman\"\n\tclass = \"Geminiman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGEMI\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chHardman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HardKnuckleWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"hardman\"\n\tclass = \"Hardman\"\n\trevealed = true\n\tscript = \"fatbot\"\n\tchatlump = \"chats/BOTHARD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciTopman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"TopSpinWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"topman\"\n\tclass = \"Topman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTOP\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqSnakeman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SearchSnakeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"snakeman\"\n\tclass = \"Snakeman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSNAK\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciSparkman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SparkShockWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"sparkman\"\n\tclass = \"Sparkman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSPAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chShadowman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ShadowBladeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"shadowman\"\n\tclass = \"Shadowman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSHAD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cmDocRobot\"\n\taccuracy = 2\n\tintellect = 0\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 3\n\tperception = 0\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Docrobot\"\n\tclass = \"Docrobot\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n//MM4\n{\n\tname = \"\\ciBrightMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlashStopperWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"brightman\"\n\tclass = \"Brightman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBRIG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdToadman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RainFlushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"toadman\"\n\tclass = \"Toadman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTOAD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgDrillman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DrillBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"drillman\"\n\tclass = \"Drillman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDRIL\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckPharaohMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"PharaohShotWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"pharaohman\"\n\tclass = \"Pharaohman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPHAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgRingman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RingBoomerangWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"ringman\"\n\tclass = \"Ringman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTRING\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnDustMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DustCrusherWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"dustman\"\n\tclass = \"Dustman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDUS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chDiveMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DiveMissileWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"diveman\"\n\tclass = \"Diveman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDIV\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cjSkullman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SkullBarrierWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"skullman\"\n\tclass = \"Skullman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSKUL\"\n\tchatfrequency = 50\n}\n\n//MM5\n{\n\tname = \"\\cgGravityMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"GravityHoldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"gravityman\"\n\tclass = \"Gravityman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGRAV\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnWaveMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WaterWaveWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"waveman\"\n\tclass = \"Waveman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTWAVE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\csStoneMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"PowerStoneWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"stoneman\"\n\tclass = \"Stoneman\"\n\trevealed = true\n\tscript = \"fatbot\"\n\tchatlump = \"chats/BOTSTON\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdGyroMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"GyroAttackWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"gyroman\"\n\tclass = \"Gyroman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGYRO\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckStarMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"StarCrashWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"starman\"\n\tclass = \"Starman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSTAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\caChargeMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ChargeKickWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"chargeman\"\n\tclass = \"Chargeman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCHRG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctNapalmMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"NapalmBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"napalmman\"\n\tclass = \"Napalmman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTNAPA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cvCrystalMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"CrystalEyeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"crystalman\"\n\tclass = \"Crystalman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCRYS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqDarkMan1\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman1\"\n\tclass = \"Darkman1\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cuDarkMan2\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman2\"\n\tclass = \"Darkman2\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\ctDarkMan3\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman3\"\n\tclass = \"Darkman3\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cgDarkMan4\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman4\"\n\tclass = \"Darkman4\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n//MM6\n{\n\tname = \"\\cjBlizzardMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BlizzardAttackWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"blizzardman\"\n\tclass = \"Blizzardman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBLIZ\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdCentaurMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"CentaurFlashWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"centaurman\"\n\tclass = \"Centaurman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCENT\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgFlameMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlameBlastWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"flameman\"\n\tclass = \"Flameman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFLAM\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chKnightMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"KnightCrushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"knightman\"\n\tclass = \"Knightman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTKNIG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\caPlantMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"PlantBarrierWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"plantman\"\n\tclass = \"Plantman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPLAM\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chTomahawkMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SilverTomahawkWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"tomahawkman\"\n\tclass = \"Tomahawkman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTOMA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciWindMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WindStormWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"windman\"\n\tclass = \"Windman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTWIND\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctYamatoMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"YamatoSpearWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"yamatoman\"\n\tclass = \"Yamatoman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTYAMO\"\n\tchatfrequency = 50\n}\n\n//MM7\n{\n\tname = \"\\cvFreezeMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FreezeCrackerWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"freezeman\"\n\tclass = \"FreezeMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFREE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cuJunkMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"JunkShieldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"junkman\"\n\tclass = \"JunkMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTJUNK\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciBurstMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DangerWrapWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"burstman\"\n\tclass = \"BurstMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBURS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cjCloudMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ThunderBoltWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"cloudman\"\n\tclass = \"CloudMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCLOU\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgSpringMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WildCoilWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"springman\"\n\tclass = \"SpringMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSPRI\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdSlashMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SlashClawWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"slashman\"\n\tclass = \"SlashMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSLAS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctShadeMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"NoiseCrushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"shademan\"\n\tclass = \"ShadeMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSHDE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqTurboMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ScorchWheelWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"turboman\"\n\tclass = \"TurboMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTURB\"\n\tchatfrequency = 50\n}\n\n//Mega Man 8\n{\n\tname = \"\\chDuo\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"duo\"\n\tclass = \"Duo\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDUO\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdTenguMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"TornadoHoldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"tenguman\"\n\tclass = \"Tenguman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTENG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqAstroMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"AstroCrushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"astroman\"\n\tclass = \"Astroman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTASTR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\crSwordMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlameSwordWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"swordman\"\n\tclass = \"Swordman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSWOR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctClownMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ThunderClawWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"clownman\"\n\tclass = \"Clownman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCLOW\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ceSearchMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HomingSniperWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"searchman\"\n\tclass = \"Searchman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSEAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cjFrostMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FrostWaveWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"frostman\"\n\tclass = \"Frostman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFROS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chGrenadeMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlashBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"grenademan\"\n\tclass = \"Grenademan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGREN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnAquaMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WaterBalloonWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"aquaman\"\n\tclass = \"Aquaman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAQUA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cvOriginalDuo\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"DuoFistWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"originalduo\"\n\tclass = \"Originalduo\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDUO\"\n\tchatfrequency = 25\n}\n\n{\n\tname = \"\\ctEvilRobot\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"DuoFistWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"evilrobot\"\n\tclass = \"Evilrobot\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTEROB\"\n\tchatfrequency = 25\n}\n\n//Megaman & Bass\n{\n\tname = \"\\cqDynamoman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"LightingBoltWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"dynamoman\"\n\tclass = \"Dynamoman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDYNA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cvColdman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"IceWallWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"coldman\"\n\tclass = \"Coldman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCOLD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckGroundman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SpreadDrillWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"groundman\"\n\tclass = \"Groundman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGROU\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctPirateman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RemoteMineWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"pirateman\"\n\tclass = \"Pirateman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPIRA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgBurnerman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WaveBurnerWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"burnerman\"\n\tclass = \"Burnerman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBURN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cmMagicman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MagicCardWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"magicman\"\n\tclass = \"Magicman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMAGI\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckKing\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ProtoBuster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"king\"\n\tclass = \"King\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTKING\"\n\tchatfrequency = 50\n}\n\n//Genesis Unit\n{\n\tname = \"\\cgBuster Rod G\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HardKnuckleWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"busterrodg\"\n\tclass = \"BusterRodG\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBRG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqMega Water S\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"IceSlashWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"megawaters\"\n\tclass = \"MegaWaterS\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMWS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chHyper Storm H\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HyperBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"hyperstormh\"\n\tclass = \"HyperStormH\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTHSH\"\n\tchatfrequency = 50\n}\n\n//Killers\n{\n\tname = \"\\ckEnker\"\n\taccuracy = 4\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MirrorBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"enker\"\n\tclass = \"Enker\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTENKR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgPunk\"\n\taccuracy = 4\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ScrewCrusherWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"punk\"\n\tclass = \"Punk\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPUNK\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctBallade\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BalladeCrackerWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"ballade\"\n\tclass = \"Ballade\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBALD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdQuint\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SakugarneWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"quint\"\n\tclass = \"Quint\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTQUIN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cmDr. Wily\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"BubbleLeadWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"wilyskullsuit\"\n\tclass = \"DrWily\"\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDRW\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckBBA Megaman\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Megaman-BBA\"\n\tclass = \"Megaman-BBA\"\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBBA\"\n\tchatfrequency = 50\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/WeapGiver.txt",
        "contents": "actor WepCGiver : CustomInventory\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\ninventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"MegaBusterOCBMR\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"MegaBusterOCBMR\",1)\nstop\n}\n}\n\nactor FlameSwordProtectTM : PowerProtection\n{\nPowerup.Duration 5\ndamagefactor \"FlameSword\", 0.28\n}\n\nactor DangerWrapWepCGiver : WepCGiver replaces DangerWrapWep\n{\ninventory.pickupmessage \"Power up! Danger Wrap!\"\nStates\n{\nSpawn:\nWEA3 L 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Danger Wrap\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Danger Wrap\",1)\nstop\n}\n}\n\nactor JunkShieldWepCGiver : WepCGiver replaces JunkShieldWep\n{\ninventory.pickupmessage \"Power up! Junk Shield!\"\nStates\n{\nSpawn:\nWEA3 N 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Junk Shield\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Junk Shield\",1)\nstop\n}\n}\n\nactor NoiseCrushWepCGiver : WepCGiver replaces NoiseCrushWep\n{\ninventory.pickupmessage \"Power up! Noise Crush!\"\nStates\n{\nSpawn:\nWEA3 J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Noise Crush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Noise Crush\",1)\nstop\n}\n}\n\nactor ScorchWheelWepCGiver : WepCGiver replaces ScorchWheelWep\n{\ninventory.pickupmessage \"Power up! Scorch Wheel!\"\nStates\n{\nSpawn:\nWEA3 M 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Scorch Wheel\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Scorch Wheel\",1)\nDUST B 0\nstop\n}\n}\n\nactor ThunderBoltWepCGiver : WepCGiver replaces ThunderBoltWep\n{\ninventory.pickupmessage \"Power up! Thunder Bolt!\"\nStates\n{\nSpawn:\nWEA3 R 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Thunder Bolt\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Thunder Bolt\",1)\nstop\n}\n}\n\nactor WildCoilWepCGiver : WepCGiver replaces WildCoilWep\n{\ninventory.pickupmessage \"Power up! Wild Coil!\"\nStates\n{\nSpawn:\nWEA3 K 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Wild Coil\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Wild Coil\",1)\nstop\n}\n}\n\nactor SlashClawWepCGiver : WepCGiver replaces SlashClawWep\n{\ninventory.pickupmessage \"Power up! Slash Claw!\"\nStates\n{\nSpawn:\nWEA3 Q 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Slash Claw\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Slash Claw\",1)\nstop\n}\n}\n\nactor AirShooterWepCGiver : WepCGiver replaces AirShooterWep\n{\ninventory.pickupmessage \"Power up! Air Shooter!\"\nStates\n{\nSpawn:\nWEAP G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Air Shooter\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Air Shooter\",1)\nstop\n}\n}\n\nactor AtomicFireWepCGiver : WepCGiver replaces AtomicFireWep\n{\ninventory.pickupmessage \"Power up! Atomic Fire!\"\nStates\n{\nSpawn:\nWEAP E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Atomic Fire\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Atomic Fire\",1)\nstop\n}\n}\n\nactor BalladeCrackerWepCGiver : WepCGiver replaces BalladeCrackerWep\n{\ninventory.pickupmessage \"Power up! Ballade Cracker!\"\nStates\n{\nSpawn:\nWEA3 C 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpBalladeCracker\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Ballade Cracker\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ballade Cracker\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpBalladeCracker\",1)\nDUST B 0\nStop\n}\n}\n\nactor BlizzardAttackWepCGiver : WepCGiver replaces BlizzardAttackWep\n{\ninventory.pickupmessage \"Power up! Blizzard Attack!\"\nStates\n{\nSpawn:\nWEAP W 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Blizzard Attack\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Blizzard Attack\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"SnowPlus\",1,2)\nDUST B 0 A_GiveInventory(\"SnowPlus\",1)\nDUST B 0\nStop\n}\n}\n\nactor BubbleLeadWepCGiver : WepCGiver replaces BubbleLeadWep\n{\ninventory.pickupmessage \"Power up! Bubble Lead!\"\nStates\n{\nSpawn:\nWEAP D 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Bubble Lead\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Bubble Lead\",1)\nstop\n}\n}\n\nactor CentaurFlashWepCGiver : WepCGiver replaces CentaurFlashWep\n{\ninventory.pickupmessage \"Power up! Centaur Flash!\"\nStates\n{\nSpawn:\nWEA3 G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Centaur Flash\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Centaur Flash\",1)\nstop\n}\n}\n\nactor ChargeKickWepCGiver : WepCGiver replaces ChargeKickWep\n{\ninventory.pickupmessage \"Power up! Charge Kick!\"\nStates\n{\nSpawn:\nWEA2 E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Charge Kick\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Charge Kick\",1)\nstop\n}\n}\n\nactor CrashBombWepCGiver : WepCGiver replaces CrashBombWep\n{\ninventory.pickupmessage \"Power up! Crash Bomb!\"\nStates\n{\nSpawn:\nWEA2 C 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpCrashBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Crash Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Crash Bomb\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpCrashBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor CrystalEyeWepCGiver : WepCGiver replaces CrystalEyeWep\n{\ninventory.pickupmessage \"Power up! Crystal Eye!\"\nStates\n{\nSpawn:\nWEA2 N 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Crystal Eye\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Crystal Eye\",1)\nstop\n}\n}\n\nactor DiveMissileWepCGiver : WepCGiver replaces DiveMissileWep\n{\ninventory.pickupmessage \"Power up! Dive Missile!\"\nStates\n{\nSpawn:\nWEA2 S 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Dive Missile\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Dive Missile\",1)\nstop\n}\n}\n\nactor DrillBombWepCGiver : WepCGiver replaces DrillBombWep\n{\ninventory.pickupmessage \"Power up! Drill Bomb!\"\nStates\n{\nSpawn:\nWEAP V 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpDrillBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Drill Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Drill Bomb\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpDrillBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor DustCrusherWepCGiver : WepCGiver replaces DustCrusherWep\n{\ninventory.pickupmessage \"Power up! Dust Crusher!\"\nStates\n{\nSpawn:\nWEA2 K 1\nloop\nPickup:\nDUST B 0\nDUST B 0 A_JumpIfInventory(\"Dust Crusher\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Dust Crusher\",1)\nstop\n}\n}\n\nactor FireStormWepCGiver : WepCGiver replaces FireStormWep\n{\ninventory.pickupmessage \"Power up! Fire Storm!\"\nStates\n{\nSpawn:\nWEAP Y 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Fire Storm\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Fire Storm\",1)\nstop\n}\n}\n\nactor FlameBlastWepCGiver : WepCGiver replaces FlameBlastWep\n{\ninventory.pickupmessage \"Power up! Flame Blast!\"\nStates\n{\nSpawn:\nWEA2 P 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flame Blast\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flame Blast\",1)\nstop\n}\n}\n\nactor FlashStopperWepCGiver : WepCGiver replaces FlashStopperWep\n{\ninventory.pickupmessage \"Power up! Flash Stopper!\"\nStates\n{\nSpawn:\nWEA3 E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flash Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flash Stopper\",1)\nstop\n}\n}\n\nactor FreezeCrackerWepCGiver : WepCGiver replaces FreezeCrackerWep\n{\ninventory.pickupmessage \"Power up! Freeze Cracker!\"\nStates\n{\nSpawn:\nWEA3 O 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Freeze Cracker\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Freeze Cracker\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"IceDefense\",1,2)\nDUST B 0 A_GiveInventory(\"IceDefense\",1)\nDUST B 0\nStop\n}\n}\n\nactor GeminiLaserWepCGiver : WepCGiver replaces GeminiLaserWep\n{\ninventory.pickupmessage \"Power up! Gemini Laser!\"\nStates\n{\nSpawn:\nWEAP M 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Gemini Laser\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nFailure:\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Gemini Laser\",1)\nstop\n}\n}\n\nactor GravityHoldWepCGiver : WepCGiver replaces GravityHoldWep\n{\ninventory.pickupmessage \"Power up! Gravity Hold!\"\nStates\n{\nSpawn:\nWEA3 F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Gravity Hold\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Gravity Hold\",1)\nstop\n}\n}\n\nactor GyroAttackWepCGiver : WepCGiver replaces GyroAttackWep\n{\ninventory.pickupmessage \"Power up! Gyro Attack!\"\nStates\n{\nSpawn:\nWEA2 I 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Gyro Attack\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Gyro Attack\",1)\nstop\n}\n}\n\nactor HardKnuckleWepCGiver : WepCGiver replaces HardKnuckleWep\n{\ninventory.pickupmessage \"Power up! Hard Knuckle!\"\nStates\n{\nSpawn:\nWEAP T 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Hard Knuckle\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Hard Knuckle\",1)\nstop\n}\n}\n\nactor HyperBombWepCGiver : WepCGiver replaces HyperBombWep\n{\ninventory.pickupmessage \"Power up! Hyper Bomb!\"\nStates\n{\nSpawn:\nWEAP H 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpHyperBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"LooseCannonWep\",1,2)\nDUST B 0 A_JumpIfInventory(\"MissilePunchWep\",1,\"Basegrey\")\nDUST B 0 A_JumpIfInventory(\"Hyper Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Hyper Bomb\",1)\nstop\nBasegrey:\nDUST B 0 A_GiveInventory(\"LooseCannonWep\",1)\nDUST B 0\nStop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpHyperBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor IceSlasherWepCGiver : WepCGiver replaces IceSlasherWep\n{\ninventory.pickupmessage \"Power up! Ice Slasher!\"\nStates\n{\nSpawn:\nWEAP P 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Ice Slasher\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ice Slasher\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"FreezeRayBooser\",1,2)\nDUST B 0 A_GiveInventory(\"FreezeRayBooser\",1)\nDUST B 0\nStop\n}\n}\n\nactor KnightCrushWepCGiver : WepCGiver replaces KnightCrushWep\n{\ninventory.pickupmessage \"Power up! Knight Crush!\"\nStates\n{\nSpawn:\nWEA2 W 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Knight Crush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Knight Crush\",1)\nstop\n}\n}\n\nactor LeafShieldWepCGiver : WepCGiver replaces LeafShieldWep\n{\ninventory.pickupmessage \"Power up! Leaf Shield!\"\nStates\n{\nSpawn:\nWEAP F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Leaf Shield\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Leaf Shield\",1)\nstop\nBasegrey:\nDUST B 0 A_GiveInventory(\"GrassZoneWep\",1)\nDUST B 0\nStop\n}\n}\n\nactor MagnetMissileWepCGiver : WepCGiver replaces MagnetMissileWep\n{\ninventory.pickupmessage \"Power up! Magnet Missile!\"\nStates\n{\nSpawn:\nWEAP I 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Magnet Missile\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Magnet Missile\",1)\nstop\n}\n}\n\nactor MetalBladeWepCGiver : WepCGiver replaces MetalBladeWep\n{\ninventory.pickupmessage \"Power up! Metal Blade!\"\nStates\n{\nSpawn:\nWEAP S 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Metal Blade\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Metal Blade\",1)\nstop\n}\n}\n\nactor MirrorBusterWepCGiver : WepCGiver replaces MirrorBusterWep\n{\ninventory.pickupmessage \"Power up! Mirror Buster!\"\nStates\n{\nSpawn:\nWEA3 H 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Mirror Buster\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Mirror Buster\",1)\nstop\n}\n}\n\nactor NapalmBombWepCGiver : WepCGiver replaces NapalmBombWep\n{\ninventory.pickupmessage \"Power up! Napalm Bomb!\"\nStates\n{\nSpawn:\nWEAP C 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpNapalmBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"LooseCannonWep\",1,2)\nDUST B 0 A_JumpIfInventory(\"MissilePunchWep\",1,\"Basegrey\")\nDUST B 0 A_JumpIfInventory(\"Napalm Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Napalm Bomb\",1)\nstop\nBasegrey:\nDUST B 0 A_GiveInventory(\"LooseCannonWep\",1)\nDUST B 0\nStop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpNapalmBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor NeedleCannonWepCGiver : WepCGiver replaces NeedleCannonWep\n{\ninventory.pickupmessage \"Power up! Needle Cannon!\"\nStates\n{\nSpawn:\nWEAP L 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Needle Cannon\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Needle Cannon\",1)\nstop\n}\n}\n\nactor PharaohShotWepCGiver : WepCGiver replaces PharaohShotWep\n{\ninventory.pickupmessage \"Power up! Pharaoh Shot!\"\nStates\n{\nSpawn:\nWEA2 L 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Pharaoh Shot\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Pharaoh Shot\",1)\nstop\n}\n}\n\nactor PlantBarrierWepCGiver : WepCGiver replaces PlantBarrierWep\n{\ninventory.pickupmessage \"Power up! Plant Barrier!\"\nStates\n{\nSpawn:\nWEA2 T 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Plant Barrier\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Plant Barrier\",1)\nstop\n}\n}\n\nactor PowerStoneWepCGiver : WepCGiver replaces PowerStoneWep\n{\ninventory.pickupmessage \"Power up! Power Stone!\"\nStates\n{\nSpawn:\nWEA2 J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Power Stone\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Power Stone\",1)\nstop\n}\n}\n\nactor QuickBoomerangWepCGiver : WepCGiver replaces QuickBoomerangWep\n{\ninventory.pickupmessage \"Power up! Quick Boomerang!\"\nStates\n{\nSpawn:\nWEAP Z 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Quick Boomerang\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Quick Boomerang\",1)\nstop\n}\n}\n\nactor RainFlushWepCGiver : WepCGiver replaces RainFlushWep\n{\ninventory.pickupmessage \"Power up! Rain Flush!\"\nStates\n{\nSpawn:\nWEA2 Y 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Rain Flush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Rain Flush\",1)\nstop\n}\n}\n\nactor RingBoomerangWepCGiver : WepCGiver replaces RingBoomerangWep\n{\ninventory.pickupmessage \"Power up! Ring Boomerang!\"\nStates\n{\nSpawn:\nWEA2 H 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Ring Boomerang\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ring Boomerang\",1)\nstop\n}\n}\n\nactor RollingCutterWepCGiver : WepCGiver replaces RollingCutterWep\n{\ninventory.pickupmessage \"Power up! Rolling Cutter!\"\nStates\n{\nSpawn:\nWEA2 F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Rolling Cutter\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Rolling Cutter\",1)\nstop\n}\n}\n\nactor SakugarneWepCGiver : WepCGiver replaces SakugarneWep\n{\ninventory.pickupmessage \"Power up! Sakugarne!\"\nStates\n{\nSpawn:\nWEA2 Z 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Sakugarne\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Sakugarne\",1)\nstop\n}\n}\n\nactor ScrewCrusherWepCGiver : WepCGiver replaces ScrewCrusherWep\n{\ninventory.pickupmessage \"Power up! Screw Crusher!\"\nStates\n{\nSpawn:\nWEA3 D 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Screw Crusher\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Screw Crusher\",1)\nstop\n}\n}\n\nactor SearchSnakeWepCGiver : WepCGiver replaces SearchSnakeWep\n{\ninventory.pickupmessage \"Power up! Search Snake!\"\nStates\n{\nSpawn:\nWEAP K 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Search Snake\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Search Snake\",1)\nstop\n}\n}\n\nactor ShadowBladeWepCGiver : WepCGiver replaces ShadowBladeWep\n{\ninventory.pickupmessage \"Power up! Shadow Blade!\"\nStates\n{\nSpawn:\nWEAP A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Shadow Blade\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Shadow Blade\",1)\nstop\n}\n}\n\nactor SilverTomahawkWepCGiver : WepCGiver replaces SilverTomahawkWep\n{\ninventory.pickupmessage \"Power up! Silver Tomahawk!\"\nStates\n{\nSpawn:\nWEA2 U 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Silver Tomahawk\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Silver Tomahawk\",1)\nstop\n}\n}\n\nactor SkullBarrierWepCGiver : WepCGiver replaces SkullBarrierWep\n{\ninventory.pickupmessage \"Power up! Skull Barrier!\"\nStates\n{\nSpawn:\nWEA2 O 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Skull Barrier\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Skull Barrier\",1)\nstop\n}\n}\n\nactor SparkShockWepCGiver : WepCGiver replaces SparkShockWep\n{\ninventory.pickupmessage \"Power up! Spark Shock!\"\nStates\n{\nSpawn:\nWEA2 G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Spark Shock\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Spark Shock\",1)\nstop\n}\n}\n\nactor StarCrashWepCGiver : WepCGiver replaces StarCrashWep\n{\ninventory.pickupmessage \"Power up! Star Crash!\"\nStates\n{\nSpawn:\nWEA2 X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Star Crash\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Star Crash\",1)\nstop\n}\n}\n\nactor SuperArmWepCGiver : WepCGiver replaces SuperArmWep\n{\ninventory.pickupmessage \"Power up! Super Arm!\"\nStates\n{\nSpawn:\nWEAP O 1\nloop\nPickup:\nDUST B 0\nDUST B 0 A_JumpIfInventory(\"Super Arm\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Super Arm\",1)\nstop\n}\n}\n\nactor ThunderBeamWepCGiver : WepCGiver replaces ThunderBeamWep\n{\ninventory.pickupmessage \"Power up! Thunder Beam!\"\nStates\n{\nSpawn:\nWEAP R 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Thunder Beam\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Thunder Beam\",1)\nstop\n}\n}\n\nactor TimeStopperWepCGiver : WepCGiver replaces TimeStopperWep\n{\ninventory.pickupmessage \"Power up! Time Stopper!\"\nStates\n{\nSpawn:\nWEAP N 0\nWEAP N 0 A_JumpIf(ACS_ExecuteWithResult(975,0)==1,\"Death\")\nWEAP N 1 A_JumpIf(ACS_ExecuteWithResult(975,0)==3,\"Death\")\nWEAP N 1\nGoto Spawn+3\nPickup:\nDUST B 0 A_JumpIfInventory(\"Time Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Time Stopper\",1)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor TopSpinWepCGiver : WepCGiver replaces TopSpinWep\n{\ninventory.pickupmessage \"Power up! Top Spin!\"\nStates\n{\nSpawn:\nWEAP J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Top Spin\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Top Spin\",1)\nstop\n}\n}\n\nactor WaterWaveWepCGiver : WepCGiver replaces WaterWaveWep\n{\ninventory.pickupmessage \"Power up! Water Wave!\"\nStates\n{\nSpawn:\nWEA2 M 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Water Wave\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Water Wave\",1)\nstop\n}\n}\n\nactor WindStormWepCGiver : WepCGiver replaces WindStormWep\n{\ninventory.pickupmessage \"Power up! Wind Storm!\"\nStates\n{\nSpawn:\nWEA2 V 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Wind Storm\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Wind Storm\",1)\nstop\n}\n}\n\nactor YamatoSpearWepCGiver : WepCGiver replaces YamatoSpearWep\n{\ninventory.pickupmessage \"Power up! Yamato Spear!\"\nStates\n{\nSpawn:\nWEA2 R 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Yamato Spear\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Yamato Spear\",1)\nstop\n}\n}\n\nactor OilSliderWepCGiver : WepCGiver replaces OilSliderWep\n{\ninventory.pickupmessage \"Power up! Oil Slider!\"\nStates\n{\nSpawn:\nWEA7 J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Oil Slider\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Oil Slider\",1)\nstop\n}\n}\n\nactor TimeSlowWepCGiver : WepCGiver replaces TimeSlowWep\n{\ninventory.pickupmessage \"Power up! Time Slow!\"\nStates\n{\nSpawn:\nSLOT X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Time Slow\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Time Slow\",1)\nstop\n}\n}\n\nactor MegaBallWepCGiver : WepCGiver replaces MegaBallWep\n{\ninventory.pickupmessage \"Power up! Mega Ball!\"\nStates\n{\nSpawn:\nWEA4 D 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Mega Ball\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Mega Ball\",1)\nstop\n}\n}\n\nactor AstroCrushWepCGiver : WepCGiver replaces AstroCrushWep\n{\ninventory.pickupmessage \"Power up! Astro Crush!\"\nStates\n{\nSpawn:\nWEA4 E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Astro Crush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Astro Crush\",1)\nstop\n}\n}\n\nactor FlameSwordWepCGiver : WepCGiver replaces FlameSwordWep\n{\ninventory.pickupmessage \"Power up! Flame Sword!\"\nStates\n{\nSpawn:\nWEA4 F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flame Sword\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flame Sword\",1)\nstop\n}\n}\n\nactor FlashBombWepCGiver : WepCGiver replaces FlashBombWep\n{\ninventory.pickupmessage \"Power up! Flash Bomb!\"\nStates\n{\nSpawn:\nWEA4 B 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Flash Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flash Bomb\",1)\nstop\nBombUp:\nDUST B 0 A_JumpIfInventory(\"BombUpFlashBomb\",1,\"Failure\")\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpFlashBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor HomingSniperWepCGiver : WepCGiver replaces HomingSniperWep\n{\ninventory.pickupmessage \"Power up! Homing Sniper!\"\nStates\n{\nSpawn:\nWEA4 H 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Homing Sniper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Homing Sniper\",1)\nstop\n}\n}\n\nactor IceWaveWepCGiver : WepCGiver replaces IceWaveWep\n{\ninventory.pickupmessage \"Power up! Ice Wave!\"\nStates\n{\nSpawn:\nWEA4 A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Ice Wave\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ice Wave\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"IceResonance\",1,2)\nDUST B 0 A_GiveInventory(\"IceResonance\",1)\nDUST B 0\nStop\n}\n}\n\nactor ThunderClawWepCGiver : WepCGiver replaces ThunderClawWep\n{\ninventory.pickupmessage \"Power up! Thunder Claw!\"\nStates\n{\nSpawn:\nWEA4 G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Thunder Claw\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Thunder Claw\",1)\nstop\n}\n}\n\nactor TornadoHoldWepCGiver : WepCGiver replaces TornadoHoldWep\n{\ninventory.pickupmessage \"Power up! Tornado Hold!\"\nStates\n{\nSpawn:\nWEA4 C 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Tornado Hold\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Tornado Hold\",1)\nstop\n}\n}\n\nactor WaterBalloonWepCGiver : WepCGiver replaces WaterBalloonWep\n{\ninventory.pickupmessage \"Power up! Water Balloon!\"\nStates\n{\nSpawn:\nWEA4 I 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Water Balloon\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Water Balloon\",1)\nstop\n}\n}\n\nactor TenguBladeWepCGiver : WepCGiver replaces TenguBladeWep\n{\ninventory.pickupmessage \"Power up! Tengu Blade!\"\nStates\n{\nSpawn:\nTBLA X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Tengu Blade\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Tengu Blade\",1)\nstop\n}\n}\n\nactor WaveBurnerWepCGiver : WepCGiver replaces WaveBurnerWep\n{\ninventory.pickupmessage \"Power up! Wave Burner!\"\nStates\n{\nSpawn:\nWABU X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Wave Burner\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Wave Burner\",1)\nstop\n}\n}\n\nactor SpreadDrillWepCGiver : WepCGiver replaces SpreadDrillWep\n{\ninventory.pickupmessage \"Power up! Spread Drill!\"\nStates\n{\nSpawn:\nSPRE X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Spread Drill\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Spread Drill\",1)\nstop\n}\n}\n\nactor CopyVisionWepCGiver : WepCGiver replaces CopyVisionWep\n{\ninventory.pickupmessage \"Power up! Copy Vision!\"\nStates\n{\nSpawn:\nCOPY X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Copy Vision\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Copy Vision\",1)\nstop\n}\n}\n\nactor MagicCardWepCGiver : WepCGiver replaces MagicCardWep\n{\ninventory.pickupmessage \"Power up! Magic Card!\"\nStates\n{\nSpawn:\nMCAR X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Magic Card\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Magic Card\",1)\nstop\n}\n}\n\nactor RemoteMineWepCGiver : WepCGiver replaces RemoteMineWep\n{\ninventory.pickupmessage \"Power up! Remote Mine!\"\nStates\n{\nSpawn:\nREMI X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"BombUpRemoteMine\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Remote Mine\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nFailure:\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Remote Mine\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpRemoteMine\",1)\nDUST B 0\nStop\n}\n}\n\nactor IceWallWepCGiver : WepCGiver replaces IceWallWep\n{\ninventory.pickupmessage \"Power up! Ice Wall!\"\nStates\n{\nSpawn:\nICWL X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Ice Wall\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ice Wall\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"SuperIceWall\",1,2)\nDUST B 0 A_GiveInventory(\"SuperIceWall\",1)\nDUST B 0\nStop\n}\n}\n\nactor LightningBoltWepCGiver : WepCGiver replaces LightningBoltWep\n{\ninventory.pickupmessage \"Power up! Lightning Bolt!\"\nStates\n{\nSpawn:\nLIBO A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Lightning Bolt\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Lightning Bolt\",1)\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/WeapSlide.txt",
        "contents": "actor TimeStopperGiverC : TimeStopperGiver replaces TimeStopperGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Time Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Time Stopper\",1)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor FlashStopperGiverC : FlashStopperGiver replaces FlashStopperGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flash Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flash Stopper\",1)\nstop\n}\n}\n\nactor SkullBarrierGiverC : SkullBarrierGiver replaces SkullBarrierGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Skull Barrier\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Skull Barrier\",1)\nstop\n}\n}\n\nactor SakugarneGiverC : SakugarneGiver replaces SakugarneGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Sakugarne\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Sakugarne\",1)\nstop\n}\n}\n\nactor \"Oil Slider\" : OilSliderWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Time Slow\" : TimeSlowWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Astro Crush\" : AstroCrushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Charge Kick\" : ChargeKickWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Leaf Shield\" : LeafShieldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Junk Shield\" : JunkShieldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Star Crash\" : StarCrashWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Super Arm\" : SuperArmWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Skull Barrier\" : SkullBarrierWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Plant Barrier\" : PlantBarrierWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Scorch Wheel\" : ScorchWheelWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Danger Wrap\" : DangerWrapWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Noise Crush\" : NoiseCrushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Thunder Bolt\" : ThunderBoltWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Wild Coil\" : WildCoilWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Slash Claw\" : SlashClawWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Air Shooter\" : AirShooterWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Atomic Fire\" : AtomicFireWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ballade Cracker\" : BalladeCrackerWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Blizzard Attack\" : BlizzardAttackWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Bubble Lead\" : BubbleLeadWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Centaur Flash\" : CentaurFlashWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Crash Bomb\" : CrashBombWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Crystal Eye\" : CrystalEyeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Dive Missile\" : DiveMissileWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Drill Bomb\" : DrillBombWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Dust Crusher\" : DustCrusherWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Fire Storm\" : FireStormWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flame Blast\" : FlameBlastWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flash Stopper\" : FlashStopperWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Freeze Cracker\" : FreezeCrackerWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Gemini Laser\" : GeminiLaserWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Gravity Hold\" : GravityHoldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Gyro Attack\" : GyroAttackWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Hard Knuckle\" : HardKnuckleWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Hyper Bomb\" : HyperBombWep\n{\nWeapon.SlotNumber 0\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ice Slasher\" : IceSlasherWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Knight Crush\" : KnightCrushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Magnet Missile\" : MagnetMissileWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Metal Blade\" : MetalBladeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Mirror Buster\" : MirrorBusterWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Napalm Bomb\" : NapalmBombWep\n{\nWeapon.SlotNumber 1\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Needle Cannon\" : NeedleCannonWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Pharaoh Shot\" : PharaohShotWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Power Stone\" : PowerStoneWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Quick Boomerang\" : QuickBoomerangWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Rain Flush\" : RainFlushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ring Boomerang\" : RingBoomerangWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Rolling Cutter\" : RollingCutterWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Sakugarne\" : SakugarneWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Screw Crusher\" : ScrewCrusherWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Search Snake\" : SearchSnakeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Shadow Blade\" : ShadowBladeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Silver Tomahawk\" : SilverTomahawkWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Spark Shock\" : SparkShockWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Thunder Beam\" : ThunderBeamWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Time Stopper\" : TimeStopperWep\n{\nStates\n{\nTimeStop:\nTIMS A 9 A_TakeInventory(\"TimeStopperAmmo\",1)\nTIMS A 0 A_JumpIfInventory(\"TimeStopperAmmo\",1,\"TimeStop\")\nTIMS A 0 ACS_Terminate(986,0)\nTIMS A 2 ACS_Execute(987,0)\nTIMS A 3 ACS_Execute(587,0)\nGoto Ready\n}\n}\n\nactor \"Top Spin\" : TopSpinWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Water Wave\" : WaterWaveWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Wind Storm\" : WindStormWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Yamato Spear\" : YamatoSpearWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Mega Ball\" : MegaBallWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flame Sword\" : FlameSwordWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flash Bomb\" : FlashBombWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Homing Sniper\" : HomingSniperWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ice Wave\" : IceWaveWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Thunder Claw\" : ThunderClawWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Tornado Hold\" : TornadoHoldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Water Balloon\" : WaterBalloonWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Treble Boost\" : TrebleBoost replaces TrebleBoost\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Ice Wall\" : IceWallWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Lightning Bolt\" : LightningBoltWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Tengu Blade\" : TenguBladeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Wave Burner\" : WaveBurnerWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Spread Drill\" : SpreadDrillWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Magic Card\" : MagicCardWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Copy Vision\" : CopyVisionWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Remote Mine\" : RemoteMineWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Proto Buster\" : ProtoBuster replaces ProtoBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Bass Buster\" : BassBuster replaces BassBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Super Adaptor\" : SuperAdaptorWep replaces SuperAdaptorWep\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Duo Fist\" : DuoFist replaces DuoFist\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Laser Buster\" : LaserBuster replaces LaserBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Arrow Buster\" : ArrowBuster replaces ArrowBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/ItemGiver.txt",
        "contents": "Actor SmallHealthFusion : CustomInventory replaces SmallHealth 10001\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\n+INVENTORY.IGNORESKILL\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.PickUpMessage \"Picked up a health capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nHBAL AB 6\nLoop\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(672,0)<100,\"Healme\") //heal if below 100 health\nTNT1 A 0\nFail\nHealme:\nTNT1 A 0 HealThing(15)\nTNT1 A 0 A_GiveInventory(\"TempFireProof\",2)\nTNT1 A 0\nstop\n}\n}\n\nActor BigHealthFusion : CustomInventory replaces BigHealth 10002\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\n+INVENTORY.IGNORESKILL\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.PickUpMessage \"Picked up a large health capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nHBAL CD 6\nLoop\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(672,0)<100,\"Healme\") //heal if below 100 health\nTNT1 A 0\nFail\nHealme:\nTNT1 A 0 HealThing(80)\nTNT1 A 0 A_GiveInventory(\"TempFireProof\",5)\nTNT1 A 0\nstop\n}\n}\n\nActor WeaponEnergyFusion : CustomInventory replaces WeaponEnergy 10003\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\nInventory.Amount 1\nInventory.PickUpMessage \"Picked up a small energy capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\n/*\nEBAL A 0\nEBAL A 0 Thing_ChangeTID(0,999)\nEBAL AB 6\n*/\nGoTo Spawn\nPickUp:\nTNT1 A 0 /*A_GiveInventory(\"YamatoSpearAmmo\",5)\nTNT1 A 0 A_GiveInventory(\"NeedleCannonAmmo\",5)\nTNT1 A 0 A_GiveInventory(\"BalladeCrackerAmmo\",4)\nTNT1 A 0 A_GiveInventory(\"HyperBombAmmo\",7)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")*/\nstop\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,4)\nStop\n}\n}\n\nActor BigWeaponEnergyFusion : CustomInventory replaces BigWeaponEnergy 10004\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\nInventory.Amount 1\nInventory.PickUpMessage \"Picked up a large energy capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\n/*\nEBAL C 0\nEBAL C 0 Thing_ChangeTID(0,999)\nEBAL CD 6\n*/\nGoTo Spawn\nPickUp:\nTNT1 A 0 /*A_GiveInventory(\"YamatoSpearAmmo\",28)\nTNT1 A 0 A_GiveInventory(\"NeedleCannonAmmo\",28)\nTNT1 A 0 A_GiveInventory(\"BalladeCrackerAmmo\",12)\nTNT1 A 0 A_GiveInventory(\"HyperBombAmmo\",21)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")*/\nstop\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,10)\nStop\n}\n}\n\nActor MetalScrapPickup : CustomInventory\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\nInventory.Amount 1\nInventory.PickUpMessage \"Picked up a large energy capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nJUCU I 0\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIIIIIIIIIIIIIIIIIIIIIII 1\nJUCU IIIII 1\nTNT1 AAAAA 1\nJUCU IIIII 1\nTNT1 AAAAA 1\nJUCU IIIII 1\nTNT1 AAAAA 1\nstop\nPickUp:\nTNT1 A 0 A_Jumpifinventory(\"ScrapUser\",1,1)\nstop\nTNT1 A 0 A_GiveInventory(\"ScrapMetal\",100)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nTNT1 A 0\nstop\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,10)\nStop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/WeaponKits.txt",
        "contents": "actor WepKit : CustomInventory\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"Needle Cannon X\",1)\nDUST B 1 A_GiveInventory(\"Air Shooter\",1)\nDUST B 1 A_GiveInventory(\"MegaHealBombWep\",1)\nstop\n}\n}\n\nactor FighterWepKit : CustomInventory\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"BusterA\",1)//DUST B 1 A_GiveInventory(\"Yamato Spear X\",1)\n\tDUST B 1 A_GiveInventory(\"BusterB\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterC\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterD\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterE\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterF\",1)\nDUST B 1 A_GiveInventory(\"BurnerWep\",1)\n//DUST B 1 A_GiveInventory(\"Slash Claw\",1)\nstop\n}\n}\n\nactor CrackerWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"Ballade Cracker X\",1)\nDUST B 1 A_GiveInventory(\"Air Shooter\",1)\nDUST B 1 A_GiveInventory(\"Charge Kick\")\nstop\n}\n}\n\nactor BomberWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"GrenadeLauncherWep\",1)\nDUST B 1 A_GiveInventory(\"SuperBombWep\",1)\nDUST B 1 A_GiveInventory(\"Slash Claw\",1)\nstop\n}\n}\n\nactor ScorcherWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"BurnerWep\",1)\nDUST B 1 A_GiveInventory(\"Flash Stopper\",1)\nDUST B 1 A_GiveInventory(\"GravityGrenadeWep\",1)\nstop\n}\n}\n\nactor NurseWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"MegaHealBombWep\",1)\nDUST B 1 A_GiveInventory(\"Flash Stopper\",1)\nDUST B 1 A_GiveInventory(\"Flame Sword\",1)\nstop\n}\n}\n\nactor ScoutWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"BusterE\",1)\nDUST B 1 A_GiveInventory(\"Air Shooter\",1)\nDUST B 1 A_GiveInventory(\"Charge Kick\",1)\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/ClassBase.txt",
        "contents": "Actor ClassBase : PlayerPawn\n{\n+NOBLOOD\n+NOBLOODDECALS\n+NODAMAGETHRUST\n//+DONTBLAST\n+QUICKTORETALIATE\nBloodType \"\"\nheight 43\nradius 22\nPlayer.DisplayName \"Based Class\"\nPlayer.SoundClass \"megaman\"\nPlayer.DamageScreenColor \"black\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 1.0, 1.0\nPlayer.SideMove 1.0, 1.0\nplayer.colorrange 0 0\nHealth 500\nPlayer.MaxHealth 500\nPlayer.StartItem \"SubWeaponAmmo\", 96\nMass 999999\nDamageFactor \"Normal\", 1.0\nDamageFactor \"Falling\", 10.0\nGravity 0.8\nScale 2.5\nPlayer.MaxSkinSizeFactor 0, 0 //Fixes downsizing\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\n\"----\" A 0\n\"----\" B 1\n\"----\" A 1\ngoto Spawn+2\nSee:\n\"----\" BCDE 5\ngoto Spawn+1\nMissile:\n\"----\" F 5\n\"----\" G 4\ngoto Spawn+2\nPain.QuickBoomerang:\nPain.Buster:\nPain.BassBuster:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCracker:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.OilSlider:\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.Misc:\nPain.Treble:\nPain.FlameSwordSpark:\nPain.FireSpin:\nPain.DragonType:\nPain.IceType:\nPain.FireType:\nPain.SteelType:\nPain.HolyType:\nPain.FightingType:\nPain.FireSpinN:\nPain.HolyType2:\nPain.ENormalType:\n\"----\" H 0\ngoto Pain+3\nPain.Bright:\n\"----\" H 0\n\"----\" H 0 A_ScaleVelocity(0.65)\n\"----\" H 0 A_Jump(256, \"Pain\")\ngoto Pain+3\nPain.Wind:\n\"----\" H 0\n\"----\" H 0 ThrustThing(random(0,255),35,1,0)\n\"----\" H 0 ThrustThingZ(0,100,0,0)\ngoto Pain+3\nPain.Gravity:\n\"----\" H 0\n\"----\" H 0 ThrustThing(random(0,255),50,1,0)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\ngoto Pain+3\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\n\"----\" H 0 A_ScaleVelocity(0.9)\nGoto Pain+3\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"----\" H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto Pain+3\nPain.FlameSword:\n\"----\" H 0 A_GiveInventory(\"FlameSwordProtectTM\", 1)\n\"----\" HH 0 A_SpawnItemEx(\"ScorchBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto Pain\nPain.WindStorm:\nPain.FlingDamage:\n\"----\" H 0\n\"----\" H 0 ThrustThing(random(0,255),30,0,0)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\nGoto Pain+3\n//-----Ehibika-----\nPain.IceFloor:\n\"----\" H 0 A_PlaySoundEx(\"weapon/OilSlider\",\"SoundSlot5\")\n\"----\" H 0 A_ChangeVelocity(1,momy/4,0,CVF_RELATIVE)\nGoto Pain+3\nPain.RogueCannon:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"ShortInvulnerabilityFrames\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/coilbounce2\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"DoubleDonkable_R\")\n\"----\" H 0 A_SpawnItemEX(\"DonkWatcher\",1)\n\"----\" H 0 ThrustThing(random(0,255),10,1,0)\n\"----\" H 0 ThrustThingZ(0,20,0,1)\nGoto Pain+3\nPain.LooseCannon:\nPain.LooseCannonRED:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"ShortInvulnerabilityFrames\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/coilbounce2\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"DoubleDonkable\")\n\"----\" H 0 A_SpawnItemEX(\"DonkWatcher\",1)\n\"----\" H 0 ThrustThing(random(0,255),10,1,0)\n\"----\" H 0 ThrustThingZ(0,20,0,1)\nGoto Pain+3\nPain.LooseCannonExpl:\nPain.LooseCannonExplRED:\n\"----\" H 0\n\"----\" H 0 A_Jumpifinventory(\"DoubleDonkable\",1,1)\nGoto Pain+3\n\"----\" H 0 A_SpawnitemEx(\"DoubleDonkIcon\",0,0,130,0,0,2)\n\"----\" H 0 ThrustThing(random(0,255),20,1,0)\n\"----\" H 0 ThrustThingZ(0,20,0,0)\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")  //got double donked!\nGoto Pain+3\n//-----Ehibika-----\nPain.SlashClaw:\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.FlashStopper:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",125)\n\"----\" H 0 ACS_ExecuteAlways(249, 0)\nGoto Pain+3\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto Pain+3\nPain.TimeSlow:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"Slowed\",1)\n\"----\" H 0\nGoto Pain+3\nPain.SparkShock:\n\"----\" H 0\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\n\"----\" H 0\nGoto Pain+3\nPain.CrashBomb:\n\"----\" H 0\n\"----\" H 0 A_Stop\n\"----\" H 0\nGoto Pain+3\nPain.GravityHold:\n\"----\" H 0\n\"----\" H 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"----\" H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"----\" H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"----\" H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"----\" H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceFinish\nGravityForce4:\n\"----\" H 2 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"----\" H 2 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"----\" H 2 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"----\" H 2 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceFinish\nGravityForceFinish:\n\"----\" H 0 A_CheckFloor(2)\n\"----\" H 0 ThrustThingZ(0,150,1,0)\n\"----\" H 0\nGoto Pain+3\nPain.WilyFire:\n\"----\" H 0 //A_ChangeFlag(\"SHOOTABLE\",0)\n\"----\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"----\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\n\"----\" H 0 A_ChangeFlag(\"SHOOTABLE\",0)\n\"----\" H 0 SetPlayerProperty(0,1,4)\n\"----\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" H 0 A_GiveInventory(\"IceVision\",1)\n\"----\" H 30 A_Stop\n\"----\" H 30 A_ChangeFlag(\"SHOOTABLE\",1)\n\"----\" H 0 SetPlayerProperty(0,0,0)\n\"----\" H 0 A_TakeInventory(\"IceVision\",1)\n\"----\" H 0\nGoto Spawn+2\nPain.MagnetMissile:\nPain.DiveMissile:\nPain.HomingSniper:\n\"----\" H 0\n\"----\" H 0 A_SpawnItemEx(\"DontRipSafetyController\")\nGoto Pain+3\n//---->Status Effect Pain States Start<----\nPain.IceCurse:\nPain.IceCurseRED:\n\"----\" H 1 A_Stop\n\"----\" H 1 A_jumpifinventory(\"IceCurseStopper\",1,5)\n\"----\" H 0 A_PlaySoundEx(\"weapon/icewallspawn\",\"SoundSlot5\")\n\"----\" H 0 A_SpawnItemEX(\"IceCurseWatcher\",1)\n\"----\" H 1 A_Giveinventory(\"IceCurseStopper\")\n\"----\" H 1 A_Giveinventory(\"IceCurseStopper2\")\n\"----\" H 1\nGoto Pain+3\nPain.OilShot:\nPain.OilShotRED:\n\"----\" H 1 A_jumpifinventory(\"OiledMark\",1,3)\n\"----\" H 0 A_SpawnItemEX(\"OiledWatcher\",1)\n\"----\" H 1 A_Giveinventory(\"OiledMark\")\n\"----\" H 1 A_Giveinventory(\"CloakKiller\")\n\"----\" H 1 A_jumpifinventory(\"BurnMark\",1,2) //shooting someone on fire extends the fire\nGoto Pain+3\n\"----\" H 1 A_Giveinventory(\"BurnMark\")\n\"----\" H 0\nGoto Pain+3\nPain.FlameBall:\nPain.OilFlame:\nPain.OilFlameRED:\n\"----\" H 1 A_jumpifinventory(\"OiledMark\",1,1)\nGoto Pain+3\n\"----\" H 0\n\"----\" H 1 A_jumpifinventory(\"BurnMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n\"----\" H 1 A_Giveinventory(\"BurnMark\")\n\"----\" H 1 A_Takeinventory(\"OiledMark\")\n\"----\" H 0\nGoto Pain+3\nPain.SuperNapalm:\nPain.SuperNapalmRED:\n\"----\" H 0\n\"----\" H 1 A_jumpifinventory(\"BurnMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n\"----\" H 1 A_Giveinventory(\"BurnMark\")\n\"----\" H 1 A_Takeinventory(\"OiledMark\")\n\"----\" H 0\nGoto Pain+3\nPain.PoisonType2:\n\"----\" H 0 A_GiveInventory(\"ShortInvulnerabilityFrames\",1)\nGoto Pain+3\nPain.AstralStinger:\n\"----\" H 0 A_GiveInventory(\"ShortInvulnerabilityFrames\",1)\nPain.PoisonTypeS:\n\"----\" H 1 A_jumpifinventory(\"PoisonMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"PoisonWatcher\",1)\n\"----\" H 1 A_Giveinventory(\"PoisonMark\")\n\"----\" H 1 //A_Giveinventory(\"PoisonStackDelay\")\n\"----\" H 0\nGoto Pain+3\nPain.GhostTypeS:\nPain.FairyTypeX2:\nPain.PoisonTypeR:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"PoisonScreen\",1)\nGoTo Pain+3\nPain.PsychicTypeS:\n\"----\" H 0\n\"----\" H 0 A_SetAngle(angle-random(60,240))\n\"----\" H 0 A_GiveInventory(\"BossRageCharge\",3)\ngoto Pain+3\nPain.ElectricTypeS:\n\"----\" H 0 A_JumpIfInventory(\"PowerElecVision\", 1 ,3)\n\"----\" H 0 A_SpawnItemEx(\"IveBeenParalyzed\")\n\"----\" H 0 A_GiveInventory(\"PowerElecVision\",1)\n\"----\" H 0\n\"----\" H 0\nGoto Pain+3\nPain.StunGrenade:\n\"----\" H 0 A_JumpIfInventory(\"StunGrenadeSlowdown\", 1 ,4)\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"StunGrenadeHalt\",1)\n\"----\" H 0 A_GiveInventory(\"StunGrenadeSlowdown\",1)\n\"----\" H 0\n\"----\" H 0\nGoto Pain+3\nPain.ElectricTypeC:\n\"----\" H 0 A_PlaySoundEx(\"weapon/thunderbeam\",\"SoundSlot5\")\n\"----\" H 0 A_SpawnItemEx(\"ZappyZap\")\n\"----\" H 0 A_GiveInventory(\"InvulnerabilityFrames\",1)\ngoto Pain+3\nPain.FairyTypeX3:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",10)\n\"----\" H 0 ACS_ExecuteAlways(249, 0)\nGoto Pain+3\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",5)\nGoto Pain+3\nPain.DrkMgnPul:\n\"----\" H 0 SetPlayerProperty(0,1,4)\n\"----\" H 0 ThrustThingZ(0,9001,1,0)\n\"----\" H 0 A_GiveInventory(\"BossRageCharge\",15)\n\"----\" H 3 A_Recoil(32)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_SpawnItemEx(\"DMPSafetyController\")\n\"----\" H 0 A_SpawnItemEx(\"DarkShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"DarkStunned\",1)\n\"----\" H 0 SetPlayerProperty(0,0,4)\ngoto Pain+3\nPain.ChillEffect:\n\"----\" H 0 A_GiveInventory(\"ChillEffect\",1)\ngoto Pain+3\nPain.Poison:\nPain.Burner:\nPain.BurnerRED:\n\"----\" H 0 //A_Jump(192,\"Pain\")\n\"----\" H 0 A_jumpifinventory(\"FireProof\",1,5)\n\"----\" H 0 A_jumpifinventory(\"TempFireProof\",1,4)\n\"----\" H 0 A_jumpifinventory(\"BurnMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n\"----\" H 0 A_Giveinventory(\"BurnMark\")\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"BurnerhitDelay\",1)\n\"----\" H 0\nGoto Pain+1\npain.FirePlume:\n\"----\" H 0 //A_Jump(192,\"Pain\")\n\"----\" H 0 A_jumpifinventory(\"FireProof\",1,5)\n\"----\" H 0 A_jumpifinventory(\"TempFireProof\",1,4)\n\"----\" H 0 A_jumpifinventory(\"BurnMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n\"----\" H 0 A_Giveinventory(\"BurnMark\")\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"PlumehitDelay\",1)\n\"----\" H 0\nGoto Pain+1\n//---->Status Effect Pain States End<----\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+3\nBeatAssist:\n\"----\" H 0\n\"----\" H 0 HealThing(2)\n\"----\" H 0 ACS_ExecuteAlways(205,0)\nGoto Pain+3\nPain.DBOn:\n\"----\" H 0 A_GiveInventory(\"DontBlastToggleOn\",1)\n\"----\" H 0 HealThing(10)\n\"----\" H 0 ACS_ExecuteAlways(976,0)\ngoto Pain+3\nPain.DBOff:\n\"----\" H 0 A_GiveInventory(\"DontBlastToggleOff\",1)\n\"----\" H 0\ngoto Pain+3\nPain:\n\"----\" H 0\n\"----\" H 0 A_Recoil(1)\n\"----\" H 0\n\"----\" H 0 A_Pain\n\"----\" H 0 A_GiveToTarget(\"HitSound\")\n\"----\" H 0 A_Jump(256,\"PainFix\")\ngoto PainFix\nPainFix:\n\"----\" H 0\ngoto PainFrames\nPainFrames:\n\"----\" H 0 SetPlayerProperty(0,0,4)\n\"----\" H 1 A_GiveInventory(\"IveBeenHit\",1)\n\"----\" HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\n\"----\" H 0 SetPlayerProperty(0,0,1)\n\"----\" H 0 A_ChangeFlag(\"ACTIVATEMCROSS\",0)\n\"----\" H 0 //SetPlayerProperty(0,0,4)\n\"----\" H 0 A_Jump(256,\"Spawn\")\ngoto Spawn+2\nDeath.FireSpinN:\nDeath.ETopSpin:\nDeath.TopSpin:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" H 19 ACS_ExecuteAlways(999,0,0)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_PlayerScream\n\"----\" H 0 A_PlaySoundEx(\"weapon/topspinwav\",\"SoundSlot5\")\n\"----\" HHHHHHHHHH 7 A_SetAngle(angle-72)\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\"----\" Z 0 A_TakeInventory(\"OnBoard\",999)\n\"----\" Z 1 A_CheckPlayerDone\nwait\n//===\nDeath.WindStorm:\nDeath.GravityHold:\n\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_TakeInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" H 0 ACS_ExecuteAlways(999,0,0)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\nRiseMyMegaman:\n\"----\" H 1 ThrustThingZ(0,10,0,1)\n\"----\" H 0 A_JumpIf(ceilingz-z<64, \"ExplodeNow\")\n\"----\" H 0 A_GiveInventory(\"Cutterflag\", 1)\n\"----\" H 0 A_JumpIfInventory(\"CutterFlag\", 35, \"ExplodeNow\")\nGoto RiseMyMegaman\nExplodeNow:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_PlayerScream\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"----\" Z 1 A_CheckPlayerDone\nwait\nDeath.HyperBomb:\nDeath.SuperBomb:\nDeath.SuperBombRED:\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_TakeInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" H 0 ACS_ExecuteAlways(999,0,0)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\nDeathLaunch:\n\"----\" H 1 ThrustThingZ(0,100,0,1)\nDeathFall:\n\"----\" H 1 ThrustThingZ(0,-10,0,1)\n\"----\" H 1 A_JumpIf(z-floorz<=0, \"ExplodeNow\")\n\"----\" H 0 A_GiveInventory(\"Cutterflag\", 1)\n\"----\" H 0 A_JumpIfInventory(\"CutterFlag\", 35, \"ExplodeNow\")\ngoto DeathFall\nDeath:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n\"----\" H 1 ACS_ExecuteAlways(999,0,0) //19\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_PlayerScream\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\"----\" Z 0 A_TakeInventory(\"OnBoard\",999)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\n\"----\" H 0 A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" Z 1 A_PlayerScream\n\"----\" Z 1 A_Stop\n\"----\" Z 0 A_TakeInventory(\"OnBoard\",999)\n\"----\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n\"----\" Z 1 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.LooseCannonExpl:\nDeath.LooseCannonExplRED:\n\"----\" H 0\n\"----\" H 1 A_Jumpifinventory(\"DonkCheck\",1,1)\nGoto Death.Explosion//\"----\" H 0 //A_Jump (256, \"Death.Explosion\")  //Gotta do this instead of [Goto Death], won't look right otherwise\n\"----\" H 0 A_SpawnitemEx(\"DoubleDonkIcon\",0,0,10,0,0,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")  //got double donked to Death!\nDeath.SteamMissile:  //Death VIA Explosives\nDeath.SteamMissileRED:\nDeath.SuperNapalm:\nDeath.SuperNapalmRED:\nDeath.TorsoMissile:\nDeath.TorsoMissileRED:\nDeath.PosieMissile:\nDeath.PosieMissileRED:\nDeath.Explosion:\nDeath.ExplosionRED:\n\"----\" H 0 A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" H 0 A_NoBlocking\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" Z 1 //A_PlayerScream\n\"----\" Z 1 A_SpawnItemEx(\"ExplodeDeathFX\", 0, 0, 32)\n\"----\" Z 1 A_Stop\n\"----\" Z 0 A_TakeInventory(\"OnBoard\",999)\n\"----\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n\"----\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 2 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.FatalIceKnife:  //Death VIA Backstab\nDeath.FatalIceKnifeRED:\nIce:\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"----\" H 0 A_GiveInventory(\"IsDead\",1)\n\"----\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"----\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n//\"----\" H 1 A_PlayerScream\n\"----\" H 0 Thing_SetTranslation(0, 105)//ACS_ExecuteAlways(998,0,105,1)\n\"----\" H 0 A_NoBlocking\n//\"----\" H 0 Thing_SetTranslation(17, 4)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 Thing_SetTranslation(0, 105)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 Thing_SetTranslation(0, 105)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 Thing_SetTranslation(0, 105)\n//\"----\" H 0 A_SpawnItemEx(\"IceDeathStatueFX1\", 0, 0, 0,0,0,0,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\nEnkerRaise:\n\"----\" Y 1\nLoop\nEnkerAbsorb:\n\"----\" Y 0 A_PlaySound(\"weapon/mirrorabsorb\")\n\"----\" Y 0 A_GiveInventory(\"EnkerMirrorCount\",1)\ngoto EnkerAbsorb3\nEnkerAbsorb3:\n\"----\" Y 3 ACS_ExecuteAlways(998,0,65)\n\"----\" Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb2\")\ngoto Spawn\nEnkerAbsorb2:\n\"----\" Y 3 ACS_ExecuteAlways(998,0,66)\n\"----\" Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb3\")\ngoto Spawn\nTheEnd:\n\"----\" G 4\nloop\nCreditWalk:\n\"----\" BCDE 8\nloop\nCreditRun:\n\"----\" BCDE 5\nloop\n}\n}\n\nactor PowerCopyClassScaling : PowerDamage\n{\nPowerup.Duration 0x7FFFFFFF\ndamagefactor \"Normal\", 5.0\n}\n\nactor PowerCopyClassScaling2 : PowerDamage\n{\nPowerup.Duration 0x7FFFFFFF\ndamagefactor \"Normal\", 3.0\n}\n\nactor PowerAttackLevelUp : PowerDamage\n{\nPowerup.Duration 350\ndamagefactor \"Normal\", 2.0\n}\n\nActor CanUseItems : Inventory\n{Inventory.MaxAmount 1}\n\nActor CanCopyWeapons : Inventory\n{Inventory.MaxAmount 1}\n\nActor CanUseBuffs : Inventory\n{Inventory.MaxAmount 1}\n\nActor LFIFailSafe : Inventory\n{\nInventory.Amount 1\nInventory.MaxAmount 350\n}\n\nactor DontBlastToggleOn : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"DONTBLAST\",1)\nstop\n}\n}\n\nactor DontBlastToggleOff : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"DONTBLAST\",0)\nstop\n}\n}\n\nactor SnipedSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerSnipedProtection\",1)\nTNT1 A 5\nTNT1 A 0 A_TakeFromTarget(\"PowerSnipedProtection\",1)\nstop\n}\n}\n\nactor ImTrapped\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0\nTNT1 A 75\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor IveBeenFreed : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 SetPlayerProperty(0,0,4)\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",0)\nTNT1 A 0 A_TakeInventory(\"PowerBurnedAttackStat\",1)\nstop\n}\n}\n\nactor DontRipSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"NoRipItem\",1)\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"YesRipItem\",1)\nstop\n}\n}\n\nactor NoRipItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"DONTRIP\",1)\nstop\n}\n}\n\nactor YesRipItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"DONTRIP\",0)\nstop\n}\n}\n\nactor DMPSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerDMPProtection\",1)\nTNT1 A 35\nTNT1 A 0 A_TakeFromTarget(\"PowerDMPProtection\",1)\nstop\n}\n}\n\nactor SenKarasuSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerSenKarasuProtection\",1)\nTNT1 A 16\nTNT1 A 0 A_TakeFromTarget(\"PowerSenKarasuProtection\",1)\nstop\n}\n}\n\nactor IveBeenHitStunned : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 A_Stop\nstop\n}\n}\n\nactor DarkStunned : PowerupGiver\n{\n  powerup.duration 70\n  powerup.type \"PowerDarkStun\"\n  +INVENTORY.AUTOACTIVATE\n  +INVENTORY.ALWAYSPICKUP\n  states\n  {\n  Spawn:\n    TNT1 A 6\n    loop\n  }\n}\n\nactor PowerDarkStun : PowerSpeed\n{\npowerup.duration 70\nSpeed 0.0\nPowerup.Color \"00 00 00\", 0.5\n}\n\nactor DarkShockFX\n{\n+NOINTERACTION\n-SOLID\n+NOGRAVITY\nScale 2.5\nStates\n{\nSpawn:\nDMPW F 0\nDMPW FGHIFGHIFGHIFGHIFGHIFGHIFGHIFGHIFGHI 2\nstop\n}\n}\n\nactor InvulnerabilityFrames : PowerupGiver\n{\n-INVBAR\n-COUNTITEM\nInventory.maxamount 1\npowerup.duration 35\npowerup.type \"PowerInvulnerabilityFrames\"\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nstates\n{\nSpawn:\nTNT1 A 5\nloop\n}\n}\n\nactor PowerInvulnerabilityFrames : PowerProtection\n{\nPowerup.Duration 35\ndamagefactor \"Normal\", 0.1\ndamagefactor \"AuraType\", 0.25\n}\n\nactor ShortInvulnerabilityFrames : PowerupGiver\n{\n-INVBAR\n-COUNTITEM\nInventory.maxamount 1\npowerup.duration 7\npowerup.type \"ShortInvulnerabilityFrames\"\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nstates\n{\nSpawn:\nTNT1 A 1\nloop\n}\n}\n\nactor PowerShortInvulnerabilityFrames : PowerProtection\n{\n-INVBAR\n-COUNTITEM\nInventory.maxamount 1\nPowerup.Duration 7\ndamagefactor \"Normal\", 0.33\ndamagefactor \"SteelType2\", 0.5\ndamagefactor \"SwordType2\", 0.5\ndamagefactor \"HolyType3\", 0.25\ndamagefactor \"EHolySword\", 0.2\n}\n\nactor MiniProtectionFrames : PowerupGiver\n{\n-INVBAR\n-COUNTITEM\nInventory.maxamount 1\npowerup.duration 5\npowerup.type \"PowerMiniProtectionFrames\"\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nstates\n{\nSpawn:\nTNT1 A 1\nloop\n}\n}\n\nactor PowerMiniProtectionFrames : PowerProtection\n{\nPowerup.Duration 5\ndamagefactor \"Normal\", 0.0\ndamagefactor \"LightBringerC\", 0.15\ndamagefactor \"LightBringerC2\", 0.15\ndamagefactor \"RagnarokC\", 0.15\ndamagefactor \"RagnarokC2\", 0.15\ndamagefactor \"Blaze\", 0.2\n}\n\nactor HitStunController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 9\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor PowerWaiting2LandProtection : PowerProtection\n{\nPowerup.Duration 350\ndamagefactor \"Normal\", 0.0\ndamagefactor \"AuraType2\", 0.0\ndamagefactor \"AuraType3\", 0.0\n}\n\nactor PowerSnipedProtection : PowerProtection\n{\nPowerup.Duration 7\ndamagefactor \"ATBSemiAuto\", 0.0\ndamagefactor \"ATBSniper\", 0.0\n}\n\nactor PowerSenKarasuProtection : PowerProtection\n{\nPowerup.Duration 16\ndamagefactor \"ChidoriLP\", 0.0\n}\n\nactor PowerDMPProtection : PowerProtection\n{\nPowerup.Duration 35\ndamagefactor \"Normal\", 0.0\n}\n\n//Auron ChipStuff\nactor SwordTypeSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerSwordProtection\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitStunned\",1)\nTNT1 A 9\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nTNT1 A 9\nTNT1 A 0 A_TakeFromTarget(\"PowerSwordProtection\",1)\nstop\n}\n}\n\nactor SwordType2SafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerSwordProtection2\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitStunned\",1)\nTNT1 A 5\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nTNT1 A 5\nTNT1 A 0 A_TakeFromTarget(\"PowerSwordProtection2\",1)\nstop\n}\n}\n\nactor SwordType3SafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerSwordProtection3\",1)\nTNT1 A 5\nTNT1 A 0 A_TakeFromTarget(\"PowerSwordProtection3\",1)\nstop\n}\n}\n\nactor AirElementSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerAirMHProtection\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitStunned\",1)\nTNT1 A 6\nTNT1 A 0 A_TakeFromTarget(\"PowerAirMHProtection\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor GyroSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerGyroProtection\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitStunned\",1)\nTNT1 A 8\nTNT1 A 0 A_TakeFromTarget(\"PowerGyroProtection\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor BreakTypeSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerBreakProtection\",1)\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitStunned\",1)\nTNT1 A 0 Radius_Quake(10,5,0,15,0)\nTNT1 A 6\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nTNT1 A 6\nTNT1 A 0 A_TakeFromTarget(\"PowerBreakProtection\",1)\nstop\n}\n}\n\nactor BreakType2SafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerBreakProtection2\",1)\nTNT1 A 1\nTNT1 A 0 //A_GiveToTarget(\"IveBeenHitStunned\",1)\nTNT1 A 8\nTNT1 A 0 //A_GiveToTarget(\"IveBeenFreed\",1)\nTNT1 A 9\nTNT1 A 0 A_TakeFromTarget(\"PowerBreakProtection2\",1)\nstop\n}\n}\n\nactor GeyserSafetyController\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"PowerGeyserProtection\",1)\nTNT1 A 10\nTNT1 A 0 A_TakeFromTarget(\"PowerGeyserProtection\",1)\nstop\n}\n}\n\nactor PowerSwordProtection : PowerProtection\n{\nPowerup.Duration 18\ndamagefactor \"SwordTypeA\", 0.0\ndamagefactor \"SwordTypeA2\", 0.0\ndamagefactor \"SwordTypeA3\", 0.0\n}\n\nactor PowerSwordProtection2 : PowerProtection\n{\nPowerup.Duration 10\ndamagefactor \"SwordTypeA\", 0.0\ndamagefactor \"SwordTypeA2\", 0.0\ndamagefactor \"SwordTypeA3\", 0.0\n}\n\nactor PowerSwordProtection3 : PowerProtection\n{\nPowerup.Duration 5\ndamagefactor \"SwordTypeA\", 0.0\ndamagefactor \"SwordTypeA2\", 0.0\ndamagefactor \"SwordTypeA3\", 0.0\n}\n\nactor PowerAirMHProtection : PowerProtection\n{\nPowerup.Duration 6\ndamagefactor \"AirTypeMH\", 0.0\n}\n\nactor PowerGyroProtection : PowerProtection\n{\nPowerup.Duration 4\ndamagefactor \"GyroChargeShot\", 0.0\n}\n\nactor PowerBreakProtection : PowerProtection\n{\nPowerup.Duration 10\ndamagefactor \"BreakTypeA\", 0.0\n}\n\nactor PowerBreakProtection2 : PowerProtection\n{\nPowerup.Duration 18\ndamagefactor \"BreakTypeA2\", 0.0\n}\n\nactor PowerGeyserProtection : PowerProtection\n{\nPowerup.Duration 10\ndamagefactor \"Geyser\", 0.0\ndamagefactor \"Blizzard\", 0.0\n}\n\nactor PowerJusticeOneSlowed : PowerSpeed\n{\nPowerup.Duration 350\nSpeed 0.67\n}\n\n//\"Zap\"s\nactor NapalmZap\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitNapalm\",1)\nTNT1 A 2\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor NapalmZap2\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitNapalm\",1)\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor InfiniteVulcanZap\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitNapalm\",1)\nTNT1 A 3\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor SilverBulletZap\n{\n-SOLID\n+NOGRAVITY\n+NOTARGETSWITCH\nradius 1\nheight 1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"IveBeenHitNapalm\",1)\nTNT1 A 4\nTNT1 A 0 A_GiveToTarget(\"IveBeenFreed\",1)\nstop\n}\n}\n\nactor IveBeenHitNapalm : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 SetPlayerProperty(0,1,4)\nstop\n}\n}\n\n//XXXXXXXXXXXXXXXXXXXXXXXXXXXX\n//XXX    Status Effects    XXX\n//XXXXXXXXXXXXXXXXXXXXXXXXXXXX\n\n//Poison  ~Bika\nactor PoisonWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedDamage\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"PoisonMark\",1,\"Spawn\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 //A_GiveToTarget(\"ImNotPoisonedNow\",1)\nstop\n}\n}\n\nactor StatusNummer : PowerProtection // for DOTs\n{\ninventory.amount 1\ninventory.maxamount 1\n+NOPAIN\nPowerup.Duration 1\n}\n\nactor PoisonedDamage : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 100\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_giveinventory(\"StatusNummer\",1)\nTNT1 A 0 A_Jumpifhealthlower(100,\"soften\")\nTNT1 A 0 DamageThing(health*0.05)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\nSoften:\nTNT1 A 0 A_Jumpifhealthlower(10,\"Perish\")\nTNT1 A 0 DamageThing(9)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nPerish:\nTNT1 A 0 A_Takeinventory(\"PoisonMark\",99)\nstop\n}\n}\n\nactor PoisonedFX1  //These are decorative.\n{\nPROJECTILE\n+NOINTERACTION\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 1\nRenderStyle \"Translucent\"\nAlpha 0.5\nStates\n{\nSpawn:\nPSMG AABCDEF 2\nstop\n}\n}\n\nactor PoisonedEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\n}\n}\n\nactor PoisonMark : powerup\n{\n+INVENTORY.ADDITIVETIME\npowerup.duration -2\n}\n\nactor PoisonStackDelay : powerup\n{powerup.duration 5}\n\n//Burn\nactor BurnWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%o succumed to %k's Burning\"\nvar int user_OwnerTID;\nStates\n{\nSpawn:\nTNT1 A 0\n// Sow e start by making this actor immediately set it's master to the spawner's target (last person to damage them)\n// and then we set them to our tracer pointer.\nLASH A 0 A_Setuservar(\"user_OwnerTID\",ACS_ExecuteWithResult(257,0))\nLASH A 0 A_TransferPointer(AAPTR_TARGET,AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_MASTER,PTROP_NOSAFEGUARDS)\nLASH A 0 A_ReArrangePointers(AAPTR_DEFAULT,AAPTR_DEFAULT,AAPTR_TARGET)\nSpawn2:\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n/*\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n*/\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n\n// when we deal tick damage, we set the target to our master (the person responsible for inflicting the dot) and use this script\n// to make them deal tick damage to the victim directly.\nLASH A 0 A_ReArrangePointers(AAPTR_MASTER,AAPTR_DEFAULT,AAPTR_DEFAULT)\nLASH A 0  ACS_ExecuteAlways(726, 0,3,user_OwnerTID) //DOT Script\nLASH A 1 // this delay is important, otherwise it becomes a suicide\nLASH A 0 A_ReArrangePointers(AAPTR_TRACER,AAPTR_DEFAULT,AAPTR_DEFAULT)\n//now we set the target back to the spawner to keep the burn effect on them.\n//TNT1 A 0 A_GiveToTarget(\"BurnedDamage\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"BurnMark\",1,\"Spawn2\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakefromTarget(\"BurnMark\",999)\nstop\n}\n}\n\nactor BurnedDamage : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 100\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_giveinventory(\"StatusNummer\",1)\nTNT1 A 0// A_JumpIf(ACS_ExecuteWithResult(672,0)<10,\"soften\") //heal if below 10%, weaken the DOT //TNT1 A 0 A_Jumpifhealthlower(100,\"soften\")\nTNT1 A 0 DamageThing(25)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\nSoften:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(672,0)<3,\"Perish\") //Health is below 3%, kill the DOT\nTNT1 A 0 DamageThing(1)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nPerish:\nTNT1 A 0 A_Takeinventory(\"BurnMark\",99)\nstop\n}\n}\n\nactor BurnedEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 //SetPlayerProperty(0,1,4)\n\tTNT1 A 0 A_giveinventory(\"ScorchWeakness\",1)\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\n}\n}\n\nactor BurnMark : powerup\n{\npowerup.duration -7\nPowerup.Color Red, 0.3\n}\n\nactor BurnStackDelay : powerup\n{powerup.duration 5}\n\nactor BurnedFX1  //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 1\nRenderStyle \"Add\"\nAlpha 0.5\nStates\n{\nSpawn:\nBRNF AABBCCDDEEFGH 1\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor DonkWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"DonkCheck\",1)\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_TakeFromTarget(\"DonkCheck\",1)\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakeFromTarget(\"DonkCheck\",1)\nstop\n}\n}\n\nactor DonkCheck : Inventory\n{\n}\n\nactor TripleDonkWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"TripleDonkCheck\",1)\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_TakeFromTarget(\"TripleDonkCheck\",1)\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakeFromTarget(\"TripleDonkCheck\",1)\nstop\n}\n}\n\n//===========================\n//Oiled\n\nactor OiledMark : powerup\n{\n+INVENTORY.ADDITIVETIME\nPowerup.Color 331F05, 0.8\npowerup.duration -7\n}\n\nactor OiledEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"OiledFX1\",random(-24,24),random(-32,32),random(1,32),0,0,-2)\nTNT1 A 0\nstop\n}\n}\n\nactor OiledWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 1 A_JumpIfInTargetInventory(\"OiledMark\",1,\"Spawn\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 //A_GiveToTarget(\"ImNotPoisonedNow\",1)\nstop\n}\n}\n\nactor OiledFX1  //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 1\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\nOILL DDDDDDD 1\nOILL DDDDDDD 1 A_Fadeout\nstop\nDeath:\nOILL GGEEEEE 2 A_Fadeout\nstop\n}\n}\n\nactor IceCurseWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 1 A_JumpIfInTargetInventory(\"IceCurseStopper\",1,\"Spawn\")\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_GiveToTarget(\"IceCurseCleaner\",1)\nstop\n}\n}\n\nactor CursesparkleEffect : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 A_Spawnitemex(\"IceKanjiFX\",0,0,100,0,0,0,0)\nTNT1 AAAA 0 A_Spawnitemex(\"IceSparkle1FX\",60,0,random(0,45),1,0,random(-2,2),random(0,360))\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor IceCurseStopper2 : CustomInventory  //stops the jump\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 A_SetGravity(999)\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor IceCurseCleaner : CustomInventory  //Wipes all Ice curse effects\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 A_SetGravity(0.8)\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor ExplodeDeathFX  //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 5\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Body\")\nTNT1 AAAAA 2 A_SpawnitemEX(\"ExplodeDeathFX1\",Random(-80,80),Random(-80,80),Random(0,40))\nstop\nDeath:\nASEX A 0\nstop\n}\n}\n\nactor ExplodeDeathFX1  //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 2\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\nASEX ABCDEF 1\nstop\nDeath:\nASEX A 0\nstop\n}\n}\n\nactor KilledMeflag : KilledMe Replaces KilledMe\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nSpawn:\nTNT1 A 1\nstop\nPickup:\nTNT1 A 1 ACS_ExecuteAlways(203,0)\nTNT1 A 1 A_GiveInventory(\"GotKill\")\nstop\n}\n}\n\nactor GotKill : Powerup\n{\ninventory.amount 1\nPowerup.Duration 10\n}\n\nactor IceDeathStatueFX1  //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 2\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\n\"----\" H 100\nstop\nDeath:\nASEX A 0\nstop\n}\n}\n\nactor HitSound : CustomInventory  //stops the jump\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 //A_PlaySoundEx(\"Misc/gravitywarn\", \"SoundSlot5\",0,-1)\nstop\n}\n}\n\nactor DeathFX1N : DeathFX1 replaces DeathFX1\n{\nheight 1\nradius 1\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\n+DONTBLAST\nscale 2.5\nPROJECTILE\nSpeed 15\nreactiontime 3\nStates\n{\nSpawn:\nMMFX BCDE 2\nMMFX A 0 A_CountDown\nloop\n}\n}\n\nactor DeathFX2N : DeathFX1N replaces DeathFX2\n{\nspeed 5\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/CTFMega.txt",
        "contents": "Actor CTFMega : ClassBase Replaces Megaman\n{\nHealth 100\nPlayer.MaxHealth 100\nPlayer.DisplayName \"Megaman\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.7, 0.7\nPlayer.SideMove 0.55, 0.55\nPlayer.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"CanCopyWeapons\"\nplayer.startitem \"MegaBuster\"\nplayer.startitem \"BusterAmmo\", 3\nStates\n{\nSpawn:\nPLAY A 0\nPLAY B 1\nPLAY A 1\nGoTo Spawn+2\nSee:\nPLAY BCDE 5\nGoTo Spawn+1\nMissile:\nPLAY F 5\nPLAY G 4\nGoTo Spawn+2\nPain:\nPLAY H 0\nPLAY H 0 A_Recoil(1)\nPLAY H 0\nPLAY H 0 A_Pain\nPLAY H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nPLAY H 0\nGoTo PainFrames\nPainFrames:\nPLAY H 0 SetPlayerProperty(0,0,4)\nPLAY H 1 A_GiveInventory(\"IveBeenHit\",1)\nPLAY HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nPLAY H 0 SetPlayerProperty(0,0,1)\nPLAY H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nPLAY H 0 SetPlayerProperty(0, 0, 4)\nPLAY H 0 A_TakeInventory(\"WeaponCharge\",999)\nPLAY H 0 A_NoBlocking\nPLAY H 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY H 0 A_GiveInventory(\"IsDead\",1)\nPLAY H 0 A_Stop\nPLAY H 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLAY H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nPLAY H 19 ACS_ExecuteAlways(999,0,0)\nPLAY H 0 SetPlayerProperty(0, 0, 4)\nPLAY H 0 A_PlayerScream\nPLAY H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nPLAY H 0 SetPlayerProperty(0, 0, 4)\nPLAY H 0 A_TakeInventory(\"WeaponCharge\",999)\nPLAY H 0 A_NoBlocking\nPLAY H 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY H 0 A_GiveInventory(\"IsDead\",1)\nPLAY Z 1 A_PlayerScream\nPLAY Z 1 A_Stop\nPLAY Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLAY Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nPLAY Z 1 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Fighter.txt",
        "contents": "Actor Fighter : ClassBase\n{\nHealth 175\nPlayer.MaxHealth 175\nPlayer.DisplayName \"Fighter\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.6, 0.6\nPlayer.SideMove 0.47, 0.47\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"AssaultBusterWep\"\nplayer.startitem \"AssaultClip\", 25\nplayer.startitem \"SuperbombSubflag\"\nplayer.startitem \"RallySubFlag\"\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\nQUIN A 0\nQUIN B 1\nQUIN A 1\nGoTo Spawn+2\nSee:\nQUIN BCDE 5\nGoTo Spawn+1\nMissile:\nQUIN F 5\nQUIN G 4\nGoTo Spawn+2\nPain:\nQUIN H 0\nQUIN H 0 A_Recoil(1)\nQUIN H 0\nQUIN H 0 A_Pain\nQUIN H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nQUIN H 0\nGoTo PainFrames\nPainFrames:\nQUIN H 0 SetPlayerProperty(0,0,4)\nQUIN H 1 A_GiveInventory(\"IveBeenHit\",1)\nQUIN HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nQUIN H 0 SetPlayerProperty(0,0,1)\nQUIN H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIN H 0 A_NoBlocking\nQUIN H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIN H 0 A_GiveInventory(\"IsDead\",1)\nQUIN H 0 A_Stop\nQUIN H 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIN H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIN H 1 ACS_ExecuteAlways(999,0,0) //19\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_PlayerScream\nQUIN H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nQUIN Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIN H 0 A_NoBlocking\nQUIN H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIN H 0 A_GiveInventory(\"IsDead\",1)\nQUIN Z 1 A_PlayerScream\nQUIN Z 1 A_Stop\nQUIN Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIN Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIN Z 1 ACS_ExecuteAlways(999,0,0)\nQUIN Z 1 A_CheckPlayerDone\nwait\n}\n}\n\nActor TestDrone\n{\n+MISSILE\n+NOBLOOD\n+DONTBLAST\n//+SHOOTABLE\n+NOGRAVITY\n+SOLID\n+THRUACTORS\n+NOEXPLODEFLOOR\n+NOTARGETSWITCH\n+BOUNCEONWALLS\n+BOUNCEONCEILINGS\n+NOEXPLODEFLOOR\n+SKYEXPLODE\nTranslation \"196:196=192:192\"\nradius 15\nheight 25\nspeed 0\nscale 2\npainchance 256\nstates\n{\nspawn:\nTELY A 0\nTELY A 0 A_GiveToTarget(\"DroneActivate\")\nTELY A 0 ACS_Executealways(896,0)\nTELY A 0 ACS_Executealways(895,0)\nTELY A 0 A_ChangeFlag(\"MISSILE\",0)\nTELY A 0 A_ChangeFlag(\"ISMONSTER\",1)\nSpawn2:\nPBUG A 1\nTNT1 A 0 A_TakeFromTarget(\"Dronelife\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"Dronelife\",1,\"Spawn2\")\ngoto Death\nDeath:\nTELY A 0 ACS_Executealways(896,1)\nTELY A 0 A_GiveToTarget(\"MoveEnabler\")\nstop\n}\n}\n\nactor DroneshotDelay : Powerup {inventory.amount 1 powerup.duration 5}\nactor Dronelife : inventory {inventory.amount 1 inventory.maxamount 1050}\n\nactor DroneShot : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nBLTR C 0 A_JumpifinTargetinventory(\"DroneshotDelay\",1,\"Nope\")\nBLTR C 0 A_Playsoundex(\"misc/devilfire\",\"weapon\")\nBLTR C 0 A_Jumpifinventory(\"WilyTeamFlag\",1,\"TeamRedFire\")\nBLTR C 0 A_Jumpifinventory(\"LightTeamFlag\",1,\"TeamBlueFire\")\nBUST B 0 A_SpawnItemEx(\"DroneBullet\",cos(pitch)*45,0,0+(sin(pitch)*-45),cos(pitch)*75,0,sin(pitch)*-75,0,SXF_TRANSFERPITCH|SXF_TRANSFERTRANSLATION)\nBUST B 0 A_Givetotarget(\"DroneshotDelay\")\nstop\nTeamRedFire:\nBUST B 0 A_SpawnItemEx(\"DroneBullet_RED\",cos(pitch)*45,0,0+(sin(pitch)*-45),cos(pitch)*75,0,sin(pitch)*-75,0,SXF_TRANSFERPITCH|SXF_TRANSFERTRANSLATION)\nBUST B 0 A_Givetotarget(\"DroneshotDelay\")\nTNT1 A 0\nstop\nTeamBlueFire:\nBUST B 0 A_SpawnItemEx(\"DroneBullet_BLUE\",cos(pitch)*45,0,0+(sin(pitch)*-45),cos(pitch)*75,0,sin(pitch)*-75,0,SXF_TRANSFERPITCH|SXF_TRANSFERTRANSLATION)\nBUST B 0 A_Givetotarget(\"DroneshotDelay\")\nTNT1 A 0\nstop\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor DroneController : Weapon\n{\nWeapon.AmmoUse 1\nWeapon.AmmoGive 25\nWeapon.SlotNumber 1\nscale 2.0\nObituary \"$OB_MEGABUSTER\"\nInventory.Pickupmessage \"$PU_MEGABUSTER\"\nweapon.ammotype \"AssaultClip\"\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOFIRE\n+WEAPON.NOAUTOAIM\nStates\n{\nSpawn:\nWEAP X 1\nstop\nReady:\nBUSR B 0 A_Jumpifinventory(\"WilyTeamFlag\",1,\"RedReady\")\nBUST B 0\nRedReady:\n\"####\" B 1 A_WeaponReady\n\"####\" B 0 A_Jumpifinventory(\"AssaultClip\",1,\"Ready\")\nGoto Reload\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\n\"####\" B 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\n\"####\" B 1 A_Raise\nLoop\nFire:\n\"####\" B 0 A_JumpIfNoAmmo(\"NoAmmo\")\n\"####\" CD 1\n\"####\" B 2\n\"####\" B 0 A_Refire\ngoto Ready\nNoAmmo:\n\"####\" B 1\n\"####\" B 0 A_Jumpifinventory(\"AssaultClip\",1,\"Ready\")\nFlash:\nTNT1 A 1\nstop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nactor DroneActivate : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0 A_PlaySound(\"weapon/rminestick\")\nTNT1 A 0 A_GiveInventory(\"DroneController\")\nTNT1 A 0 A_SelectWeapon(\"DroneController\")\nTELY A 0 A_GiveInventory(\"Dronelife\",1050)\nTNT1 A 0 A_Setgravity(100)\nstop\n}\n}\n\nactor MoveEnabler : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nBLTR C 0\nTNT1 A 0 A_TakeInventory(\"DroneController\")\nTNT1 A 0 A_Setgravity(0.8)\nBLTR C 0 setplayerproperty(0,0,0)\nstop\n}\n}\n\nactor DroneBullet\n{\nPROJECTILE\n+LOOKALLAROUND\n+SKYEXPLODE\n+DONTBLAST\n+MTHRUSPECIES\ndamagetype \"Buster\"\nObituary \"$OB_MEGABUSTER\"\n//seesound \"weapon/mbuster\"\nSpeed 100\nDamage (16)\nradius 9\nheight 15\nscale 0.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0\nBASB T 1 A_SpawnItemEX(\"DroneBulletTrail\",0,0,0,momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION,0)\ngoto spawn+2\nDeath:\nBUST T 1 A_Spawnitemex(\"BustergunPuff3\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nstop\n}\n}\n\n\tactor DroneShot_BLUE : DroneBullet\n\t{\n\tdamagetype \"Buster\"\n\t}\n\n\tactor DroneBullet_RED : DroneBullet\n\t{\n\ttranslation \"192:192=54:54\", \"198:198=42:42\" , \"196:196=170:170\"\n\tdamagetype \"BusterRED\"\n\t}\nactor DroneBulletTrail\n{\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nSpeed 0\nradius 5\nheight 5\nscale 0.7\nRenderstyle add\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nBASB TTT 1\nBASB TTT 1 A_Fadeout\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/WingManFT.txt",
        "contents": "Actor WingManFT : ClassBase\n{\nHealth 150\nPlayer.MaxHealth 150\nPlayer.DisplayName \"WingManFT\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.6, 0.6\nPlayer.SideMove 0.47, 0.47\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"AssaultBusterWep\"\nplayer.startitem \"AssaultClip\", 25\nplayer.startitem \"GravitySnareSubflag\"\nplayer.startitem \"BoosterPackSubFlag\"\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\nQUIN A 0\nQUIN B 1\nQUIN A 1\nGoTo Spawn+2\nSee:\nQUIN BCDE 5\nGoTo Spawn+1\nMissile:\nQUIN F 5\nQUIN G 4\nGoTo Spawn+2\nPain:\nQUIN H 0\nQUIN H 0 A_Recoil(1)\nQUIN H 0\nQUIN H 0 A_Pain\nQUIN H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nQUIN H 0\nGoTo PainFrames\nPainFrames:\nQUIN H 0 SetPlayerProperty(0,0,4)\nQUIN H 1 A_GiveInventory(\"IveBeenHit\",1)\nQUIN HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nQUIN H 0 SetPlayerProperty(0,0,1)\nQUIN H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIN H 0 A_NoBlocking\nQUIN H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIN H 0 A_GiveInventory(\"IsDead\",1)\nQUIN H 0 A_Stop\nQUIN H 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIN H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIN H 19 ACS_ExecuteAlways(999,0,0)\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_PlayerScream\nQUIN H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nQUIN Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIN H 0 A_NoBlocking\nQUIN H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIN H 0 A_GiveInventory(\"IsDead\",1)\nQUIN Z 1 A_PlayerScream\nQUIN Z 1 A_Stop\nQUIN Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIN Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIN Z 1 ACS_ExecuteAlways(999,0,0)\nQUIN Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Bomber.txt",
        "contents": "Actor Bomber : ClassBase\n{\nHealth 150\nPlayer.MaxHealth 150\nPlayer.DisplayName \"Bomber\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.56, 0.56\nPlayer.SideMove 0.44, 0.44\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"GrenadeLauncherWep\"\nplayer.startitem \"GrenadeClip\", 4\nplayer.startitem \"SuperbombSubflag\"\nplayer.startitem \"BubbleMineSubflag\"\nplayer.startitem \"MineCount\", 5\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\nBURS A 0\nBURS B 1\nBURS A 1\nGoTo Spawn+2\nSee:\nBURS BCDE 5\nGoTo Spawn+1\nMissile:\nBURS F 5\nBURS G 4\nGoTo Spawn+2\nPain:\nBURS H 0\nBURS H 0 A_Recoil(1)\nBURS H 0\nBURS H 0 A_Pain\nBURS H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nBURS H 0\nGoTo PainFrames\nPainFrames:\nBURS H 0 SetPlayerProperty(0,0,4)\nBURS H 1 A_GiveInventory(\"IveBeenHit\",1)\nBURS HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nBURS H 0 SetPlayerProperty(0,0,1)\nBURS H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nBURS H 0 SetPlayerProperty(0, 0, 4)\nBURS H 0 A_TakeInventory(\"WeaponCharge\",999)\nBURS H 0 A_NoBlocking\nBURS H 0 A_GiveInventory(\"CutterFlag\",999)\nBURS H 0 A_GiveInventory(\"IsDead\",1)\nBURS H 0 A_Stop\nBURS H 0 A_GiveToTarget(\"KilledMeStock\",1)\nBURS H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nBURS H 1 ACS_ExecuteAlways(999,0,0)\nBURS H 0 SetPlayerProperty(0, 0, 4)\nBURS H 0 A_PlayerScream\nBURS H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nBURS Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nBURS H 0 SetPlayerProperty(0, 0, 4)\nBURS H 0 A_TakeInventory(\"WeaponCharge\",999)\nBURS H 0 A_NoBlocking\nBURS H 0 A_GiveInventory(\"CutterFlag\",999)\nBURS H 0 A_GiveInventory(\"IsDead\",1)\nBURS Z 1 A_PlayerScream\nBURS Z 1 A_Stop\nBURS Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nBURS Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nBURS Z 1 ACS_ExecuteAlways(999,0,0)\nBURS Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Tactician.txt",
        "contents": "Actor Tactician : ClassBase\n{\nHealth 100\nPlayer.MaxHealth 100\nPlayer.DisplayName \"Tactician\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.56, 0.56\nPlayer.SideMove 0.44, 0.44\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"HealthNumber\"\n//Player.StartItem \"MannTurretWep\"\nplayer.startitem \"BeamSniperWep\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"BubbleMineSubflag\"\nplayer.startitem \"MannTurretSubFlag\"\nplayer.startitem \"MineCount\", 5\nStates\n{\nSpawn:\nSNIP A 0\nSNIP B 1\nSNIP A 1\nGoTo Spawn+2\nSee:\nSNIP BCDE 5\nGoTo Spawn+1\nMissile:\nSNIP F 5\nSNIP G 4\nGoTo Spawn+2\nPain:\nSNIP H 0\nSNIP H 0 A_Recoil(1)\nSNIP H 0\nSNIP H 0 A_Pain\nSNIP H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nSNIP H 0\nGoTo PainFrames\nPainFrames:\nSNIP H 0 SetPlayerProperty(0,0,4)\nSNIP H 1 A_GiveInventory(\"IveBeenHit\",1)\nSNIP HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nSNIP H 0 SetPlayerProperty(0,0,1)\nSNIP H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nSNIP H 0 SetPlayerProperty(0, 0, 4)\nSNIP H 0 A_TakeInventory(\"WeaponCharge\",999)\nSNIP H 0 A_NoBlocking\nSNIP H 0 A_GiveInventory(\"CutterFlag\",999)\nSNIP H 0 A_GiveInventory(\"IsDead\",1)\nSNIP H 0 A_Stop\nSNIP H 0 A_GiveToTarget(\"KilledMeStock\",1)\nSNIP H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nSNIP H 1 ACS_ExecuteAlways(999,0,0)\nSNIP H 0 SetPlayerProperty(0, 0, 4)\nSNIP H 0 A_PlayerScream\nSNIP H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nSNIP Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nSNIP H 0 SetPlayerProperty(0, 0, 4)\nSNIP H 0 A_TakeInventory(\"WeaponCharge\",999)\nSNIP H 0 A_NoBlocking\nSNIP H 0 A_GiveInventory(\"CutterFlag\",999)\nSNIP H 0 A_GiveInventory(\"IsDead\",1)\nSNIP Z 1 A_PlayerScream\nSNIP Z 1 A_Stop\nSNIP Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nSNIP Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nSNIP Z 1 ACS_ExecuteAlways(999,0,0)\nSNIP Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Scorcher.txt",
        "contents": "Actor Scorcher : ClassBase\n{\nHealth 150\nPlayer.MaxHealth 150\nPlayer.DisplayName \"Scorcher\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.59, 0.59\nPlayer.SideMove 0.47, 0.47\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"FireProof\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"NoClipBar\"\nPlayer.StartItem \"FlamethrowerWep\"\nPlayer.StartItem \"FirePlumeSubFlag\"\nPlayer.StartItem \"ExtinguisherSubFlag\"\nplayer.startitem \"BusterAmmo\", 3\nStates\n{\nSpawn:\nBURN A 0\nBURN B 1\nBURN A 1\nGoTo Spawn+2\nSee:\nBURN BCDE 5\nGoTo Spawn+1\nMissile:\nBURN F 5\nBURN G 4\nGoTo Spawn+2\nPain:\nBURN H 0\nBURN H 0 A_Recoil(1)\nBURN H 0\nBURN H 0 A_Pain\nBURN H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nBURN H 0\nGoTo PainFrames\nPainFrames:\nBURN H 0 SetPlayerProperty(0,0,4)\nBURN H 1 A_GiveInventory(\"IveBeenHit\",1)\nBURN HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nBURN H 0 SetPlayerProperty(0,0,1)\nBURN H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nBURN H 0 SetPlayerProperty(0, 0, 4)\nBURN H 0 A_TakeInventory(\"WeaponCharge\",999)\nBURN H 0 A_NoBlocking\nBURN H 0 A_GiveInventory(\"CutterFlag\",999)\nBURN H 0 A_GiveInventory(\"IsDead\",1)\nBURN H 0 A_Stop\nBURN H 0 A_GiveToTarget(\"KilledMeStock\",1)\nBURN H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nBURN H 1 ACS_ExecuteAlways(999,0,0)\nBURN H 0 SetPlayerProperty(0, 0, 4)\nBURN H 0 A_PlayerScream\nBURN H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nBURN Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nBURN H 0 SetPlayerProperty(0, 0, 4)\nBURN H 0 A_TakeInventory(\"WeaponCharge\",999)\nBURN H 0 A_NoBlocking\nBURN H 0 A_GiveInventory(\"CutterFlag\",999)\nBURN H 0 A_GiveInventory(\"IsDead\",1)\nBURN Z 1 A_PlayerScream\nBURN Z 1 A_Stop\nBURN Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nBURN Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nBURN Z 1 ACS_ExecuteAlways(999,0,0)\nBURN Z 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor FireProof : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TempFireProof : Powerup\n{\n+INVENTORY.ADDITIVETIME\ninventory.amount 1\npowerup.duration 10\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Nurse.txt",
        "contents": "Actor Nurse : ClassBase\n{\nHealth 125\nPlayer.MaxHealth 125\nPlayer.DisplayName \"Nurse\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.63, 0.63\nPlayer.SideMove 0.58, 0.58\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"HealRifleWep\"\nPlayer.StartItem \"MediscanSpawner\"\nplayer.startitem \"GravitySnareSubflag\"\nplayer.startitem \"HealDiodeSubflag\"\nplayer.startitem \"PillshotAmmo\", 40\nStates\n{\nSpawn:\nMORO A 0\nMORO B 1\nMORO A 1\nGoTo Spawn+2\nSee:\nMORO BCDE 5\nGoTo Spawn+1\nMissile:\nMORO F 5\nMORO G 4\nGoTo Spawn+2\nPain:\nMORO H 0\nMORO H 0 A_Recoil(1)\nMORO H 0\nMORO H 0 A_Pain\nMORO H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nMORO H 0\nGoTo PainFrames\nPainFrames:\nMORO H 0 SetPlayerProperty(0,0,4)\nMORO H 1 A_GiveInventory(\"IveBeenHit\",1)\nMORO HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nMORO H 0 SetPlayerProperty(0,0,1)\nMORO H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nMORO H 0 SetPlayerProperty(0, 0, 4)\nMORO H 0 A_TakeInventory(\"WeaponCharge\",999)\nMORO H 0 A_NoBlocking\nMORO H 0 A_GiveInventory(\"CutterFlag\",999)\nMORO H 0 A_GiveInventory(\"IsDead\",1)\nMORO H 0 A_Stop\nMORO H 0 A_GiveToTarget(\"KilledMeStock\",1)\nMORO H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nMORO H 1 ACS_ExecuteAlways(999,0,0)\nMORO H 0 SetPlayerProperty(0, 0, 4)\nMORO H 0 A_PlayerScream\nMORO H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nMORO Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nMORO H 0 SetPlayerProperty(0, 0, 4)\nMORO H 0 A_TakeInventory(\"WeaponCharge\",999)\nMORO H 0 A_NoBlocking\nMORO H 0 A_GiveInventory(\"CutterFlag\",999)\nMORO H 0 A_GiveInventory(\"IsDead\",1)\nMORO Z 1 A_PlayerScream\nMORO Z 1 A_Stop\nMORO Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nMORO Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nMORO Z 1 ACS_ExecuteAlways(999,0,0)\nMORO Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Scout.txt",
        "contents": "Actor Scout : ClassBase\n{\nHealth 100\nPlayer.MaxHealth 100\nPlayer.DisplayName \"Scout\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.67, 0.67\nPlayer.SideMove 0.63, 0.63\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"CanMultijump\"\nPlayer.StartItem \"PlusJump\"\nPlayer.StartItem \"PlusJumpCount\", 3\nPlayer.StartItem \"ScatterShotWep\"\nplayer.startitem \"ScatterShotClip\", 3\nplayer.startitem \"BeaconBombSubFlag\"\nplayer.startitem \"BoosterPackSubFlag\"\nStates\n{\nSpawn:\nQUIM A 0\nQUIM B 1\nQUIM A 1\nGoTo Spawn+2\nSee:\nQUIM BCDE 5\nGoTo Spawn+1\nMissile:\nQUIM F 5\nQUIM G 4\nGoTo Spawn+2\nPain:\nQUIM H 0\nQUIM H 0 A_Recoil(1)\nQUIM H 0\nQUIM H 0 A_Pain\nQUIM H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nQUIM H 0\nGoTo PainFrames\nPainFrames:\nQUIM H 0 SetPlayerProperty(0,0,4)\nQUIM H 1 A_GiveInventory(\"IveBeenHit\",1)\nQUIM HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nQUIM H 0 SetPlayerProperty(0,0,1)\nQUIM H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nQUIM H 0 SetPlayerProperty(0, 0, 4)\nQUIM H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIM H 0 A_NoBlocking\nQUIM H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIM H 0 A_GiveInventory(\"IsDead\",1)\nQUIM H 0 A_Stop\nQUIM H 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIM H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIM H 1 ACS_ExecuteAlways(999,0,0)\nQUIM H 0 SetPlayerProperty(0, 0, 4)\nQUIM H 0 A_PlayerScream\nQUIM H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nQUIM Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nQUIM H 0 SetPlayerProperty(0, 0, 4)\nQUIM H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIM H 0 A_NoBlocking\nQUIM H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIM H 0 A_GiveInventory(\"IsDead\",1)\nQUIM Z 1 A_PlayerScream\nQUIM Z 1 A_Stop\nQUIM Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIM Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIM Z 1 ACS_ExecuteAlways(999,0,0)\nQUIM Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Classes/Heavy.txt",
        "contents": "Actor Heavy : ClassBase\n{\nheight 48\nHealth 300\nPlayer.MaxHealth 300\nPlayer.DisplayName \"Heavy\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.52, 0.52\nPlayer.SideMove 0.35, 0.35\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"GattlingBusterWep\"\nPlayer.StartItem \"NoClipBar\"\nplayer.startitem \"BusterAmmo\", 3\nplayer.startitem \"MegaHealbombSubflag\"\nplayer.startitem \"BarrierSubFlag\"\nStates\n{\nSpawn:\nNAPM A 0\nNAPM B 1\nNAPM A 1\nGoTo Spawn+2\nSee:\nNAPM BCDE 5\nGoTo Spawn+1\nMissile:\nNAPM F 5\nNAPM G 4\nGoTo Spawn+2\nPain:\nNAPM H 0\nNAPM H 0 A_Recoil(1)\nNAPM H 0\nNAPM H 0 A_Pain\nNAPM H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nNAPM H 0\nGoTo PainFrames\nPainFrames:\nNAPM H 0 SetPlayerProperty(0,0,4)\nNAPM H 1 A_GiveInventory(\"IveBeenHit\",1)\nNAPM HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nNAPM H 0 SetPlayerProperty(0,0,1)\nNAPM H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nNAPM H 0 SetPlayerProperty(0, 0, 4)\nNAPM H 0 A_TakeInventory(\"WeaponCharge\",999)\nNAPM H 0 A_NoBlocking\nNAPM H 0 A_GiveInventory(\"CutterFlag\",999)\nNAPM H 0 A_GiveInventory(\"IsDead\",1)\nNAPM H 0 A_Stop\nNAPM H 0 A_GiveToTarget(\"KilledMeStock\",1)\nNAPM H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nNAPM H 1 ACS_ExecuteAlways(999,0,0)\nNAPM H 0 SetPlayerProperty(0, 0, 4)\nNAPM H 0 A_PlayerScream\nNAPM H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nNAPM Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nNAPM H 0 SetPlayerProperty(0, 0, 4)\nNAPM H 0 A_TakeInventory(\"WeaponCharge\",999)\nNAPM H 0 A_NoBlocking\nNAPM H 0 A_GiveInventory(\"CutterFlag\",999)\nNAPM H 0 A_GiveInventory(\"IsDead\",1)\nNAPM Z 1 A_PlayerScream\nNAPM Z 1 A_Stop\nNAPM Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nNAPM Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nNAPM Z 1 ACS_ExecuteAlways(999,0,0)\nNAPM Z 1 A_CheckPlayerDone\nwait\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Weapons/Megahealbomb.txt",
        "contents": "actor MegaHealBombWep : MegaBuster\n{\n//$Category MM8BDM-Weapons\nWeapon.AmmoUse 2\nWeapon.AmmoGive 28\nWeapon.SlotNumber 5\nInventory.Pickupmessage \"$PU_HYPERBOMB\"\nObituary \"$OB_HYPERBOMB\"\nweapon.ammotype \"MegaHealBombAmmo\"\ninventory.pickupsound \"weapon/weaponup\"\n+WEAPON.AMMO_OPTIONAL\ninventory.icon \"BOMBSI\"\nScale 2.0\nStates\n{\nSpawn:\nWEAP H 1\nloop\nReady:\nBOMH A 0 ACS_ExecuteAlways(998,0,7)\nBOMH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBOMH A 0 A_Jumpifinventory(\"User1_Trigger\",1,\"Fire\")\nBOMH A 1 A_WeaponReady\nGoto Ready+2\nReadyNoAmmo:\nBOMH J 1 A_WeaponReady\nBOMH J 0 A_JumpIfNoAmmo(\"ReadyNoAmmo\")\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOMH A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOMH A 1 A_Raise\nLoop\nFire:\nBOMH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBOMH A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nBOMH A 0 A_Giveinventory(\"MegahealbombShooter\")//A_FireCustomMissile(\"MegaHealBomb\",0,0,8,0)\nBOMH BCDEFG 2\nBOMH HI 2\nBOMH A 7\nBOMH A 0 A_Takeinventory(\"User1_Trigger\",9)\nBOMH A 0 A_Refire\nGoto Ready+1\nNoAmmo:\nBOMH J 1 ACS_Execute(979,0)\nGoto ReadyNoAmmo\n}\n}\n\nactor MegaHealBombAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n}\n\nactor MegaHealedFlag : Powerup //powerup flag\n{\ninventory.amount 1\npowerup.duration 5\n}\n\nactor MegaHealBomb\n{\nPROJECTILE\ndamagetype \"MegaHealBomb\"\nObituary \"$OB_HYPERBOMB\"\ntranslation \"214:214=192:192\"\n- NOGRAVITY\n+RIPPER\n+BOUNCEONACTORS\n+DOOMBOUNCE\n+CANBOUNCEWATER\n+PUSHABLE\n+SOLID\n//+BOUNCEAUTOOFFFLOORONLY\n+NOEXPLODEFLOOR\nRadius 6\nHeight 7\nscale 2.5\nspeed 25\nreactiontime 85\ngravity 1.8\nbouncefactor 0.77\nStates\n{\nSpawn:\nBOMB A 0\nBOMB A 0 ThrustThingZ(0, 12, 0, 1)\nspawn2:\nHBAL D 30\nHBAL C 5\nHBAL D 30\nHBAL C 5\nHBAL DCDCD 5 A_Scalevelocity(0.5)\nDeath:\nBOMB A 0 A_Stop\nBOMB A 0 A_PlaySoundEx(\"weapon/hyperbomb\", \"Weapon\")\nBOMB A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nHBAL C 2 ACS_ExecuteAlways(723,0, 1, 450, 10)//A_spawnitemex(\"HealAOE\")\nBOMB A 0 A_spawnitemex(\"MegahealBlastFX\")\nstop\n}\n}\n\nactor MegaHealBomb_R : MegaHealBomb\n{translation \"192:192=54:54\",\"214:214=42:42\"}\n\nactor HealAOE\n{\nPROJECTILE\n+Nointeraction\n+LOOKALLAROUND\nreactiontime 5\nStates\n{\nspawn:\nLASH A 1 A_LookEx(LOF_NOSOUNDCHECK, 1, 300, 300, 360, \"Targetcheck\")\nLASH A 0 A_Countdown\nloop\nTargetcheck:\nLASH A 0 A_Jumpifintargetinventory(\"MegaHealedFlag\",1,\"Recheck\")\nTargetHeal:\nTNT1 A 0 A_GiveToTarget(\"Megaheal\",1)\nTNT1 A 0 A_GiveToTarget(\"MegaHealedFlag\",1)\nRecheck:\nLASH A 0 A_Countdown\nGoto Spawn\n\n}\n}\n\nactor HealFX\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 3.0\nReactiontime 35\nRenderstyle \"ADD\"\nAlpha 0.8\nStates\n{\nSpawn:\nHEAL A 0\nHEAL A 15\nHEAL AAAABBBCC 1\nstop\n}\n}\n\nactor HealFX2\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 1.5\nReactiontime 35\nRenderstyle \"ADD\"\nAlpha 1\nStates\n{\nSpawn:\nHEAL A 0\nHEAL A 10\nHEAL AAAABBBCC 1\nstop\n}\n}\n\nactor MegahealBlastFX\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 35\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_setuservar(\"user_Rot\",0)\nspawn2:\nTNT1 A 0 A_SpawnItemEx(\"HealFX\",30,0,random(0,50),random(35,67),momy/4,random(0,8),user_Rot,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"HealFX\",450,0,0,3,momy/4,0,user_Rot,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot >= 360,\"Death\")\nloop\nDeath:\nHARD EDCB 2\nstop\n}\n}\n\nactor HealEffectSpawn : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"HealFX2\",30,0,random(0,50),momx/4,momy/4,1,random(0,360),SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor Megaheal : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 //A_Giveinventory(\"TinyBarSpawnhandler\")\nTNT1 A 0 A_SpawnItemEx(\"HealEffectWatcher\")\nTNT1 A 0 A_Playsoundex(\"Support/Heal1\",\"voice\")\nTNT1 A 0 HealThing(65)\nTNT1 A 0\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nActor HealEffectWatcher\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 7\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_GiveToTarget(\"HealEffectSpawn\",1)\nTNT1 A 4\nTNT1 A 0 A_Countdown\nloop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\n//=======\nactor MegahealbombShooter : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nBLTR C 1 A_Jumpifinventory(\"WilyTeamFlag\",1,\"TeamRedFire\")\nBLTR C 1 A_Jumpifinventory(\"LightTeamFlag\",1,\"TeamBlueFire\")\nBUST B 0 A_FireCustomMissile(\"Megahealbomb\",0,0,8,0)\nstop\nTeamRedFire:\nBUST B 0 A_FireCustomMissile(\"Megahealbomb_R\",0,0,8,0)\nTNT1 A 0\nstop\nTeamBlueFire:\nBUST B 0 A_FireCustomMissile(\"Megahealbomb\",0,0,8,0)\nTNT1 A 0\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Weapons/X_Buffs.txt",
        "contents": "//[+]========================================================================[+]\n//--------------------------------|Yamato Spear|--------------------------------\n//[+]========================================================================[+]\nactor \"Yamato Spear X\" : \"Yamato Spear\" replaces \"Yamato Spear\"\n{\n//$Category MM8BDM-Weapons\nWeapon.AmmoUse 1\nWeapon.AmmoGive 28\nWeapon.SlotNumber 3\nInventory.Pickupmessage \"$PU_YAMATOSPEAR\"\nObituary \"$OB_YAMATOSPEAR\"\nweapon.ammotype \"YamatoSpearAmmo\"\ninventory.pickupsound \"weapon/weaponup\"\n+WEAPON.AMMO_OPTIONAL\ninventory.icon \"YAMASI\"\nScale 2.0\nStates\n{\nSpawn:\nWEA2 R 1\nloop\nReady:\nYAMA B 0 ACS_ExecuteAlways(998,0,37)\nYAMA B 1 A_WeaponReady\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nYAMA B 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nYAMA B 1 A_Raise\nLoop\nFire:\nHold:\nYAMA B 0 A_JumpIfNoAmmo(\"No\")\nYAMA B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nYAMA C 0 A_FireCustomMissile(\"YamatoSpear_X\",0,0,8,0)\nYAMA C 1\nYAMA D 1\nYAMA B 1\nYAMA B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nYAMA D 0 A_FireCustomMissile(\"YamatoSpear_X\",3,0,8,0)\nYAMA C 1\nYAMA D 1\nYAMA B 1\nYAMA B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nYAMA B 0 A_FireCustomMissile(\"YamatoSpear_X\",-3,1,8,0)\nYAMA C 1\nYAMA D 1\nYAMA B 1\nYAMA B 0 A_Refire\nGoto Ready+1\nNo:\nYAMA B 1 ACS_Execute(979,0)\nGoto Ready+1\n}\n}\n\nactor YamatoSpearAmmo_X  : Ammo\n{\ninventory.amount 1\ninventory.maxamount 56\n}\n\nactor YamatoSpear_X : YamatoSpear replaces YamatoSpear\n{\nPROJECTILE\nRadius 5\nHeight 5\nscale 2.5\n-RIPPER\ndamage (3 + (ACS_ExecuteWithResult(674,(4 - (ACS_ExecuteWithResult(674,(ACS_ExecuteWithResult(673,0)-300))/150)))))\ndamagetype \"YamatoSpear\"\nObituary \"$OB_YAMATOSPEAR\"\nspeed 62\nStates\n{\nSpawn:\nYAMA A 1\nloop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Needle Cannon|--------------------------------\n//[+]========================================================================[+]\nactor \"Needle Cannon X\" : \"Needle Cannon\" replaces \"Needle Cannon\"\n{\n//$Category MM8BDM-Weapons\nWeapon.AmmoUse 1\nWeapon.AmmoGive 28\nWeapon.SlotNumber 3\nInventory.Pickupmessage \"$PU_NEEDLECANNON\"\nObituary \"$OB_NEEDLECANNON\"\nweapon.ammotype \"NeedleCannonAmmo\"\ninventory.pickupsound \"weapon/weaponup\"\n+WEAPON.AMMO_OPTIONAL\ninventory.icon \"NEEDSI\"\nScale 2.0\nStates\n{\nSpawn:\nWEAP L 1\nloop\nReady:\nNEDC B 0 ACS_ExecuteAlways(998,0,10)\nNEDC B 1 A_WeaponReady\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nNEDC B 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nNEDC B 1 A_Raise\nLoop\nFire:\nHold:\nNEDC B 0 A_JumpIfNoAmmo(\"No\")\nNEDC B 0 A_Giveinventory(\"shootingspeeddown\",1)\nNEDC B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nNEDC B 0 A_FireCustomMissile(\"Needle_X\",random(-2,2),0,8,0,0,random(-2,2))\nNEDC CDB 1\nNEDC B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nNEDC D 0 A_FireCustomMissile(\"Needle_X\",random(-4,4),0,8,0,0,random(-4,4))\nNEDC CDB 1\nNEDC B 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nNEDC B 0 A_FireCustomMissile(\"Needle_X\",random(-6,6),0,8,0,0,random(-6,6))\nNEDC CDB 1\nNEDC B 0 A_takeinventory(\"NeedleCannonAmmoTicker\",1)\nNEDC B 0 A_jumpifinventory(\"NeedleCannonAmmoTicker\",1,3)\nNEDC B 0 A_takeinventory(\"NeedleCannonAmmo\",1)\nNEDC B 0 A_Giveinventory(\"NeedleCannonAmmoTicker\",5)\nNEDC B 0 A_Refire\nGoto Ready+1\nNo:\nNEDC B 1 ACS_Execute(979,0)\nGoto Ready+1\n}\n}\n\nactor NeedleCannonAmmoTicker : inventory\n{\ninventory.amount 1\ninventory.maxamount 10\n}\n\nactor shootingspeeddown : powerspeed\n{\npowerup.duration 10\nspeed 0.3\n}\n\nactor Needle_X\n{\nPROJECTILE\nRadius 6\nHeight 7\ndamagetype \"NeedleCannon\"\nObituary \"$OB_NEEDLECANNON\"\nscale 2.5\ndamage (5 + (ACS_ExecuteWithResult(674,(7 - (ACS_ExecuteWithResult(674,(ACS_ExecuteWithResult(673,0)-300))/50)))))\nspeed 65\nStates\n{\nSpawn:\nNEDC A 1\nloop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Ballade Cracker|--------------------------------\n//[+]========================================================================[+]\n\nactor \"Ballade Cracker X\" : \"Ballade Cracker\" replaces \"Ballade Cracker\"\n{\n//$Category MM8BDM-Weapons\nWeapon.AmmoUse 2\nWeapon.AmmoGive 28\nWeapon.SlotNumber 5\nInventory.Pickupmessage \"$PU_BALLADECRACKER\"\nObituary \"$OB_BALLADECRACKER\"\nweapon.ammotype \"BalladeCrackerAmmo\"\ninventory.pickupsound \"weapon/weaponup\"\n+WEAPON.AMMO_OPTIONAL\ninventory.icon \"BALLSI\"\nScale 2.0\nStates\n{\nSpawn:\nWEA3 C 1\nloop\nReady:\nBHND A 0 ACS_ExecuteAlways(998,0,47)\nBHND A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBHND A 1 A_WeaponReady\nGoto Ready+1\nReadyNoAmmo:\nBHND J 1 A_WeaponReady\nBHND J 0 A_JumpIfNoAmmo(\"ReadyNoAmmo\")\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBHND A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBHND A 1 A_Raise\nLoop\nFire:\nBHND A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBHND A 0 A_PlaySoundEx(\"weapon/crackerthrow\",\"Weapon\")\nBHND A 0 A_FireCustomMissile(\"BalladeCracker_X\",0,1,8,0)\nBHND BCDEFG 2\nBHND HI 2\nBHND A 0 A_JumpIfNoAmmo(\"NoAmmoDelay\")\nBHND A 13\nBHND A 0 A_Refire\nGoto Ready+1\nNoAmmoDelay:\nBHND J 13\nGoto NoAmmo\nNoAmmo:\nBHND J 1 ACS_Execute(979,0)\nGoto ReadyNoAmmo\n}\n}\n\nactor BalladeCracker_X\n{\nPROJECTILE\nRadius 14\nHeight 7\nscale 2.5\ndamagetype \"BalladeCracker\"\nObituary \"%o was blown apart by %k's Ballade Cracker.\"\ndamage (10 + (ACS_ExecuteWithResult(674,(25 - (ACS_ExecuteWithResult(674,(ACS_ExecuteWithResult(673,0)-500))/80)))))\nspeed 50\n+EXPLODEONWATER\nStates\n{\nSpawn:\nBALA ABCD 3\nloop\nDeath:\nBALA A 0 A_Stop\nBALA A 0 A_PlaySoundEx(\"weapon/crackerexplode\", \"Weapon\")\nBALA A 0 A_Explode(25, 180, 1,0,50)\nBALA A 0 A_Jumpifcloser(100,\"Launch\")\nNAPA EFGHIJKLMNOPQRS 1\nstop\nLaunch:\nBALA A 0 ACS_ExecuteAlways(190, 0, 30)\nNAPA EFGHIJKLMNOPQRS 1\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Spark Shock|--------------------------------\n//[+]========================================================================[+]\nactor SparkShock_X : SparkShock replaces SparkShock\n{\nPROJECTILE\n+PIERCEARMOR\nRadius 14\nHeight 20\nscale 2.5\ndamage (12)\nspeed 65\ndamagetype \"SparkShock\"\nObituary \"$OB_SPARKSHOCK\"\nStates\n{\nSpawn:\nSPAS AB 4\nloop\n}\n}\n//[+]========================================================================[+]\n//--------------------------------|Wave Burner|--------------------------------\n//[+]========================================================================[+]\n\nactor WaveBurn_X : WaveBurn replaces WaveBurn\n{\nPROJECTILE\n+DONTBLAST\ndamagetype \"WaveBurner\"\nObituary \"$OB_WAVEBURNER\"\nSpeed 26\nDamage (0)\nradius 5\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 2\nWABU ABCD 4 A_Explode(7, 65, 0,0,50)\ngoto Death\nDeath:\nTNT1 A 1 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Hyper Bomb|--------------------------------\n//[+]========================================================================[+]\n\nactor \"Hyper Bomb X\" : \"Hyper Bomb\" replaces \"Hyper Bomb\"\n{\n//$Category MM8BDM-Weapons\nWeapon.AmmoUse 7\nWeapon.AmmoGive 28\nWeapon.SlotNumber 5\nInventory.Pickupmessage \"$PU_HYPERBOMB\"\nObituary \"$OB_HYPERBOMB\"\nweapon.ammotype \"HyperBombAmmo\"\ninventory.pickupsound \"weapon/weaponup\"\n+WEAPON.AMMO_OPTIONAL\ninventory.icon \"BOMBSI\"\nScale 2.0\nStates\n{\nSpawn:\nWEAP H 1\nloop\nReady:\nBOMH A 0 ACS_ExecuteAlways(998,0,7)\nBOMH A 0 A_Jumpifinventory(\"HyperBombCooldownItem\",1,\"NoAmmo\")\nBOMH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBOMH A 1 A_WeaponReady\nGoto Ready+2\nReadyNoAmmo:\nBOMH J 1 A_WeaponReady\nBOMH J 0 A_JumpIfNoAmmo(\"ReadyNoAmmo\")\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOMH A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOMH A 1 A_Raise\nLoop\nFire:\nBOMH A 0 A_Jumpifinventory(\"HyperBombCooldownItem\",1,\"NoAmmo\")\nBOMH A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nBOMH A 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nBOMH A 0 A_FireCustomMissile(\"HyperBomb\",0,1,8,0)\nBOMH BCDEFG 2\n//BOMH HI 2\nBOMH J 7\nBOMH A 0 A_Giveinventory(\"HyperBombCooldown\")//A_Refire\nGoto Ready+1\nNoAmmo:\nBOMH J 1 ACS_Execute(979,0)\nGoto ReadyNoAmmo\n}\n}\n\n/*\nactor SuperbombCooler // Coolers are a type of watcher actor that handle weapon cooldowns\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 A 0 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 1\nTNT1 A 0 A_TakeFromTarget(\"HyperBombCooldownItem\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"HyperBombCooldownItem\",1,\"Spawn\")\nDeath:\nDeathTake:\nTNT1 A 0\nstop\n}\n}\n*/\n\nactor HyperBombCooldown : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Giveinventory(\"HyperBombCooldownItem\",140)\nTNT1 A 0 A_Spawnitemex(\"SuperbombCooler\")\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor HyperBombCooldownItem : inventory\n{\ninventory.amount 1\ninventory.maxamount 140\n}\n\nactor HyperBomb_X : HyperBomb replaces HyperBomb\n{\nPROJECTILE\ndamagetype \"HyperBomb\"\nObituary \"$OB_HYPERBOMB\"\n- NOGRAVITY\n+RIPPER\n+BOUNCEONACTORS\n+HEXENBOUNCE\n+CANBOUNCEWATER\nRadius 6\nHeight 7\nscale 2.5\nspeed 13\nreactiontime 30\nbouncefactor 0.7\n//VisibleToPlayerClass \"Fighter\"\nStates\n{\nSpawn:\nBOMB A 0\nBOMB A 0 ThrustThingZ(0, 12, 0, 1)\nBOMB A 70\nspawn2:\nBOMB A 0 A_PlaySoundEx(\"weapon/heat2\", \"Weapon\")\nBOMB A 0 ACS_ExecuteAlways(991,0,61)\nBOMB A 1 A_CountDown\nBOMB A 0 A_PlaySoundEx(\"weapon/heat2\", \"Weapon\")\nBOMB A 0 ACS_ExecuteAlways(991,0,61)\nBOMB A 1 A_CountDown\n\nBOMB A 0 A_PlaySoundEx(\"weapon/heat2\", \"Weapon\")\nBOMB A 0 ACS_ExecuteAlways(991,0,62)\nBOMB A 1 A_CountDown\nBOMB A 0 A_PlaySoundEx(\"weapon/heat2\", \"Weapon\")\nBOMB A 0 ACS_ExecuteAlways(991,0,62)\nBOMB A 1 A_CountDown\n\nBOMB A 0 A_PlaySoundEx(\"weapon/heat2\", \"Weapon\")\nBOMB A 0 ACS_ExecuteAlways(991,0,0)\nBOMB A 1 A_CountDown\nBOMB A 0 A_PlaySoundEx(\"weapon/heat2\", \"Weapon\")\nBOMB A 0 ACS_ExecuteAlways(991,0,0)\nBOMB A 1 A_CountDown\nloop\nDeath:\nBOMB A 0 ACS_ExecuteAlways(991,0,0)\nBOMB A 0 A_Stop\nBOMB A 0 A_Spawnitemex(\"BlastSmokering\")\nBOMB A 0 A_Spawnitemex(\"BlastSmokePlume\")\nBOMB A 0 A_PlaySoundEx(\"weapon/hyperbomb\", \"Weapon\")\nBOMB A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nBALA A 1 ACS_ExecuteAlways(247, 0, -100, 287)\nBOMB A 0 A_Explode(175, 260, 1,0,150)\nBOMB BCDEFGHIJKLMNOPQR 1\nstop\n}\n}\n//[+]========================================================================[+]\n//--------------------------------|Napalm Bomb|--------------------------------\n//[+]========================================================================[+]\nactor NapalmBomb_X : NapalmBomb replaces NapalmBomb\n{\nPROJECTILE\ndamagetype \"NapalmBomb\"\nObituary \"$OB_NAPALMBOMB\"\nRadius 14\nHeight 25\nscale 2.5\n-NOGRAVITY\n+CANBOUNCEWATER\n+DOOMBOuNCE\n+Bounceonfloors\nspeed 25\nbouncefactor 0.6\nwallbouncefactor 0.0\nreactiontime 15\nbouncecount 10\nStates\n{\nSpawn:\nNAPA A 0\nNAPA A 0 ThrustThingZ(0, 25, 0, 1)\nNAPA A 0 A_CountDown\nNAPA ABCD 4\nGoto Spawn+2\nDeath:\nNAPA A 0 A_Stop\nNAPA A 0 A_PlaySoundEx(\"weapon/napalm\", \"Weapon\")\nNAPA A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nNAPA D 0 A_Explode(75, 128, 0)\nNAPA DEFGHIJKLMNOPQRS 2\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Shadow Blade|--------------------------------\n//[+]========================================================================[+]\nactor ShadowBlade_X : ShadowBlade replaces ShadowBlade\n{\nPROJECTILE\nSpeed 21\nDamage (10 + (ACS_ExecuteWithResult(674,(40 - (ACS_ExecuteWithResult(674,(ACS_ExecuteWithResult(673,0)-100))/50)))))\ndamagetype \"ShadowBlade\"\nObituary \"$OB_SHADOWBLADE\"\n+RIPPER\n+DONTBLAST\nRadius 14\nHeight 7\nscale 2.5\nStates\n{\nSpawn:\nSBLA ABAB 3\nDeath:\nSBLA A 0 A_ScaleVelocity(-1)\nSBLA ABAB 3\nTNT1 A 1\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Flame Sword|--------------------------------\n//[+]========================================================================[+]\nactor  FlameSwordTrail_X : FlameSwordTrail replaces FlameSwordTrail\n{\n+FORCEXYBILLBOARD\n//seesound \"weapon/firestorm\"\nPROJECTILE\n+DONTBLAST\n//+RIPPER\nheight 8\nradius 8\ndamage (0)\ndamagetype \"FlameSword\"\nObituary \"$OB_FLAMESWORD\"\nscale 2.5\nStates\n{\nSpawn:\nFSWD D 0\nFSWD D 0 A_Explode(35,45,0,0,25)\nFSWD D 0 A_ChangeVelocity(0, -15, 0, CVF_RELATIVE | CVF_REPLACE)\nFSWD DEF 1\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Metal Blade|--------------------------------\n//[+]========================================================================[+]\n\nactor MetalBlade_X : MetalBlade replaces MetalBlade\n{\nPROJECTILE\nscale 2.5\n-RIPPER\n+DONTBLAST\nSpeed 60\nRadius 8\nHeight 6\nDamage (4 + (ACS_ExecuteWithResult(674,(12 - (ACS_ExecuteWithResult(674,(ACS_ExecuteWithResult(673,0)-100))/50)))))\ndamagetype \"MetalBlade\"\nObituary \"$OB_METALBLADE\"\nStates\n{\nSpawn:\nMETL AB 3\nloop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Weapons/SpecialEffects.txt",
        "contents": "actor SmokeFx\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 3.0\nReactiontime 35\nRenderstyle \"ADD\"\nAlpha 0.8\nStates\n{\nSpawn:\nICMS A 0\nICMS ABCD 2\nspawn2:\nICMS D 5\nICMS D 0 A_Jump(150,\"spawn2\")\nICMS EF 2\nstop\n}\n}\n\nactor BlastSmokering\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 35\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_setuservar(\"user_Rot\",0)\nspawn2:\nTNT1 A 0 A_SpawnItemEx(\"SmokeFx\",250,0,random(0,2),random(4,15),momy/4,random(0,2),user_Rot)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+15)\nTNT1 A 0 A_jumpif(user_Rot >= 360,\"Death\")\nloop\nDeath:\nHARD EDCB 2\nstop\n}\n}\n\nactor BlastSmokePlume\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 35\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_setuservar(\"user_Rot\",0)\nTNT1 AAAAAAAAAA 0 A_SpawnItemEx(\"SmokeFx\",random(-60,60),random(-60,60),random(0,200),0,0,random(1,2))\nspawn2:\nTNT1 A 0 A_SpawnItemEx(\"SmokeFx\",230,0,200,0,0,random(0,2),user_Rot)\nTNT1 A 0 A_SpawnItemEx(\"SmokeFx\",90,0,200,0,0,random(0,2),user_Rot)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+15)\nTNT1 A 0 A_jumpif(user_Rot >= 360,\"Death\")\nloop\nDeath:\nHARD EDCB 2\nstop\n}\n}"
      }
    ]
  },
  "maps": []
}

gib.gg runs on open-source software and freely licensed replacement game assets from the Freedoom project. gib.gg is not affiliated with Bethesda Softworks, id Software, or ZeniMax Media. All trademarks belong to their respective owners. Some WADs and associated metadata on this site are sourced from WAD Archive. User-submitted content remains the responsibility of its respective authors. If you believe content on this site violates your rights, please send DMCA requests to dmca@gib.gg.