Counts

endoom0
graphics0
lumps72
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "0b7de916-0b72-4d2e-a34f-0bdf24ecb577",
    "sha1": "994e9456705c976634a7c324947581066af0b372",
    "sha256": "0c0528faef75adebf1bb8e2ae56e56e35914d07d8b44b389e11b9b6200e253bc",
    "filenames": [
      "icemansnowballoffensive-v1bh.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2016-12-21 00:02:35",
      "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-12-21 00:02:35",
    "file": {
      "type": "PK3",
      "size": 76448,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/994e9456705c976634a7c324947581066af0b372/994e9456705c976634a7c324947581066af0b372.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 72,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "SBARINFO.V.txt",
        "contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHealthBar, 1\n{\nDrawBar \"SBHEBAR\", \"BAREMPTY\", Health, vertical, 24, 8;\nInInventory SnowLowHealthFlag, 1{DrawBar \"LOWHEBAR\", \"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;}\nDrawNumber 3,CMBHPFONT,Untranslated,Health,alignment(right),fillzeros,46, 15;\n\nInInventory SkullShieldCheck, 1{DrawBar \"BARFLS5\", \"BAREMPTY\", Health, vertical, 24, 8;}\nInInventory SkullBarrierProtection, 1{DrawBar \"BARFLS5\", \"BAREMPTY\", Health, vertical, 24, 8;}\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\n}\n\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\nDrawImage weaponicon, 16, 64;\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperArmWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceSlasherWep{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HyperBombWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FireStormWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBeamWep{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeSlowWep{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected OilSliderWep{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AirShooterWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BubbleLeadWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected QuickBoomerangWep{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrashBombWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeStopperWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AtomicFireWep{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 70{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected LeafShieldWep{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", LeafShieldCharge, vertical, 16, 8;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagnetMissileWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GeminiLaserWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HardKnuckleWep{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TopSpinWep{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SearchSnakeWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SparkShockWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ShadowBladeWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RainFlushWep{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DrillBombWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PharaohShotWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected RingBoomerangWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DustCrusherWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DiveMissileWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SkullbarrierWep{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterWaveWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PowerStoneWep{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GyroAttackWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected StarCrashWep{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ChargeKickWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NapalmBombWep{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrystalEyeWep{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CentaurFlashWep{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameBlastWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected KnightCrushWep{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PlantbarrierWep{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 SilverTomahawkWep{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WindStormWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected YamatoSpearWep{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JunkShieldWep{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected DangerWrapWep{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBoltWep{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WildCoilWep{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected SlashClawWep{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NoiseCrushWep{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ScorchWheelWep{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoHoldWep{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AstroCrushWep{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameSwordWep{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderClawWep{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HomingSniperWep{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected IceWaveWep {DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlashBombWep{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterBalloonWep{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CopyVisionWep{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LightningBoltWep{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceWallWep{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SpreadDrillWep{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RemoteMineWep{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaveBurnerWep{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagicCardWep{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM9\nIsSelected PlugBallWep {DrawBar \"BARAMM60\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LaserTridentWep {DrawBar \"BARAMM61\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoBlowWep {DrawBar \"BARAMM62\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JewelSatelliteWep{DrawBar \"BARAMM63\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory JewelShieldCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", JewelShieldCheck, vertical, 16, 8;}}\nIsSelected MagmaBazookaWep {DrawBar \"BARAMM64\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 20{DrawBar \"BARFLS13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ConcreteShotWep {DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BlackHoleBombWep {DrawBar \"BARAMM66\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HornetChaserWep {DrawBar \"BARAMM67\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM10\nIsSelected TripleBladeWep {DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterShieldWep {DrawBar \"BARAMM69\", \"VAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"BARAMT69\", \"NOBAR\", WaterShieldCheck, vertical, 24, 8;}} // Over HP\nIsSelected CommandoBombWep {DrawBar \"BARAMM70\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ChillSpikeWep {DrawBar \"BARAMM71\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderWoolWep {DrawBar \"BARAMM72\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ReboundStrikerWep {DrawBar \"BARAMM73\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WheelCutterWep {DrawBar \"BARAMM74\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCutterCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", WheelCutterCheck, vertical, 16, 8;}}\nIsSelected SolarBlazeWep {DrawBar \"BARAMM75\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MirrorBusterWep{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected ScrewCrusherWep{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BalladeCrackerWep{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\nInInventory SnowballBusterWep, 1{\nInInventory SnowballThrowAmmo, 0{Drawbar\"BAREMPTY\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory SnowballThrowAmmo, 1{Drawbar\"SNAMBR1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory SnowballThrowAmmo, 12{Drawbar\"SNAMBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory SIceWallFlag, 1{DrawImage \"ICWLF1F5\",290,35;}}}}}}}\n}"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.H.txt",
        "contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal, forcescaled\n{\nInInventory not NoHealthBar, 1\n{\nDrawbar \"SBHEVAR\", \"VAREMPTY\", Health, horizontal, 130, 184;\nInInventory SnowLowHealthFlag, 1{DrawBar \"LOWHEVAR\", \"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;}\nDrawNumber 3,CMBHPFONT,Untranslated,Health,alignment(right),fillzeros,129, 184;\n\nInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VAREMPTY\", Health, horizontal, 130, 184;}\nInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VAREMPTY\", Health, horizontal, 130, 184;}\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\n}\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 OilSliderFlag, 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, 70{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWep{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS1\", \"VNOBAR\", LeafShieldCharge, 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 SkullBarrierCooldown, 1{DrawBar \"VARAMM65\", \"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;\n\t\t\t\t\t\t\t   DrawBar \"VARHEALP\", \"VAREMPTY\", health, horizontal, 130, 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//MM9\nIsSelected PlugBallWep {DrawBar \"VARAMM60\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LaserTridentWep {DrawBar \"VARAMM61\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoBlowWep {DrawBar \"VARAMM62\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JewelSatelliteWep{DrawBar \"VARAMM63\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory JewelShieldCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", JewelShieldCheck, horizontal, 58, 184;}}\nIsSelected MagmaBazookaWep{DrawBar \"VARAMM64\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 20{DrawBar \"VARFLS13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ConcreteShotWep{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BlackHoleBombWep{DrawBar \"VARAMM66\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HornetChaserWep{DrawBar \"VARAMM67\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM10\nIsSelected TripleBladeWep {DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterShieldWep {DrawBar \"VARAMM69\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"VARAMT69\", \"VNOBAR\", WaterShieldCheck, horizontal, 130, 184;}}// Over HP\nIsSelected CommandoBombWep {DrawBar \"VARAMM70\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ChillSpikeWep {DrawBar \"VARAMM71\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderWoolWep {DrawBar \"VARAMM72\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ReboundStrikerWep {DrawBar \"VARAMM73\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WheelCutterWep {DrawBar \"VARAMM74\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCutterCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", WheelCutterCheck, horizontal, 58, 184;}}\nIsSelected SolarBlazeWep {DrawBar \"VARAMM75\", \"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\nInInventory SnowballBusterWep, 1{\nInInventory SnowballThrowAmmo, 0{Drawbar\"VAREMPTY\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nInInventory SnowballThrowAmmo, 1{Drawbar\"SNAMVR1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nInInventory SnowballThrowAmmo, 12{Drawbar\"SNAMVAR\", \"NOVAR\", Ammo1, horizontal, 58, 184;\nInInventory SIceWallFlag, 1{DrawImage \"ICWLF1F5\",290,35;}}}}}}}\n}}"
      },
      {
        "source": "pk3",
        "name": "SNDINFO.txt",
        "contents": "snow/throw\tSNOBALL\nsnow/death\tSNOLND\nsnow/punch  GPAWNCH\nsnow/item   JUNKCOL\nsnow/lowhealth HLTHLOW"
      },
      {
        "source": "pk3",
        "name": "fontdefs.txt",
        "contents": "CMBHPFONT\n\t{\n\t\t0 STYSCBM0\n\t\t1 STYSCBM1\n\t\t2 STYSCBM2\n\t\t3 STYSCBM3\n\t\t4 STYSCBM4\n\t\t5 STYSCBM5\n\t\t6 STYSCBM6\n\t\t7 STYSCBM7\n\t\t8 STYSCBM8\n\t\t9 STYSCBM9\n\t}"
      },
      {
        "source": "pk3",
        "name": "Actors/Snowman.txt",
        "contents": "actor Snowman : PlayerPawn\n{\nplayer.displayname \"Megaman\"\nplayer.soundclass \"megamanf\"\nplayer.damagescreencolor \"blue\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 13\nplayer.colorrange 0 0\nplayer.startitem \"SnowballBusterWep\"\nplayer.startitem \"SnowballThrowAmmo\", 32\nmass 9999\ngravity 0.8\n+NODAMAGETHRUST\n+DONTBLAST\n+NOBLOOD\n+QUICKTORETALIATE\ndamagefactor \"Dummy\", 0.0\nPlayer.MaxSkinSizeFactor 0, 0\nscale 2.5\nStates\n{\nSpawn:\nPLY1 A 0\nPLY1 B 1\nPLY1 A 1\nGoto Spawn+2\nSee:\nPLY1 BCDE 5\nGoto Spawn\nMissile:\nPLY1 F 5\nPLY1 G 4\nGoto Spawn+2\nPain:\nPLY1 H 1 A_ScaleVelocity(0.75) // I put a tic here. I hope it didn't break anything. Call 555-256-@CutmanMike for details\nPLY1 H 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb\")\nPLY1 H 0 A_Pain\nPLY1 H 1 A_SpawnItem(\"PainFX\",0,3)\nPLY1 H 1 A_Recoil(1)\nPLY1 HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nPLY1 H 1\nGoto Spawn\nPain.BotSight:\nPLY1 B 5 HealThing(1)\nGoto Spawn+2\nDeath:\nIce:\nPLY1 H 0 SetPlayerProperty(0, 0, 4)\nPLY1 H 0 A_GiveInventory(\"CutterFlag\",999)\nPLY1 H 0 A_GiveInventory(\"IsDead\",1)\nPLY1 H 0 A_TakeInventory(\"WeaponCharge\",999)\nPLY1 Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLY1 Z 0 A_GiveToTarget(\"KilledMe\",1)\nPLY1 H 1 A_PlayerScream\nPLY1 H 0 A_NoBlocking\nPLY1 H 0 A_FreezeDeath\nPLY1 H 20\nPLY1 H 0 A_SpawnItemEx(\"DroppedSnowballs\",0,0,16)\nPLY1 H 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\nPLY1 Z 1 A_CheckPlayerDone\nwait\nDeath.instagib:\nDeath.Telefrag:\nDeath.Falling:\nPLY1 H 0 SetPlayerProperty(0, 0, 4)\nPLY1 H 0 A_TakeInventory(\"WeaponCharge\",999)\nPLY1 H 0 A_NoBlocking\nPLY1 H 0 A_GiveInventory(\"CutterFlag\",999)\nPLY1 H 0 A_GiveInventory(\"IsDead\",1)\nPLY1 Z 1 A_Stop\nPLY1 H 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\nPLY1 Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLY1 Z 0 A_GiveToTarget(\"KilledMe\",1)\nPLY1 Z 1 A_CheckPlayerDone\nwait\n//stop\nPunkSpin:\nPLY1 AVW 3\nPLY1 XY 3\nGoto PunkSpin+3\nPunkStop:\nPLY1 WV 5\nGoto Spawn+2\nEnkerRaise:\nPLY1 Y 1\nloop\nEnkerAbsorb:\nPLY1 Y 0 A_PlaySound(\"weapon/mirrorabsorb\")\nPLY1 Y 0 A_GiveInventory(\"EnkerMirrorCount\",1)\nGoto EnkerAbsorb3\nEnkerAbsorb3:\nPLY1 Y 3 ACS_ExecuteAlways(998,0,65)\nPLY1 Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb2\")\nGoto Spawn+2\nEnkerAbsorb2:\nPLY1 Y 3 ACS_ExecuteAlways(998,0,66)\nPLY1 Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb3\")\nGoto Spawn+2\nDarkLeap:\nPLY1 Y 1 A_SpawnItemEx(\"DarkDamager\")\nPLY1 Y 0 A_JumpIf(z-floorz==0,\"Spawn\")\nloop\nBalladeJump:\nPLY1 Y 5 A_SpawnItemEx(\"BalladeMelee\")\nloop\nTheEnd:\nPLY1 G 4\nloop\nCreditWalk:\nPLY1 BCDE 8\nloop\nCreditRun:\nPLY1 BCDE 5\nloop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/SnowballBuster.txt",
        "contents": "actor SnowballBusterWep : BaseMM8BDMWep\n{\nWeapon.AmmoUse 4\nWeapon.AmmoGive 32\nWeapon.SlotNumber 1\nObituary \"%o was covered in snow by %k's Snowball.\"\nTag \"Snowballs\"\nweapon.ammotype \"SnowballThrowAmmo\"\ninventory.icon \"SNOBAL\"\nDropitem \"\"\nStates\n{\nSpawn:\nWEAP X 1\nloop\nReady:\nSNHD A 0 A_GunFlash\nSNHD A 0 ACS_ExecuteAlways(991,0,680)\nSNHD A 0 A_JumpIfInventory(\"SnowballThrowAmmo\",4,3)\nSNHD L 1 A_WeaponReady(WRF_NOSWITCH)\nGoto Ready+1\nSNHD AABCDCBEFGHIJKJIHGFE 2 A_WeaponReady(WRF_NOSWITCH)\nGoto Ready+1\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nSNHD A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nSNHD A 1 A_Raise\nLoop\nFire:\nSNHD A 0 A_JumpIfNoAmmo(\"Melee\")\nSNHD A 0 A_PlaySoundEx(\"snow/throw\",\"Weapon\")\nSNHD A 0 A_JumpIfHealthLower(2,\"Fire4\")\nSNHD A 0 A_JumpIfHealthLower(26,\"Fire3\")\nSNHD A 0 A_FireCustomMissile(\"Snowball1\",0,1,8,0)\nSNOB ABCDE 3\nSNHD MN 2\nSNHD A 0 A_Refire\nGoto Ready+1\nFire3:\nSNHD A 0 A_FireCustomMissile(\"Snowball\",0,0,8,0)\nSNHD A 0 A_TakeInventory(\"SnowballThrowAmmo\",2)\nSNOB ABCDE 2\nSNHD MN 1\nSNHD A 0 A_Refire\nGoto Ready+1\nFire4:\nSNHD A 0 A_FireCustomMissile(\"Snowball2\",0,0,8,0)\nSNHD A 0 A_TakeInventory(\"SnowballThrowAmmo\",1)\nSNOB ACE 1\nSNHD A 0 A_Refire\nGoto Ready+1\nMelee:\nSNHD A 0 A_JumpIfHealthLower(2,\"Melee6\")\nSNHD A 0 A_JumpIfHealthLower(11,\"Melee5\")\nSNHD A 0 A_JumpIfHealthLower(26,\"Melee4\")\nSNHD A 0 A_JumpIfHealthLower(51,\"Melee3\")\nSNHD A 0 A_JumpIfHealthLower(76,\"Melee2\")\nSNOB F 2 Offset(56,82)\nSNOB F 2 Offset(28,58)\nSNHD A 0 A_PlaySoundEx(\"snow/punch\",\"Weapon\")\nSNHD A 0 A_FireCustomMissile(\"BasicMelee\",0,0,8,0)\nSNOB F 2 Offset(-14,18)\nSNOB F 9\nSNOB F 2 Offset(28,58)\nSNOB F 4 Offset(56,82)\nSNHD A 0 A_Refire\nGoto Ready+1\nMelee2:\nSNOB F 2 Offset(56,82)\nSNOB F 2 Offset(28,58)\nSNHD A 0 A_PlaySoundEx(\"snow/punch\",\"Weapon\")\nSNHD A 0 A_FireCustomMissile(\"BasicMelee\",0,0,8,0)\nSNOB F 2 Offset(-14,18)\nSNOB F 6\nSNOB F 2 Offset(28,58)\nSNOB F 3 Offset(56,82)\nSNHD A 0 A_Refire\nGoto Ready+1\nMelee3:\nSNOB F 2 Offset(56,82)\nSNOB F 2 Offset(28,58)\nSNHD A 0 A_PlaySoundEx(\"snow/punch\",\"Weapon\")\nSNHD A 0 A_FireCustomMissile(\"BasicMelee\",0,0,8,0)\nSNOB F 2 Offset(-14,18)\nSNOB F 4\nSNOB F 2 Offset(28,58)\nSNOB F 2 Offset(56,82)\nSNHD A 0 A_Refire\nGoto Ready+1\nMelee4:\nSNOB F 2 Offset(56,82)\nSNOB F 2 Offset(28,58)\nSNHD A 0 A_PlaySoundEx(\"snow/punch\",\"Weapon\")\nSNHD A 0 A_FireCustomMissile(\"BasicMelee\",0,0,8,0)\nSNOB F 1 Offset(-14,18)\nSNOB F 2\nSNOB F 1 Offset(28,58)\nSNOB F 1 Offset(56,82)\nSNHD A 0 A_Refire\nGoto Ready+1\nMelee5:\nSNOB F 1 Offset(56,82)\nSNOB F 1 Offset(28,58)\nSNHD A 0 A_PlaySoundEx(\"snow/punch\",\"Weapon\")\nSNHD A 0 A_FireCustomMissile(\"BasicMelee\",0,0,8,0)\nSNOB F 1 Offset(-14,18)\nSNOB F 1\nSNOB F 1 Offset(28,58)\nSNOB F 1 Offset(56,82)\nSNHD A 0 A_Refire\nGoto Ready+1\nMelee6:\nSNOB F 1\nSNHD A 0 A_PlaySoundEx(\"snow/punch\",\"Weapon\")\nSNHD A 0 A_FireCustomMissile(\"BasicMelee\",0,0,8,0)\nSNOB G 1\nSNHD A 0 A_Refire\nGoto Ready+1\nAltfire:\nSNHD L 0 A_JumpIfInventory(\"SnowballThrowAmmo\",12,2)\ngoto Melee\nSNHD L 0 A_JumpIfInventory(\"SIceWallFlag\",1,\"Melee\")\nSNHD L 0 A_JumpIfInventory(\"SnowballFlag\",1,\"Fire2\")\nRevUp:\nSNHD L 1 A_GiveInventory(\"SnowballFlag\",1)\nReved:\nSNHD L 4 A_WeaponReady(WRF_NOSWITCH|WRF_NOPRIMARY)\ngoto IceWall\nFire2:\nSNHD L 1 A_FireCustomMissile(\"IceWallPointer\",0,0,8)\nGoto Reved\nIceWall:\nSNHD L 0 A_JumpIfInventory(\"SIceWallFlag\",1,\"NoAmmo\")\nSNHD L 0 A_GiveInventory(\"SIceWallFlag\",1)\nSNHD L 0 A_TakeInventory(\"SnowballFlag\",1)\nSNHD L 0 A_TakeInventory(\"SnowballThrowAmmo\",12)\nSNHD L 0 A_FireCustomMissile(\"IceWallSpawnerF\",0,0,8)\nGoto Ready+1\nNoAmmo:\nSNHD L 1 ACS_Execute(979,0)\nGoto Ready+1\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 A_JumpIfHealthLower(26,\"LowHealthFlash\")\nloop\nLowHealthFlash:\nTNT1 A 0 A_GiveInventory(\"SnowLowHealthFlag\",1)\nTNT1 A 0 A_PlaySoundEx(\"snow/lowhealth\",\"SoundSlot8\")\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 1 ACS_ExecuteAlways(991,0,680)\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\ngoto LHFlashLoop\nLHFlashLoop:\nTNT1 A 1 A_JumpIfInventory(\"IsDead\",1,\"FlashDead\")\nTNT1 A 0 A_JumpIfHealthLower(26,\"LHFlashLoop\")\nTNT1 A 0 A_TakeInventory(\"SnowLowHealthFlag\",1)\ngoto Flash\nFlashDead:\nTNT1 A 1 ACS_ExecuteAlways(991,0,681)\nloop\n}\n}\n\nactor SnowballFlag : Inventory{inventory.amount 1 inventory.maxamount 1}\nactor SIceWallFlag : Inventory{inventory.amount 1 inventory.maxamount 1}\n\nactor SnowLowHealthFlag : Inventory{inventory.amount 1 inventory.maxamount 1}\n\nactor SnowballThrowAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 32\n}\n\nactor Snowball1\n{\nPROJECTILE\n-NOGRAVITY\ngravity 0.8\ndamagetype \"Snowball\"\nObituary \"%o was covered in snow by %k's Snowball.\"\nSpeed 40\nDamage (25)\nradius 6\nheight 6\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nSNBL A 0 ThrustThingZ(0, 10, 0, 1)\nSNBL A 1 A_SpawnItemEx(\"SnowballFX\",random(-5,5),random(-5,5),random(-5,5))\ngoto Spawn+2\nDeath:\nTNT1 A 0 A_PlaySoundEx(\"snow/death\",\"Weapon\")\nTNT1 A 0 A_Stop\nTNT1 A 0 A_CheckFloor(\"FloorDeath\")\nTNT1 A 0 A_CheckFloor(\"CeilingDeath\")\nTNT1 AAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"SnowballFX\",0,0,0,random(-8,-1),random(-8,8),random(-8,8))\nstop\nCeilingDeath:\nTNT1 AAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"SnowballFX\",0,0,0,random(-8,8),random(-8,8),random(-8,-1))\nstop\nFloorDeath:\nTNT1 AAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"SnowballFX\",0,0,0,random(1,8),random(-8,8),random(5,10))\nstop\nCrash:\nTNT1 A 0 A_SpawnItemEx(\"SnowballHitFX\",0,0,0)\ngoto Death\n}\n}\n\nactor Snowball2 : Snowball1{Damage (5)}\n\nactor SnowballFX\n{\n+CLIENTSIDEONLY\n+NOGRAVITY\n+NOINTERACTION\n+THRUGHOST\n+THRUACTORS\n+NOCLIP\nscale 3\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Jump(256,\"One\",\"Two\",\"Three\")\nstop\nOne:\nSNBL B 1\nSNBL B 1 A_Fadeout(0.08)\nloop\nTwo:\nSNBL C 1\nSNBL C 1 A_Fadeout(0.08)\nloop\nThree:\nSNBL D 1\nSNBL D 1 A_Fadeout(0.08)\nloop\n}\n}\n\nactor SnowballHitFX\n{\n+CLIENTSIDEONLY\n+NOGRAVITY\n+NOINTERACTION\n+THRUGHOST\n+THRUACTORS\n+NOCLIP\nscale 1\nStates\n{\nSpawn:\nTNT1 A 0\nICEX PQRST 2\nstop\n}\n}\n\nactor IceWallPointer : FastProjectile\n{\nPROJECTILE\n+CLIENTSIDEONLY\n+NOGRAVITY\n+THRUACTORS\nrenderstyle \"translucent\"\nspeed 100\nHeight 1\nRadius 1\nReactionTime 3\nscale 3.5\nalpha 0.6\nStates\n{\nSpawn:\nTNT1 A 1 A_Countdown\nloop\nDeath:\nHSNI K 1\nstop\n}\n}\n\nactor IceWallSpawnerF : FastProjectile\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nspeed 100\nHeight 64\nRadius 24\nReactionTime 3\nscale 5\nStates\n{\nSpawn:\nTNT1 A 1 A_Countdown\nloop\nDeath:\nTNT1 A 0 A_PlaySoundEx(\"weapon/icewallspawn\",\"Weapon\")\nICWL ABCDE 2\nTNT1 A 0 A_ChangeFlag(\"THRUACTORS\",0)\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",0)\nTNT1 A 0 A_SpawnItemEx(\"IceWallF\")\nstop\n}\n}\n\nactor IceWallF\n{\n+MISSILE\nRadius 50\nHeight 128\n+SOLID\n+NODAMAGETHRUST\n+NOBLOOD\n+MOVEWITHSECTOR\n+DONTSPLASH\n+DONTRIP\n+STEPMISSILE\n+FLOORHUGGER\nscale 4.5\nStates\n{\nSpawn:\nICWL F 0 A_JumpIfInventory(\"CutterFlag\",100,\"Death\")\nICWL F 1 A_GiveInventory(\"CutterFlag\")\nloop\nCrash:\nXDeath:\nDeath:\nICWL K 0 A_TakeFromTarget(\"SIceWallFlag\")\nICWL K 0 A_ChangeFlag(\"SOLID\", 0)\nICWL K 10\nICWL LM 5\nstop\n}\n}\n\nactor BasicMelee\n{\nPROJECTILE\n+DONTBLAST\nRadius 20\nHeight 20\nscale 2.5\nObituary \"%o thought %k cheated for punching.\"\nspeed 70\ndamage (4)\nreactiontime 1\ndamagetype \"Punch\"\nStates\n{\nSpawn:\nHARD C 0\nHARD C 1 A_CountDown\ngoto Spawn+1\nDeath:\nXDeath:\nHARD C 0 A_Stop\nHARD CDE 2\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/REPLACE.txt",
        "contents": "actor SnowPack : WeaponEnergy replaces SmallHealth\n{\ninventory.pickupmessage \"Picked up 1 Snowball!\"\ninventory.pickupsound \"snow/item\"\nScale 2.0\nStates\n{\nSpawn:\nSNPF C 1\nloop\nPickup:\nTNT1 A 0 A_GiveInventory(\"SnowballThrowAmmo\",2)\nstop\n}\n}\n\nactor DroppedSnowballs : CustomInventory\n{\nStates\n{\nSpawn:\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",32,\"Eight\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",28,\"Seven\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",24,\"Six\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",20,\"Five\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",16,\"Four\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",12,\"Three\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",8,\"Two\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SnowballThrowAmmo\",4,\"One\")\nstop\nOne:\nTNT1 A 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nTwo:\nTNT1 AA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nThree:\nTNT1 AAA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nFour:\nTNT1 AAAA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nFive:\nTNT1 AAAAA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nSix:\nTNT1 AAAAAA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nSeven:\nTNT1 AAAAAAA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\nEight:\nTNT1 AAAAAAAA 0 A_SpawnItemEx(\"DroppedSnowball\",0,0,0,random(-8,8),random(-8,8),random(-8,8))\nstop\n}\n}\n\nactor DroppedSnowball : SnowPack\n{\nreactiontime 1000\nStates\n{\nSpawn:\nSNBL E 1 A_Countdown\nloop\nPickup:\nTNT1 A 0 A_GiveInventory(\"SnowballThrowAmmo\",2)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor BigSnowPack : BigWeaponEnergy replaces BigHealth\n{\ninventory.pickupmessage \"Picked up 3 Snowballs!\"\ninventory.pickupsound \"snow/item\"\nScale 2.0\nStates\n{\nSpawn:\nSNPF D 1\nloop\nPickup:\nTNT1 A 0 A_GiveInventory(\"SnowballThrowAmmo\",6)\nstop\n}\n}\n\nactor SnowballEnergy replaces WeaponEnergy\n{\nscale 2.0\nheight 30\nRadius 20\nMass 99999999\nStates\n{\nSpawn:\nSNPF A 0\nSNPF AAA 1 A_SpawnItemEx(\"SnowballFX\",random(-8,8),random(-8,8),random(-8,8),random(-4,4),random(-4,4),random(-4,4))\nGoto Spawn2\nSpawn2:\nSNPF AAA 1 A_SpawnItemEx(\"SnowballFX\",random(-8,8),random(-8,8),random(-8,8),random(-4,4),random(-4,4),random(-4,4))\nSNPF A 0 ACS_ExecuteAlways(723,0, 1, 30, 7)\nSNPF A 2 A_Jumpifcloser(300,\"Spawn2\")\nloop\n}\n}\n\nactor BigSnowballEnergy replaces BigWeaponEnergy\n{\nscale 2.0\nheight 40\nRadius 30\nMass 99999999\nStates\n{\nSpawn:\nSNPF B 0\nSNPF BBB 1 A_SpawnItemEx(\"SnowballFX\",random(-16,16),random(-16,16),random(-16,16),random(-4,4),random(-4,4),random(-4,4))\nGoto Spawn2\nSpawn2:\nSNPF BBB 1 A_SpawnItemEx(\"SnowballFX\",random(-16,16),random(-16,16),random(-16,16),random(-4,4),random(-4,4),random(-4,4))\nSNPF B 0 ACS_ExecuteAlways(723,0, 2, 70, 7)\nSNPF B 2 A_Jumpifcloser(600,\"Spawn2\")\nloop\n}\n}\n\nactor GivePackage : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\n//always make sure it's highest to lowest\nTNT1 A 1 A_Jumpifinventory(\"PackageID\",2,\"BigSnow\")\nTNT1 A 1 A_Jumpifinventory(\"PackageID\",1,\"SmallSnow\")\nTNT1 A 0\nstop\n//you can change these states how you want.\nSmallSnow:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,4)\nTNT1 A 0 A_JumpIfInventory(\"SnowballAmmo\",32,2)\nTNT1 A 0 A_PlaySoundEx(\"item/energyup\",\"Item\")\nTNT1 A 0 A_Giveinventory(\"SnowballThrowAmmo\",1)\nTNT1 A 0 A_TakeInventory(\"PackageID\",999)\nstop\nBigSnow:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,4)\nTNT1 A 0 A_JumpIfInventory(\"SnowballAmmo\",32,2)\nTNT1 A 0 A_PlaySoundEx(\"item/energyup\",\"Item\")\nTNT1 A 0 A_Giveinventory(\"SnowballThrowAmmo\",2)\nTNT1 A 0 A_TakeInventory(\"PackageID\",999)\nstop\nNope:\nTNT1 A 0\nstop\n}\n}\n\n//this determines what item to give from the Givepackage\nactor PackageID : Inventory\n{\ninventory.amount 0\nInventory.MaxAmount 100\n}\n\nactor absolutelynothing1 replaces RollingCutterWep\n{\nstates\n{\nspawn:\nTNT1 A 0\nstop\n}\n}\n\nactor absolutelynothing2 : absolutelynothing1 replaces SuperArmWep\n{\n}\n\nactor absolutelynothing3 : absolutelynothing1 replaces SuperArmWep\n{\n}\n\nactor absolutelynothing4 : absolutelynothing1 replaces HyperBombWep\n{\n}\n\nactor absolutelynothing5 : absolutelynothing1 replaces FireStormWep\n{\n}\n\nactor absolutelynothing6 : absolutelynothing1 replaces IceSlasherWep\n{\n}\n\nactor absolutelynothing7 : absolutelynothing1 replaces ThunderBeamWep\n{\n}\n\nactor absolutelynothing8 : absolutelynothing1 replaces OilSliderWep\n{\n}\n\nactor absolutelynothing9 : absolutelynothing1 replaces TimeSlowWep\n{\n}\n\nactor absolutelynothing10 : absolutelynothing1 replaces AirShooterWep\n{\n}\n\nactor absolutelynothing11 : absolutelynothing1 replaces AtomicFireWep\n{\n}\n\nactor absolutelynothing12 : absolutelynothing1 replaces BubbleLeadWep\n{\n}\n\nactor absolutelynothing13 : absolutelynothing1 replaces CrashBombWep\n{\n}\n\nactor absolutelynothing14 : absolutelynothing1 replaces LeafShieldWep\n{\n}\n\nactor absolutelynothing15 : absolutelynothing1 replaces MetalBladeWep\n{\n}\n\nactor absolutelynothing16 : absolutelynothing1 replaces QuickBoomerangWep\n{\n}\n\nactor absolutelynothing17 : absolutelynothing1 replaces TimeStopperWep\n{\n}\n\nactor absolutelynothing18 : absolutelynothing1 replaces GeminiLaserWep\n{\n}\n\nactor absolutelynothing19 : absolutelynothing1 replaces HardKnuckleWep\n{\n}\n\nactor absolutelynothing20 : absolutelynothing1 replaces MagnetMissileWep\n{\n}\n\nactor absolutelynothing21 : absolutelynothing1 replaces NeedleCannonWep\n{\n}\n\nactor absolutelynothing22 : absolutelynothing1 replaces SearchSnakeWep\n{\n}\n\nactor absolutelynothing23 : absolutelynothing1 replaces ShadowBladeWep\n{\n}\n\nactor absolutelynothing24 : absolutelynothing1 replaces SparkShockWep\n{\n}\n\nactor absolutelynothing25 : absolutelynothing1 replaces TopSpinWep\n{\n}\n\nactor absolutelynothing26 : absolutelynothing1 replaces DiveMissileWep\n{\n}\n\nactor absolutelynothing27 : absolutelynothing1 replaces DrillBombWep\n{\n}\n\nactor absolutelynothing28 : absolutelynothing1 replaces DustCrusherWep\n{\n}\n\nactor absolutelynothing29 : absolutelynothing1 replaces FlashStopperWep\n{\n}\n\nactor absolutelynothing30 : absolutelynothing1 replaces PharaohShotWep\n{\n}\n\nactor absolutelynothing31 : absolutelynothing1 replaces RainFlushWep\n{\n}\n\nactor absolutelynothing32 : absolutelynothing1 replaces RingBoomerangWep\n{\n}\n\nactor absolutelynothing33 : absolutelynothing1 replaces SkullBarrierWep\n{\n}\n\nactor absolutelynothing34 : absolutelynothing1 replaces ChargeKickWep\n{\n}\n\nactor absolutelynothing35 : absolutelynothing1 replaces CrystalEyeWep\n{\n}\n\nactor absolutelynothing36 : absolutelynothing1 replaces GravityHoldWep\n{\n}\n\nactor absolutelynothing37 : absolutelynothing1 replaces GyroAttackWep\n{\n}\n\nactor absolutelynothing38 : absolutelynothing1 replaces NapalmBombWep\n{\n}\n\nactor absolutelynothing39 : absolutelynothing1 replaces PowerStoneWep\n{\n}\n\nactor absolutelynothing40 : absolutelynothing1 replaces StarCrashWep\n{\n}\n\nactor absolutelynothing41 : absolutelynothing1 replaces WaterWaveWep\n{\n}\n\nactor absolutelynothing42 : absolutelynothing1 replaces BlizzardAttackWep\n{\n}\n\nactor absolutelynothing43 : absolutelynothing1 replaces CentaurFlashWep\n{\n}\n\nactor absolutelynothing44 : absolutelynothing1 replaces FlameBlastWep\n{\n}\n\nactor absolutelynothing45 : absolutelynothing1 replaces KnightCrushWep\n{\n}\n\nactor absolutelynothing46 : absolutelynothing1 replaces PlantBarrierWep\n{\n}\n\nactor absolutelynothing47 : absolutelynothing1 replaces SilverTomahawkWep\n{\n}\n\nactor absolutelynothing48 : absolutelynothing1 replaces WindStormWep\n{\n}\n\nactor absolutelynothing49 : absolutelynothing1 replaces YamatoSpearWep\n{\n}\n\nactor absolutelynothing50 : absolutelynothing1 replaces FreezeCrackerWep\n{\n}\n\nactor absolutelynothing51 : absolutelynothing1 replaces DangerWrapWep\n{\n}\n\nactor absolutelynothing52 : absolutelynothing1 replaces JunkShieldWep\n{\n}\n\nactor absolutelynothing53 : absolutelynothing1 replaces NoiseCrushWep\n{\n}\n\nactor absolutelynothing54 : absolutelynothing1 replaces ScorchWheelWep\n{\n}\n\nactor absolutelynothing55 : absolutelynothing1 replaces ThunderBoltWep\n{\n}\n\nactor absolutelynothing56 : absolutelynothing1 replaces WildCoilWep\n{\n}\n\nactor absolutelynothing57 : absolutelynothing1 replaces SlashClawWep\n{\n}\n\nactor absolutelynothing58 : absolutelynothing1 replaces MegaBallWep\n{\n}\n\nactor absolutelynothing59 : absolutelynothing1 replaces AstroCrushWep\n{\n}\n\nactor absolutelynothing60 : absolutelynothing1 replaces FlameSwordWep\n{\n}\n\nactor absolutelynothing61 : absolutelynothing1 replaces FlashBombWep\n{\n}\n\nactor absolutelynothing62 : absolutelynothing1 replaces HomingSniperWep\n{\n}\n\nactor absolutelynothing63 : absolutelynothing1 replaces IceWaveWep\n{\n}\n\nactor absolutelynothing64 : absolutelynothing1 replaces ThunderClawWep\n{\n}\n\nactor absolutelynothing65 : absolutelynothing1 replaces TornadoHoldWep\n{\n}\n\nactor absolutelynothing66 : absolutelynothing1 replaces WaterBalloonWep\n{\n}\n\nactor absolutelynothing67 : absolutelynothing1 replaces TenguBladeWep\n{\n}\n\nactor absolutelynothing68 : absolutelynothing1 replaces WaveBurnerWep\n{\n}\n\nactor absolutelynothing69 : absolutelynothing1 replaces SpreadDrillWep\n{\n}\n\nactor absolutelynothing70 : absolutelynothing1 replaces CopyVisionWep\n{\n}\n\nactor absolutelynothing71 : absolutelynothing1 replaces MagicCardWep\n{\n}\n\nactor absolutelynothing72 : absolutelynothing1 replaces RemoteMineWep\n{\n}\n\nactor absolutelynothing73 : absolutelynothing1 replaces IceWallWep\n{\n}\n\nactor absolutelynothing74 : absolutelynothing1 replaces LightningBoltWep\n{\n}\n\nactor absolutelynothing75 : absolutelynothing1 replaces BalladeCrackerWep\n{\n}\n\nactor absolutelynothing76 : absolutelynothing1 replaces MirrorBusterWep\n{\n}\n\nactor absolutelynothing77 : absolutelynothing1 replaces SakugarneWep\n{\n}\n\nactor absolutelynothing78 : absolutelynothing1 replaces ScrewCrusherWep\n{\n}\n\nactor absolutelynothing79 : absolutelynothing1 replaces BassUpgrade\n{\n}\n\nactor absolutelynothing80 : absolutelynothing1 replaces ProtoUpgrade\n{\n}\n\nactor absolutelynothing81 : absolutelynothing1 replaces AdaptorUpgrade\n{\n}\n\nactor absolutelynothing82 : absolutelynothing1 replaces LaserBusterUpgrade\n{\n}\n\nactor absolutelynothing83 : absolutelynothing1 replaces ArrowBusterUpgrade\n{\n}\n\nactor absolutelynothing84 : absolutelynothing1 replaces DuoFistUpgrade\n{\n}\n\nactor absolutelynothing85 : absolutelynothing1 replaces TrebleBoostUpgrade\n{\n}\n\nactor absolutelynothing86 : absolutelynothing1 replaces WTank\n{\n}\n\nactor absolutelynothing87 : absolutelynothing1 replaces MTank\n{\n}\n\nactor absolutelynothing88 : absolutelynothing1 replaces BeatSupport\n{\n}\n\nactor absolutelynothing89 : absolutelynothing1 replaces ReggaeCall\n{\n}\n\nactor absolutelynothing90 : absolutelynothing1 replaces EnergyBalancer\n{\n}\n\nactor absolutelynothing91 : absolutelynothing1 replaces EddieSummon\n{\n}\n\nactor absolutelynothing92 : absolutelynothing1 replaces TimeStopperGiver\n{\n}\n\nactor absolutelynothing93 : absolutelynothing1 replaces FlashStopperGiver\n{\n}\n\nactor absolutelynothing94 : absolutelynothing1 replaces SkullBarrierGiver\n{\n}\n\nactor absolutelynothing95 : absolutelynothing1 replaces SakugarneGiver\n{\n}\n\nactor absolutelynothing96 : absolutelynothing1 replaces TangoSummon\n{\n}\n\nactor absolutelynothing97 : absolutelynothing1 replaces TrebleSentry\n{\n}\n\nactor absolutelynothing98 : absolutelynothing1 replaces RushCoil\n{\n}\n\nactor absolutelynothing99 : absolutelynothing1 replaces RushJet\n{\n}\n\nactor absolutelynothing100 : absolutelynothing1 replaces RushMarine\n{\n}\n\nactor absolutelynothing101 : absolutelynothing1 replaces Item1\n{\n}\n\nactor absolutelynothing102 : absolutelynothing1 replaces Item2\n{\n}\n\nactor absolutelynothing104 : absolutelynothing1 replaces ETank\n{\n}\n\nactor absolutelynothing105 : absolutelynothing1 replaces ConcreteShotWep\n{\n}\n\nactor absolutelynothing106 : absolutelynothing1 replaces TornadoBlowWep\n{\n}\n\nactor absolutelynothing107 : absolutelynothing1 replaces LaserTridentWep\n{\n}\n\nactor absolutelynothing108 : absolutelynothing1 replaces PlugBallWep\n{\n}\n\nactor absolutelynothing109 : absolutelynothing1 replaces HornetChaserWep\n{\n}\n\nactor absolutelynothing110 : absolutelynothing1 replaces MagmaBazookaWep\n{\n}\n\nactor absolutelynothing111 : absolutelynothing1 replaces BlackHoleBombWep\n{\n}\n\nactor absolutelynothing112 : absolutelynothing1 replaces JewelSatelliteWep\n{\n}\n\nactor absolutelynothing113 : absolutelynothing1 replaces SolarBlazeWep\n{\n}\n\nactor absolutelynothing114 : absolutelynothing1 replaces ExitUnit\n{\n}\n\nactor absolutelynothing115 : absolutelynothing1 replaces PartyBall\n{\n}\n\nactor absolutelynothing116 : absolutelynothing1 replaces BeatCall\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.