csccb-dev-0.02.pk3

PK3 1.2 MiB 0 map(s)

Counts

endoom0
graphics0
lumps490
maps2
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "04314fe7-55a3-40aa-b8ec-59ac09629a01",
    "sha1": "21b30f49eb38849c52ec8d35a9e032f975c1f18a",
    "sha256": "c695fff5643012c52826fc550d1477dc6f94526c83afe273b904af05d185126c",
    "filenames": [
      "csccb-dev-0.02.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2021-01-10 03:16:59",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": null,
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2021-01-10 03:16:59",
    "file": {
      "type": "PK3",
      "size": 1240323,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/21b30f49eb38849c52ec8d35a9e032f975c1f18a/21b30f49eb38849c52ec8d35a9e032f975c1f18a.pk3.gz",
      "corrupt": false
    },
    "content": {
      "maps": [
        "TESTZONE",
        "TestZone"
      ],
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 490,
        "maps": 2,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "Dev_Readme.txt",
        "contents": "/*==========================================\nWelcome to cutstuff community classes: Bronze edition! hosted by Ehibika,\nthis mod is home to a variety of class ideas from a number of developers\nin the community, and if you're reading this than you're likely one of them!\n(or some nosy busy-body peeking in our code)\n\nFirst off you're probably wondering why this is considered Bronze edition, well\nit's because Bronze starts with a \"B\", moving on. we have some ground rules to\ncover when it comes to organizing and creating content in this Pk3 file\n\n[1.] All content is ordered in folders by the name of the class.\n\n\tthis means in the weapons,sprites,sounds,and graphic\n\tdirectories, everyone will have a folder for content specific\n\tto that class, NOT by developer. this is to ensure that finding\n\tcontent specific to a player class can be easily located.\n\n[2.] Nothing is hidden\n\n\tdon't go trying to hide or encrypt your code or do absurd things to place\n\tthings with the intent of making it difficult for others to find. not only\n\tdo I need to be able to address this code but other modders may want to see\n\twhat you did to pull off what you've done. if you're too private to want\n\tto have your code be seen, then your work isn't welcome here.\n\n[3.] Get into the habit of commenting\n\n\tThis is important for the sake of other developers as well as for my sake.\n\tbe sure to leave comments about the purpose behind specific actors or some\n\tlines of code, or even the general direction you're going with what you are\n\tcreating, communication is important in this class mod.\n\n[4.] All scripts must be named\n\n\tnot only because named scripts have less risk of overlap with other mods, but\n\tit makes what the script do more immediately clear.\n\n[5.] Horizontal Sbars are required\n\n\tDon't be that person that just does vertical Sbars and moves on. people do\n\tuse horizontal huds and so forcing them to switc off of them can be bothersome\n\teven if it only takes a second.\n\nMore readmes are present  in the Documents directory.\n==========================================*/"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.V.txt",
        "contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHud, 1\n{\nInInventory not NoHealthBar, 1\n{\nDrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 8;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBAR\", 24, 3;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBAR\", 24, 3;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBAR\", 24, 3;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBAR\", 24, 3;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory SkullBarrierProtection, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\n\n//IfCVarInt mm8bdm_ammonumber, 1\n//ha ha ha end me\nInInventory AmmoNumberFlag, 1\n{\n\tWeaponAmmo not BusterAmmo\n\t{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),31,30;\n\t\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(right), 15, 31;\n\t}\n}\n\n//IfCVarInt mm8bdm_healthnumber, 1\n//dont worry jax I'm in pain too\nInInventory HealthNumberFlag, 1\n{\n\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),31,30;\n\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 31, 31;\n}\n}\n\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\nDrawImage weaponicon, 16, 64;\n\n}\n//[+]======================================[+]\n//------------|CSCCB Class Huds |------------\n//[+]======================================[+]\n\n//====|BullGator\nIsSelected BullGatorSleepPierce{\n\tDrawBar\"BUL1_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BLL1_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\t}\nIsSelected BullGatorSiphonSplitter{\n\tDrawBar\"BUL2_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BLL2_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\t}\nIsSelected BullGatorConfusionBurst{\n\tDrawBar\"BUL3_BAR\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BLL3_BAR\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\t}\n\n//====|Knight\nIsSelected BurstBlade\n\t{\n\t//DrawBar\"BAREMPTY\", \"BARAMMO8\", ShieldWaveCooldownItem, vertical,Reverse, 16, 8;\n\tDrawbar\"BARAMM21\", \"BAREMPTY\", ShieldEnergy, vertical, 16, 8;\n\tInInventory ShieldWaveCooldownItem, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", ShieldWaveCooldownItem, vertical, 16, 8;}\n\tininventory ShieldBreak, 1{Drawbar\"BARAMMO8\", \"BAREMPTY\", ShieldEnergy, vertical, 16, 8;}\n\tDrawImage \"LTSCI\", 16, 64;\n\t}\n\n//====|Voxleator\nIsSelected VoxleatorGun, VoxleatorGun2\n\t{\n\tDrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tininventory VoxleMatter, 20{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\t//DrawImage \"LTSCI\", 8, 64;\n\t}\n\n//====|Edgelord\nIsSelected EdgeGunBoss{\n\tDrawBar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawBar\"BARFLS1\", \"NOBAR\", EdgeBurstCooldown, vertical, 8, 8;\n\tInInventory EdgeBurstIsCharging, 1 {DrawBar\"BARFLS1\", \"NOBAR\", EdgeBurstCharge, vertical, 8, 8;}\n\t}\nIsSelected EdgeBladeBoss{\n\tDrawBar\"BARAMMO5\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawBar\"BARAMMO8\",\"BAREMPTY\",Ammo2,vertical,8,8;\n\tDrawBar\"BARFLS1\", \"NOBAR\", EdgeBurstCooldown, vertical, 8, 8;\n\tInInventory EdgeBurstIsCharging, 1 {DrawBar\"BARFLS1\", \"NOBAR\", EdgeBurstCharge, vertical, 8, 8;}\n\t}\n\n//====|Hikari\nInInventory IsHikari, 1\n{\nDrawImage \"BAREMPTY\", 24, 8;\nDrawBar \"BHIKEMP\", \"NOBAR\", Health, vertical,interpolate(1),24, 8;\nDrawBar \"BARHEALT\", \"NOBAR\", Health, vertical, 24, 8;\nDrawBar \"HIKSBAR1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory HikariSuperMeter, 300{DrawBar \"HIKSBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nInInventory Not HikariStamina, 5{DrawBar \"BARAMMO1\", \"BAREMPTY\", HikariStamina, vertical, 8, 8;}\nInInventory KOFlag, 1{DrawImage \"PFKO\", 135, 85;}\n}\n\n//====|Insane Pharaohman\nInInventory IsPharaohman, 1\n{\nDrawImage \"TECHHUD\", 8, 72;\n\n//// HUDS for Techs\n\tInInventory FireBoltFlag, 1\n    {\n    DrawImage \"TECHHUD1\", 8, 72;\n\t}\n\nDrawBar \"BARAMM67\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n//InInventory DashItemFlag, 1{DrawImage\"PHARZ0\",298,32;}\nDrawBar \"BARAMMO1\", \"BAREMPTY\", Ammo2, vertical, 32, 8;\nInInventory TechAmmo, 100\n{\nDrawBar \"VG_A_BAR\", \"NOBAR\", Ammo2, vertical, 32, 8;\n}\n}\n\n//====|Badz\nIsSelected OrbitalMissileBoss{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tDrawBar\"BARAMM51\",\"BAREMPTY\",Ammo2,vertical,8,8;}\n\n//====|PistonMan\nIsSelected PistonTremorBoss{Drawbar\"PISTNBA1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory LightTeamFlag,1{Drawbar\"PISTNBA2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory WilyTeamFlag,1{Drawbar\"PISTNBA3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory CossackTeamFlag,1{Drawbar\"PISTNBA4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory KingTeamFlag,1{Drawbar\"PISTNBA5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n}\n\n//====|Messatsu\nIsSelected MessatsuWep\n\t{\n\tDrawBar \"MESSVFUL\", \"MESSVEMT\", Health, vertical, 24, 8;\n\tDrawBar \"MESSBAR\", \"MESSVSPE\", Ammo1, vertical, 16, 8;\n\tInInventory MessatsuCharge, 4\n\t{\n\tDrawBar \"BARFLS8\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuCharge, 15\n\t{\n\tDrawBar \"BARFLS6\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuCharge, 25\n\t{\n\tDrawBar \"BARFLS4\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuCharge, 35\n\t{\n\tDrawBar \"BARFLS2\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuAmmo, 56\n\t{\n\tDrawImage \"RDEMON\", 16, 20, center;\n\t}\n\tInInventory MessatsuAmmo, 36\n\t{\n\tDrawImage \"MISOGI\", 16, 35, center;\n\t}\n\tInInventory MessatsuAmmo, 18\n\t{\n\tDrawImage \"TEMAGOU\", 16, 50, center;\n\t}\n\t}\n\n//====|SuperShinobi\nIsSelected NinjaArts\n{\nDrawNumber 4, SMALLFONT, GREEN, BladeCharge, 18, 8;\n\tInInventory BladeCharge, 50\n\t{\n\tDrawNumber 4, SMALLFONT, YELLOW, BladeCharge, 18, 8;\n\t}\n\t\tInInventory BladeCharge, 75\n\t\t{\n\t\tDrawNumber 4, SMALLFONT, RED, BladeCharge, 18, 8;\n\t\t}\n}\n\n//[+]======================================[+]\n//---------|Megaman CSCCB Copyweps|----------\n//[+]======================================[+]\nIsSelected GouhadouWepCS\n\t{\n\tDrawBar \"GHADBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MessatsuCharge, 4\n\t{\n\tDrawBar \"BARFLS8\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuCharge, 15\n\t{\n\tDrawBar \"BARFLS6\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuCharge, 25\n\t{\n\tDrawBar \"BARFLS4\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\tInInventory MessatsuCharge, 35\n\t{\n\tDrawBar \"BARFLS2\", \"BAREMPTY\", MessatsuCharge, vertical, 32, 8;\n\t}\n\t}\n\nIsSelected OrbitalMissileWepC{Drawbar\"BARAMMOM\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\nIsSelected HikoukenWepCS\n\t{\n\tDrawBar \"HIKOBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory HikoukenCharge, 1{DrawBar \"HIKOBARC\", \"NOBAR\", HikoukenCharge, vertical, 16, 8;}\n\t}\n//[+]======================================[+]\n//---------|Megaman Core Copyweps|-----------\n//[+]======================================[+]\n\n//MM1 Bars\nIsSelected RollingCutterWepC{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperArmWepC{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceSlasherWepC{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HyperBombWepC{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FireStormWepC{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBeamWepC{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeSlowWepC{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected OilSliderWepC{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected MetalBladeWepC{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AirShooterWepC{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BubbleLeadWepC{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected QuickBoomerangWepC{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrashBombWepC{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeStopperWepC{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AtomicFireWepC{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 70{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected LeafShieldWepC{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", LeafShieldCharge, vertical, 16, 8;}}\n\n//MM3\nIsSelected NeedleCannonWepC{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagnetMissileWepC{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GeminiLaserWepC{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HardKnuckleWepC{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TopSpinWepC{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SearchSnakeWepC{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SparkShockWepC{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ShadowBladeWepC{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected FlashStopperWepC{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RainFlushWepC{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DrillBombWepC{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PharaohShotWepC{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory PharaohCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory PharaohCharge, 1{DrawBar \"BARFLS1\", \"NOBAR\", PharaohCharge, vertical, 16, 8;}}\nIsSelected RingBoomerangWepC{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DustCrusherWepC{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DiveMissileWepC{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SkullbarrierWepC{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected GravityHoldWepC{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterWaveWepC{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PowerStoneWepC{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GyroAttackWepC{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected StarCrashWepC{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ChargeKickWepC{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NapalmBombWepC{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrystalEyeWepC{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected BlizzardAttackWepC{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CentaurFlashWepC{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameBlastWepC{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected KnightCrushWepC{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PlantbarrierWepC{Drawbar\"BARAMM28\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\t\t\t\t\t\t\t   DrawBar \"BARHEALP\", \"BAREMPTY\", Health, vertical, 24, 8;}}\nIsSelected SilverTomahawkWepC{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WindStormWepC{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected YamatoSpearWepC{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected FreezeCrackerWepC{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JunkShieldWepC{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", JunkDuration, vertical, 16, 8;}}\nIsSelected DangerWrapWepC{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBoltWepC{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WildCoilWepC{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected SlashClawWepC{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NoiseCrushWepC{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ScorchWheelWepC{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected MegaBallWepC{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoHoldWepC{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AstroCrushWepC{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameSwordWepC{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderClawWepC{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HomingSniperWepC{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected IceWaveWepC {DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlashBombWepC{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterBalloonWepC{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected TenguBladeWepC{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CopyVisionWepC{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LightningBoltWepC{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceWallWepC{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SpreadDrillWepC{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RemoteMineWepC{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 5{DrawBar \"BARFLS14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected WaveBurnerWepC{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagicCardWepC{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM9\nIsSelected PlugBallWepC {DrawBar \"BARAMM60\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LaserTridentWepC {DrawBar \"BARAMM61\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoBlowWepC {DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JewelSatelliteWepC{DrawBar \"BARAMM63\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory JewelShieldCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", JewelShieldCheck, vertical, 16, 8;}}\nIsSelected MagmaBazookaWepC {DrawBar \"BARAMM64\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 19 {DrawBar \"BARFLS13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ConcreteShotWepC {DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BlackHoleBombWepC {DrawBar \"BARAMM66\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory BlackHoleBombCooldown, 1 {DrawBar \"BARFLS15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected HornetChaserWepC {DrawBar \"BARAMM67\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM10\nIsSelected TripleBladeWepC {DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterShieldWepC {DrawBar \"BARAMM69\", \"VAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"BARAMT69\", \"NOBAR\", WaterShieldCheck, vertical, 24, 8;}} // Over HP\nIsSelected CommandoBombWepC {DrawBar \"BARAMM70\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ChillSpikeWepC {DrawBar \"BARAMM71\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderWoolWepC {DrawBar \"BARAMM72\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ReboundStrikerWepC {DrawBar \"BARAMM73\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WheelCutterWepC {DrawBar \"BARAMM74\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCutterCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", WheelCutterCheck, vertical, 16, 8;}}\nIsSelected SolarBlazeWepC {DrawBar \"BARAMM75\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MirrorBusterWepC{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected ScrewCrusherWepC{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BalladeCrackerWepC{Drawbar\"BARAMM51\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\t\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\t\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\n\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\",  -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\nInInventory BossHealth2, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth2, vertical, 292, 8;}\nInInventory BossHealth3, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth3, vertical, 292, 8;}\nInInventory BossHealth4, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth4, vertical, 292, 8;}\nInInventory BossHealth5, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth5, vertical, 292, 8;}\nInInventory BossHealth6, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth6, vertical, 292, 8;}\nInInventory BossHealth7, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth7, vertical, 306, 8;}\nInInventory BossHealth8, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth8, vertical, 292, 8;}\nInInventory EvilRobotShield, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n}\n}"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.H.txt",
        "contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal, forcescaled\n{\nInInventory not NoHud, 1\n{\nInInventory not NoHealthBar, 1\n{\nDrawbar \"VARHEALT\", \"VAREMPTY\", Health, horizontal, 130, 184;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBARH\", 130, 179;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBARH\", 130, 179;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBARH\", 130, 179;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBARH\", 130, 179;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\n\n//IfCVarInt mm8bdm_healthnumber, 1\nInInventory AmmoNumberFlag, 1\n{\n\tWeaponAmmo not BusterAmmo\n\t{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\t\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(left), 80, 177;\n\t}\n}\n\n//IfCVarInt mm8bdm_healthnumber, 1\nInInventory HealthNumberFlag, 1\n{\n\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 152, 177;\n}\n}\n\nDrawSelectedInventory INDEXFONT ,122, 184, 120, 185, white;\nDrawImage weaponicon, 50, 184;\n\n}\n//[+]======================================[+]\n//------------|CSCCB Class Huds |------------\n//[+]======================================[+]\n//====|BullGator\nIsSelected BullGatorSleepPierce{\n\tDrawBar\"BUL1_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"BLL1_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\t}\nIsSelected BullGatorSiphonSplitter{\n\tDrawBar\"BUL2_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"BLL2_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\t}\nIsSelected BullGatorConfusionBurst{\n\tDrawBar\"BUL2_VAR\",\"VAREMPTY\",Ammo1,horizontal,58,184;\n\tDrawBar\"BLL2_VAR\",\"VAREMPTY\",Ammo2,horizontal,58,176;\n\t}\n\n//====|Knight\nIsSelected BurstBlade{\n\t//DrawBar\"VAREMPTY\", \"VARAMMO8\", ShieldWaveCooldownItem, horizontal,reverse, 58, 184;\n\tDrawbar \"VARAMM21\", \"VAREMPTY\", ShieldEnergy, horizontal, 202, 184;\n\t\tInInventory ShieldWaveCooldownItem, 1\t{DrawBar\"VARFLS1\", \"VNOBAR\", ShieldWaveCooldownItem, horizontal, 202, 184;}\n\tininventory ShieldBreak, 1{Drawbar\"VARAMMO8\", \"VAREMPTY\", ShieldEnergy, horizontal, 202, 184;}\n\tDrawImage \"LTSCI\", 50, 184;\n\t}\n\n//====|EdgeLord\nIsSelected EdgeGunBoss{\n\tDrawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tDrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo2, horizontal, 58, 176;\n\tDrawBar\"VARFLS1\", \"VNOBAR\", EdgeBurstCooldown, horizontal, 58, 176;\n\tInInventory EdgeBurstIsCharging, 1 {DrawBar\"VARFLS1\", \"VNOBAR\", EdgeBurstCharge, horizontal, 58, 176;}\n\t}\nIsSelected EdgeBladeBoss{\n\tDrawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tDrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo2, horizontal, 58, 176;\n\tDrawBar\"VARFLS1\", \"VNOBAR\", EdgeBurstCooldown, horizontal, 58, 176;\n\tInInventory EdgeBurstIsCharging, 1 {DrawBar\"VARFLS1\", \"VNOBAR\", EdgeBurstCharge, horizontal, 58, 176;}\n\t}\n//====|Hikari\nInInventory IsHikari, 1\n{\nDrawImage \"VAREMPTY\", 130, 184;\nDrawBar \"VHIKEMP\", \"VAREMPTY\", Health, horizontal,interpolate(1), 130, 184;\nDrawBar \"VARHEALT\", \"VNOBAR\", Health, horizontal, 130, 184;\nDrawBar \"HIKSVAR1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nInInventory HikariSuperMeter, 300{DrawBar \"HIKSVAR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nInInventory Not HikariStamina, 5{DrawBar \"VARAMMO1\", \"VAREMPTY\", HikariStamina, horizontal, 58, 176;}\nInInventory KOFlag, 1{DrawImage \"PFKO\", 108, 90;}\n}\n\n//====|Insane Pharaohman\nInInventory IsPharaohman, 1\n{\nDrawImage \"TECHHUD\", 8, 72;\n\n//// HUDS for Techs\n\tInInventory FireBoltFlag, 1\n    {\n    DrawImage \"TECHHUD1\", 8, 72;\n\t}\n\nDrawBar \"VARAMM67\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n//InInventory DashItemFlag, 1{DrawImage\"PHARZ0\",298,32;}\nDrawBar \"VARAMMO1\", \"VAREMPTY\", Ammo2, horizontal, 58, 192;\nInInventory TechAmmo, 100\n{\nDrawBar \"VG_A_VAR\", \"NOBAR\", Ammo2, horizontal, 58, 192;}\n}\n\n//====|Badz\nIsSelected OrbitalMissileBoss{Drawbar\"VARAMM58\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tDrawbar\"VARAMM51\", \"VAREMPTY\", Ammo2, horizontal, 58, 176;}\n\n//====|PistonMan\nIsSelected PistonTremorBoss{Drawbar\"PISTNVA1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory LightTeamFlag,1{Drawbar\"PISTNVA2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory WilyTeamFlag,1{Drawbar\"PISTNVA3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory CossackTeamFlag,1{Drawbar\"PISTNVA4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory KingTeamFlag,1{Drawbar\"PISTNVA5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n}\n\n//Messatsu\nIsSelected MessatsuWep\n\t{\n\tDrawbar \"MESSHFUL\", \"MESSHEMT\", Health, horizontal, 130, 184;\n\tDrawbar\"VMESSBAR\", \"MESSHSPE\", Ammo1, horizontal, 58, 184;\n\tInInventory MessatsuCharge, 4\n\t{\n\tDrawBar \"VARFLS8\", \"VAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuCharge, 15\n\t{\n\tDrawBar \"VARFLS6\", \"BAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuCharge, 25\n\t{\n\tDrawBar \"VARFLS4\", \"BAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuCharge, 35\n\t{\n\tDrawBar \"VARFLS2\", \"BAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuAmmo, 56\n\t{\n\tDrawImage \"RDEMON\", 116, 196, center;\n\t}\n\tInInventory MessatsuAmmo, 36\n\t{\n\tDrawImage \"MISOGI\", 98, 196, center;\n\t}\n\tInInventory MessatsuAmmo, 18\n\t{\n\tDrawImage \"TEMAGOU\", 80, 196, center;\n\t}\n\t}\n\n//====|SuperShinobi\nIsSelected NinjaArts\n{\nDrawNumber 4, SMALLFONT, GREEN, BladeCharge, 130, 177;\n\tInInventory BladeCharge, 50\n\t{\n\tDrawNumber 4, SMALLFONT, YELLOW, BladeCharge, 130, 177;\n\t}\n\t\tInInventory BladeCharge, 75\n\t\t{\n\t\tDrawNumber 4, SMALLFONT, RED, BladeCharge, 130, 177;\n\t\t}\n}\n//[+]======================================[+]\n//---------|Megaman CSCCB Copyweps|----------\n//[+]======================================[+]\nIsSelected GouhadouWepCS\n\t{\n\tDrawbar \"VGHADBAR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory MessatsuCharge, 4\n\t{\n\tDrawBar \"VARFLS8\", \"VAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuCharge, 15\n\t{\n\tDrawBar \"VARFLS6\", \"BAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuCharge, 25\n\t{\n\tDrawBar \"VARFLS4\", \"BAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\tInInventory MessatsuCharge, 35\n\t{\n\tDrawBar \"VARFLS2\", \"BAREMPTY\", MessatsuCharge, horizontal, 58, 176;\n\t}\n\t}\n\nIsSelected OrbitalMissileWepC{Drawbar\"VARAMMOM\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\nIsSelected HikoukenWepCS\n\t{\n\tDrawBar \"VIKOBAR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory HikoukenCharge, 1{DrawBar \"VIKOBARC\", \"VNOBAR\", HikoukenCharge, horizontal, 58, 184;}\n\t}\n//[+]======================================[+]\n//---------|Megaman Core Copyweps|-----------\n//[+]======================================[+]\n\n//MM1 Bars\nIsSelected RollingCutterWepC{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperArmWepC{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceSlasherWepC{Drawbar\"VARAMMO3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HyperBombWepC{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FireStormWepC{Drawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBeamWepC{Drawbar\"VARAMMO6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeSlowWepC{DrawBar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected OilSliderWepC{DrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"VARFLS1\", \"VNOBAR\", OilSliderFlag, horizontal, 58, 184;}}\n\n//MM2\nIsSelected MetalBladeWepC{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AirShooterWepC{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BubbleLeadWepC{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected QuickBoomerangWepC{Drawbar\"VARAMM11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrashBombWepC{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeStopperWepC{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AtomicFireWepC{Drawbar\"VARAMM13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 70{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWepC{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS1\", \"VNOBAR\", LeafShieldCharge, horizontal, 58, 184;}}\n\n//MM3\nIsSelected NeedleCannonWepC{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagnetMissileWepC{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GeminiLaserWepC{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HardKnuckleWepC{Drawbar\"VARAMM16\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TopSpinWepC{Drawbar\"VARAMM17\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SearchSnakeWepC{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SparkShockWepC{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ShadowBladeWepC{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM4\nIsSelected FlashStopperWepC{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RainFlushWepC{Drawbar\"VARAMM19\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DrillBombWepC{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PharaohShotWepC{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory PharaohCharge, 78{DrawBar \"VARFLS4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory PharaohCharge, 1{DrawBar\"VARFLS1\", \"VNOBAR\", PharaohCharge, horizontal, 58, 184;}}\nIsSelected RingBoomerangWepC{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DustCrusherWepC{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DiveMissileWepC{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SkullbarrierWepC{Drawbar\"VARAMM21\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\n\n//MM5\nIsSelected GravityHoldWepC{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterWaveWepC{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PowerStoneWepC{Drawbar\"VARAMM22\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GyroAttackWepC{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected StarCrashWepC{Drawbar\"VARAMM23\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ChargeKickWepC{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NapalmBombWepC{Drawbar\"VARAMM24\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrystalEyeWepC{Drawbar\"VARAMM25\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM6\nIsSelected BlizzardAttackWepC{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CentaurFlashWepC{Drawbar\"VARAMM26\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameBlastWepC{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected KnightCrushWepC{Drawbar\"VARAMM27\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PlantbarrierWepC{Drawbar\"VARAMM28\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\t\t\t\t\t\t\t   DrawBar \"VARHEALP\", \"VAREMPTY\", health, horizontal, 130, 184;}}\nIsSelected SilverTomahawkWepC{Drawbar\"VARAMM29\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WindStormWepC{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected YamatoSpearWepC{Drawbar\"VARAMM30\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM7\nIsSelected FreezeCrackerWepC{Drawbar\"VARAMM31\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JunkShieldWepC{Drawbar\"VARAMM32\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected DangerWrapWepC{Drawbar\"VARAMM33\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBoltWepC{Drawbar\"VARAMM34\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WildCoilWepC{Drawbar\"VARAMM35\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 23{DrawBar \"VARFLS9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected SlashClawWepC{Drawbar\"VARAMM36\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NoiseCrushWepC{Drawbar\"VARAMM37\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 1{DrawBar \"VARFLS10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ScorchWheelWepC{Drawbar\"VARAMM38\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCount, 1{DrawBar\"VARFLS1\", \"VNOBAR\", WheelCount, horizontal, 58, 184;}}\n\n//MM8\nIsSelected MegaBallWepC{Drawbar\"VARAMM39\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoHoldWepC{Drawbar\"VARAMM40\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AstroCrushWepC{Drawbar\"VARAMM41\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameSwordWepC{Drawbar\"VARAMM42\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderClawWepC{Drawbar\"VARAMM43\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HomingSniperWepC{Drawbar\"VARAMM44\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 35{DrawBar \"VARFLS11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected IceWaveWepC {DrawBar \"VARAMM45\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlashBombWepC{Drawbar\"VARAMM46\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterBalloonWepC{Drawbar\"VARAMM47\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMB\nIsSelected TenguBladeWepC{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CopyVisionWepC{Drawbar\"VARAMM52\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LightningBoltWepC{Drawbar\"VARAMM53\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceWallWepC{Drawbar\"VARAMM54\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SpreadDrillWepC{DrawBar\"VARAMM55\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RemoteMineWepC{Drawbar\"VARAMM56\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 5{DrawBar \"VARFLS14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected WaveBurnerWepC{Drawbar\"VARAMM57\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagicCardWepC{Drawbar\"VARAMM58\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TrebleBoost{Drawbar\"VARAMM59\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM9\nIsSelected PlugBallWepC {DrawBar \"VARAMM60\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LaserTridentWepC {DrawBar \"VARAMM61\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoBlowWepC {DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JewelSatelliteWepC{DrawBar \"VARAMM63\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory JewelShieldCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", JewelShieldCheck, horizontal, 58, 184;}}\nIsSelected MagmaBazookaWepC{DrawBar \"VARAMM64\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 19 {DrawBar \"VARFLS13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ConcreteShotWepC{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BlackHoleBombWepC{DrawBar \"VARAMM66\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory BlackHoleBombCooldown, 1{DrawBar \"VARFLS15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected HornetChaserWepC{DrawBar \"VARAMM67\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM10\nIsSelected TripleBladeWepC {DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterShieldWepC {DrawBar \"VARAMM69\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"VARAMT69\", \"VNOBAR\", WaterShieldCheck, horizontal, 130, 184;}}// Over HP\nIsSelected CommandoBombWepC {DrawBar \"VARAMM70\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ChillSpikeWepC {DrawBar \"VARAMM71\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderWoolWepC {DrawBar \"VARAMM72\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ReboundStrikerWepC {DrawBar \"VARAMM73\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WheelCutterWepC {DrawBar \"VARAMM74\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCutterCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", WheelCutterCheck, horizontal, 58, 184;}}\nIsSelected SolarBlazeWepC {DrawBar \"VARAMM75\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMK\nIsSelected SakugarneWepC{Drawbar\"VARAMM48\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MirrorBusterWepC{Drawbar\"VARAMM49\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"VARFLS1\", \"VNOBAR\", MirrorBusterFlag, horizontal, 58, 184;}}\nIsSelected ScrewCrusherWepC{Drawbar\"VARAMM50\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BalladeCrackerWepC{Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\",  -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\nInInventory BossHealth2, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth2, horizontal, 202, 184;}\nInInventory BossHealth3, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth3, horizontal, 202, 184;}\nInInventory BossHealth4, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth4, horizontal, 202, 184;}\nInInventory BossHealth5, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth5, horizontal, 202, 184;}\nInInventory BossHealth6, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth6, horizontal, 202, 184;}\nInInventory BossHealth7, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth7, horizontal, 202, 168;}\nInInventory BossHealth8, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth8, horizontal, 202, 184;}\nInInventory EvilRobotShield, 1{DrawBar \"VARAMM32\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n}\n}"
      },
      {
        "source": "pk3",
        "name": "menudef.txt",
        "contents": "LISTMENU \"MainMenu\"\n{\n\tIfGame(Doom, Chex)\n\t{\n\t\tStaticPatch 94, 2, \"M_DOOM\"\n\t\tPosition 97, 72\n\t}\n\tIfGame(Strife)\n\t{\n\t\tStaticPatch 84, 2, \"M_STRIFE\"\n\t\tPosition 97, 45\n\t}\n\tIfGame(Heretic)\n\t{\n\t\tStaticPatch 88, 0, \"M_HTIC\"\n\t\tStaticPatch 40, 10, \"M_SKL01\"\n\t\tStaticPatch 232, 10, \"M_SKL00\"\n\t\tPosition 110, 56\n\t}\n\tIfGame(Hexen)\n\t{\n\t\tStaticPatch 88, 0, \"M_HTIC\"\n\t\tStaticPatch 37, 80, \"FBULB0\"\n\t\tStaticPatch 278, 80, \"FBULA0\"\n\t\tPosition 110, 56\n\t}\n\n\tIfGame(Doom, Strife, Chex)\n\t{\n\t\tFont \"DBIGFONT\", \"MenuWhite\"\n\t\tTextItem \"SinglePlayer\", \"s\", \"PlayerclassMenu\"\n\t\tTextItem \"Multiplayer\", \"m\", \"ZA_MultiplayerOptions\" // [Lego]\n\t\tFont \"DBIGFONT\", \"MenuGreen\" // [C]\n\t\tTextItem \"Class Help\", \"h\", \"ReadThisMenu\"\n\t\tFont \"DBIGFONT\", \"MenuWhite\" //\n\t\tTextItem \"Player Setup\", \"p\", \"PlayerMenu\"\n\t\tTextItem \"Options\", \"o\", \"OptionsMenu\"\n\t\tTextItem \"Quit Game\", \"q\", \"QuitMenu\"\n\t}\n\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tTextItem \"$MNU_NEWGAME\", \"n\", \"PlayerclassMenu\"\n\t\tTextItem \"$MNU_OPTIONS\", \"o\", \"OptionsMenu\"\n\t\tTextItem \"$MNU_GAMEFILES\", \"g\", \"GameFilesMenu\"\n\t\tTextItem \"$MNU_INFO\", \"i\", \"ReadThisMenu\"\n\t\tTextItem \"$MNU_QUITGAME\", \"q\", \"QuitMenu\"\n\t}\n}\n\nOptionMenu \"ReadThisMenu\"\n{\n\tTitle \"Classes Information\"\n\t//Position 97\n\tStaticText \"===============================================================\",1\n\tStaticText \"\"\n\n\tOption \"Name:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassName\"\n\tStaticText \"\"\n\tOption \"Health:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassHealth\"\n\tOption \"Archetype:\", \"CSCCB_CH_Menu\", \"CSCCB_Archetype\"\n\tOption \"Difficulty:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassDifficulty\"\n\tStaticText \"\"\n\tOption \"Info:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassDesc\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"===============================================================\",1\n\tOption \"Mainfire:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassMainfire\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tOption \"Altfire:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassAltfire\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tOption \"Item:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassItem\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tOption \"Extra:\", \"CSCCB_CH_Menu\", \"CSCCB_ClassExtra\"\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"\"\n\n\tStaticText \"\"\n\tStaticText\"===============================================================\",1\n\tOption \"\", \"CSCCB_CH_Menu\", \"CSCCB_Blank\"\n\tStaticText \"\"\n}\n\nOptionValue CSCCB_ClassName\n{\n0, \"Megaman\"\n1, \"Bull Gator\"\n2, \"Hikari\"\n}\n\nOptionValue CSCCB_ClassHealth\n{\n0, \"100\"\n1, \"85\"\n2, \"100\"\n}\n\nOptionValue CSCCB_Archetype\n{\n0, \"\\cgDPS\\cc/\\ckCopyClass\"\n1, \"\\ciSniper\\cc/\\cdSupport\"\n2, \"\\cnClose-ranged fighter\"\n}\n\nOptionValue CSCCB_ClassDifficulty\n{\n0, \"\\cdSimple\"\n1, \"\\cdSimple\"\n2, \"\\cdIntermediate\"\n}\n\nOptionValue CSCCB_ClassDesc\n{\n0, \"A super Fighting robot, megaman can \\ndraw weapons from copywep \\npickups on the map or from other \\nfallen classes\"\n1, \"Your common sniper.\\nDespises humanity in every way.\\nCan snipe people from afar and\\ninflict some debuffs.\\nIs annoying to deal with.\"\n2, \"A strong-willed fighter who uses their own \\nfighting style to deal with combat, Hikari \\nmakes use of light energy and sheer heart to \\nperform powerful moves.\"\n}\n\nOptionValue CSCCB_ClassMainfire\n{\n0, \"\\cdFires Megabuster Shots\"\n1, \"\\cdFires a piercing railgun.\\n\\ciShoots a bullet that splits.\\n\\cnStarts a volley of 4 bullets.\"\n2, \"\\cdFires a \\cfHikouken\\cd, a basic projectile that \\ncan chain into other attacks pre or \\npost-attack.\"\n}\n\nOptionValue CSCCB_ClassAltfire\n{\n0, \"\\cd----\\n\\ci----\"\n1, \"\\cdInflicts the \\\"Sleeping debuff\\\".\\n\\ciCan restore HP if the railgun hits.\\n\\cnInflicts the \\\"Confusion debuff\\\"\"\n2, \"\\cdDepending on the style you select, for punch \\nyou have a \\cnRising Upper\\cd and \\cnBurning Knuckle\\cd, \\nwhile for kick you have the \\cgAccel Revolver\\cd \\nand \\cgDivekick\\cd.\"\n}\n\nOptionValue CSCCB_ClassItem\n{\n0, \"\\cd----\"\n1, \"\\cdScope\\c-:\\n\\ccZoom in/Zoom out\"\n2, \"\\cd----\"\n}\n\nOptionValue CSCCB_ClassExtra\n{\n0, \"\\cd----\"\n1, \"\\cd----\"\n2, \"\\cdCan double jump, gains \\cgSuper Meter\\cd from; atk \\nuse, landed hits, getting hit. Alt -> main for a \\n\\ccSuper Attack\\cd based on selected style. If \\nleftover bar, press main for a super cancel.\"\n}\n\n//just for the cursor\nOptionValue CSCCB_Blank\n{\n0, \"\"\n1, \"\"\n2, \"\"\n}"
      },
      {
        "source": "pk3",
        "name": "TIDReference.txt",
        "contents": "//\n\n3000-3649 : GeneralDeployables\n4000-4649 : Health Generator Base"
      },
      {
        "source": "pk3",
        "name": "TEXTCOLOURS.txt",
        "contents": "WhiteOutLine {\n\t\t#e4e4e4  #c3c3c3   0 6\n\t\t#000000  #222222   7 256\n\tConsole:\n\t\t#111111  #353535    0 127\n\t\t#b1b1b1  #ffffff  128 256\n}\n\nMenuGreen {\n\t\t#000000 #000000 0 123\n\t\t#00C800 #00C800 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#00C800 #00C800 124 256\n}\n\nMenuYellow {\n\t\t#000000 #000000 0 123\n\t\t#FFFF00 #FFFF00 124 256\n\tConsole:\n\t\t#000000 #000000 0 123\n\t\t#FFFF00 #FFFF00 124 256\n}\n\n//Future ZDoom colors\n\nIce\n{\n    #343450  #7C7C98    0 94\n    #7C7C98  #E0E0E0   95 256\nConsole:\n    #343450  #7C7C98    0 127\n    #7C7C98  #E0E0E0  128 256\nFlat:\n    #7C7C98\n}\n\nFire\n{\n    #660000  #D57604   0 104\n    #D57604  #FFFF00   105 256\nConsole:\n    #6F0000  #D57604    0 127\n    #D57604  #FFFF00  128 256\nFlat:\n    #D57604\n}\n\nSapphire\n{\n    #000468  #506CFC    0 94\n    #506CFC  #50ECFC   95 256\nConsole:\n    #000468  #506CFC    0 127\n    #506CFC  #50ECFC  128 256\nFlat:\n    #506CFC\n}\n\nTeal\n{\n    #001F1F  #236773    0 90\n    #236773  #7BB3C3   91 256\nConsole:\n    #001F1F  #236773    0 127\n    #236773  #7BB3C3  128 256\nFlat:\n    #236773\n}"
      },
      {
        "source": "pk3",
        "name": "actors/SourceActors.txt",
        "contents": "/*============================\nThis is where common actor types are stored to be referenced later in an effort\nto reduce code bloat. the ProjectileBase and FastProjectileBase are especially\nimportant because of the +MTHRUSPECIES flag, as in teamgames this will allow\nshots to pass through allies.\n============================*/\nactor BaseMM8BDMWep_CSCCB : Weapon\n{\n\t+WEAPON.AMMO_OPTIONAL\n\t+WEAPON.ALT_AMMO_OPTIONAL\n\t//+WEAPON.ALT_USES_BOTH//CSCCB\n\t+WEAPON.DONTBOB\n\tWeapon.SlotNumber 1\n\tinventory.pickupsound \"weapon/weaponup\"\n\tScale 2.0\n\tweapon.ammotype \"BusterAmmo\"//CSCCB\n\tinventory.icon \"TNT1A0\"//CSCCB\n\tdropitem \"\"//CSCCB\n\tStates\n\t{\n//CSCCB~~~~~~\n\tDeselect:\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\n\tTNT1 A 1 A_Lower\n\tLoop\n\tSelect:\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\n\tTNT1 A 1 A_Raise\n\tLoop\n\n\tReady:\n\tTNT1 A 1 A_WeaponReady\n\tloop\n\tFire:\n\tTNT1 A 1 A_RailWait\n\tgoto Ready\n\n\tFlash:\n\tTNT1 A 1\n\tstop\n//CSCCB~~~~~~\n\n//\tAltfire:\n//\t\t\"----\" A 1 A_JumpIfInventory(\"BusterAmmo\", 1, \"Fire\")\n//\t\t\"----\" A 1 A_Jump(256, \"NoAmmo\")\n//\t\twait\n\tFlashloop:\n\t\tTNT1 A 0\n\t\tstop\n\tNoFlash:\n\t\tTNT1 A 0\n\t\tstop\n\tSound.BusterCharge:\n\t\tTNT1 A 9 A_PlaySoundEx(\"weapon/adapterchargeloop\",\"Weapon\",0)\n\t\tTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")//CSCCB\n\t\tTNT1 A 1 A_JumpIfInventory(\"WeaponCharge\",1,\"Sound.BusterCharge\")\n\t\tstop\n\t}\n}\n\nactor ProjectileBase\n{\nPROJECTILE\n+SKYEXPLODE\n+DONTBLAST\n+MTHRUSPECIES\n+BLOODSPLATTER\nSpeed 40\nDamage (10)\nradius 5\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nBUST T 1\nloop\nDeath:\nBUST T 1\nstop\n}\n}\n\nactor FastProjectileBase : Fastprojectile\n{\nPROJECTILE\n+SKYEXPLODE\n+DONTBLAST\n+MTHRUSPECIES\n+BLOODSPLATTER\nMissileHeight 8\nSpeed 90\nDamage (10)\nradius 5\nheight 5\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nBUST A 1\nloop\nDeath:\nBUST A 1\nstop\n}\n}\n\nactor ExplosionBase\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+DONTBLAST\n+FORCEXYBILLBOARD\n+BLOODSPLATTER\nSpeed 0\nradius 8\nheight 8\nscale 5.5\nStates\n{\nSpawn:\nNAPC A 0\nNAPC D 0 A_Explode(20, 310, 1,0,36)\nNAPC A 0 A_PlaySoundEx(\"weapon/napalm\", \"Weapon\")\nASEX ABCDEF 2\nstop\n}\n}\n\nactor HitscanPuffBase : BulletPuff\n{\nscale 1\n+PUFFONACTORS\n+ALWAYSPUFF\n+PUFFGETSOWNER\n+MTHRUSPECIES\nalpha 1.0\nStates\n{\nSpawn:\nTNT1 A 0\nBUST A 1\nstop\n}\n}\n\nactor FXActor_A\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 3.0\nReactiontime 35\nRenderstyle \"Translucent\"\nAlpha 1.0\nStates\n{\nSpawn:\nBUST A 0\nBUST A 2\nstop\n}\n}\n\nactor FXActor_B\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 3.0\nReactiontime 35\nRenderstyle \"Add\"\nAlpha 1.0\nStates\n{\nSpawn:\nBUST A 0\nBUST A 2\nstop\n}\n}\n\nactor FXActor_C\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+CLIENTSIDEONLY\nradius 8\nheight 8\nDamage (0)\nscale 3.0\nReactiontime 35\nRenderstyle \"Subtract\"\nAlpha 1.0\nStates\n{\nSpawn:\nBUST A 0\nBUST A 2\nstop\n}\n}\n\nactor BasicClientSide\n{\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\nradius 2\nheight 2\nscale 2.5\n}\n\nactor WatcherBase\n//Watchers area type of actor that is invisible and handles tasks in the background.\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\n+NOTARGETSWITCH\n+NONETID\nStates\n{\nSpawn:\nTNT1 A 1\nDeath:\nDeathTake:\nTNT1 A 0\nstop\n}\n}\n\n//Deployable actors use 2 special scripts to keep track of their numbers and apply a TID\n//To them, these can be used for things like sticky bombs for example\nactor DeployableBase\n{\n+MISSILE //needs to soley rely on this and not the projectile combo flag\n+NOBLOOD\n+DONTBLAST\n+NOTARGETSWITCH\n+SHOOTABLE\nradius 8\nheight 8\nspeed 0\nhealth 10\nscale 2\nVar int user_tally; //necessary for Deployable script\nstates\n{\nSpawn:\nTNT1 A 0\nBUST A 0 ACS_NamedExecuteAlways(\"ObjectTally\",0)//grants a TID and ups the tally for other deployables tied to the player\nBUST A 1\nBUST A 0 A_Jumpif(user_tally >= 4,\"Perish\") //Self destruct once more than 3\nloop\nDeath:\nPRMN A 0 ACS_NamedExecuteAlways(\"ObjectDeathTally\",0) //causes all related deployables to drop their tally\nGoto Perish\nPerish:\nHARD BCDE 3\nBUST A 0\nstop\n}\n}\n\nactor HexBarrierBase  //for multipart hexagon barriers\n{\n  Radius 14\n  Height 12\n  Scale 0.5\n  RenderStyle None\n  Alpha 0.25\n  //Bloodtype \"ShieldHit\"\n  //Species \"BLUEMember\"\n  Health 900\n  Painchance 256\n  //Designatedteam 0\n  +MISSILE\n  +SHOOTABLE\n  +NOTARGETSWITCH\n  +NOGRAVITY\n  +NOTELEPORT\n  +NOTARGETSWITCH\n  +THRUSPECIES\n  +DONTRIP\n  +DONTSPLASH\n  +FLOORCLIP\n  //+REFLECTIVE\n  +DONTREFLECT\n  +NODAMAGETHRUST\n  //+DONTTHRUST\n  +DONTBLAST\n  +GHOST\t//Give projectiles that you wish to pass through the shield THRUGHOST flag\n  States\n  {\n  Spawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx (\"HexBitVisual\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n    HEXA A 2\n    stop\n\tPain:\n\tTNT1 A 0  A_PlaySoundEX (\"item/protoreflect\",\"Soundslot5\")\n\tstop\n  Death:\n    TNT1 A 2\n    stop\n  }\n}\n\nactor ShieldHit\n{\n  Radius 1\n  Height 1\n  Scale 0.5\n  Renderstyle Add\n  +NOGRAVITY\n  +NOINTERACTION\n  States\n  {\n  Spawn:\n    MMFX A 0 bright\n    MMFX A 1 bright A_Stop\n    MMFX A 0 bright A_PlaySound (\"weapon/MirrorDeflect\")\n    MMFX A 1 bright\n    stop\n  }\n}\n\nactor HexBitVisual\n{\n  Radius 8\n  Height 8\n  Scale 0.5\n  RenderStyle Add\t//Fuzzy looks great in software mode\n  Alpha 0.35\n  +NOINTERACTION\n  //+CLIENTSIDEONLY\n  +FLOORCLIP\n  States\n  {\n  Spawn:\n  TNT1 A 0\n    HEXA AAAA 1 bright\n    //HEXA AA 1 bright A_Fadeout(0.4)\n    stop\n  Death:\n    TNT1 A 2\n    stop\n  }\n}\n\nactor BasicPowerUpGiver : PowerUpGiver //Might help in the future, who knows.\n{\ninventory.maxamount 0\npowerup.duration -10\npowerup.color \"00 00 00\", 0.0\npowerup.type \"BasicPower\"\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nstates\n{\nPickup:\nTNT1 A 175\nstop\n}\n}\n\nactor PowerBasicPower : Powerup {}"
      },
      {
        "source": "pk3",
        "name": "actors/ConstantList.txt",
        "contents": "/*============================\nConst int will all be found here, be they for translations or for\nclass related stuff\n============================*/"
      },
      {
        "source": "pk3",
        "name": "actors/FlightDisable.txt",
        "contents": "/*============================\nFrom CBM\n============================*/\n\nactor EnvironmentGravity : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"IsUnderWater\",1,\"UnderWater\")\nTNT1 A 0 A_SetGravity(0.8)\nstop\nUnderWater:\nTNT1 A 0 A_SetGravity(0.25)\nstop\n}\n}\n\nactor LadderDisable : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"CANPUSHWALLS\",0)\nstop\n}\n}\n\nactor LadderEnable : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"CANPUSHWALLS\",1)\nstop\n}\n}\n\nactor YesGravityPickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",0)\nstop\n}\n}\n\nactor NoGravityPickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nstop\n}\n}\n\nactor TeleDisable : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"NOTELEPORT\",1)\nTNT1 A 0 A_ChangeFlag(\"NOTELEOTHER\",1)\nstop\n}\n}\n\nactor TeleEnable : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"NOTELEPORT\",0)\nTNT1 A 0 A_ChangeFlag(\"NOTELEOTHER\",0)\nstop\n}\n}\n\nactor FlyDeactivateC : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0,0,3)\nstop\n}\n}\n\nactor FlightDisable : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"FlightDisableFlag\",1)\nTNT1 A 0 SetPlayerProperty(0,0,3)\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",0)\nstop\n}\n}\n\nactor FlightDisableFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor FlightEnable : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_TakeInventory(\"FlightDisableFlag\",999)\n/*\nTNT1 A 0 A_JumpIfInventory(\"RushJetCounter\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"ProtoJetCounter\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"BassJetCounter\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"BeatCounter\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"IBeFlyin\",1,\"Fly\")//Cloud/Wind\nTNT1 A 0 A_JumpIfInventory(\"CapsuleFireWep\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"CapsuleIceWep\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"TrebleFlightFlag\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"TrebleBoostcFlag\",1,\"Fly\")\nTNT1 A 0 A_JumpIfInventory(\"RushmarineCounter\",1,\"WaterCheck\")\nTNT1 A 0 A_JumpIfInventory(\"ProtoMarineCounter\",1,\"WaterCheck\")\nTNT1 A 0 A_JumpIfInventory(\"BassMarineCounter\",1,\"WaterCheck\")\nTNT1 A 0 A_JumpIfInventory(\"TimeStoppedCounter\",1,\"Fly\")\n*/\nTNT1 A 0 A_JumpIfInventory(\"PlayerPropertyFlight\",1,\"Fly\")\n//TNT1 A 0 A_JumpIfInventory(\"FlyCounter\",1,\"NoGrav\")\nstop\nFly:\nTNT1 A 0 SetPlayerProperty(0,1,3)\nstop\nNoGrav:\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nstop\nWaterCheck:\nTNT1 A 0 A_JumpIfInventory(\"IsUnderWater\",1,\"Fly\")\nTNT1 A 0 //A_JumpIfInventory(\"IsUnderBubbleWater\",1,\"Fly\")\nstop\n}\n}\n\nactor FlightDisableCheck : FlightEnable\n{\nStates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0,0,3)\nTNT1 A 0 A_JumpIfInventory(\"FlightDisableFlag\",1,\"No\")\ngoto Super::Pickup+1\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor HoldingTornadoC : HoldingTornado replaces HoldingTornado\n{\nStates\n{\nLift1:\nTORH F 1 A_GiveToTarget(\"TornadoThrusterC\",1)\nTORH FF 1\ngoto Loop2\nLift2:\nTORH G 1 A_GiveToTarget(\"TornadoThrusterC\",1)\nTORH GG 1\ngoto Loop3\nLift3:\nTORH H 1 A_GiveToTarget(\"TornadoThrusterC\",1)\nTORH HH 1\ngoto Loop1\n}\n}\n\nactor TornadoLifterC : TornadoLifter replaces TornadoLifter\n{\nStates\n{\nLift1:\nTORH F 1 A_GiveToTarget(\"TornadoThrusterC\",1)\nTORH FF 1\ngoto Loop2\nLift2:\nTORH G 1 A_GiveToTarget(\"TornadoThrusterC\",1)\nTORH GG 1\ngoto Loop3\nLift3:\nTORH H 1 A_GiveToTarget(\"TornadoThrusterC\",1)\nTORH HH 1\ngoto Loop1\n}\n}\n\nactor TornadoThrusterC : TornadoThruster\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"FlightDisableFlag\",1,2)\nTNT1 A 1 ThrustThingZ(0,20,0,0)\nTNT1 A 0\nstop\n}\n}\n\nactor ConcreteWatcherC : WatcherBase\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_GiveToTarget(\"ConcreteGravityC\",1)\nTNT1 A 0 A_TakeFromTarget(\"ConcreteTime\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"ConcreteTime\",1,\"Spawn\")\nTNT1 A 0 A_GiveToTarget(\"FlightEnable\",1)\nTNT1 A 0 A_TakeFromTarget(\"ConcreteVision\",1)\nstop\n}\n}\n\nactor ConcreteGravityC : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"FlightDisable\",1)\nTNT1 AAAAAA 0 A_SpawnItemEx(\"ConcreteFX\",random(-20,20),random(-20,20),0)\nTNT1 A 0 A_JumpIf(z-floorz<5,\"End\")\nTNT1 A 0 ThrustThingZ(0,20,1,1)\nstop\nEnd:\nTNT1 A 0\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/MegamanB.txt",
        "contents": "actor MegamanB : ClassBase Replaces Megaman\n{\nHealth 100\nPlayer.MaxHealth 100\nplayer.startitem \"MegaBusterWepC\"\nplayer.startitem \"BusterAmmo\", 3\nPlayer.Startitem \"CopyWepPowerScale\"\nplayer.startitem \"CanCopyWeapons\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"MegaFlag\"\nstates\n{\nSpawn:\nPLAY A 0\nPLAY B 1\nPLAY A 1\nGoto Spawn+2\nSee:\nPLAY BCDE 5\nGoto Spawn\nMissile:\nPLAY F 5\nPLAY G 4\ngoto Spawn\n}\n}\n\nactor CanCopyWeapons : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor NoDroppedWeapons : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor CanUseItems : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor MegaBusterFlag : Inventory //Sliding\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor MegaFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor NoAmmoPickup : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/BullGator.txt",
        "contents": "actor BullGator : ClassBase\n{\nPlayer.DamageScreenColor \"DarkGreen\"\nPlayer.DisplayName \"Bull Gator\"\nplayer.forwardmove 0.78, 0.78\nplayer.sidemove 0.76, 0.76\nHealth 75\nPlayer.MaxHealth 75\nPlayer.StartItem \"BullGatorSleepPierce\"\nPlayer.StartItem \"BullGatorSiphonSplitter\"\nPlayer.StartItem \"BullGatorConfusionBurst\"\nPlayer.StartItem \"BullScopingItem\"\n\nstates\n{\nSpawn:\nDAR3 A 0\nDAR3 B 1\nDAR3 A 1\nGoto Spawn+2\nSee:\nDAR3 BCDE 5\nGoto Spawn\nMissile:\nDAR3 F 5\nDAR3 G 4\ngoto Spawn\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/Hikari.txt",
        "contents": "Actor IsHikari : Inventory{}\n\nactor Hikari : ClassBase\n{\nplayer.displayname \"hikari\"\nplayer.soundclass \"hikari\"\nplayer.forwardmove 0.9, 0.9\nplayer.sidemove 0.88, 0.88\nplayer.jumpz 10\nHealth 100\nPlayer.MaxHealth 100\nplayer.startitem \"IsHikari\"\nplayer.startitem \"HikariArms\"\nplayer.startitem \"HikariLegs\"\nplayer.startitem \"HikariStamina\", 5\nplayer.startitem \"NoHealthBar\"\nplayer.startitem \"CanUseItems\"\nstates\n{\nSpawn:\nFLSM A 0\nFLSM B 1\nFLSM A 1\nGoto Spawn+2\nSee:\nFLSM BCDE 5\nGoto Spawn\nMissile:\nFLSM F 5\nFLSM G 4\ngoto Spawn\nClassPain:\nFLSM H 0\nFLSM H 0 A_JumpIfInventory(\"GravityHoldPainPower\",1,\"GravityHoldWait\")\nFLSM H 0 A_JumpIfInventory(\"WilyIcePainPower\",1,\"WilyIceWait\")\nFLSM H 0 A_Pain\nFLSM H 0 A_GiveInventory(\"HikariSuperMeter\",(100-health)*1.5)\nFLSM H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\nFLSM H 1 A_Recoil(1)\nFLSM HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\nFLSM H 1\ngoto SuperSpawn\nClassDeath:\nFLSM H 0 SetPlayerProperty(0, 0, 4)\nFLSM H 0 A_NoBlocking\nFLSM H 0 A_GiveInventory(\"CutterFlag\",999)\nFLSM H 0 A_GiveInventory(\"KnightFlag\",999)\nFLSM H 0 A_GiveInventory(\"IsDead\",1)\nFLSM H 0 A_GiveInventory(\"KOFlag\",1)\nFLSM H 0 A_GiveToTarget(\"KilledMeStock\",1)\nFLSM H 0 A_Stop\nFLSM H 1 A_GiveToTarget(\"KilledMe\",1)\nFLSM H 0 A_PlaySound(\"hikari/knockout\")\nFLSM H 20\nFLSM H 0 A_PlayerScream\nFLSM H 0 A_Recoil(15)\nFLSM H 0 ThrustThingZ(0,30,0,0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(1.0, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.9, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.8, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.7, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.6, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.5, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.4, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.3, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.2, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.1, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nFLSM H 2 A_SetTranslucent(0.0, 0)\nFLSM H 0 A_SetBlend(\"red\",0.6,5)\nDeathLoop:\nFLSM Z 0 A_SetBlend(\"red\",0.6,5)\nFLSM Z 1 A_CheckPlayerDone\nloop\n}\n}\n\nActor KOFlag : Inventory{}\n\nactor HikariColorBase : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"LightTeamFlag\",1,\"LightFire\")\nTNT1 A 0 A_JumpIfInventory(\"WilyTeamFlag\",1,\"WilyFire\")\nTNT1 A 0 A_JumpIfInventory(\"CossackTeamFlag\",1,\"CossackFire\")\nTNT1 A 0 A_JumpIfInventory(\"KingTeamFlag\",1,\"KingFire\")\nTNT1 A 0 A_JumpIfInventory(\"IsHikari\",1,\"Default\")\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/Pistonman.txt",
        "contents": "actor Pistonman : ClassBase\n{\nHealth 85\nPlayer.MaxHealth 85\nplayer.forwardmove 0.72, 0.72\nplayer.sidemove 0.7, 0.7\nplayer.jumpz 14\nplayer.displayname \"Pistonman\"\nplayer.startitem \"PistonTremorBoss\"\nplayer.startitem \"PistonTremorAmmo\", 500\nstates\n{\nSpawn:\nSPNG A 0\nSPNG B 1\nSPNG A 1\nGoto Spawn+2\nSee:\nSPNG BCDE 5\nGoto Spawn\nMissile:\nSPNG F 5\nSPNG G 4\ngoto Spawn\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/InsanePharaohman.txt",
        "contents": "Actor IsPharaohman : Inventory{}\n\nactor InsanePharaohman : ClassBase\n{\nplayer.displayname \"Pharaohman\"\nplayer.soundclass \"insanec\"\nplayer.forwardmove 0.9, 0.9\nplayer.sidemove 0.88, 0.88\nplayer.jumpz 10\nHealth 100\nPlayer.MaxHealth 100\nplayer.startitem \"IsPharaohman\"\nplayer.startitem \"PharaohWep1\"\nplayer.startitem \"InsanityAmmo\", 60\nplayer.startitem \"CanUseItems\"\nstates\n{\nSpawn:\nPHAR A 0\nPHAR B 1\nPHAR A 1\nGoto Spawn+2\nSee:\nPHAR BCDE 5\nGoto Spawn\nMissile:\nPHAR F 5\nPHAR G 4\ngoto Spawn\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/KnightClass.txt",
        "contents": "actor Aegis : ClassBase\n{\nPlayer.DisplayName \"Aegis\"\nplayer.forwardmove 0.78, 0.78\nplayer.sidemove 0.76, 0.76\nHealth 200\nPlayer.MaxHealth 200\nplayer.startitem \"BurstBlade\"\nplayer.startitem \"ProtectionItemFire\"\nplayer.startitem \"BurstBladeClip\", 6\nplayer.startitem \"ShieldEnergy\", 350\nstates\n{\nSpawn:\nKNIM A 0\nKNIM B 1\nKNIM A 1\nGoto Spawn+2\nSee:\nKNIM BCDE 5\nGoto Spawn\nMissile:\nKNIM F 5\nKNIM G 4\ngoto Spawn\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/Messatsu.txt",
        "contents": "actor Messatsu : ClassBase\n{\nplayer.displayname \"Messatsu\"\nplayer.soundclass \"MessClass\"\nplayer.damagescreencolor \"black\"\nplayer.forwardmove 1.0, 1.0\nplayer.sidemove 1.0, 1.0\nplayer.jumpz 13\nHealth 100\nPlayer.MaxHealth 100\nplayer.startitem \"MessatsuWep\"\nplayer.startitem \"TemaInv\"\nplayer.startitem \"MisogiInv\"\nplayer.startitem \"RagingDemonInv\"\nStates\n{\nSpawn:\nMTSU A 0\nMTSU B 1\nMTSU A 1\nGoto Spawn+2\nSee:\nMTSU BCDE 5\nGoto Spawn\nMissile:\nMTSU F 5\nMTSU G 4\ngoto Spawn\nClassPain:\nMTSU H 0\nMTSU H 0 A_JumpIfInventory(\"GravityHoldPainPower\",1,\"GravityHoldWait\")\nMTSU H 0 A_JumpIfInventory(\"WilyIcePainPower\",1,\"WilyIceWait\")\nMTSU H 0 A_Pain\nMTSU H 0 A_JumpIfInventory(\"MessatsuSpamFlag\", 1,3)\nMTSU H 0 A_GiveInventory(\"MessatsuSpamFlag\", 1)\nMTSU H 0 A_GiveInventory(\"MessatsuAmmo\",(100-health)*1.5)\nMTSU H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\nMTSU H 1 A_Recoil(1)\nMTSU HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\nMTSU H 1\ngoto SuperSpawn\n}\n}\n\nactor MessatsuSpamFlag : PowerUp\n{\nPowerup.Duration 3\n}\n\nactor RagingDemonInv : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"RDEMON\"\nInventory.PickupSound \"item/1up\"\n+INVBAR\n+COUNTITEM\nscale 2.0\nStates\n{\nSpawn:\nSGST A 1\nloop\nUse:\nSGST A 0 A_JumpIfInventory(\"MessatsuAmmo\", 56, \"Success\")\nfail\nSuccess:\nSGST A 0 A_TakeInventory(\"MessatsuAmmo\", 56)\nSGST A 0 A_GiveInventory(\"RagingDemonFlag\", 1)\nfail\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor MisogiInv : RagingDemonInv\n{\ninventory.icon \"MISOGI\"\nStates\n{\nUse:\nSGST A 0 A_JumpIfInventory(\"MessatsuAmmo\", 36, \"Success\")\nfail\nSuccess:\nSGST A 0 A_TakeInventory(\"MessatsuAmmo\", 36)\nSGST A 0 A_GiveInventory(\"MisogiFlag\", 1)\nfail\n}\n}\n\nactor TemaInv : RagingDemonInv\n{\ninventory.icon \"TEMAGOU\"\nStates\n{\nUse:\nSGST A 0 A_JumpIfInventory(\"MessatsuAmmo\", 18, \"Success\")\nfail\nSuccess:\nSGST A 0 A_TakeInventory(\"MessatsuAmmo\", 18)\nSGST A 0 A_GiveInventory(\"TemaFlag\", 1)\nfail\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/Badz.txt",
        "contents": "actor Badz : ClassBase\n{\nHealth 120\nPlayer.MaxHealth 120\nplayer.forwardmove 0.72, 0.72\nplayer.sidemove 0.7, 0.7\nplayer.displayname \"badz\"\nplayer.startitem \"OrbitalMissileBoss\"\nplayer.startitem \"BadzWarpItem\"\nplayer.startitem \"BadzStuffAmmo\", 280\nplayer.startitem \"BadzWarpAmmo\",105\nstates\n{\nSpawn:\nJUNM A 0\nJUNM B 1\nJUNM A 1\nGoto Spawn+2\nSee:\nJUNM BCDE 5\nGoto Spawn\nMissile:\nJUNM F 5\nJUNM G 4\ngoto Spawn\nClassDeath:\n\"----\" A 0 A_JumpIfInventory(\"ExplodeDeathFlag\",1,\"BadzExplode\")\n\"----\" A 0 A_JumpIfInventory(\"FallingDeathFlag\",1,\"BadzFall\")\n\"----\" A 0 A_JumpIfInventory(\"RisingDeathFlag\",1,\"MegamanRise\")\n\"----\" A 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"BadzIce\")\nJUNM HHH 7 A_SpawnItemEx(\"BadzIsDeadGG\",0,0,54)\nBadzFall:\nTNT1 A 0 A_PlayerScream\nBadzErase:\nTNT1 A 1 A_CheckPlayerDone\nwait\nBadzExplode:\nTNT1 AAAAA 1 A_SpawnItemEx(\"BadzIsDeadGG\",0,0,54)\ngoto BadzFall\nRiseMyMegamanEnd:\n\"----\" AAAAA 0 A_SpawnItemEx(\"BadzIsDeadGG\",0,0,54)\ngoto BadzFall\nBadzIce:\nTNT1 A 0 A_SpawnItemEx(\"BadzIceDeath\",0,0,54)\ngoto BadzFall\n}\n}\n\nactor BadzIceDeath\n{\nPROJECTILE\n-NOGRAVITY\n+CANBOUNCEWATER\n+RIPPER\n+DONTSPLASH\nDamage (0)\nBounceType \"Hexen\"\nBounceFactor 0.8\nTranslation \"192:192=4:4\", \"41:41=201:201\", \"5:8=72:72\", \"243:247=72:72\"\nStates\n{\nSpawn:\nORBD W 70\nORBD W 0 A_PlaySoundEx(\"weapon/centaurflash\",\"Weapon\")\nORBD WWWWW 0 A_SpawnItemEx(\"IceChunk\",0,0,0,random(-2,2),random(-2,2),random(1,4))\nORBD W 0 A_SpawnItemEx(\"PunyExplosion\")\nTNT1 A 35\nstop\n}\n}\n\nactor BadzIsDeadGG : GigaAstroExplode\n{\nvar int user_thatfar;\nreactiontime 18\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEx(\"weapon/hyperbomb\",\"Weapon\")\nTNT1 A 0 A_SpawnItemEx(\"BadzDedExplosion\")\nBoom:\nTNT1 A 0 A_SetUserVar(\"user_thatfar\",user_thatfar+8)\nTNT1 A 1 A_SpawnItemEx(\"BadzDiesSpark\",random(-user_thatfar,user_thatfar),0,random(-user_thatfar,user_thatfar),0,0,0,random(0,359))\nTNT1 A 0 A_CountDown\nloop\n}}\n\nactor BadzDiesSpark : ThunderTrail\n{\nTranslation \"228:228=251:251\"\nRenderstyle \"add\"\nalpha 0.5\n}\n\nactor BadzDedExplosion : GigaAstroExplode\n{\nTranslation \"210:210=252:252\"\nrenderstyle \"add\"\nAlpha 0.6\nScale 4.5\nStates\n{\nSpawn:\nASEX A 0\nASEX ABCDEF 3\nstop\n}}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/SuperNinja.txt",
        "contents": "actor MasterNinja : ClassBase\n{\nHealth 100\nplayer.MaxHealth 100\nplayer.displayname \"Shinobi\"\nplayer.soundclass \"assassin\"\nplayer.damagescreencolor \"black\"\nplayer.forwardmove 0.89, 0.89\nplayer.sidemove 0.9, 0.9\nplayer.jumpz 13\nplayer.startitem \"NinjaArts\"\nplayer.startitem \"CanUseItems\"\nplayer.startitem \"CanWallJump\"\nStates\n{\nSpawn:\nSHAM A 0\nSHAM B 1\nSHAM A 1\nGoto Spawn+2\nSee:\nSHAM BCDE 3\nGoto Spawn\nMissile:\nSHAM F 5\nSHAM G 4\ngoto Spawn\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/EdgeLord.txt",
        "contents": "actor EdgeLord : ClassBase\n{\nplayer.displayname \"EdgeLord\"\n//player.soundclass \"EdgeLord\"\nplayer.soundclass \"megaman\"\nplayer.forwardmove 0.75, 0.75\nplayer.sidemove 0.73, 0.73\nHealth 65\nPlayer.MaxHealth 65\nplayer.startitem \"EdgeGunBoss\"\nplayer.startitem \"EdgeBladeBoss\"\nplayer.startitem \"EdgeBurstItem\"\nplayer.startitem \"TeleportsBehindYouAmmo\", 28\nplayer.startitem \"DarkPowerAmmo\", 13\nplayer.startitem \"EdgeLordFlag\"\nstates\n{\nSpawn:\nSKUL A 0\nSKUL B 1\nSKUL A 1\nGoto Spawn+2\nSee:\nSKUL BCDE 5\nGoto Spawn\nMissile:\nSKUL F 5\nSKUL G 4\ngoto Spawn\n}\n}\n\nactor EdgeLordFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor EdgeHealingSubHealth : Inventory\n{\ninventory.amount 1\ninventory.maxamount 100\n}"
      },
      {
        "source": "pk3",
        "name": "actors/Classes/LordDamager.txt",
        "contents": "actor LordDamager : ClassBase\n{\nHealth 150\nplayer.MaxHealth 150\nplayer.displayname \"LordDamager\"\nplayer.soundclass \"lorddamager\"\nplayer.forwardmove 0.64, 0.64\nplayer.sidemove 0.64, 0.64\nplayer.startitem \"MissilePunchWep\"\nplayer.startitem \"IceThrowerWep\"\nStates\n{\nSpawn:\nLDMG A 0\nLDMG B 1\nLDMG A 1\nGoto Spawn+2\nSee:\nLDMG BC 4 A_PlaySoundEx(\"misc/hugequake2\",\"SoundSlot6\")\nGoto Spawn\nMissile:\nLDMG F 5\nLDMG G 4\ngoto Spawn\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.