idm_v099b.pk3

PK3 24 MiB 0 map(s)

Counts

endoom1
graphics2
lumps1946
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "035dbbe0-a8a2-404e-b586-73bdb7fea16c",
    "sha1": "419db151b5be2ea13f7f76a3a097ad79134955b2",
    "sha256": "db13b253272c079d3481602ba8185996d15abbbbcbda272dae9070819d487cb8",
    "filenames": [
      "idm_v099b.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2021/06/28 23:14:17",
      "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/06/28 23:14:17",
    "file": {
      "type": "PK3",
      "size": 24874412,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/419db151b5be2ea13f7f76a3a097ad79134955b2/419db151b5be2ea13f7f76a3a097ad79134955b2.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 1,
        "graphics": 2,
        "lumps": 1946,
        "maps": 0,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "GAMEINFO.txt",
        "contents": "STARTUPTYPE = \"Hexen\"\nSTARTUPTITLE = \"Insanity Deathmatch v0.99\"\nSTARTUPCOLORS = \"FFFF00\",\"BB0000\""
      },
      {
        "source": "pk3",
        "name": "LANGUAGE.txt",
        "contents": "[enu default]\nOB_MPDEFAULT = \"%o became a test subject for %k's BFG Prototype.\";\n// ^ This is a workaround for the BFG's tracer obituary in Zandronum.\nOB_KILLEDSELF = \"%o killed %p own dumb self.\";\nOB_REFLECTION = \"%o's tasted %p own medicine from %k's reflection.\";\nOB_BFG10K_SELF = \"%o blasted %p own dumb ass with %p BFG10000.\";\n\nPRESSKEY = \"Please press your entire keyboard with a hydraulic press.\";\nPRESSYN = \"Press Yeah! or Nope! If you can't find them, try slamming your fist on the keyboard.\";\nDOSY = \"\";\nMNU_CHOOSECLASS = \"CHOOSE WEAPON:\";\n\nTXT_YES = \"Yeah!\";\nTXT_NO = \"Nope!\";\n\n// Quitting messages\n\nQUITMSG = \"Are you sure you're sane enough\\nto escape the Insanity?\";\nQUITMSG1 = \"Admit you're a complete wuss and press Y.\\nOr show everyone you never give up and press N!\";\nQUITMSG2 = \"Well then! I strongly recommend\\nyou and your friends\\nget on outta here\\nbefore I'll have y'all SHOT!\";\nQUITMSG3 = \"Yeah, I dare you - rage quit!\\nC'mon, make us both happy!\";\nQUITMSG4 = \"Ooh, someone's gone mad!\\nYou gonna go play\\na baby's game now?\";\nQUITMSG5 = \"If you quit now,\\n\\nI will find you,\\n\\nand I will kill you!\";\nQUITMSG6 = \"For glorious gibs and enormous explosions, press N.\\nFor charring chores and ho-hum homework, press Y.\";\nQUITMSG7 = \"Don't say I didn't warn you about the Insanity!\";\nQUITMSG8 = \"You're about to quit?\\nYou shouldn't do that.\\nYou might as well first quit\\nbeing such a wussy instead!\";\nQUITMSG9 = \"Are you sure you want to fire an ICBM on target 'Home'?\";\nQUITMSG10 = \"Are you sure this WAD has gotten upon your nerves enough?\";\nQUITMSG11 = \"\\cDKaapeli\\cV47's\\n\\nabout to make\\n\\nyou his b*tch.\";\nQUITMSG12 = \"If you're a noobie, press Y!\\nIf you're a deathmatch veteran,\\nwell, don't let me tell you what to do!\";\nQUITMSG13 = \"There's different people\\nwho press Y in this screen:\\n\\nKids who play battle royales, zoomers who like graphics more than gameplay, Justin Bieber, and other wimps like you.\";\nQUITMSG14 = \"Are you sure you want to cower in the corner of your room and get as far away as possible \"\n\"from that 'hacker' who is in fact not one and instead just another Deathmatch veteran who \"\n\"just shows how bad you are as a player and how good you are as a mop for cleaning the arena of \"\n\"their enemies' gory red pieces and thin red paste including you as the mop?\\nInsane, isn't it?\";\nQUITMSG15 = \"Press Y for more hurtitude.\\nPress N for more gibbitude!\";\nQUITMSG16 = \"You can run back to Vanilla DM,\\nbut there's no escape from the Insanity!\";\nQUITMSG17 = \"Are you sure you want to detonate the 100 charges of C4 explosives underneath your house?\";\nQUITMSG18 = \"Are you sure you want to drown in sadness forever because of how much you suck in deathmatch?\";\nQUITMSG19 = \"Admit you're a baby and press Y.\\nOr prove you're more than just a target dummy and press N!\";\nQUITMSG20 = \"Press Y to pay respects.\\nPress N to rise from the dead!\";\nQUITMSG21 = \"Trust me. Going back to Vanilla DM\\ndoesn't help your odds much...\";\nQUITMSG22 = \"Are you sure you want to give orders to 50 Finnish K9 armored howitzers to fire at your current location?\";\nQUITMSG23 = \"Are you sure you turned the safety off?\";\nQUITMSG24 = \"Are you su-... oh well alright then!\";\nQUITMSG25 = \"Press Y for Reality.\\nPress N for INSANITY!\";\nQUITMSG26 = \"Before rage quitting, remember to punch a hole through your monitor and throw it out of the window!\";\nQUITMSG27 = \"Before you hit that Y key,\\njust remember:\\n\\nYou's a b*tch.\";\nQUITMSG28 = \"Listen up! I got a feva!\\nAnd the only perscription is moar' INSANITY!\";\nQUITMSG29 = \"Are you sure you want the president of the Republic of Finland to launch a nuclear missile on top of your house?\";\nQUITMSG30 = \"Are you sure you've been splattered across the arenas by veterans enough?\";\nQUITMSG31 = \"Are you sure you shot down the Heat Seeker Missiles?\\n\\nThey can be shot down, you know?\";\nQUITMSG32 = \"You know, hitting ALT+F4 is way faster than doing this...\";\nQUITMSG33 = \"This is the easy way out.\\nIt's also the wussy way out!\\n\\nYou don't wanna be wussy...\";\nQUITMSG34 = \"Are you sure YOU picked up the Big Weapons? Not the enemy?\";\n\nSTSTR_DQDON = \"Godmode enabled!\";\nSTSTR_DQDOFF = \"Godmode disabled!\";\nSTSTR_NCON = \"Noclip enabled!\";\nSTSTR_NCOFF = \"Noclip disabled!\";\nSTSTR_NC2ON = \"Noclip enabled!\";\nSTSTR_CLEV = \"Switching map...\";\nSTSTR_KFAADDED = \"Fully Loaded up to the keys!\";\nSTSTR_FAADDED = \"Fully Loaded!\";\nTXT_BUDDHAON = \"Demigodmode enabled!\";\nTXT_BUDDHAOFF = \"Demigodmode disabled!\";\n\nNETEND = \"You can't end the Insanity!\";\nLOADNET = \"You can't escape the Insanity by loading a game!\";\nQLOADNET = \"You can't escape the Insanity by quickloading a game!\";\nSAVENET = \"You can't save the Insanity!\";\n\n// Random tips\n\nTIP1 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFYou can choose your starting weapon\\n\\cFfrom \\cGPLAYER SETUP \\cFin the main menu!\";\nTIP2 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIHeat Seeker \\cFmissiles can be shot down midair!\";\nTIP3 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIRage \\cFpowerup gives Invulnerability and\\n\\cFrandom additional powerups for 10 seconds!\";\nTIP4 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDBullet Armor \\cFgives 70% resistance to\\n\\cFballistic & melee damage, and gives full Bullets & Shells!\";\nTIP5 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cGFrag Armor \\cFgives 70% resistance to\\n\\cFexplosive damage, and gives full Rockets!\";\nTIP6 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cCTech Armor \\cFgives 70% resistance to\\n\\cFplasma damage, and gives full Cells!\";\nTIP7 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKYellow Armor \\cFgives\\n\\cF50% resistance to all damage!\";\nTIP8 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cNBlue Armor \\cFgives\\n\\cF80% resistance to ballistic & melee damage!\";\nTIP9 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cGRed Armor \\cFgives\\n\\cF80% resistance to explosive damage!\";\nTIP10 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cTPurple Armor \\cFgives\\n\\cF80% resistance to plasma damage!\";\nTIP11 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFWeapon, armor, powerup, and ammo\\n\\cFspawns are random for each match!\";\nTIP12 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFYou're always running in Insanity Deathmatch!\\n\\cFEven if you have 'Always Run' off!\";\nTIP13 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cQResistance \\cFpowerups also\\n\\cFprotect from damaging floors!\";\nTIP14 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFSome \\cLBig Weapons \\cFuse special ammo\\n\\cFthat can't be restocked with pickups!\";\nTIP15 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cNRailgun \\cFone-shots any player with less\\n\\cFthan 200 stack, but may deal up to 250 damage!\";\nTIP16 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKProsperity \\cFpowerup gives you full ammo\\n\\cFand infinite ammo for 10 seconds!\";\nTIP17 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBHeavy Machinegun's \\cF5-round burst\\n\\cFis fast, accurate and very deadly!\";\nTIP18 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cARiot Shotgun \\cFfills single opponents with\\n\\cFpellets extremely fast and accurately!\";\nTIP19 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBSuper Chaingun \\cFspools up slowly\\n\\cFbefore doubling its rate of fire!\";\nTIP20 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFPress F1 for general information on\\nhow to play, and for map credits!\";\nTIP21 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDPulse Rifle \\cFshoots rapidly weaving\\n\\cFpulse projectiles with extreme damage!\";\nTIP22 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBNailgun \\cFand \\cBSuper Nailgun \\cFfire small but\\n\\cFdeadly nails that have the speed of sound!\";\nTIP23 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIGrenade Launcher \\cFis great for bombarding rooms from cover,\\n\\cFor yeeting enemies with direct hits!\";\nTIP24 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe added spread in the \\cVPlasmachine Gun \\n\\cFmakes the slow moving plasma only better!\";\nTIP25 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDPlasma Beam \\cFzaps through enemies super fast,\\n\\cFbut needs to hit very accurately!\";\nTIP26 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIReflection \\cFpowerup's reflected damage\\n\\cFignores the attackers armor!\";\nTIP27 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cLBig Weapons \\cFare a high risk but a high reward!\\n\\cFThey may potentially win you a match or two!\";\nTIP28 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDBFG Prototype \\cFcan not be spammed on\\n\\cFcorners because of the splash damage!\";\nTIP29 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cUSuper Armor \\cFgives\\n\\cF80% resistance to all damage!\";\nTIP30 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBPistol \\cFis actually useful this time!\\n\\cFIt deals average damage with average accuracy!\";\nTIP31 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKChainsaw \\cFcan mow down people really quickly,\\n\\cFand hits way faster than your fist!\";\nTIP32 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBMachinegun \\cFhas a balance in\\n\\cFconstant shots, good damage and fair accuracy!\";\nTIP33 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKYellowboy \\cFis a strong sniping weapon to start with,\\n\\cFfragging any player in usually two shots!\";\nTIP34 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKBlaster \\cFfires strong and fast plasma shots,\\n\\cFbut fires slower than the Pistol!\";\nTIP35 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cABoomstick \\cFis a fast & accurate\\n\\cFstart shotgun with good damage!\";\nTIP36 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cABuckshot \\cFis a deadly start weapon that's faster and almost\\n\\cFstronger than the Shotgun, but consumes 2 Shells!\";\nTIP37 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFFor a start weapon, the \\cBChaingun \\cFoffers\\n\\cFa great output of continuous shots!\";\nTIP38 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIGrenade Rifle \\cFdemands skill, but deals\\n\\cFthe most damage out of all start weapons!\";\nTIP39 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFIf the weapon switch order annoys you, use PWO \\n\\cFin \\cGPLAYER SETUP \\cF- \\cJWeapons Setup\\cF!\";\nTIP40 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKProsperity \\cFpowerup can give you the\\n\\cDBullet Armor\\cF, \\cGFrag Armor \\cFor \\cCTech Armor\\cF!\";\nTIP41 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cEMegaSphere \\cFcan give you the\\n\\cNBlue Armor\\cF, \\cGRed Armor\\cF, or \\cTPurple Armor\\cF!\";\nTIP42 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cQProjectile Resistance \\cFalso stops ripper shots,\\n\\cFlike the BFG Prototype projectile, and the Unmaker lasers!\";\nTIP43 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFUsing Full Mouselook is recommended\\n\\cFwhen playing Insanity Deathmatch!\";\nTIP44 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFYou can shoot projectiles through teleporters!\\n\\cF(Unless you're playing a UDMF-format map!)\";\nTIP45 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFWhen you pick up armor, taking\\n\\cFdamage plays a sharp DING sound!\";\nTIP46 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFWhen picking up most powerups,\\n\\cFyou become invulnerable for 1 second!\";\nTIP47 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFExplosive Barrels are now EXTREMELY explosive!\\n\\cFUtilize them well but with caution!\";\nTIP48 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFMost timed powerups have a 30 second duration\\n\\cFand respawn every 90 seconds!\";\nTIP49 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe longer the \\cIHeat Seeker \\cFmissiles fly,\\n\\cFthe harder they become to dodge.\";\nTIP50 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIExplosive weapons \\cFfrag an enemy\\n\\cFwith less than 200 stack in one direct hit!\";\nTIP51 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDLight Armors \\cFspawn every 30 seconds,\\n\\cFwhile the \\cNHeavy Armors \\cFspawn every 60 seconds!\";\n\n// Gibbing \"tips\"\n\nXTIP1 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIF YOU HAVE TROUBLE READING THESE TIPS, I SUGGEST\\n\\cKADJUSTING YOUR TEXT SCALING IN THE HUD OPTIONS!\";\nXTIP2 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKUse WASD to move, left mouse button to shoot!\";\nXTIP3 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKPick up that gun and shoot it!\";\nXTIP4 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKProtip: To defeat the Cyberdemon, shoot it until it dies!\";\nXTIP5 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKMake sure to also AIM the gun\\n\\cKbefore shooting it!\";\nXTIP6 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKYou know, I can give you some useful\\n\\cKtips if you stop sucking this much!\";\nXTIP7 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf you don't get gibbed, I might\\n\\cKactually say something useful!\";\nXTIP8 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKWhoever let you play deathmatch\\n\\cKmade a bad, bad decision...\";\nXTIP9 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKGo follow \\cDKaapeli\\cV47 \\cKon\\n\\cTTwitch \\cKto win the match!\";\nXTIP10 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKTry pressing ALT+F4 for all weapons & powerups!\";\nXTIP11 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cK*INSERT TOTALLY USEFUL PROTIP HERE*\";\nXTIP12 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKError 404. Protip Not Found.\";\nXTIP13 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKI like you getting gibbed this much!\\n\\cKThat means I can just keep taunting you!\";\nXTIP14 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKTry getting splattered less!\";\nXTIP15 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKKABLOOIEEEEEEEEEEE!!!\";\nXTIP16 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIt usually helps to just hold your\\n\\cKfire button and hope for the best!\";\nXTIP17 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf nothing else works, you might\\n\\cKwanna check your keybinds.\";\nXTIP18 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKHow'd ya like yer ribs?\";\nXTIP19 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKParental Advisory: Explicit INSANITY!\";\nXTIP20 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf you're playing this keyboard only,\\n\\cKwell... good luck with that!\";\nXTIP21 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKThe cake is a lie.\";\nXTIP22 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKy0u'v3 b33n pwnd by 4n 31337 h4x0r!!!1111\";\nXTIP23 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cK*INSERT TheMisterCat PLAYING HIS FLUTE HERE*\";\nXTIP24 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKYou've 'Sploded!\";\nXTIP25 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKBURN ALL THE BRIDGES!!!\";\nXTIP26 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKKids - Don't try this at ALL!\";\nXTIP27 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKThe Grenade Rifle was originally called the Shannon Cannon!\\n\\n\\cKFor that reason, it's \\cCMajorArlene's \\cKfavorite weapon now!\";\nXTIP28 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf this is your introduction to deathmatch,\\n\\cKthen yeah, I can see that now!\";\nXTIP29 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKHOOOOOOOOME RUUUUUUUN!!!\";\nXTIP30 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKLOVELY SPAAAAAAM, WONDERFUL SPAAAAAAAAAAM!\";\nXTIP31 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKYou can't be anymore dead than that!\";\nXTIP32 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKLudicrous Gibs!\";\nXTIP33 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKLooks like you pissed off an already angry bull!\";\nXTIP34 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKI SPILL'D MAH BURGER!\";\nXTIP35 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf you really have NO IDEA what you're doing,\\nI suggest pressing F1 for a simple 'How to Play'!\";\nXTIP36 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKInsanity Deathmatch is just uhh... such a, uh...\\n\\cKbigger, badder, better version of Deathmatch!\";\nXTIP37 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKSOMBODY TOUCHA MA SPAGETT!!!\";\nXTIP38 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKNow I know what a TV dinner feels like!\";"
      },
      {
        "source": "pk3",
        "name": "STRINGS.txt",
        "contents": "[STRINGS]\nOB_MPDEFAULT = \"%o became a test subject for %k's BFG Prototype.\";\n// ^ This is a workaround for the BFG's tracer obituary in Zandronum.\nOB_KILLEDSELF = \"%o killed %p own dumb self.\";\nOB_REFLECTION = \"%o's tasted %p own medicine from %k's reflection.\";\nOB_BFG10K_SELF = \"%o blasted %p own dumb ass with %p BFG10000.\";\n\nPRESSKEY = \"Please press your entire keyboard with a hydraulic press.\";\nPRESSYN = \"Press Yeah! or Nope! If you can't find them, try slamming your fist on the keyboard.\";\nDOSY = \"\";\nMNU_CHOOSECLASS = \"CHOOSE WEAPON:\";\n\nTXT_YES = \"Yeah!\";\nTXT_NO = \"Nope!\";\n\n// Quitting messages\n\nQUITMSG = \"Are you sure you're sane enough\\nto escape the Insanity?\";\nQUITMSG1 = \"Admit you're a complete wuss and press Y.\\nOr show everyone you never give up and press N!\";\nQUITMSG2 = \"Well then! I strongly recommend\\nyou and your friends\\nget on outta here\\nbefore I'll have y'all SHOT!\";\nQUITMSG3 = \"Yeah, I dare you - rage quit!\\nC'mon, make us both happy!\";\nQUITMSG4 = \"Ooh, someone's gone mad!\\nYou gonna go play\\na baby's game now?\";\nQUITMSG5 = \"If you quit now,\\n\\nI will find you,\\n\\nand I will kill you!\";\nQUITMSG6 = \"For glorious gibs and enormous explosions, press N.\\nFor charring chores and ho-hum homework, press Y.\";\nQUITMSG7 = \"Don't say I didn't warn you about the Insanity!\";\nQUITMSG8 = \"You're about to quit?\\nYou shouldn't do that.\\nYou might as well first quit\\nbeing such a wussy instead!\";\nQUITMSG9 = \"Are you sure you want to fire an ICBM on target 'Home'?\";\nQUITMSG10 = \"Are you sure this WAD has gotten upon your nerves enough?\";\nQUITMSG11 = \"\\cDKaapeli\\cV47's\\n\\nabout to make\\n\\nyou his b*tch.\";\nQUITMSG12 = \"If you're a noobie, press Y!\\nIf you're a deathmatch veteran,\\nwell, don't let me tell you what to do!\";\nQUITMSG13 = \"There's different people\\nwho press Y in this screen:\\n\\nKids who play battle royales, zoomers who like graphics more than gameplay, Justin Bieber, and other wimps like you.\";\nQUITMSG14 = \"Are you sure you want to cower in the corner of your room and get as far away as possible \"\n\"from that 'hacker' who is in fact not one and instead just another Deathmatch veteran who \"\n\"just shows how bad you are as a player and how good you are as a mop for cleaning the arena of \"\n\"their enemies' gory red pieces and thin red paste including you as the mop?\\nInsane, isn't it?\";\nQUITMSG15 = \"Press Y for more hurtitude.\\nPress N for more gibbitude!\";\nQUITMSG16 = \"You can run back to Vanilla DM,\\nbut there's no escape from the Insanity!\";\nQUITMSG17 = \"Are you sure you want to detonate the 100 charges of C4 explosives underneath your house?\";\nQUITMSG18 = \"Are you sure you want to drown in sadness forever because of how much you suck in deathmatch?\";\nQUITMSG19 = \"Admit you're a baby and press Y.\\nOr prove you're more than just a target dummy and press N!\";\nQUITMSG20 = \"Press Y to pay respects.\\nPress N to rise from the dead!\";\nQUITMSG21 = \"Trust me. Going back to Vanilla DM\\ndoesn't help your odds much...\";\nQUITMSG22 = \"Are you sure you want to give orders to 50 Finnish K9 armored howitzers to fire at your current location?\";\nQUITMSG23 = \"Are you sure you turned the safety off?\";\nQUITMSG24 = \"Are you su-... oh well alright then!\";\nQUITMSG25 = \"Press Y for Reality.\\nPress N for INSANITY!\";\nQUITMSG26 = \"Before rage quitting, remember to punch a hole through your monitor and throw it out of the window!\";\nQUITMSG27 = \"Before you hit that Y key,\\njust remember:\\n\\nYou's a b*tch.\";\nQUITMSG28 = \"Listen up! I got a feva!\\nAnd the only perscription is moar' INSANITY!\";\nQUITMSG29 = \"Are you sure you want the president of the Republic of Finland to launch a nuclear missile on top of your house?\";\nQUITMSG30 = \"Are you sure you've been splattered across the arenas by veterans enough?\";\nQUITMSG31 = \"Are you sure you shot down the Heat Seeker Missiles?\\n\\nThey can be shot down, you know?\";\nQUITMSG32 = \"You know, hitting ALT+F4 is way faster than doing this...\";\nQUITMSG33 = \"This is the easy way out.\\nIt's also the wussy way out!\\n\\nYou don't wanna be wussy...\";\nQUITMSG34 = \"Are you sure YOU picked up the Big Weapons? Not the enemy?\";\n\nSTSTR_DQDON = \"Godmode enabled!\";\nSTSTR_DQDOFF = \"Godmode disabled!\";\nSTSTR_NCON = \"Noclip enabled!\";\nSTSTR_NCOFF = \"Noclip disabled!\";\nSTSTR_NC2ON = \"Noclip enabled!\";\nSTSTR_CLEV = \"Switching map...\";\nSTSTR_KFAADDED = \"Fully Loaded up to the keys!\";\nSTSTR_FAADDED = \"Fully Loaded!\";\nTXT_BUDDHAON = \"Demigodmode enabled!\";\nTXT_BUDDHAOFF = \"Demigodmode disabled!\";\n\nNETEND = \"You can't end the Insanity!\";\nLOADNET = \"You can't escape the Insanity by loading a game!\";\nQLOADNET = \"You can't escape the Insanity by quickloading a game!\";\nSAVENET = \"You can't save the Insanity!\";\n\n// Random tips\n\nTIP1 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFYou can choose your starting weapon\\n\\cFfrom \\cGPLAYER SETUP \\cFin the main menu!\";\nTIP2 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIHeat Seeker \\cFmissiles can be shot down midair!\";\nTIP3 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIRage \\cFpowerup gives Invulnerability and\\n\\cFrandom additional powerups for 10 seconds!\";\nTIP4 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDBullet Armor \\cFgives 70% resistance to\\n\\cFballistic & melee damage, and gives full Bullets & Shells!\";\nTIP5 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cGFrag Armor \\cFgives 70% resistance to\\n\\cFexplosive damage, and gives full Rockets!\";\nTIP6 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cCTech Armor \\cFgives 70% resistance to\\n\\cFplasma damage, and gives full Cells!\";\nTIP7 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKYellow Armor \\cFgives\\n\\cF50% resistance to all damage!\";\nTIP8 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cNBlue Armor \\cFgives\\n\\cF80% resistance to ballistic & melee damage!\";\nTIP9 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cGRed Armor \\cFgives\\n\\cF80% resistance to explosive damage!\";\nTIP10 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cTPurple Armor \\cFgives\\n\\cF80% resistance to plasma damage!\";\nTIP11 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFWeapon, armor, powerup, and ammo\\n\\cFspawns are random for each match!\";\nTIP12 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFYou're always running in Insanity Deathmatch!\\n\\cFEven if you have 'Always Run' off!\";\nTIP13 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cQResistance \\cFpowerups also\\n\\cFprotect from damaging floors!\";\nTIP14 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFSome \\cLBig Weapons \\cFuse special ammo\\n\\cFthat can't be restocked with pickups!\";\nTIP15 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cNRailgun \\cFone-shots any player with less\\n\\cFthan 200 stack, but may deal up to 250 damage!\";\nTIP16 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKProsperity \\cFpowerup gives you full ammo\\n\\cFand infinite ammo for 10 seconds!\";\nTIP17 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBHeavy Machinegun's \\cF5-round burst\\n\\cFis fast, accurate and very deadly!\";\nTIP18 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cARiot Shotgun \\cFfills single opponents with\\n\\cFpellets extremely fast and accurately!\";\nTIP19 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBSuper Chaingun \\cFspools up slowly\\n\\cFbefore doubling its rate of fire!\";\nTIP20 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFPress F1 for general information on\\nhow to play, and for map credits!\";\nTIP21 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDPulse Rifle \\cFshoots rapidly weaving\\n\\cFpulse projectiles with extreme damage!\";\nTIP22 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBNailgun \\cFand \\cBSuper Nailgun \\cFfire small but\\n\\cFdeadly nails that have the speed of sound!\";\nTIP23 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIGrenade Launcher \\cFis great for bombarding rooms from cover,\\n\\cFor yeeting enemies with direct hits!\";\nTIP24 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe added spread in the \\cVPlasmachine Gun \\n\\cFmakes the slow moving plasma only better!\";\nTIP25 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDPlasma Beam \\cFzaps through enemies super fast,\\n\\cFbut needs to hit very accurately!\";\nTIP26 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIReflection \\cFpowerup's reflected damage\\n\\cFignores the attackers armor!\";\nTIP27 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cLBig Weapons \\cFare a high risk but a high reward!\\n\\cFThey may potentially win you a match or two!\";\nTIP28 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDBFG Prototype \\cFcan not be spammed on\\n\\cFcorners because of the splash damage!\";\nTIP29 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cUSuper Armor \\cFgives\\n\\cF80% resistance to all damage!\";\nTIP30 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBPistol \\cFis actually useful this time!\\n\\cFIt deals average damage with average accuracy!\";\nTIP31 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKChainsaw \\cFcan mow down people really quickly,\\n\\cFand hits way faster than your fist!\";\nTIP32 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cBMachinegun \\cFhas a balance in\\n\\cFconstant shots, good damage and fair accuracy!\";\nTIP33 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKYellowboy \\cFis a strong sniping weapon to start with,\\n\\cFfragging any player in usually two shots!\";\nTIP34 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKBlaster \\cFfires strong and fast plasma shots,\\n\\cFbut fires slower than the Pistol!\";\nTIP35 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cABoomstick \\cFis a fast & accurate\\n\\cFstart shotgun with good damage!\";\nTIP36 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cABuckshot \\cFis a deadly start weapon that's faster and almost\\n\\cFstronger than the Shotgun, but consumes 2 Shells!\";\nTIP37 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFFor a start weapon, the \\cBChaingun \\cFoffers\\n\\cFa great output of continuous shots!\";\nTIP38 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIGrenade Rifle \\cFdemands skill, but deals\\n\\cFthe most damage out of all start weapons!\";\nTIP39 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFIf the weapon switch order annoys you, use PWO \\n\\cFin \\cGPLAYER SETUP \\cF- \\cJWeapons Setup\\cF!\";\nTIP40 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cKProsperity \\cFpowerup can give you the\\n\\cDBullet Armor\\cF, \\cGFrag Armor \\cFor \\cCTech Armor\\cF!\";\nTIP41 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cEMegaSphere \\cFcan give you the\\n\\cNBlue Armor\\cF, \\cGRed Armor\\cF, or \\cTPurple Armor\\cF!\";\nTIP42 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cQProjectile Resistance \\cFalso stops ripper shots,\\n\\cFlike the BFG Prototype projectile, and the Unmaker lasers!\";\nTIP43 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFUsing Full Mouselook is recommended\\n\\cFwhen playing Insanity Deathmatch!\";\nTIP44 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFYou can shoot projectiles through teleporters!\\n\\cF(Unless you're playing a UDMF-format map!)\";\nTIP45 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFWhen you pick up armor, taking\\n\\cFdamage plays a sharp DING sound!\";\nTIP46 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFWhen picking up most powerups,\\n\\cFyou become invulnerable for 1 second!\";\nTIP47 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFExplosive Barrels are now EXTREMELY explosive!\\n\\cFUtilize them well but with caution!\";\nTIP48 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFMost timed powerups have a 30 second duration\\n\\cFand respawn every 90 seconds!\";\nTIP49 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe longer the \\cIHeat Seeker \\cFmissiles fly,\\n\\cFthe harder they become to dodge.\";\nTIP50 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cIExplosive weapons \\cFfrag an enemy\\n\\cFwith less than 200 stack in one direct hit!\";\nTIP51 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cJRANDOM TIP\\n\\n\\cFThe \\cDLight Armors \\cFspawn every 30 seconds,\\n\\cFwhile the \\cNHeavy Armors \\cFspawn every 60 seconds!\";\n\n// Gibbing \"tips\"\n\nXTIP1 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIF YOU HAVE TROUBLE READING THESE TIPS, I SUGGEST\\n\\cKADJUSTING YOUR TEXT SCALING IN THE HUD OPTIONS!\";\nXTIP2 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKUse WASD to move, left mouse button to shoot!\";\nXTIP3 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKPick up that gun and shoot it!\";\nXTIP4 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKProtip: To defeat the Cyberdemon, shoot it until it dies!\";\nXTIP5 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKMake sure to also AIM the gun\\n\\cKbefore shooting it!\";\nXTIP6 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKYou know, I can give you some useful\\n\\cKtips if you stop sucking this much!\";\nXTIP7 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf you don't get gibbed, I might\\n\\cKactually say something useful!\";\nXTIP8 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKWhoever let you play deathmatch\\n\\cKmade a bad, bad decision...\";\nXTIP9 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKGo follow \\cDKaapeli\\cV47 \\cKon\\n\\cTTwitch \\cKto win the match!\";\nXTIP10 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKTry pressing ALT+F4 for all weapons & powerups!\";\nXTIP11 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cK*INSERT TOTALLY USEFUL PROTIP HERE*\";\nXTIP12 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKError 404. Protip Not Found.\";\nXTIP13 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKI like you getting gibbed this much!\\n\\cKThat means I can just keep taunting you!\";\nXTIP14 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKTry getting splattered less!\";\nXTIP15 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKKABLOOIEEEEEEEEEEE!!!\";\nXTIP16 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIt usually helps to just hold your\\n\\cKfire button and hope for the best!\";\nXTIP17 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf nothing else works, you might\\n\\cKwanna check your keybinds.\";\nXTIP18 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKHow'd ya like yer ribs?\";\nXTIP19 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKParental Advisory: Explicit INSANITY!\";\nXTIP20 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf you're playing this keyboard only,\\n\\cKwell... good luck with that!\";\nXTIP21 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKThe cake is a lie.\";\nXTIP22 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKy0u'v3 b33n pwnd by 4n 31337 h4x0r!!!1111\";\nXTIP23 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cK*INSERT TheMisterCat PLAYING HIS FLUTE HERE*\";\nXTIP24 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKYou've 'Sploded!\";\nXTIP25 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKBURN ALL THE BRIDGES!!!\";\nXTIP26 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKKids - Don't try this at ALL!\";\nXTIP27 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKThe Grenade Rifle was originally called the Shannon Cannon!\\n\\n\\cKFor that reason, it's \\cCMajorArlene's \\cKfavorite weapon now!\";\nXTIP28 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf this is your introduction to deathmatch,\\n\\cKthen yeah, I can see that now!\";\nXTIP29 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKHOOOOOOOOME RUUUUUUUN!!!\";\nXTIP30 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKLOVELY SPAAAAAAM, WONDERFUL SPAAAAAAAAAAM!\";\nXTIP31 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKYou can't be anymore dead than that!\";\nXTIP32 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKLudicrous Gibs!\";\nXTIP33 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKLooks like you pissed off an already angry bull!\";\nXTIP34 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKI SPILL'D MAH BURGER!\";\nXTIP35 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKIf you really have NO IDEA what you're doing,\\nI suggest pressing F1 for a simple 'How to Play'!\";\nXTIP36 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKInsanity Deathmatch is just uhh... such a, uh...\\n\\cKbigger, badder, better version of Deathmatch!\";\nXTIP37 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKSOMBODY TOUCHA MA SPAGETT!!!\";\nXTIP38 = \"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\cKNow I know what a TV dinner feels like!\";"
      },
      {
        "source": "pk3",
        "name": "BOTINFO.txt",
        "contents": "// -2 = VERYPOOR\n// -1 = POOR\n// 0 = LOW\n// 1 = MEDIUM\n// 2 = HIGH\n// 3 = EXCELLENT\n// 4 = SUPREME\n// 5 = GODLIKE\n// 6 = PERFECT\n\nclearbots\n\n// Skulltag Bots //\n\n// HUMANS ----------------------------------------------------------------------\n\n{\n\tname = \"Chubbs\"\n\taccuracy = 0\n\tintellect = 0\n\tevade = 0\n\tanticipation = -1\n\treactiontime = 0\n\tperception = 0\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"00 BF 00\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\tchatfrequency = 75\n\trevealed = true\n\trailcolor = blue\n\tscript = \"fatbot\"\n\tchatlump = \"bots/chatfiles/chubbs.txt\"\n}\n\n{\n\tname = \"Deimos\"\n\taccuracy = 1\n\tintellect = 2\n\tevade = 1\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"5F BF C0\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = white\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Aldebaran\"\n\taccuracy = 1\n\tintellect = 2\n\tevade = 2\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRocketlauncher\"\n\tcolor = \"FF 60 00\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = orange\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Crash\"\n\taccuracy = 0\n\tintellect = 0\n\tevade = 1\n\tanticipation = 0\n\treactiontime = 0\n\tperception = 0\n\tfavoriteweapon = \"GrenadeLauncher\"\n\tcolor = \"00 00 BF\"\n\tgender = \"female\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 90\n\trevealed = true\n\trailcolor = purple\n\tscript = \"crashbot\"\n\tchatlump = \"bots/chatfiles/crash.txt\"\n}\n\n{\n\tname = \"Procyon\"\n\taccuracy = 1\n\tintellect = 2\n\tevade = 2\n\tanticipation = 3\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperNailgun\"\n\tcolor = \"9F 6F 3F\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = red\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Sirius\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRocketlauncher\"\n\tcolor = \"90 90 FF\"\n\tgender = \"male\"\n\tclass = \"Buckshot\"\n\trailcolor = red\n\tchatfrequency = 33\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Rigel\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 2\n\tanticipation = 3\n\treactiontime = 1\n\tperception = 2\n\tfavoriteweapon = \"IDMRocketlauncher\"\n\tcolor = \"00 00 FF\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\tchatfrequency = 33\n\trailcolor = red\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Seenas\"\n\taccuracy = 1\n\tintellect = 2\n\tevade = 1\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"Barragelauncher\"\n\tcolor = \"B0 AF 4F\"\n\tgender = \"male\"\n\tclass = \"Yellowboy\"\n\tchatfrequency = 50\n\trevealed = true\n\trailcolor = red\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Synas\"\n\taccuracy = 2\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"GrenadeLauncher\"\n\tcolor = \"8F 00 00\"\n\tgender = \"male\"\n\tclass = \"Blaster\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = red\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/soldier.txt\"\n}\n\n{\n\tname = \"Cygnus\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = -1\n\tperception = -1\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"C0 BF 6F\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\tchatfrequency = 15\n\trevealed = true\n\trailcolor = silver\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/cygnus.txt\"\n}\n\n// ROBOTS ----------------------------------------------------------------------\n\n{\n\tname = \"Alphus\"\n\taccuracy = 2\n\tintellect = 3\n\tevade = 3\n\tanticipation = 1\n\treactiontime = -2\n\tperception = -2\n\tfavoriteweapon = \"SuperNailgun\"\n\tcolor = \"C0 BF 6F\"\n\tgender = \"male\"\n\tclass = \"Yellowboy\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = silver\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Protos\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"Plasmachinegun\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Machinegun\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = yellow\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Betus\"\n\taccuracy = 2\n\tintellect = 3\n\tevade = 3\n\tanticipation = 1\n\treactiontime = -2\n\tperception = -2\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"C0 BF 6F\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = silver\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Scyon\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRocketlauncher\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Yellowboy\"\n\trailcolor = red\n\tchatfrequency = 20\n\trevealed = true\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Gamma\"\n\taccuracy = 2\n\tintellect = 3\n\tevade = 3\n\tanticipation = 1\n\treactiontime = -2\n\tperception = -2\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"C0 BF 6F\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = silver\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Scythe\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"GrenadeLauncher\"\n\tcolor = \"00 00 00\"\n\tgender = \"female\"\n\tclass = \"Chainsaw\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Electra\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"DF 00 DF\"\n\tgender = \"female\"\n\tclass = \"Blaster\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = purple\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Omicron\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"GrenadeLauncher\"\n\tcolor = \"00 00 00\"\n\tgender = \"female\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Cryon\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Pistol\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = black\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n{\n\tname = \"Omega\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Buckshot\"\n\tchatfrequency = 20\n\trevealed = true\n\trailcolor = black\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/robot.txt\"\n}\n\n// INSECT BOSSES ---------------------------------------------------------------\n\n{\n\tname = \"Prey\"\n\taccuracy = 0\n\tintellect = 1\n\tevade = 4\n\tanticipation = 0\n\treactiontime = 3\n\tperception = 3\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"00 5F 00\"\n\tgender = \"cyborg\"\n\tclass = \"Machinegun\"\n\tchatfrequency = 50\n\trevealed = true\n\trailcolor = green\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/insect.txt\"\n}\n\n{\n\tname = \"Manek\"\n\taccuracy = 0\n\tintellect = 4\n\tevade = 3\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"5F 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Chainsaw\"\n\tchatfrequency = 50\n\trevealed = true\n\trailcolor = green\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/insect.txt\"\n}\n\n// DEMONS ----------------------------------------------------------------------\n\n{\n\tname = \"Linguica\"\n\taccuracy = 3\n\tintellect = 4\n\tevade = 3\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"PlasMachinegun\"\n\tcolor = \"FF 00 00\"\n\tgender = \"male\"\n\tclass = \"Blaster\"\n\tchatfrequency = 75\n\trevealed = true\n\trailcolor = green\n\tscript = \"sausgbot\"\n\tchatlump = \"bots/chatfiles/linguica.txt\"\n}\n\n{\n\tname = \"Torrent\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRailGun\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\trailcolor = red\n\tclass = \"Boomstick\"\n\tchatfrequency = 10\n\trevealed = true\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n{\n\tname = \"Cataclysm\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Pistol\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n{\n\tname = \"Vex\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperNailgun\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Chainsaw\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n{\n\tname = \"Obelisk\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n{\n\tname = \"Daemos\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"5F BF C0\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = black\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n{\n\tname = \"Maabus\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"PlasMachinegun\"\n\tcolor = \"BF BF 00\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = gold\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n{\n\tname = \"Slyor\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"8F 8F 00\"\n\tgender = \"male\"\n\tclass = \"Yellowboy\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = gold\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/demon.txt\"\n}\n\n// FINAL BOSSES ----------------------------------------------------------------\n\n{\n\tname = \"Orion\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 3\n\tanticipation = 4\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"BF BF 00\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = gold\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/orion.txt\"\n}\n\n{\n\tname = \"Ultimus\"\n\taccuracy = 6\n\tintellect = 6\n\tevade = 6\n\tanticipation = 6\n\treactiontime = 6\n\tperception = 6\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"C0 8F 60\"\n\tgender = \"cyborg\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 25\n\trevealed = false\n\trailcolor = black\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/ultimus.txt\"\n}\n\n// EXTRA BOTS ------------------------------------------------------------------\n\n{\n\tname = \"Romero\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"7F 80 3F\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\tchatfrequency = 50\n\trevealed = true\n\trailcolor = rainbow\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/romero.txt\"\n}\n\n{\n\tname = \"h4x0r\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"BF BF 60\"\n\tgender = \"male\"\n\tclass = \"Chainsaw\"\n\tchatfrequency = 75\n\trevealed = true\n\trailcolor = purple\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/1337.txt\"\n}\n\n{\n\tname = \"frad\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 70\n\trevealed = true\n\trailcolor = red\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/frad.txt\"\n}\n\n{\n\tname = \"mewse\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRailGun\"\n\tcolor = \"00 00 00\"\n\tgender = \"cyborg\"\n\tclass = \"Yellowboy\"\n\tchatfrequency = 75\n\trevealed = true\n\trailcolor = rainbow\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/mewse.txt\"\n}\n\n{\n\tname = \"Hissy\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"00 FF 00\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\tchatfrequency = 65\n\trevealed = true\n\trailcolor = rainbow\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/hissy.txt\"\n}\n\n{\n\tname = \"Massmouth\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"00 B0 00\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\tchatfrequency = 65\n\trevealed = true\n\trailcolor = white\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/massmouth.txt\"\n}\n\n{\n\tname = \"Doomcrate\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"EF C0 80\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\tchatfrequency = 10\n\trevealed = true\n\trailcolor = silver\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/doomcrate.txt\"\n}\n\n{\n\tname = \"Zombieman\"\n\taccuracy = 0\n\tintellect = 0\n\tevade = 0\n\tanticipation = 0\n\treactiontime = 0\n\tperception = 0\n\tfavoriteweapon = \"IDMPistol\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"Shotgunner\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMShotgun\"\n\tcolor = \"DF 20 20\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"Chaingunner\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"EF 00 00\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"Super Shotgunner\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"00 FF 00\"\n\tgender = \"male\"\n\tclass = \"Buckshot\"\n\trevealed = true\n\trailcolor = green\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"SS Nazi\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"HeavyMachinegun\"\n\tcolor = \"00 00 FF\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"Nazi Guard\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMPistol\"\n\tcolor = \"B0 B0 B0\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"Nazi Chaingunner\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"00 00 EF\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"Strife Guy\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n\tfavoriteweapon = \"HeavyMachinegun\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n}\n\n{\n\tname = \"xxEnemyxx\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"Minigun\"\n\tcolor = \"7F 80 3F\"\n\tgender = \"male\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 80\n\trevealed = true\n\trailcolor = red\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/xxenemyxx.txt\"\n}\n\n{\n\tname = \"King REoL\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMRocketLauncher\"\n\tcolor = \"7F 80 3F\"\n\tgender = \"male\"\n\tclass = \"Blaster\"\n\tchatfrequency = 65\n\trevealed = true\n\trailcolor = purple\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/reol.txt\"\n}\n\n{\n\tname = \"Meepy\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"HeavyMachinegun\"\n\tcolor = \"7F 80 3F\"\n\tgender = \"male\"\n\tclass = \"Chainsaw\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = blue\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/meepy.txt\"\n}\n\n{\n\tname = \"Chexman\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"7F 80 3F\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = yellow\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/chexman.txt\"\n}\n\n{\n\tname = \"Daisy\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"7F 80 3F\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\tchatfrequency = 50\n\trevealed = true\n\trailcolor = rainbow\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/daisy.txt\"\n}\n\n{\n\tname = \"\\cgL\\ciI\\cfN \\cdM\\cfe\\chn\\cgg\\ccj\\ciu\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"IDMShotgun\"\n\tcolor = \"8F 5F 2F\"\n\tgender = \"male\"\n\tclass = \"Yellowboy\"\n\tchatfrequency = 80\n\trevealed = true\n\trailcolor = red\n\tscript = \"humanbot\"\n\tchatlump = \"bots/chatfiles/fob.txt\"\n}\n\n{\n\tname = \"Golden Fattie\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"SuperChaingun\"\n\tcolor = \"A0 A0 00\"\n\tgender = \"male\"\n\tclass = \"Chaingun\"\n\tchatfrequency = 33\n\trevealed = true\n\trailcolor = rainbow\n\tscript = \"fatbot\"\n\tchatlump = \"bots/chatfiles/chubbs.txt\"\n}\n\n{\n\tname = \"Quotebot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n\tfavoriteweapon = \"BFG9000\"\n\tcolor = \"EF C0 80\"\n\tgender = \"male\"\n\tclass = \"Grenade Rifle\"\n\tchatfrequency = 95\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\tchatlump = \"bots/chatfiles/quotebot.txt\"\n}\n\n// Custom Bots //\n\n// Ranger (from Quake & Quake III: Arena)\n{\n\tname = \"Ranger\"\n\tfavoriteweapon = \"Barragelauncher\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tclass = \"Boomstick\"\n\trevealed = true\n\trailcolor = gold\n\tscript = \"humanbot\"\n\taccuracy = 2\n\tintellect = 3\n\tevade = 4\n\tanticipation = 2\n\treactiontime = 0\n\tperception = 2\n}\n\n// Enforcer (meant to resemble the Enforcer from Quake)\n{\n\tname = \"Enforcer\"\n\tfavoriteweapon = \"PlasMachineGun\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tclass = \"Blaster\"\n\trevealed = true\n\trailcolor = orange\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Grunt (from Quake II & Quake III: Arena)\n{\n\tname = \"Grunt\"\n\tgender = \"male\"\n\tclass = \"Blaster\"\n\tfavoriteweapon = \"BFG9000\"\n\tscript = \"humanbot\"\n\tcolor = \"7F 80 3F\"\n\trevealed = true\n\trailcolor = blue\n\taccuracy = 2\n\tintellect = 0\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 1\n}\n\n// Caleb (from Blood)\n{\n\tname = \"Caleb\"\n\tclass = \"Buckshot\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = red\n\taccuracy = 1\n\tintellect = 2\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 6\n\tperception = 5\n}\n\n// Duke Nukem (from Duke Nukem 3D)\n{\n\tname = \"Duke Nukem\"\n\tfavoriteweapon = \"Devastator\"\n\tclass = \"Chaingun\"\n\tcolor = \"AF 00 00\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = blue\n\taccuracy = 1\n\tintellect = 1\n\tevade = 3\n\tanticipation = 2\n\treactiontime = 4\n\tperception = 3\n}\n\n// Lo Wang (from Shadow Warrior)\n{\n\tname = \"Lo Wang\"\n\tclass = \"Chainsaw\"\n\tfavoriteweapon = \"RiotShotgun\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = Silver\n\taccuracy = 1\n\tintellect = 4\n\tevade = 6\n\tanticipation = 6\n\treactiontime = 6\n\tperception = 2\n}\n\n// Leonard (from Redneck Rampage)\n{\n\tname = \"Leonard\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tclass = \"Buckshot\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = white\n\taccuracy = 0\n\tintellect = -2\n\tevade = 6\n\tanticipation = -2\n\treactiontime = 0\n\tperception = 6\n\tchatlump = \"bots/chatfiles/leonard.txt\"\n\tchatfrequency = 50\n}\n\n// Grosse (from Wolfenstein 3D)\n{\n\tname = \"Grosse\"\n\tclass = \"Chaingun\"\n\tfavoriteweapon = \"Minigun\"\n\tcolor = \"00 00 DF\"\n\tgender = \"male\"\n\tscript = \"fatbot\"\n\trevealed = true\n\trailcolor = blue\n\taccuracy = 0\n\tintellect = 3\n\tevade = -2\n\tanticipation = 4\n\treactiontime = 0\n\tperception = 3\n}\n\n// Panzerfaust\n{\n\tname = \"Panzerfaust\"\n\tclass = \"Grenade Rifle\"\n\tfavoriteweapon = \"IDMRocketlauncher\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tscript = \"fatbot\"\n\trevealed = true\n\trailcolor = black\n\taccuracy = 4\n\tintellect = 5\n\tevade = -1\n\tanticipation = 4\n\tperception = 4\n}\n\n// Jason (from Friday the 13th)\n{\n\tname = \"Jason\"\n\tclass = \"Chainsaw\"\n\tfavoriteweapon = \"StartingChainsaw\"\n\tcolor = \"DF 20 20\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = red\n\taccuracy = 2\n\tintellect = 0\n\tevade = 6\n\tanticipation = 3\n\tperception = 4\n}\n\n// Bitterman (from Quake II and Quake III: Arena)\n{\n\tname = \"Bitterman\"\n\tclass = \"Blaster\"\n\tfavoriteweapon = \"BFG9000\"\n\tcolor = \"00 BF 00\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = blue\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 1\n\tperception = 5\n}\n\n// Sam (from Serious Sam)\n{\n\tname = \"Sam\"\n\tclass = \"Chaingun\"\n\tfavoriteweapon = \"Minigun\"\n\tcolor = \"BB BB BB\"\n\tgender = \"male\"\n\tscript = \"humanbot\"\n\trevealed = true\n\trailcolor = silver\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 4\n\tperception = 4\n}\n\n// Jonne\n{\n\tname = \"Jonne\"\n\tclass = \"Boomstick\"\n\tfavoriteweapon = \"BFG9000\"\n\tcolor = \"00 BF 00\"\n\tgender = \"male\"\n\tscript = \"fatbot\"\n\trevealed = true\n\trailcolor = blue\n\taccuracy = -2\n\tintellect = -2\n\tevade = 6\n\tanticipation = -2\n\tperception = -2\n}\n\n// Wrack (from Quake III: Arena)\n{\n\tname = \"Wrack\"\n\tfavoriteweapon = \"Barragelauncher\"\n\tcolor = \"BF 8F 5F\"\n\tgender = \"male\"\n\tclass = \"Buckshot\"\n\trevealed = true\n\trailcolor = gold\n\tscript = \"humanbot\"\n\taccuracy = 2\n\tintellect = 3\n\tevade = 4\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n}\n\n// Machinegunner\n{\n\tname = \"Machinegunner\"\n\tfavoriteweapon = \"Machinegun\"\n\tcolor = \"DD DD 22\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\trevealed = true\n\trailcolor = yellow\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Heavy Machinegunner\n{\n\tname = \"Heavy Machinegunner\"\n\tfavoriteweapon = \"HeavyMachinegun\"\n\tcolor = \"CF 00 00\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\trevealed = true\n\trailcolor = yellow\n\tscript = \"dfultbot\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n}\n\n// Nailgunner\n{\n\tname = \"Nailgunner\"\n\tfavoriteweapon = \"Nailgun\"\n\tcolor = \"22 22 FF\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Super Nailgunner\n{\n\tname = \"Super Nailgunner\"\n\tfavoriteweapon = \"SuperNailgun\"\n\tcolor = \"22 22 FF\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n}\n\n// Plasmagunner\n{\n\tname = \"Plasmagunner\"\n\tfavoriteweapon = \"IDMPlasmagun\"\n\tcolor = \"00 00 EF\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Plasmachine Gunner\n{\n\tname = \"Plasmachine Gunner\"\n\tfavoriteweapon = \"IDMPlasmagun\"\n\tcolor = \"00 00 EF\"\n\tgender = \"cyborg\"\n\tclass = \"Nailgun\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n}\n\n// ezPotat (from Quake Champions)\n{\n\tname = \"ezPotat\"\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"FF 00 FF\"\n\tgender = \"male\"\n\tclass = \"Nailgun\"\n\trevealed = true\n\trailcolor = purple\n\tscript = \"humanbot\"\n\taccuracy = 4\n\tintellect = 3\n\tevade = 3\n\tanticipation = 6\n\treactiontime = 6\n\tperception = 4\n}\n\n// Corvus (from Heretic)\n{\n\tname = \"Corvus\"\n\tfavoriteweapon = \"IDMMace\"\n\tcolor = \"00 FF 00\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\trevealed = true\n\trailcolor = green\n\tscript = \"humanbot\"\n\taccuracy = 2\n\tintellect = 5\n\tevade = 2\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 6\n}\n\n// Sniper\n{\n\tname = \"Sniper\"\n\tfavoriteweapon = \"IDMRailgun\"\n\tcolor = \"00 BB DD\"\n\tgender = \"male\"\n\tclass = \"Yellowboy\"\n\trevealed = true\n\trailcolor = purple\n\tscript = \"dfultbot\"\n\taccuracy = 6\n\tintellect = 3\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Einstein\n{\n\tname = \"Einstein\"\n\tfavoriteweapon = \"BFG9000\"\n\tcolor = \"FF FF FF\"\n\tgender = \"male\"\n\tclass = \"Blaster\"\n\trevealed = true\n\trailcolor = white\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 6\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 3\n}\n\n// Scout\n{\n\tname = \"Scout\"\n\tfavoriteweapon = \"IDMSupershotgun\"\n\tcolor = \"00 00 DD\"\n\tgender = \"male\"\n\tclass = \"Buckshot\"\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 6\n\tanticipation = 3\n\treactiontime = 1\n\tperception = 1\n}\n\n// Centaur\n{\n\tname = \"Centaur\"\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"CC CC CC\"\n\tgender = \"male\"\n\tclass = \"Chainsaw\"\n\trevealed = true\n\trailcolor = silver\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 6\n\treactiontime = 3\n\tperception = 1\n}\n\n// Slinger\n{\n\tname = \"Slinger\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tcolor = \"00 DD DD\"\n\tgender = \"male\"\n\tclass = \"Grenade Rifle\"\n\trevealed = true\n\trailcolor = silver\n\tscript = \"dfultbot\"\n\taccuracy = 3\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 6\n\tperception = 1\n}\n\n// Thermo\n{\n\tname = \"Thermo\"\n\tfavoriteweapon = \"HeatSeeker\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tclass = \"Yellowboy\"\n\trevealed = true\n\trailcolor = orange\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 3\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 6\n}\n\n// Colonel Overhouse, Commander of the Armor Brigade of the Finnish Defense Forces\n{\n\tname = \"Col. Overhouse\"\n\tfavoriteweapon = \"HellstormCannon\"\n\tcolor = \"000000\"\n\tgender = \"male\"\n\tclass = \"Machinegun\"\n\trevealed = true\n\trailcolor = black\n\tscript = \"sausgbot\"\n\taccuracy = 5\n\tintellect = 5\n\tevade = 5\n\tanticipation = 5\n\treactiontime = 5\n\tperception = 5\n}\n\n// Blinky\n{\n\tname = \"Blinky\"\n\tfavoriteweapon = \"HeatSeeker\"\n\tcolor = \"FF0000\"\n\tgender = \"cyborg\"\n\tclass = \"Chainsaw\"\n\trevealed = true\n\trailcolor = red\n\tscript = \"dfultbot\"\n\taccuracy = 0\n\tintellect = 0\n\tevade = 4\n\tanticipation = 2\n\treactiontime = 6\n\tperception = 4\n}\n\n// Pinky\n{\n\tname = \"Pinky\"\n\tfavoriteweapon = \"PlasMachinegun\"\n\tcolor = \"FF00FF\"\n\tgender = \"cyborg\"\n\tclass = \"Grenade Rifle\"\n\trevealed = true\n\trailcolor = purple\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 2\n\tanticipation = 0\n\treactiontime = 2\n\tperception = 6\n}\n\n// Inky\n{\n\tname = \"Inky\"\n\tfavoriteweapon = \"Grenade Launcher\"\n\tcolor = \"00FFFF\"\n\tgender = \"cyborg\"\n\tclass = \"Blaster\"\n\trevealed = true\n\trailcolor = blue\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 5\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 6\n}\n\n// Clyde\n{\n\tname = \"Clyde\"\n\tfavoriteweapon = \"PulseRifle\"\n\tcolor = \"FFBB00\"\n\tgender = \"cyborg\"\n\tclass = \"Buckshot\"\n\trevealed = true\n\trailcolor = orange\n\tscript = \"dfultbot\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 3\n\tanticipation = 1\n\treactiontime = 4\n\tperception = 0\n}\n\n// Zandro Guy\n{\n\tname = \"Zandro Guy\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tcolor = \"00 BF 00\"\n\tgender = \"male\"\n\tclass = \"Pistol\"\n\trevealed = true\n\trailcolor = green\n\tscript = humanbot\n\taccuracy = 2\n\tintellect = 1\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 3\n\tperception = 2\n}\n\n// Half Life Scientist\n{\n\tname = \"Kleiner\"\n\tscript = HUMANBOT\n\tgender = male\n\tcolor = \"DD DD DD\"\n\trailcolor = white\n\tclass = \"Blaster\"\n\trevealed = true\n\taccuracy = 1\n\tintellect = 6\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 4\n\tfavoriteweapon = \"IDMSuperShotgun\"\n}\n\n// Billy Mays\n{\n\tname = \"Billy Mays\"\n\tscript = humanbot\n\tgender = male\n\tcolor = \"00 00 BD\"\n\trailcolor = blue\n\tfavoriteweapon = \"BFG9000\"\n\tclass = \"Grenade Rifle\"\n\trevealed = true\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n}\n\n// Parias\n{\n\tname = \"Parias\"\n\taccuracy = 4\n\tintellect = 2\n\tevade = 2\n\tanticipation = 3\n\treactiontime = 4\n\tperception = 2\n\tfavoriteweapon = \"IDMShotgun\"\n\tclass = \"Boomstick\"\n\tcolor = \"00 00 CF\"\n\tgender = \"Male\"\n\trailcolor = \"green\"\n\trevealed = 1\n\tscript = \"humanbot\"\n}\n\n// Daedolon\n{\n\tname = \"Daedolon\"\n\taccuracy = 3\n\tintellect = 4\n\tevade = 1\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 4\n\tfavoriteweapon = \"IDMplasmagun\"\n\tclass = \"Nailgun\"\n\tcolor = \"CF 00 00\"\n\tgender = \"Male\"\n\trailcolor = \"blue\"\n\trevealed = 1\n\tscript = \"humanbot\"\n}\n\n// Baratus\n{\n\tname = \"Baratus\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 2\n\tperception = 3\n\tfavoriteweapon = \"StartingChainsaw\"\n\tclass = \"Chainsaw\"\n\tcolor = \"FF CF 00\"\n\tgender = \"Male\"\n\trailcolor = \"red\"\n\trevealed = 1\n\tscript = \"humanbot\"\n}\n\n// Mutant Nazi\n{\n\tname = \"Mutant Nazi\"\n\tfavoriteweapon = \"IDMPistol\"\n\tclass = \"Pistol\"\n\tcolor = \"00 CC 00\"\n\tgender = \"Male\"\n\trailcolor = \"green\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Quad Shotgunner\n{\n\tname = \"Quad Shotgunner\"\n\tfavoriteweapon = \"QuadShotgun\"\n\tclass = \"Buckshot\"\n\tcolor = \"CF 00 00\"\n\tgender = \"Male\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = -1\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n}\n\n// Minigunner\n{\n\tname = \"Minigunner\"\n\tfavoriteweapon = \"IDMMinigun\"\n\tclass = \"Chaingun\"\n\tcolor = \"CF 00 00\"\n\tgender = \"Male\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = 2\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n}\n\n// Railgunner\n{\n\tname = \"Railgunner\"\n\tfavoriteweapon = \"IDMRailgun\"\n\tclass = \"Yellowboy\"\n\tcolor = \"CF 00 00\"\n\tgender = \"Male\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = 2\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Geit\n{\n\tname = \"Geit\"\n\tfavoriteweapon = \"HellstormCannon\"\n\tclass = \"Grenade Rifle\"\n\tcolor = \"00 CF 00\"\n\tgender = \"Male\"\n\trailcolor = \"black\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 4\n\tanticipation = 3\n\treactiontime = 4\n\tperception = 3\n}\n\n// Zombie Unmaker\n{\n\tname = \"Zombie Unmaker\"\n\tfavoriteweapon = \"Unmaker\"\n\tclass = \"Blaster\"\n\tgender = \"male\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Illucia\n{\n\tname = \"Illucia\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tclass = \"Buckshot\"\n\tgender = \"female\"\n\trailcolor = \"orange\"\n\trevealed = true\n\tscript = \"humanbot\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 3\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 2\n}\n\n// Strogg\n{\n\tname = \"Strogg\"\n\tfavoriteweapon = \"Shotgun\"\n\tclass = \"Blaster\"\n\tcolor = \"BB CC BB\"\n\tgender = \"cyborg\"\n\trailcolor = \"blue\"\n\trevealed = true\n\tscript = \"dfultbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 1\n\tanticipation = 1\n\treactiontime = 1\n\tperception = 1\n}\n\n// Strogg Chaingunner\n{\n\tname = \"Strogg Chaingunner\"\n\tfavoriteweapon = \"SuperChaingun\"\n\tclass = \"Chaingun\"\n\tcolor = \"00 00 CF\"\n\tgender = \"cyborg\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"fatbot\"\n\taccuracy = 1\n\tintellect = 1\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 1\n}\n\n// Doom 3 Marine\n{\n\tname = \"Doom Marine\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tclass = \"Pistol\"\n\tcolor = \"00 CF 00\"\n\tgender = \"male\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"humanbot\"\n\taccuracy = 2\n\tintellect = 1\n\tevade = 3\n\tanticipation = 2\n\treactiontime = 1\n\tperception = 1\n}\n\n// Postal Dude\n{\n\tname = \"Postal Dude\"\n\tfavoriteweapon = \"IDMSuperShotgun\"\n\tclass = \"Buckshot\"\n\tcolor = \"00 CF 00\"\n\tgender = \"male\"\n\trailcolor = \"red\"\n\trevealed = true\n\tscript = \"humanbot\"\n\taccuracy = 2\n\tintellect = 1\n\tevade = 1\n\tanticipation = 3\n\treactiontime = 2\n\tperception = 0\n}"
      },
      {
        "source": "pk3",
        "name": "DECALDEF.txt",
        "contents": "decal FreezeBlastMelt\n{\n\tpic BSMEAR1\n\tx-scale 1.1\n\ty-scale 1.1\n\tshade \"DD DD FF\"\n\trandomflipx\n\tanimator BloodSmearer\n}"
      },
      {
        "source": "pk3",
        "name": "DECORATE.txt",
        "contents": "/// IDM.pk3 Decorate by Kaapeli47\n\n#include \"Decorate/world.txt\"\n#include \"Decorate/Weapons/Common.txt\"\n#include \"Decorate/Weapons/Slot 1/Fist.txt\"\n#include \"Decorate/Weapons/Slot 1/Chainsaw.txt\"\n#include \"Decorate/Weapons/Slot 2/Pistol.txt\"\n#include \"Decorate/Weapons/Slot 2/Machinegun.txt\"\n#include \"Decorate/Weapons/Slot 2/Yellowboy.txt\"\n#include \"Decorate/Weapons/Slot 2/Blaster.txt\"\n#include \"Decorate/Weapons/Slot 3/CombatShotgun.txt\"\n#include \"Decorate/Weapons/Slot 3/SuperShotgun.txt\"\n#include \"Decorate/Weapons/Slot 3/RiotShotgun.txt\"\n#include \"Decorate/Weapons/Slot 3/Boomstick.txt\"\n#include \"Decorate/Weapons/Slot 3/Buckshot.txt\"\n#include \"Decorate/Weapons/Slot 4/Chaingun.txt\"\n#include \"Decorate/Weapons/Slot 4/Nailgun.txt\"\n#include \"Decorate/Weapons/Slot 4/SuperChaingun.txt\"\n#include \"Decorate/Weapons/Slot 4/SuperNailgun.txt\"\n#include \"Decorate/Weapons/Slot 4/HeavyMachinegun.txt\"\n#include \"Decorate/Weapons/Slot 5/RocketLauncher.txt\"\n#include \"Decorate/Weapons/Slot 5/BarrageLauncher.txt\"\n#include \"Decorate/Weapons/Slot 5/GrenadeLauncher.txt\"\n#include \"Decorate/Weapons/Slot 5/HeatSeeker.txt\"\n#include \"Decorate/Weapons/Slot 5/GrenadeRifle.txt\"\n#include \"Decorate/Weapons/Slot 6/PlasmaGun.txt\"\n#include \"Decorate/Weapons/Slot 6/PlasmachineGun.txt\"\n#include \"Decorate/Weapons/Slot 6/PulseRifle.txt\"\n#include \"Decorate/Weapons/Slot 6/PlasmaBeam.txt\"\n#include \"Decorate/Weapons/Slot 6/Railgun.txt\"\n#include \"Decorate/Weapons/Slot 7/QuadShotgun.txt\"\n#include \"Decorate/Weapons/Slot 7/Minigun.txt\"\n#include \"Decorate/Weapons/Slot 7/HellstormCannon.txt\"\n#include \"Decorate/Weapons/Slot 7/Devastators.txt\"\n#include \"Decorate/Weapons/Slot 7/FreezeCannon.txt\"\n#include \"Decorate/Weapons/Slot 7/BFG9000.txt\"\n#include \"Decorate/Weapons/Slot 7/BFG10000.txt\"\n#include \"Decorate/Weapons/Slot 7/Unmaker.txt\"\n#include \"Decorate/Weapons/Slot 7/FireMace.txt\"\n#include \"Decorate/Weapons/Slot 7/BloodScourge.txt\"\n#include \"Decorate/Weapons/Slot 7/Wraithverge.txt\"\n#include \"Decorate/Weapons/WeaponSpawners.txt\"\n#include \"Decorate/Weapons/AmmoSpawners.txt\"\n#include \"Decorate/Health/HealthBonus.txt\"\n#include \"Decorate/Health/Medikit.txt\"\n#include \"Decorate/Health/Stimpack.txt\"\n#include \"Decorate/Armor/Light Armor/YellowArmor.txt\"\n#include \"Decorate/Armor/Light Armor/BulletArmor.txt\"\n#include \"Decorate/Armor/Light Armor/FragArmor.txt\"\n#include \"Decorate/Armor/Light Armor/TechArmor.txt\"\n#include \"Decorate/Armor/Heavy Armor/BlueArmor.txt\"\n#include \"Decorate/Armor/Heavy Armor/RedArmor.txt\"\n#include \"Decorate/Armor/Heavy Armor/PurpleArmor.txt\"\n#include \"Decorate/Armor/Heavy Armor/SuperArmor.txt\"\n#include \"Decorate/Armor/Armorbonus.txt\"\n#include \"Decorate/Armor/OtherArmor.txt\"\n#include \"Decorate/Armor/ArmorSpawners.txt\"\n#include \"Decorate/Powerups/Common.txt\"\n#include \"Decorate/Powerups/Strength.txt\"\n#include \"Decorate/Powerups/Soulsphere.txt\"\n#include \"Decorate/Powerups/MegaSphere.txt\"\n#include \"Decorate/Powerups/Rage.txt\"\n#include \"Decorate/Powerups/TimeFreeze.txt\"\n#include \"Decorate/Powerups/DoomSphere.txt\"\n#include \"Decorate/Powerups/GuardSphere.txt\"\n#include \"Decorate/Powerups/Resistance.txt\"\n#include \"Decorate/Powerups/Regeneration.txt\"\n#include \"Decorate/Powerups/Haste.txt\"\n#include \"Decorate/Powerups/Reflection.txt\"\n#include \"Decorate/Powerups/Prosperity.txt\"\n#include \"Decorate/Powerups/PowerupSpawners.txt\"\n\n/// Player and playerclasses ///\n\nACTOR IDMPlayer : DoomPlayer replaces DoomPlayer\n{\n  Speed 1\n  Health 100\n  GibHealth 75\n  Radius 16\n  Height 56\n  Mass 100\n  PainChance 255\n  PainThreshold 0\n  Player.MaxHealth 200\n  Player.MugshotMaxHealth 125\n  Player.FallingScreamSpeed 20.0,35.0\n  Player.ForwardMove 2,1\n  Player.SideMove 2,1\n  Player.GruntSpeed 19.999999\n  Player.CrouchSprite \"PLYC\"\n  Player.DisplayName \"Pistol\"\n  Player.Portrait \"SWPIST\"\n  Player.Soundclass \"Player\"\n  Player.DamageScreenColor \"Red\", 1.0\n  Player.DamageScreenColor \"Cyan\", 1.0, \"Plasma\"\n  Player.DamageScreenColor \"Green\", 1.0, \"HitPlasma\"\n  Player.DamageScreenColor \"Green\", 1.0, \"Pulse\"\n  Player.DamageScreenColor \"Yellow\", 1.0, \"Blaster\"\n  Player.DamageScreenColor \"Green\", 1.0, \"BFG\"\n  Player.DamageScreenColor \"Green\", 1.0, \"BFGSpray\"\n  Player.DamageScreenColor \"Green\", 1.0, \"BFG10k\"\n  Player.DamageScreenColor \"Orange\", 1.0, \"Reflection\"\n  Player.DamageScreenColor \"Blue\", 1.0, \"Ice\"\n  Player.StartItem \"IDMPistol\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"PlayerStartingArmor\"\n  Player.SpawnClass \"Any\"\n  Player.Face \"STI\"\n  Player.WeaponSlot 1, Fist, StartingChainsaw\n  Player.WeaponSlot 2, Blaster, Yellowboy, Machinegun, IDMPistol\n  Player.WeaponSlot 3, Boomstick, BuckShot, IDMShotgun, RiotShotgun, IDMSuperShotgun\n  Player.WeaponSlot 4, Nailgun, IDMChaingun, HeavyMachinegun, SuperNailgun, SuperChaingun\n  Player.WeaponSlot 5, GrenadeRifle, IDMRocketLauncher, IDMGrenadeLauncher, Heatseeker, BarrageLauncher\n  Player.WeaponSlot 6, IDMPlasmagun, PlasMachineGun, PulseRifle, PlasmaBeam, IDMRailgun\n  Player.WeaponSlot 7, QuadShotgun, IDMMinigun, HellstormCannon, Devastator, FreezeCannon, BFG9000, IDMBFG10K, Unmaker, IDMMace, IDMWraithverge, IDMBloodscourge\n  Player.ColorRange 112, 127\n  +NOSKIN\n  -RANDOMIZE\n  -NOTDMATCH\n  States\n  {\n  Spawn:\n\tPLAY A -1\n    Loop\n  See:\n\tPLAY A 0 A_JumpIfInventory(\"PowerIDMSpeed\",1,\"HasteSee\")\n    PLAY ABCD 5\n    Loop\n  HasteSee:\n    PLAY ABCD 3\n    Goto See\n  Missile:\n\tPLAY E 6\n    Goto Spawn\n  Melee:\n    PLAY F 5 BRIGHT\n    Goto Missile\n  Pain:\n\tTNT1 A 0\n\tTNT1 A 0 A_JumpIfArmorType(\"BulletArmorProtection\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"FragArmorProtection\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"TechArmorProtection\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"IDMYellowArmor\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"IDMBlueArmor\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"IDMRedArmor\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"PurpleArmor\",\"ArmorPain\")\n\tTNT1 A 0 A_JumpIfArmorType(\"SuperArmor\",\"ArmorPain\")\n    PLAY G 6 BRIGHT A_Pain\n    Goto Spawn\n  ArmorPain:\n\tTNT1 A 0\n\tTNT1 A 0 A_Playsound(\"misc/armhit\",CHAN_ITEM)\n\tGoto Pain+9\n  Death.HitPlasma:\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tPLAY H 0 A_JumpifHealthLower(-49,\"Death2\")\n\tTNT1 A 0 A_Jump(85,\"Death2\",\"XDeath\")\n\tTNT1 A 0 A_Jump(26,\"DTip\")\n\tGoto Death+3\n  Death.Bullet:\n  Death.Nail:\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tPLAY H 0 A_JumpifHealthLower(-49,\"Death2\")\n\tTNT1 A 0 A_Jump(42,\"Death2\",\"XDeath\")\n\tTNT1 A 0 A_Jump(26,\"DTip\")\n\tGoto Death+3\n  Death:\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tPLAY H 0 A_JumpifHealthLower(-49,\"Death2\")\n\tTNT1 A 0 A_Jump(26,\"DTip\")\n\tTNT1 A 0 A_Jump(192,\"Death.Fast\",\"Death.Slow\",\"Death.Slower\")\n    PLAY H 6 Bright A_PlayerScream\n    PLAY I 6 Bright\n    PLAY J 6 Bright A_NoBlocking\n    PLAY K 6 Bright\n\tPLAY LM 15\n    PLAY N -1\n    Stop\n  DTip:\n\tTNT1 A 0 A_GiveInventory(\"TipItem\")\n\tGoto Death+3\n  Death.Fast:\n    PLAY H 5 Bright A_PlayerScream\n    PLAY I 5 Bright\n    PLAY J 5 Bright A_NoBlocking\n    PLAY K 5 Bright\n\tPLAY LM 15\n    PLAY N -1\n    Stop\n  Death.Slow:\n    PLAY H 7 Bright A_PlayerScream\n    PLAY I 7 Bright\n    PLAY J 7 Bright A_NoBlocking\n    PLAY K 7 Bright\n\tPLAY LM 15\n    PLAY N -1\n    Stop\n  Death.Slower:\n    PLAY H 8 Bright A_PlayerScream\n    PLAY I 8 Bright\n    PLAY J 8 Bright A_NoBlocking\n    PLAY K 8 Bright\n\tPLAY LM 15\n    PLAY N -1\n    Stop\n  Death.Saw:\n  Death2:\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tTNT1 A 0 A_Jump(26,\"D2Tip\")\n\tTNT1 A 0 A_Jump(85,\"DeathHead\",\"DeathHead.Slow\",\"DeathHead.Slower\")\n\tTNT1 A 0 A_Jump(192, \"Death2.Slow\")\n\tPLAY G 1 Bright\n\tPLAY G 5 Bright A_PlaySound(\"player/xdeath\",CHAN_VOICE)\n\tPLAY X 0 A_Playsound(\"misc/tornoff\",CHAN_AUTO)\n\tPLAY XYZ 5 Bright A_NoBlocking\n\tPLAY \"[\\\" 6 Bright\n\tPLAY \"\\\" -1\n\tStop\n  D2Tip:\n\tTNT1 A 0 A_GiveInventory(\"TipItem\")\n\tGoto Death2+2\n  Death2.Slow:\n\tPLAY G 4 Bright A_PlaySound(\"player/xdeath\",CHAN_VOICE)\n\tPLAY X 0 A_Playsound(\"misc/tornoff\",CHAN_AUTO)\n\tPLAY XYZ 7 Bright A_NoBlocking\n\tPLAY \"[\\\" 7 Bright\n\tPLAY \"\\\" -1\n\tStop\n  DeathHead:\n\tPLAY G 4 Bright\n\tPLAY G 0 A_Playsound(\"player/sklpop\",CHAN_AUTO)\n\tPLAY G 0 A_Playsound(\"player/headoff\",CHAN_VOICE)\n\tPHED A 0 A_Skullpop(\"IDMPlayerHead\")\n\tPHED A 0 A_SpawnItemEx(\"IDMSkull\",0,0,64,random(-5,5),random(-5,5),random(5,15),random(0,360),SXF_CLIENTSIDE)\n\tPHED A 5 Bright A_NoBlocking\n    LECH A 0 A_StopSoundEx(Weapon)\n    LECH A 0 A_StopSoundEx(soundslot7)\n\tPHED BCDEF 5 Bright\n\tPHED F -1\n\tStop\n  DeathHead.Slow:\n\tPLAY G 4 Bright\n\tPLAY G 0 A_Playsound(\"player/sklpop\",CHAN_AUTO)\n\tPLAY G 0 A_Playsound(\"player/headoff\",CHAN_VOICE)\n\tPHED A 0 A_Skullpop(\"IDMPlayerHead\")\n\tPHED A 0 A_SpawnItemEx(\"IDMSkull\",0,0,64,random(-5,5),random(-5,5),random(5,15),random(0,360),SXF_CLIENTSIDE)\n\tPHED A 6 Bright A_NoBlocking\n    LECH A 0 A_StopSoundEx(Weapon)\n    LECH A 0 A_StopSoundEx(soundslot7)\n\tPHED BCDEF 6 Bright\n\tPHED F -1\n\tStop\n  DeathHead.Slower:\n\tPLAY G 4 Bright\n\tPLAY G 0 A_Playsound(\"player/sklpop\",CHAN_AUTO)\n\tPLAY G 0 A_Playsound(\"player/headoff\",CHAN_VOICE)\n\tPHED A 0 A_Skullpop(\"IDMPlayerHead\")\n\tPHED A 0 A_SpawnItemEx(\"IDMSkull\",0,0,64,random(-5,5),random(-5,5),random(5,15),random(0,360),SXF_CLIENTSIDE)\n\tPHED A 7 Bright A_NoBlocking\n    LECH A 0 A_StopSoundEx(Weapon)\n    LECH A 0 A_StopSoundEx(soundslot7)\n\tPHED BCDEF 7 Bright\n\tPHED F -1\n\tStop\n  XDeath.HitPlasma:\n  XDeath.Bullet:\n  XDeath.Nail:\n  XDeath.Saw:\n  XDeath.BFGSpray:\n  XDeath:\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tTNT1 A 0 A_Jump(26,\"XDTip\")\n\tTNT1 A 0 A_Jump(128,\"XDeath.Slow\")\n    PLAY O 4 Bright\n    PLAY P 4 Bright A_XScream\n    PLAY Q 4 Bright A_NoBlocking\n    PLAY RSTUV 4 Bright\n    PLAY W -1\n    Stop\n  XDTip:\n\tTNT1 A 0 A_GiveInventory(\"XTipItem\")\n\tGoto XDeath+2\n  XDeath.Slow:\n    PLAY O 5 Bright\n    PLAY P 5 Bright A_XScream\n    PLAY Q 5 Bright A_NoBlocking\n    PLAY RSTUV 5 Bright\n    PLAY W -1\n    Stop\n  }\n}\n\nACTOR MachinegunPlayer : IDMPlayer\n{\n  Player.Portrait \"SWMGUN\"\n  Player.DisplayName \"Machinegun\"\n  Player.StartItem \"Machinegun\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMClip\", 100\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR YellowboyPlayer : IDMPlayer\n{\n  Player.Portrait \"SWYBOY\"\n  Player.DisplayName \"Yellowboy\"\n  Player.StartItem \"Yellowboy\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMClip\", 100\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR BlasterPlayer : IDMPlayer\n{\n  Player.Portrait \"SWBLST\"\n  Player.DisplayName \"Blaster\"\n  Player.StartItem \"IDMBlaster\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMCell\", 50\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR BoomstickPlayer : IDMPlayer\n{\n  Player.Portrait \"SWBOOM\"\n  Player.DisplayName \"Boomstick\"\n  Player.StartItem \"Boomstick\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMShell\", 20\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR BuckShotPlayer : IDMPlayer\n{\n  Player.Portrait \"SWBUCK\"\n  Player.DisplayName \"Buckshot\"\n  Player.StartItem \"Buckshot\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMShell\", 20\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR ChaingunPlayer : IDMPlayer\n{\n  Player.Portrait \"SWCGUN\"\n  Player.DisplayName \"Chaingun\"\n  Player.StartItem \"IDMChaingun\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMClip\", 100\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR NailgunPlayer : IDMPlayer\n{\n  Player.Portrait \"SWNAIL\"\n  Player.DisplayName \"Nailgun\"\n  Player.StartItem \"Nailgun\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMClip\", 100\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR ChainsawPlayer : IDMPlayer\n{\n  Player.Portrait \"SWCSAW\"\n  Player.DisplayName \"Chainsaw\"\n  Player.StartItem \"StartingChainsaw\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR GrenadeRiflePlayer : IDMPlayer\n{\n  Player.Portrait \"SWGREN\"\n  Player.DisplayName \"Grenade Rifle\"\n  Player.StartItem \"GrenadeRifle\"\n  Player.StartItem \"Fist\"\n  Player.StartItem \"IDMRocketAmmo\", 15\n  Player.StartItem \"PlayerStartingArmor\"\n}\n\nACTOR TargetDummy : IDMPlayer\n{\n  Health 200\n  +ISMONSTER\n  States\n  {\n  Pain:\n    TNT1 A 0 A_LogInt(Health)\n\tPLAY G 8 BRIGHT A_Pain\n\tGoto Spawn\n  Death.Railgun:\n\tTNT1 A 0\n\tGoto Death+2\n  Death.Bullet:\n  Death.Nail:\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tPLAY H 0 A_JumpifHealthLower(-49,\"Death2\")\n\tTNT1 A 0 A_Jump(25,\"Death2\",\"XDeath\")\n\tTNT1 A 0 A_LogInt(Health)\n\tGoto Death+3\n  Death:\n\tTNT1 A 0 A_LogInt(Health)\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tPLAY H 0 A_JumpifHealthLower(-49,\"Death2\")\n\tTNT1 A 0 A_Jump(64,\"Death.Fast\",\"Death.Faster\",\"Death.Slow\",\"Death.Slower\")\n    PLAY H 6 Bright A_PlayerScream\n    PLAY I 6 Bright\n    PLAY J 6 Bright A_NoBlocking\n    PLAY K 6 Bright\n\tPLAY LM 15\n    PLAY N -1\n    Stop\n  Death.Saw:\n  Death2:\n\tTNT1 A 0 A_LogInt(Health)\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tTNT1 A 0 A_Jump(128,\"DeathHead\", \"DeathHead.Fast\",\"DeathHead.Slow\",\"DeathHead.Slower\")\n\tTNT1 A 0 A_Jump(128,\"Death2.Fast\", \"Death2.Slow\")\n\tPLAY G 5 Bright A_PlaySound(\"player/xdeath\",CHAN_VOICE)\n\tPLAY X 0 A_Playsound(\"misc/tornoff\",CHAN_AUTO)\n\tPLAY XYZ 5 Bright A_NoBlocking\n\tPLAY \"[\\\" 6 Bright\n\tPLAY \"\\\" -1\n\tStop\n  XDeath.Railgun:\n  XDeath.Bullet:\n  XDeath.Nail:\n  XDeath.Saw:\n  XDeath.BFGSpray:\n  XDeath:\n\tTNT1 A 0 A_LogInt(Health)\n\tTNT1 A 0 A_TakeInventory(\"SoulsphereGiver\")\n\tTNT1 A 0 A_Jump(128,\"XDeath.Slow\")\n    PLAY O 4 Bright\n    PLAY P 4 Bright A_XScream\n    PLAY Q 4 Bright A_NoBlocking\n    PLAY RSTUV 4 Bright\n    PLAY W -1\n    Stop\n\t}\n}\n\nACTOR IDMIceChunkHead : IceChunkHead replaces IceChunkHead\n{\n\t+NOBLOCKMAP\n\t+NOTDMATCH\n\t+CLIENTSIDEONLY\n\tStates\n\t{\n\tSpawn:\n\t\tPLAY \"]\" -1\n\t\tStop\n\t}\n}\n\nACTOR IDMPlayerHead : BloodySkull\n{\n\t+NOBLOCKMAP\n\t+NOTDMATCH\n\t+CLIENTSIDEONLY\n\tStates\n\t{\n\tSpawn:\n\t\tPLAY \"]\" 0\n\t\tPLAY \"]\" 1 A_CheckFloor(\"Hit\")\n\t\tLoop\n\tHit:\n\t\tPLAY \"]\" 16 A_CheckPlayerDone\n\t\tWait\n\t}\n}\n\nACTOR IDMSkull : BloodySkull\n{\n  +NOBLOCKMAP\n  Gravity 0.375\n  WallBounceFactor 0.85\n  Speed 5\n  VSpeed 5\n  +CLIENTSIDEONLY\n  States\n  {\n  Spawn:\n\tTNT1 A 0 A_Jump(128,\"Spawn2\")\n\tPHED GHIJKLMN 4 Bright A_CheckFloor(\"Hit\")\n  SpawnLoop:\n\tPHED OPQR 4 Bright A_CheckFloor(\"Hit\")\n    Loop\n  Spawn2:\n\tPHD2 GHIJKLMN 4 Bright A_CheckFloor(\"Hit\")\n  SpawnLoop:\n\tPHD2 OPQR 4 Bright A_CheckFloor(\"Hit\")\n    Loop\n  Hit:\n\tTNT1 A 0 A_Jump(128,\"Hit2\")\n\tPHED S 4 Bright\n    PHED S -1\n\tStop\n  Hit2:\n\tPHD2 S 4 Bright\n    PHD2 S -1\n\tStop\n  }\n}\n\nACTOR TipItem : CustomInventory\n{\n  Inventory.Amount 1\n  Inventory.MaxAmount 1\n  -INVENTORY.INVBAR\n  +INVENTORY.AUTOACTIVATE\n  +CLIENTSIDEONLY\n  States\n  {\n  Pickup:\n\tTNT1 A 0 A_Jump(256,\"DTip1\",\"DTip2\",\"DTip3\",\"DTip4\",\"DTip5\",\"DTip6\",\"DTip7\",\"DTip8\",\"DTip9\",\"DTip10\",\"DTip11\",\"DTip12\",\"DTip13\",\"DTip14\",\"DTip15\",\"DTip16\",\"DTip17\",\"DTip18\",\"DTip19\",\"DTip20\",\"DTip21\",\"DTip22\",\"DTip23\",\"DTip24\",\"DTip25\",\"DTip26\",\"DTip27\",\"DTip28\",\"DTip29\",\"DTip30\",\"DTip31\",\"DTip32\",\"DTip33\",\"DTip34\",\"DTip35\",\"DTip36\",\"DTip37\",\"DTip38\",\"DTip39\",\"DTip40\",\"DTip41\",\"DTip42\",\"DTip43\",\"DTip44\",\"DTip45\",\"DTip46\",\"DTip47\",\"DTip48\",\"DTip49\",\"DTip50\",\"DTip51\")\n\tStop\n  DTip1:\n\tTNT1 A 0 A_Print(\"$TIP1\",6)\n\tStop\n  DTip2:\n\tTNT1 A 0 A_Print(\"$TIP2\",6)\n\tStop\n  DTip3:\n\tTNT1 A 0 A_Print(\"$TIP3\",6)\n\tStop\n  DTip4:\n\tTNT1 A 0 A_Print(\"$TIP4\",6)\n\tStop\n  DTip5:\n\tTNT1 A 0 A_Print(\"$TIP5\",6)\n\tStop\n  DTip6:\n\tTNT1 A 0 A_Print(\"$TIP6\",6)\n\tStop\n  DTip7:\n\tTNT1 A 0 A_Print(\"$TIP7\",6)\n\tStop\n  DTip8:\n\tTNT1 A 0 A_Print(\"$TIP8\",6)\n\tStop\n  DTip9:\n\tTNT1 A 0 A_Print(\"$TIP9\",6)\n\tStop\n  DTip10:\n\tTNT1 A 0 A_Print(\"$TIP10\",6)\n\tStop\n  DTip11:\n\tTNT1 A 0 A_Print(\"$TIP11\",6)\n\tStop\n  DTip12:\n\tTNT1 A 0 A_Print(\"$TIP12\",6)\n\tStop\n  DTip13:\n\tTNT1 A 0 A_Print(\"$TIP13\",6)\n\tStop\n  DTip14:\n\tTNT1 A 0 A_Print(\"$TIP14\",6)\n\tStop\n  DTip15:\n\tTNT1 A 0 A_Print(\"$TIP15\",6)\n\tStop\n  DTip16:\n\tTNT1 A 0 A_Print(\"$TIP16\",6)\n\tStop\n  DTip17:\n\tTNT1 A 0 A_Print(\"$TIP17\",6)\n\tStop\n  DTip18:\n\tTNT1 A 0 A_Print(\"$TIP18\",6)\n\tStop\n  DTip19:\n\tTNT1 A 0 A_Print(\"$TIP19\",6)\n\tStop\n  DTip20:\n\tTNT1 A 0 A_Print(\"$TIP20\",6)\n\tStop\n  DTip21:\n\tTNT1 A 0 A_Print(\"$TIP21\",6)\n\tStop\n  DTip22:\n\tTNT1 A 0 A_Print(\"$TIP22\",6)\n\tStop\n  DTip23:\n\tTNT1 A 0 A_Print(\"$TIP23\",6)\n\tStop\n  DTip24:\n\tTNT1 A 0 A_Print(\"$TIP24\",6)\n\tStop\n  DTip25:\n\tTNT1 A 0 A_Print(\"$TIP25\",6)\n\tStop\n  DTip26:\n\tTNT1 A 0 A_Print(\"$TIP26\",6)\n\tStop\n  DTip27:\n\tTNT1 A 0 A_Print(\"$TIP27\",6)\n\tStop\n  DTip28:\n\tTNT1 A 0 A_Print(\"$TIP28\",6)\n\tStop\n  DTip29:\n\tTNT1 A 0 A_Print(\"$TIP29\",6)\n\tStop\n  DTip30:\n\tTNT1 A 0 A_Print(\"$TIP30\",6)\n\tStop\n  DTip31:\n\tTNT1 A 0 A_Print(\"$TIP31\",6)\n\tStop\n  DTip32:\n\tTNT1 A 0 A_Print(\"$TIP32\",6)\n\tStop\n  DTip33:\n\tTNT1 A 0 A_Print(\"$TIP33\",6)\n\tStop\n  DTip34:\n\tTNT1 A 0 A_Print(\"$TIP34\",6)\n\tStop\n  DTip35:\n\tTNT1 A 0 A_Print(\"$TIP35\",6)\n\tStop\n  DTip36:\n\tTNT1 A 0 A_Print(\"$TIP36\",6)\n\tStop\n  DTip37:\n\tTNT1 A 0 A_Print(\"$TIP37\",6)\n\tStop\n  DTip38:\n\tTNT1 A 0 A_Print(\"$TIP38\",6)\n\tStop\n  DTip39:\n\tTNT1 A 0 A_Print(\"$TIP39\",6)\n\tStop\n  DTip40:\n\tTNT1 A 0 A_Print(\"$TIP40\",6)\n\tStop\n  DTip41:\n\tTNT1 A 0 A_Print(\"$TIP41\",6)\n\tStop\n  DTip42:\n\tTNT1 A 0 A_Print(\"$TIP42\",6)\n\tStop\n  DTip43:\n\tTNT1 A 0 A_Print(\"$TIP43\",6)\n\tStop\n  DTip44:\n\tTNT1 A 0 A_Print(\"$TIP44\",6)\n\tStop\n  DTip45:\n\tTNT1 A 0 A_Print(\"$TIP45\",6)\n\tStop\n  DTip46:\n\tTNT1 A 0 A_Print(\"$TIP46\",6)\n\tStop\n  DTip47:\n\tTNT1 A 0 A_Print(\"$TIP47\",6)\n\tStop\n  DTip48:\n\tTNT1 A 0 A_Print(\"$TIP48\",6)\n\tStop\n  DTip49:\n\tTNT1 A 0 A_Print(\"$TIP49\",6)\n\tStop\n  DTip50:\n\tTNT1 A 0 A_Print(\"$TIP50\",6)\n\tStop\n  }\n}\n\nACTOR XTipItem : CustomInventory\n{\n  Inventory.Amount 1\n  Inventory.MaxAmount 1\n  -INVENTORY.INVBAR\n  +INVENTORY.AUTOACTIVATE\n  +CLIENTSIDEONLY\n  States\n  {\n  Pickup:\n\tTNT1 A 0 A_Jump(256,\"XTip1\",\"XTip2\",\"XTip3\",\"XTip4\",\"XTip5\",\"XTip6\",\"XTip7\",\"XTip8\",\"XTip9\",\"XTip10\",\"XTip11\",\"XTip12\",\"XTip13\",\"XTip14\",\"XTip15\",\"XTip16\",\"XTip17\",\"XTip18\",\"XTip19\",\"XTip20\",\"XTip21\",\"XTip22\",\"XTip23\",\"XTip24\",\"XTip25\",\"XTip26\",\"XTip27\",\"XTip28\",\"XTip29\",\"XTip30\",\"XTip31\",\"XTip32\",\"XTip33\",\"XTip34\",\"XTip35\",\"XTip36\",\"XTip37\",\"XTip38\")\n\tStop\n  XTip1:\n\tTNT1 A 0 A_Print(\"$XTIP1\",5)\n\tStop\n  XTip2:\n\tTNT1 A 0 A_Print(\"$XTIP2\",5)\n\tStop\n  XTip3:\n\tTNT1 A 0 A_Print(\"$XTIP3\",5)\n\tStop\n  XTip4:\n\tTNT1 A 0 A_Print(\"$XTIP4\",5)\n\tStop\n  XTip5:\n\tTNT1 A 0 A_Print(\"$XTIP5\",5)\n\tStop\n  XTip6:\n\tTNT1 A 0 A_Print(\"$XTIP6\",5)\n\tStop\n  XTip7:\n\tTNT1 A 0 A_Print(\"$XTIP7\",5)\n\tStop\n  XTip8:\n\tTNT1 A 0 A_Print(\"$XTIP8\",5)\n\tStop\n  XTip9:\n\tTNT1 A 0 A_Print(\"$XTIP9\",5)\n\tStop\n  XTip10:\n\tTNT1 A 0 A_Print(\"$XTIP10\",5)\n\tStop\n  XTip11:\n\tTNT1 A 0 A_Print(\"$XTIP11\",5)\n\tStop\n  XTip12:\n\tTNT1 A 0 A_Print(\"$XTIP12\",5)\n\tStop\n  XTip13:\n\tTNT1 A 0 A_Print(\"$XTIP13\",5)\n\tStop\n  XTip14:\n\tTNT1 A 0 A_Print(\"$XTIP14\",5)\n\tStop\n  XTip15:\n\tTNT1 A 0 A_Print(\"$XTIP15\",5)\n\tStop\n  XTip16:\n\tTNT1 A 0 A_Print(\"$XTIP16\",5)\n\tStop\n  XTip17:\n\tTNT1 A 0 A_Print(\"$XTIP17\",5)\n\tStop\n  XTip18:\n\tTNT1 A 0 A_Print(\"$XTIP18\",5)\n\tStop\n  XTip19:\n\tTNT1 A 0 A_Print(\"$XTIP19\",5)\n\tStop\n  XTip20:\n\tTNT1 A 0 A_Print(\"$XTIP20\",5)\n\tStop\n  XTip21:\n\tTNT1 A 0 A_Print(\"$XTIP21\",5)\n\tStop\n  XTip22:\n\tTNT1 A 0 A_Print(\"$XTIP22\",5)\n\tStop\n  XTip23:\n\tTNT1 A 0 A_Print(\"$XTIP23\",5)\n\tStop\n  XTip24:\n\tTNT1 A 0 A_Print(\"$XTIP24\",5)\n\tStop\n  XTip25:\n\tTNT1 A 0 A_Print(\"$XTIP25\",5)\n\tStop\n  XTip26:\n\tTNT1 A 0 A_Print(\"$XTIP26\",5)\n\tStop\n  XTip27:\n\tTNT1 A 0 A_Print(\"$XTIP27\",5)\n\tStop\n  XTip28:\n\tTNT1 A 0 A_Print(\"$XTIP28\",5)\n\tStop\n  XTip29:\n\tTNT1 A 0 A_Print(\"$XTIP29\",5)\n\tStop\n  XTip30:\n\tTNT1 A 0 A_Print(\"$XTIP30\",5)\n\tStop\n  XTip31:\n\tTNT1 A 0 A_Print(\"$XTIP31\",5)\n\tStop\n  XTip32:\n\tTNT1 A 0 A_Print(\"$XTIP32\",5)\n\tStop\n  XTip33:\n\tTNT1 A 0 A_Print(\"$XTIP33\",5)\n\tStop\n  XTip34:\n\tTNT1 A 0 A_Print(\"$XTIP34\",5)\n\tStop\n  XTip35:\n\tTNT1 A 0 A_Print(\"$XTIP35\",5)\n\tStop\n  XTip36:\n\tTNT1 A 0 A_Print(\"$XTIP36\",5)\n\tStop\n  XTip37:\n\tTNT1 A 0 A_Print(\"$XTIP37\",5)\n\tStop\n  XTip38:\n\tTNT1 A 0 A_Print(\"$XTIP38\",5)\n\tStop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "GAMEMODE.txt",
        "contents": "LastManStanding {\naddflag DEATHMATCH\naddflag DONTSPAWNMAPTHINGS\n}\n\nTeamLMS {\naddflag DONTSPAWNMAPTHINGS\naddflag TEAMGAME\naddflag PLAYERSONTEAMS\n}"
      },
      {
        "source": "pk3",
        "name": "KEYCONF.txt",
        "contents": "clearplayerclasses\naddplayerclass IDMPlayer\naddplayerclass ChainsawPlayer\naddplayerclass MachinegunPlayer\naddplayerclass YellowboyPlayer\naddplayerclass BlasterPlayer\naddplayerclass BoomstickPlayer\naddplayerclass BuckShotPlayer\naddplayerclass ChaingunPlayer\naddplayerclass NailgunPlayer\naddplayerclass GrenadeRiflePlayer"
      },
      {
        "source": "pk3",
        "name": "MAPINFO.txt",
        "contents": "GameInfo\n{\n\tDimColor = \"FF 00 00\"\n\tDimamount = 0.175\n\tintermissionmusic = \"D_IDMINT\"\n\tadvisorytime = 6\n\tExitpic = \"IDMINTER\"\n\tinfopage = \"INHLP1\", \"INHLP2\", \"HELP\", \"IDMCRD\", \"CREDIT\"\n\tquitmessages = \"$QUITMSG\", \"$QUITMSG1\", \"$QUITMSG2\", \"$QUITMSG3\", \"$QUITMSG4\", \"$QUITMSG5\", \"$QUITMSG6\", \"$QUITMSG7\",\n\t\t\t\t   \"$QUITMSG8\", \"$QUITMSG9\", \"$QUITMSG10\", \"$QUITMSG11\", \"$QUITMSG12\", \"$QUITMSG13\", \"$QUITMSG14\", \"$QUITMSG15\",\n\t\t\t\t   \"$QUITMSG16\", \"$QUITMSG17\", \"$QUITMSG18\", \"$QUITMSG19\", \"$QUITMSG20\", \"$QUITMSG21\", \"$QUITMSG22\",\n\t\t\t\t   \"$QUITMSG23\", \"$QUITMSG24\", \"$QUITMSG25\", \"$QUITMSG26\", \"$QUITMSG27\", \"$QUITMSG28\", \"$QUITMSG29\",\n\t\t\t\t   \"$QUITMSG30\", \"$QUITMSG31\", \"$QUITMSG32\", \"$QUITMSG33\", \"$QUITMSG34\"\n}\n\nGameDefaults\n{\n\tIntermission\n\tSpawnWithWeaponRaised\n\tAllowJump\n\tNoCrouch\n\tAllowFreelook\n}\n\nDefaultMap\n{\n\tExitpic = \"IDMINTER\"\n\tIntermusic  = \"D_IDMINT\"\n}"
      },
      {
        "source": "pk3",
        "name": "MENUDEF.txt",
        "contents": "ListMenu \"MainMenu\"\n{\n\tStaticPatch 92, 2, \"M_DOOM\"\n\tPosition 70, 90\n\tTextItem \"Multiplayer\", \"m\", \"ZA_MultiplayerOptions\"\n\tTextItem \"Player Setup\", \"p\", \"PlayerMenu\"\n\tTextItem \"Options\", \"o\", \"OptionsMenu\"\n\tTextItem \"Quit\", \"q\", \"QuitMenu\"\n}\n\nListMenu \"PlayerMenu\"\n{\n\tStaticTextCentered 160, 0, \"$MNU_PLAYERSETUP\"\n\tFont \"SmallFont\"\n\tLinespacing 14\n\tPosition 22, 18\n\tPlayerNameBox \"Name\", 0, \"Playerbox\"\n\tSelector \"-\", -16, -1\n\tMouseWindow 0, 220\n\tPlayerDisplay 226, 80, \"20 00 00\", \"80 00 40\", 0, \"PlayerDisplay\"\n\tLinespacing 10\n\tSlider \"Red\", \"Red\", 0, 255, 16\n\tSlider \"Green\", \"Green\", 0, 255, 16\n\tLinespacing 20\n\tSlider \"Blue\", \"Blue\", 0, 255, 16\n\tLinespacing 14\n\tValueText \"Starting Weapon\", \"Class\"\n\tValueText \"Gender\", \"Gender\", \"Gender\"\n\tValueText \"Autoaim\", \"Autoaim\", \"Autoaim\"\n\tSlider \"Handicap\", \"Handicap\", 0, 200, 5 // [TP]\n\t// [TP] This is moved to weapon setup\n\t// ValueText \"Switch on pickup\", \"Switch\", \"OffOn\"\n\tValueText \"Always Run\", \"AlwaysRun\", \"OnOff\"\n\tTextItem \"Weapon Setup\", \"w\", \"ZA_WeaponSetup\" // [TP]\n\tClass \"PlayerMenu\"\n}\n\n// Zandronum menus\n\nOptionMenu ZA_JoinMenu\n{\n\tTitle\t\t\"JOIN THE INSANITY!\"\n\n\tStaticText\t\"You are currently a spectating wussy!\"\n\tStaticText\t\" \"\n\tStaticText\t\"Become a badass by joining the Insanity!\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"Join!\",\t\t\t\"menu_joingame\"\n\tStaticText\t\" \"\n\tCommand\t\t\"Player Setup\",\t\t\"menu_player\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"HOW TO PLAY?\",\t\t\t\"menu_help\"\n}\n\nOptionMenu ZA_JoinTeamMenu\n{\n\tTitle\t\t\"JOIN A TEAM!\"\n\n\tStaticText\t\"Select a team.\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"Auto-select\",\t\t\"menu_autoselect\"\n\tStaticText\t\" \"\n\tJoinMenuTeamOption\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"Join!\",\t\t\t\"menu_joingame\"\n\tStaticText\t\" \"\n\tCommand\t\t\"Player Setup\",\t\t\"menu_player\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"HOW TO PLAY?\",\t\t\t\"menu_help\"\n\tStaticText\t\" \"\n}\n\nOptionMenu ZA_SelectClassMenu\n{\n\tTitle\t\t\"STARTING WEAPON SELECTION\"\n\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\"SELECT YOUR STARTING WEAPON!\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\"You can change your Starting Weapon\"\n\tStaticText\t\" \"\n\tStaticText\t\"and see their statistics from\"\n\tStaticText\t\" \"\n\tStaticText \t\"the PLAYER SETUP menu.\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tJoinMenuPlayerClassOption\n\tStaticText\t\" \"\n\tCommand\t\t\"Join!\",\t\t\t\"menu_joingamewithclass\"\n\tStaticText\t\" \"\n\tCommand\t\t\"Player Setup\",\t\t\"menu_player\"\n}"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.txt",
        "contents": "base Doom;\nheight 32;\nmonospacefonts true, \"0\";\nInterpolateHealth true, 12;\nInterpolateArmor true, 12;\nLowerHealthCap false;\n\nstatusbar fullscreen, fullscreenoffsets // Insanity Deathmatch HUD\n{\n\t//health\n\tdrawnumber 2147483647, HUDFONT_DOOM, untranslated, health, drawshadow, 105, -32;\n\n\t//armor\n\tdrawimage armoricon, 122, -40;\n\tdrawnumber 2147483647, HUDFONT_DOOM, untranslated, armor, drawshadow, whennotzero, 105, -55;\n\n\t//ammo\n\tdrawimage ammoicon1, -70, -19, centerbottom;\n\tdrawnumber 2147483647, HUDFONT_DOOM, untranslated, ammo1, drawshadow, -80, -35;\n\n\t//mugshot\n\tdrawselectedinventory alternateonempty, INDEXFONT, 105, -39\n\t{\n\t\tInInventory \"PowerQuadDamage\" || \"PowerRageInvulnerable\" || \"PowerPickupProtection\"\n\t\t{\n\t\t\tdrawmugshot \"STF\", 5, disablerampage, disableouch, disablegrin, xdeathface, disablepain, 105, -39;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tdrawmugshot \"STF\", 5, xdeathface, 105, -39;\n\t\t}\n\t}\n\n\t//frags\n\tgamemode deathmatch\n\t{\n\t\tdrawimage \"FRAGSKL\", -21, -20;\n\t\tdrawnumber 2147483647, HUDFONT_DOOM, untranslated, frags, drawshadow, -22, -20;\n\t}\n}\n\nstatusbar normal\n{\n\tdrawimage \"STBAR\", 0, 168;\n\tdrawimage armoricon, 208, 190;\n\tdrawnumber 3, HUDFONT_DOOM, untranslated, ammo1, 44, 171;\n\tdrawnumber 3, HUDFONT_DOOM, untranslated, health, 100, 171;\n\tdrawnumber 3, HUDFONT_DOOM, untranslated, armor, 228, 171;\n\n\t//keys\n\tdrawswitchableimage keyslot 2 && 5, \"nullimage\", \"STKEYS0\", \"STKEYS3\", \"STKEYS6\", 239, 171;\n\tdrawswitchableimage keyslot 3 && 6, \"nullimage\", \"STKEYS1\", \"STKEYS4\", \"STKEYS7\", 239, 181;\n\tdrawswitchableimage keyslot 1 && 4, \"nullimage\", \"STKEYS2\", \"STKEYS5\", \"STKEYS8\", 239, 191;\n\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammo(IDMClip), 288, 173;\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammo(IDMShell), 288, 179;\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammo(IDMRocketAmmo), 288, 185;\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammo(IDMCell), 288, 191;\n\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(IDMClip), 314, 173;\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(IDMShell), 314, 179;\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(IDMRocketAmmo), 314, 185;\n\tdrawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(IDMCell), 314, 191;\n\tgamemode deathmatch, teamgame\n\t{\n\t\tdrawnumber 2, HUDFONT_DOOM, untranslated, frags, 138, 171;\n\t}\n\tgamemode cooperative, singleplayer\n\t{\n\t\tdrawimage \"STARMS\", 104, 168;\n\t\tdrawswitchableimage weaponslot 2, \"STGNUM2\", \"STYSNUM2\", 111, 172;\n\t\tdrawswitchableimage weaponslot 3, \"STGNUM3\", \"STYSNUM3\", 123, 172;\n\t\tdrawswitchableimage weaponslot 4, \"STGNUM4\", \"STYSNUM4\", 135, 172;\n\t\tdrawswitchableimage weaponslot 5, \"STGNUM5\", \"STYSNUM5\", 111, 182;\n\t\tdrawswitchableimage weaponslot 6, \"STGNUM6\", \"STYSNUM6\", 123, 182;\n\t\tdrawswitchableimage weaponslot 7, \"STGNUM7\", \"STYSNUM7\", 135, 182;\n\t}\n\tgamemode cooperative, deathmatch, teamgame\n\t{\n\t\tdrawimage translatable \"STFBANY\", 143, 169;\n\t}\n\tdrawselectedinventory alternateonempty, INDEXFONT, 143, 168\n\t{\n\t\tInInventory \"PowerQuadDamage\" || \"PowerRageInvulnerable\"\n\t\t{\n\t\t\tdrawmugshot \"STF\", 5, disablerampage, disableouch, disablegrin, xdeathface, disablepain, 143, 168;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tdrawmugshot \"STF\", 5, xdeathface, 143, 168;\n\t\t}\n\t}\n}\n\nstatusbar inventory // Standard bar overlay (ZDoom Addition)\n{\n\tdrawinventorybar Doom, 7, INDEXFONT, 50, 170;\n}\n\nstatusbar inventoryfullscreen, fullscreenoffsets // ZDoom HUD overlay.\n{\n\tdrawinventorybar Doom, translucent, 7, INDEXFONT, -106+center, -31;\n}\n\nmugshot \"Normal\", health2\n{\n\t{ST00, ST01, ST02} 10;\n}\n\nmugshot \"Pain\", healthspecial, directional\n{\n\t{TR00, KILL0, TL00} 17;\n}\n\nmugshot \"Ouch\", health\n{\n\tOUCH0 35;\n}\n\nmugshot \"Grin\", health\n{\n\tEVL0 35;\n}\n\nmugshot \"God\", health\n{\n\tGOD0 -1;\n}\n\nmugshot \"Death\"\n{\n\t{DEAD0, DEAD1, DEAD2, DEAD3, DEAD4, DEAD5} -1;\n}\n\nmugshot \"Death.Ice\"\n{\n\t{ICE0, ICE1, ICE2, ICE3, ICE4} -1;\n}\n\nmugshot \"XDeath\"\n{\n\tXDTH0 3;\n\tXDTH1 3;\n\tXDTH2 3;\n\tXDTH3 3;\n\tXDTH4 -1;\n}"
      },
      {
        "source": "pk3",
        "name": "Bots/chatfiles/leonard.txt",
        "contents": "[IntroStrings]\n\"I'm gonna have to open a can o' whoopass on ya now!\"\n\"I'm on you like stink on shiet!\"\n\"I'll barbecue yo ass in molasses!\"\n\n[RoamingStrings]\n\"I'm hungry enough to eat a baby's butt thru a park bench!\"\n\"If I sit heer any longer, I'm gunna have one see-vere case o' assteroids!\"\n\"Slower molasses in January!\"\n\n[RareRoamingStrings]\n\"My head hurts, my feet stink and I don't love Jesus!\"\n\"Hey Bubba, watch me pull a tractor outta my ass! Hehehehehe!\"\n\n[LosingRoamingStrings]\n\"This is like lookin' up a hog's butt for a ham sammich!\"\n\"I'm busier than a one-legged man in an ass-kickin' contest!\"\n\n[KilledStrings]\n\"Jesus palaveno!\"\n\"Holey SHIT!\"\n\"Hot damn!\"\n\"Sunuvva bitch!\"\n\"Now that's an attention getter!\"\n\n[FragStrings]\n\"Die, you sunuva bitch!\"\n\"Ya screw with the bull, ya git the horn!\"\n\"Hehheh, double battered and dixie fried!\"\n\"Reckon that boy bust a gut!\"\n\"That boy's blown up reeeaaal good, hahahah!\"\n\"Ya like'at boy?!\"\n\"City folk!\"\n\"Yo ass is grass and I'm the lawnmower!\"\n\"One shithead at a time!\"\n\"That boy's 'bout as sharp as a bowling bawl!\"\n\n[EnragedStrings]\n\"Slickering cat shiet on a flat rock!\"\n\"Screw you and the hawrse you rode in on!\"\n\"Tighter than duck's ass!\"\n\"You are as ugly as a mud fence!\"\n\n[DemoralizedStrings]\n\"AAAAAGH, CRAPNELL!!\"\n\"Boy you'd rather sandpaper a wildcat's ass than screw with me!\"\n\"Boy I'm mad as fire now!\"\n\"Now you gon' n' dunit!!\"\n\n[WinStrings]\n\"YEEEEEHAAAAWWW!\"\n\"Huhuuuush puppy!\"\n\"There you go! Now yer makin' bacon!\"\n\"Holey SHIT!\"\n\"Hot damn!\"\n\"Hehe, you can't kill me, sucka!\"\n\"If that don't take the ham off the hawg!\"\n\n[LoseStrings]\n\"Hey, Bubba. Watch me pull a tractor outta my ass! Hehehehe!\"\n\"Screw you and the hawrse you rode in on!\"\n\"Don't make me break my foot open yo ass!\"\n\"I'm gonna have to open up a 16-ounce can o' whoopass on ya now!\""
      },
      {
        "source": "pk3",
        "name": "Decorate/world.txt",
        "contents": "/// decorate/world.txt by Kaapeli47\n\n/// World ///\n\nDamageType Falling\n{\n\tFactor 5.0 // Good luck surviving with Strife-style fall damage!\n\tReplaceFactor\n}\n\nACTOR IDMExplosiveBarrel : ExplosiveBarrel replaces ExplosiveBarrel\n{\n  Health 20\n  Radius 10\n  Height 42\n  Mass 10\n  +SOLID\n  +SHOOTABLE\n  +ACTIVATEMCROSS\n  +DONTGIB\n  -NOBLOOD\n  +NOICEDEATH\n  -OLDRADIUSDMG\n  +EXTREMEDEATH\n  DeathSound \"world/barrelx\"\n  Obituary \"%o was blown up by %k.\"\n  BloodColor \"Green\"\n  States\n  {\n  Spawn:\n    BAR1 AB 6\n    Loop\n  Death:\n  XDeath:\n    BEXP A 5 Bright\n    BEXP B 5 Bright A_Scream\n    BEXP CCCCC 1 Bright A_Explode(random(50,150),160,1,0,160)\n    BEXP DDDDD 1 Bright A_Explode(random(100,300),192,1,0,192)\n    BEXP EEEEEEEE 1 Bright A_Explode(random(25,75),160,1,0,160)\n    TNT1 A 1050 Bright A_BarrelDestroy\n    TNT1 A 5 A_Respawn\n    Wait\n  }\n}\n\nACTOR IDMBulletPuff : BulletPuff\n{\n  +NOBLOCKMAP\n  +NOGRAVITY\n  +ALLOWPARTICLES\n  +RANDOMIZE\n  +PUFFONACTORS\n  +SKYEXPLODE\n  +CLIENTSIDEONLY\n  AttackSound \"misc/ricochet\"\n  Seesound \"misc/bullethit\"\n  RenderStyle Translucent\n  DamageType \"Bullet\"\n  Alpha 0.7\n  VSpeed 0\n  States\n  {\n  Spawn:\n  See:\n    PUFF A 3 Bright\n    PUFF BCD 2\n\tStop\n  XDeath:\n\tTNT1 A 1\n\tStop\n  }\n}\n\nACTOR FistHitPuff : IDMBulletPuff\n{\n  +PUFFONACTORS\n  SeeSound \"weapons/punch\"\n  ActiveSound \"silent\"\n  AttackSound \"weapons/pwall\"\n  DamageType \"Punch\"\n  States\n  {\n  Spawn:\n\tPUFF CD 3\n    Stop\n  }\n}\n\nACTOR ExtremePuff : IDMBulletPuff\n{\n\tSeesound \"misc/crit\"\n\t+EXTREMEDEATH\n\tDamageType \"Extreme\"\n}\n\nACTOR QuadShotPuff : IDMBulletPuff\n{\n\t+EXTREMEDEATH\n\tDamageType \"Extreme\"\n}\n\nACTOR ChainsawPuff : IDMBulletPuff\n{\n\tSeesound \"weapons/chainsawhit\"\n\tDamagetype \"Saw\"\n}\n\nACTOR PiercePuff : IDMBulletPuff\n{\n\t+PIERCEARMOR\n}\n\nACTOR RailPuff : BulletPuff replaces BulletPuff\n{\n  +NOBLOCKMAP\n  +NOGRAVITY\n  +ALWAYSPUFF\n  +ALLOWPARTICLES\n  +RANDOMIZE\n  +CLIENTSIDEONLY\n  RenderStyle Translucent\n  Alpha 1\n  States\n  {\n  Spawn:\n  See:\n\tRPUF A 0\n    RPUF A 3 A_Playsound(\"weapons/railhit\")\n    RPUF B 3\n    Stop\n  XDeath:\n\tRPUF A 0\n    RPUF A 3 A_Playsound(\"weapons/railhit\")\n    RPUF B 3\n    Stop\n  }\n}\n\n/// Teleport & spawn effects\n\nACTOR IDMTeleportFog : TeleportFog replaces TeleportFog\n{\n  +NOBLOCKMAP\n  +NOTELEPORT\n  +NOGRAVITY\n  +CLIENTSIDEONLY\n  RenderStyle Add\n  States\n  {\n  Spawn:\n    TFOG ABCDEFGHIJ 4 Bright\n    Stop\n  }\n}\n\nACTOR IDMItemFog : ItemFog replaces ItemFog\n{\n  +NOBLOCKMAP\n  +NOGRAVITY\n  +CLIENTSIDEONLY\n  States\n  {\n  Spawn:\n    IFOG ABCDE 5 Bright\n    Stop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/Common.txt",
        "contents": "/// Common Weapon Class\n\nACTOR IDMWeapon : Weapon\n{\n\t-WEAPON.ALLOW_WITH_RESPAWN_INVUL\n}\n\n/// Ammo ///\n\n// Backpack\n\nACTOR IDMBackpack : Backpack replaces Backpack\n{\n  Height 26\n  Inventory.PickupMessage \"Ammo Pack!\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.RespawnTics 2100\n}\n\n// Bullets\n\nACTOR IDMClip : Ammo\n{\n  Inventory.PickupMessage \"Bullets.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 20\n  Inventory.MaxAmount 200\n  Ammo.BackpackAmount 300\n  Ammo.BackpackMaxAmount 300\n  Inventory.Icon \"CLIPA0\"\n  Inventory.RespawnTics 350\n  States\n  {\n  Spawn:\n    CLIP A -1\n    Stop\n  }\n}\n\nACTOR IDMClipBox : IDMClip\n{\n  Inventory.PickupMessage \"Big box of bullets.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 100\n  Inventory.RespawnTics 1050\n  States\n  {\n  Spawn:\n    AMMO A -1\n    Stop\n  }\n}\n\nactor IDMSmallClipBox : IDMClip\n{\n  Inventory.PickupMessage \"Small box of bullets.\"\n  Inventory.Amount 50\n  Inventory.RespawnTics 700\n  States\n  {\n  Spawn:\n    AMOK A -1\n    Stop\n  }\n}\n\n// Shells\n\nACTOR IDMShell : Ammo\n{\n  Inventory.PickupMessage \"Shells.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 4\n  Inventory.MaxAmount 20\n  Ammo.BackpackAmount 30\n  Ammo.BackpackMaxAmount 30\n  Inventory.Icon \"SHELA0\"\n  Inventory.RespawnTics 350\n  States\n  {\n  Spawn:\n    SHEL A -1\n    Stop\n  }\n}\n\nACTOR IDMShellBox : IDMShell\n{\n  Inventory.PickupMessage \"Box of shells.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 10\n  Inventory.RespawnTics 1050\n  States\n  {\n  Spawn:\n    SBOX A -1\n    Stop\n  }\n}\n\nACTOR IDMShellPacket : IDMShell\n{\n  Inventory.PickupMessage \"Packet of shells.\"\n  Inventory.Amount 6\n  Inventory.RespawnTics 700\n  States\n  {\n  Spawn:\n    SHLK A -1\n    Stop\n  }\n}\n\n// Rockets\n\nACTOR IDMRocketAmmo : Ammo\n{\n  Inventory.PickupMessage \"Rocket.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 1\n  Inventory.MaxAmount 15\n  Ammo.BackpackAmount 30\n  Ammo.BackpackMaxAmount 30\n  Inventory.Icon \"ROCKA0\"\n  Inventory.RespawnTics 350\n  States\n  {\n  Spawn:\n    ROCK A -1\n    Stop\n  }\n}\n\nACTOR IDMRocketBox : IDMRocketAmmo\n{\n  Inventory.PickupMessage \"Box of rockets.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 6\n  Inventory.RespawnTics 1050\n  States\n  {\n  Spawn:\n    BROK A -1\n    Stop\n  }\n}\n\nACTOR IDMRocketBundle : IDMRocketAmmo\n{\n  Inventory.PickupMessage \"Bundle of rockets.\"\n  Inventory.Amount 3\n  Inventory.RespawnTics 700\n  States\n  {\n  Spawn:\n    RCKP A -1\n    Stop\n  }\n}\n\n// Cells\n\nACTOR IDMCell : Ammo\n{\n  Inventory.PickupMessage \"Cell.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 20\n  Inventory.MaxAmount 100\n  Ammo.BackpackAmount 200\n  Ammo.BackpackMaxAmount 200\n  Inventory.Icon \"CELLA0\"\n  Inventory.RespawnTics 350\n  States\n  {\n  Spawn:\n    CELL A -1\n    Stop\n  }\n}\n\nACTOR IDMCellPack : IDMCell\n{\n  Inventory.PickupMessage \"Cell pack.\"\n  Inventory.PickupSound \"misc/ammpkup\"\n  Inventory.Amount 100\n  Inventory.RespawnTics 1050\n  States\n  {\n  Spawn:\n    CELP A -1\n    Stop\n  }\n}\n\nACTOR IDMCellKit : IDMCell\n{\n  Inventory.PickupMessage \"Cell kit.\"\n  Inventory.Amount 40\n  Inventory.RespawnTics 700\n  States\n  {\n  Spawn:\n    CELK A -1\n    Stop\n  }\n}\n\n// Big Weapon Ammo\n\nACTOR IDMMana : Ammo\n{\n  Inventory.Amount 100\n  Inventory.MaxAmount 100\n  Ammo.BackpackAmount 0\n  Ammo.BackpackMaxAmount 100\n  Inventory.Icon \"MANAA0\"\n}\n\nACTOR IDMHellEnergy : Ammo\n{\n  Inventory.Amount 10\n  Inventory.MaxAmount 10\n  Ammo.BackpackAmount 0\n  Ammo.BackpackMaxAmount 10\n  Inventory.Icon \"PLS2A0\"\n}\n\nACTOR IDMMaceAmmo : Ammo\n{\n  Inventory.Amount 150\n  Inventory.MaxAmount 150\n  Ammo.BackPackAmount 0\n  Ammo.BackPackMaxAmount 150\n  Inventory.Icon \"FX02C0\"\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/WeaponSpawners.txt",
        "contents": "// Weapon Spawners\n\nACTOR WeaponSpawner1 : RandomSpawner\n{\n\t+SERVERSIDEONLY\n\tDropItem \"IDMSuperShotgun\", 255, 300\n\tDropItem \"IDMShotgun\", 255, 200\n\tDropItem \"IDMRailgun\", 255, 200\n\tDropItem \"SuperChaingun\", 255, 150\n\tDropItem \"SuperNailgun\", 255, 150\n\tDropItem \"RiotShotgun\", 255, 100\n\tDropItem \"HeavyMachinegun\",255, 100\n\tDropItem \"IDMRocketlauncher\", 255, 100\n\tDropItem \"IDMGrenadeLauncher\", 255, 100\n\tDropItem \"IDMPlasmagun\", 255, 100\n}\n\nACTOR WeaponSpawner2 : RandomSpawner replaces Shotgun\n{\n\t+SERVERSIDEONLY\n\tDropItem \"IDMSuperShotgun\", 255, 90\n\tDropItem \"IDMShotgun\", 255, 90\n\tDropItem \"IDMRailgun\", 255, 90\n\tDropItem \"RiotShotgun\", 255, 90\n\tDropItem \"SuperChaingun\", 255, 90\n\tDropItem \"IDMRocketlauncher\", 255, 240\n\tDropItem \"HeavyMachinegun\",255, 90\n\tDropItem \"SuperNailgun\", 255, 240\n\tDropItem \"IDMGrenadeLauncher\", 255, 240\n\tDropItem \"IDMPlasmagun\", 255, 240\n}\n\nACTOR WeaponSpawner3 : RandomSpawner replaces Chaingun\n{\n\t+SERVERSIDEONLY\n\tDropItem \"SuperNailgun\"\n\tDropItem \"SuperChaingun\"\n\tDropItem \"HeavyMachinegun\"\n}\n\nACTOR WeaponSpawner4 : RandomSpawner replaces RocketLauncher\n{\n\t+SERVERSIDEONLY\n\tDropItem \"IDMRocketLauncher\"\n\tDropItem \"BarrageLauncher\"\n\tDropItem \"IDMGrenadeLauncher\"\n\tDropItem \"HeatSeeker\"\n}\n\nACTOR WeaponSpawner5 : RandomSpawner replaces PlasmaRifle\n{\n\t+SERVERSIDEONLY\n\tDropItem \"PlasMachineGun\"\n\tDropItem \"PulseRifle\"\n\tDropItem \"PlasmaBeam\"\n}\n\nACTOR WeaponSpawner6 : RandomSpawner // BFG9000 spawn\n{\n\t+SERVERSIDEONLY\n\tDropItem \"BFG9000\", 255, 1\n\tDropItem \"HellstormCannon\", 255, 1\n\tDropItem \"QuadShotgun\", 255, 1\n\tDropItem \"IDMMinigun\", 255, 1\n\tDropItem \"IDMWraithVerge\", 255, 1\n\tDropItem \"FreezeCannon\", 255, 1\n\tDropItem \"Unmaker\", 255, 1\n\tDropItem \"IDMBloodScourge\", 255, 1\n\tDropItem \"IDMBFG10K\", 255, 1\n\tDropItem \"Devastator\", 255, 1\n\tDropItem \"IDMMace\", 255, 1\n}\n\nACTOR WeaponSpawnActor1 : CustomInventory 82\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"WeaponSpawner1\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR WeaponSpawnActor2 : CustomInventory replaces Shotgun\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"WeaponSpawner2\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR WeaponSpawnActor3 : CustomInventory replaces Chaingun\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"WeaponSpawner3\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR WeaponSpawnActor4 : CustomInventory replaces RocketLauncher\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"WeaponSpawner4\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR WeaponSpawnActor5 : CustomInventory replaces PlasmaRifle\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"WeaponSpawner5\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR WeaponSpawnActor6 : CustomInventory 2006\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"WeaponSpawner6\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/AmmoSpawners.txt",
        "contents": "// Ammo Spawners\n\nACTOR SmallAmmoSpawner1 : RandomSpawner replaces Clip\n{\n\tDropItem \"IDMClip\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShell\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketAmmo\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCell\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR SmallAmmoSpawner2 : RandomSpawner replaces Shell\n{\n\tDropItem \"IDMClip\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShell\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketAmmo\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCell\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR SmallAmmoSpawner3 : RandomSpawner replaces RocketAmmo\n{\n\tDropItem \"IDMClip\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShell\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketAmmo\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCell\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR SmallAmmoSpawner4 : RandomSpawner replaces Cell\n{\n\tDropItem \"IDMClip\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShell\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketAmmo\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCell\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR BigAmmoSpawner1 : RandomSpawner replaces ClipBox\n{\n\tDropItem \"IDMClipBox\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShellBox\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketBox\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCellPack\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR BigAmmoSpawner2 : RandomSpawner replaces ShellBox\n{\n\tDropItem \"IDMClipBox\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShellBox\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketBox\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCellPack\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR BigAmmoSpawner3 : RandomSpawner replaces RocketBox\n{\n\tDropItem \"IDMClipBox\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShellBox\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketBox\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCellPack\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR BigAmmoSpawner4 : RandomSpawner replaces CellPack\n{\n\tDropItem \"IDMClipBox\"\n\tDropItem \"IDMSmallClipBox\"\n\tDropItem \"IDMShellBox\"\n\tDropItem \"IDMShellPacket\"\n\tDropItem \"IDMRocketBox\"\n\tDropItem \"IDMRocketBundle\"\n\tDropItem \"IDMCellPack\"\n\tDropItem \"IDMCellKit\"\n}\n\nACTOR SmallAmmoSpawnActor1 : CustomInventory replaces Clip\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"SmallAmmoSpawner1\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR SmallAmmoSpawnActor2 : CustomInventory replaces Shell\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"SmallAmmoSpawner2\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR SmallAmmoSpawnActor3 : CustomInventory replaces RocketAmmo\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"SmallAmmoSpawner3\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR SmallAmmoSpawnActor4 : CustomInventory replaces Cell\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"SmallAmmoSpawner4\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR BigAmmoSpawnActor1 : CustomInventory replaces ClipBox\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"BigAmmoSpawner1\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR BigAmmoSpawnActor2 : CustomInventory replaces ShellBox\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"BigAmmoSpawner2\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR BigAmmoSpawnActor3 : CustomInventory replaces RocketBox\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"BigAmmoSpawner3\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}\n\nACTOR BigAmmoSpawnActor4 : CustomInventory replaces CellPack\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t  TNT1 A 1\n\t  TNT1 A 1 A_SpawnItemEx(\"BigAmmoSpawner4\")\n\t  TNT1 A -1\n\t  Stop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/Slot 1/Fist.txt",
        "contents": "// Fist\n\nACTOR Fist : IDMWeapon // Registered as 'Fist' to ensure Fisting!-medal compatibility.\n{\n\tWeapon.SlotNumber 1\n\tWeapon.PreferredSkin \"FistMarine\"\n\tWeapon.SelectionOrder 2000\n\tWeapon.Kickback 200\n\tObituary \"%o was disemboweled by %k's fist.\"\n\tTag \"Fist\"\n\tDecal BulletChip\n\tDamagetype \"Punch\"\n\t+WEAPON.MELEEWEAPON\n\t+WEAPON.ALLOW_WITH_RESPAWN_INVUL\n\tStates\n\t{\n\tReady:\n\t  PUNG A 1 A_WeaponReady\n\t  Loop\n\tDeselect:\n\t  PUNG A 0 A_Lower\n\t  PUNG A 0 A_Lower\n      PUNG A 1 A_Lower\n\t  Loop\n\tSelect:\n\t  TNT1 A 0 A_PlaySound(\"weapons/wswitch\",CHAN_WEAPON)\n\tSloop:\n\t  PUNG A 0 A_Raise\n\t  PUNG A 0 A_Raise\n\t  PUNG A 1 A_Raise\n      Loop\n\tFire:\n      PUNG B 1\n      TNT1 A 0 A_JumpIfInventory(\"PowerStrength\", 1, \"Berserked\")\n      TNT1 A 0 A_JumpIfInventory(\"PowerIDMWeaponLevel2\", 1, \"Berserked\")\n\t  TNT1 A 0 A_JumpIfInventory(\"PowerQuadDamage\",1,\"Quad\")\n\tNormal:\n      PUNG C 1 A_CustomPunch(random(200,250), TRUE,0,\"FistHitPuff\",64)\n      PUNG D 6\n\t  Goto FireEnd\n\tQuad:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg\",CHAN_AUTO,1)\n      PUNG C 1 A_CustomPunch(random(200,250), TRUE,0,\"FistHitPuff\",64)\n      PUNG D 6\n\t  Goto FireEnd\n\tBerserked:\n\t  TNT1 A 0 A_JumpIfInventory(\"PowerQuadDamage\",1,\"QuadBerserked\")\n      PUNG E 1 Bright A_CustomPunch(random(200,250) * 10, TRUE,0,\"FistHitPuff\",64,1)\n\t  PUNG F 6 Bright\n\t  Goto FireEnd\n    QuadBerserked:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg\",CHAN_AUTO,1)\n      PUNG E 1 Bright A_CustomPunch(random(200,250) * 10, TRUE,0,\"FistHitPuff\",64,1)\n\t  PUNG F 6 Bright\n\tFireEnd:\n      PUNG C 2\n\t  PUNG B 1\n\t  PUNG B 2 Offset(0,40) A_WeaponReady(WRF_NOFIRE)\n\t  PUNG B 2 Offset(0,36) A_WeaponReady(WRF_NOFIRE)\n\t  PUNG B 2 Offset(0,33) A_WeaponReady(WRF_NOFIRE)\n      TNT1 A 0 A_ReFire\n      Goto Ready\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/Slot 1/Chainsaw.txt",
        "contents": "// Chainsaw\n\nACTOR StartingChainsaw : IDMWeapon\n{\n\tWeapon.SlotNumber 1\n\tWeapon.PreferredSkin \"ChainsawMarine\"\n\tWeapon.SisterWeapon \"DualChainsaw\"\n\tWeapon.Kickback 0\n\tWeapon.SelectionOrder 1500\n\tWeapon.ReadySound \"weapons/sawidle\"\n\tInventory.PickupMessage \"Chainsaw!\"\n\tObituary \"%o was minced by %k's Chainsaw.\"\n\tDamagetype \"Saw\"\n\tTag \"Chainsaw\"\n\tDecal BulletChip\n\t+WEAPON.MELEEWEAPON\n\t+WEAPON.ALLOW_WITH_RESPAWN_INVUL\n\tStates\n\t{\n\tReady:\n      SAWG C 3 A_WeaponReady\n\t  SAWG D 3 A_WeaponReady\n      Loop\n\tDeselect:\n      SAWG C 0 A_Lower\n      SAWG C 0 A_Lower\n      SAWG C 1 A_Lower\n      Loop\n\tSelect:\n\t  TNT1 A 0 A_PlaySound(\"weapons/wswitch\",CHAN_WEAPON)\n\tSloop:\n      SAWG C 0 A_Raise\n      SAWG C 0 A_Raise\n      SAWG C 1 A_Raise\n\t  Loop\n\tFire:\n\t  TNT1 A 0 A_JumpIfInventory(\"PowerQuadDamage\",1,\"Quad\")\n\t  SAWG AB 2 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(1,5) * random(1,5),\"ChainsawPuff\",0,76)\n\t  TNT1 A 0 A_Refire\n      Goto Ready\n\tQuad:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5)\n\t  SAWG AB 2 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(1,5) * random(1,5),\"ExtremePuff\",0,76)\n\t  TNT1 A 0 A_Refire\n      Goto Ready\n\tSpawn:\n      CSAW A -1 Bright\n      Stop\n\t}\n}\n\nACTOR DualChainsaw : StartingChainsaw\n{\n\t+POWERED_UP\n\t+WEAPON.CHEATNOTWEAPON\n\tWeapon.SisterWeapon \"StartingChainsaw\"\n\tDecal BulletChip\n\tStates\n\t{\n\tReady:\n      SAW2 C 3 A_WeaponReady\n\t  SAW2 D 3 A_WeaponReady\n      Loop\n\tDeselect:\n      SAW2 C 0 A_Lower\n      SAW2 C 0 A_Lower\n      SAW2 C 1 A_Lower\n      Loop\n\tSelect:\n\t  TNT1 A 0 A_PlaySound(\"weapons/wswitch\",CHAN_WEAPON)\n\tSloop:\n      SAW2 C 0 A_Raise\n      SAW2 C 0 A_Raise\n      SAW2 C 1 A_Raise\n      Loop\n\tFire:\n\t  TNT1 A 0 A_JumpIfInventory(\"PowerQuadDamage\",1,\"Quad\")\n\tNormal:\n\t  TNT1 A 0 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ChainsawPuff\",0,76)\n\t  SAW2 A 2 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ChainsawPuff\",0,76)\n\t  TNT1 B 0 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ChainsawPuff\",0,76)\n\t  SAW2 B 2 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ChainsawPuff\",0,76)\n      SAWG B 0 A_ReFire\n\t  Goto Ready\n\tQuad:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5)\n\t  SAW2 A 0 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ExtremePuff\",0,76)\n\t  SAW2 A 2 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ExtremePuff\",0,76)\n\t  SAW2 B 0 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ExtremePuff\",0,76)\n\t  SAW2 B 2 A_Saw(\"weapons/sawfull\",\"weapons/sawhit\",random(2,10) * random(1,5),\"ExtremePuff\",0,76)\n      SAWG B 0 A_ReFire\n      Goto Ready\n\tSpawn:\n      CSAW A -1 Bright\n      Stop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/Slot 2/Pistol.txt",
        "contents": "// Pistol\n\nACTOR IDMPistol : IDMWeapon\n{\n\tWeapon.SelectionOrder 1000\n\tWeapon.SlotNumber 2\n\tWeapon.Sisterweapon \"DualPistol\"\n\tWeapon.PreferredSkin \"PistolMarine\"\n\tWeapon.AmmoUse 1\n\tWeapon.AmmoGive 20\n\tWeapon.AmmoType \"IDMClip\"\n\tObituary \"%o was gunslinged by %k's Pistol.\"\n\tInventory.Pickupmessage \"Pistol!\"\n\tTag \"Pistol\"\n\tDecal BulletChip\n\tDamagetype \"Bullet\"\n\tAttackSound \"weapons/pistol\"\n\t+WEAPON.ALLOW_WITH_RESPAWN_INVUL\n    +INVENTORY.IGNORESKILL\n\t+WEAPON.NOLMS\n\tStates\n\t{\n\tReady:\n      PISG A 1 A_WeaponReady\n      Loop\n\tDeselect:\n      PISG A 0 A_Lower\n      PISG A 0 A_Lower\n      PISG A 1 A_Lower\n\t  Loop\n\tSelect:\n\t  TNT1 A 0 A_PlaySound(\"weapons/wswitch\",CHAN_WEAPON)\n\tSloop:\n      PISG A 0 A_Raise\n      PISG A 0 A_Raise\n      PISG A 1 A_Raise\n\t  Loop\n    Fire:\n      PISG B 0 A_JumpIfInventory(\"PowerQuadDamage\", 1, \"Quad\")\n\t  PISG B 0 A_FireBullets(2.8, 1.775, 1, 25, \"IDMBulletPuff\")\n\t  Goto FireEnd\n\tQuad:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg\",CHAN_AUTO,1)\n\t  PISG B 0 A_FireBullets(2.8, 1.775, 1, 25, \"ExtremePuff\")\n\tFireEnd:\n\t  PISG B 5 A_GunFlash\n\t  PISG C 4\n\t  PISG A 3\n\t  PISG A 3 A_Refire\n\t  Goto Ready\n\tFlash:\n      PISF A 4 Bright A_Light1\n      Goto LightDone\n    Spawn:\n      PIST A -1 Bright\n      Stop\n\t}\n}\n\nACTOR DualPistol : IDMPistol\n{\n\t+POWERED_UP\n\t+WEAPON.CHEATNOTWEAPON\n\tWeapon.Sisterweapon \"IDMPistol\"\n\tWeapon.PreferredSkin \"DualPistolMarine\"\n\tDamagetype \"Bullet\"\n\tStates\n\t{\n\tReady:\n      DPIS A 1 A_WeaponReady\n      Loop\n\tDeselect:\n      DPIS A 0 A_Lower\n      DPIS A 0 A_Lower\n      DPIS A 1 A_Lower\n      Loop\n\tSelect:\n\t  TNT1 A 0 A_PlaySound(\"weapons/wswitch\",CHAN_WEAPON)\n\tSloop:\n      DPIS A 0 A_Raise\n      DPIS A 0 A_Raise\n      DPIS A 1 A_Raise\n      Loop\n\tFire:\n\t  DPIS A 1\n      DPIS B 0 A_JumpIfInventory(\"PowerQuadDamage\", 1, \"Quad\")\n\t  DPIS B 0 A_FireBullets(4.2, 1.775, 1, 25, \"IDMBulletPuff\")\n\t  TNT1 A 0 A_GunFlash\n      DPIS B 3\n      DPIS C 2\n\t  Goto Normal2\n\tQuad:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg\",CHAN_AUTO,1)\n\t  DPIS B 0 A_FireBullets(4.2, 1.775, 1, 25, \"ExtremePuff\")\n\t  TNT1 A 0 A_GunFlash\n      DPIS B 3\n      DPIS C 2\n\tNormal2:\n      DPIS B 0 A_JumpIfInventory(\"PowerQuadDamage\", 1, \"Quad2\")\n\t  DPIS A 1 A_CheckReload\n\t  TNT1 A 0 A_FireBullets(4.2, 1.775, 1, 25, \"IDMBulletPuff\")\n\t  TNT1 A 0 A_GunFlash(\"Flash2\")\n\t  DPIS D 3\n      DPIS E 2\n      DPIS A 5 A_ReFire\n\t  Goto Ready\n\tQuad2:\n\t  TNT1 A 0 A_Playsound(\"misc/qdmg\",CHAN_AUTO,1)\n\t  DPIS A 1 A_CheckReload\n\t  TNT1 A 0 A_FireBullets(4.2, 1.775, 1, 25, \"ExtremePuff\")\n\t  TNT1 A 0 A_GunFlash(\"Flash2\")\n      DPIS D 3\n      DPIS E 2\n\t  TNT1 A 0 A_ReFire\n      Goto Ready\n\tFlash:\n      DPIS F 4 Bright A_Light1\n      Goto LightDone\n\tFlash2:\n      DPIS G 4 Bright A_Light1\n      Goto LightDone\n\tSpawn:\n      PIST A -1 Bright\n      Stop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Decorate/Weapons/Slot 2/Machinegun.txt",
        "contents": "// Machinegun\n\nACTOR Machinegun : IDMWeapon\n{\n\tWeapon.SelectionOrder 900\n\tWeapon.SlotNumber 2\n\tWeapon.AmmoType \"IDMClip\"\n\tWeapon.AmmoGive 20\n\tWeapon.AmmoUse 1\n\tWeapon.PreferredSkin \"MachinegunMarine\"\n\tInventory.PickupSound \"misc/w_pkup\"\n\tInventory.PickupMessage \"Machinegun!\"\n\tObituary \"%o was lit up by %k's Machinegun.\"\n\tAttackSound \"weapons/machinegun\"\n\tTag \"Machinegun\"\n \tDecal BulletChip\n\tDamagetype \"Bullet\"\n\t+WEAPON.ALLOW_WITH_RESPAWN_INVUL\n\t+WEAPON.NOLMS\n\tStates\n\t{\n\tReady:\n\t\tRGUN A 0 A_WeaponReady\n\t\tRGUN A 0 A_WeaponReady\n\t\tRGUN A 1 A_WeaponReady\n\t\tLoop\n\tDeselect:\n\t\tRGUN A 0 A_Lower\n\t\tRGUN A 0 A_Lower\n\t\tRGUN A 1 A_Lower\n\t\tLoop\n\tSelect:\n\t\tTNT1 A 0 A_PlaySound(\"weapons/wswitch\",CHAN_WEAPON)\n\tSloop:\n\t\tRGUN A 0 A_Raise\n\t\tRGUN A 0 A_Raise\n\t\tRGUN A 1 A_Raise\n\t\tLoop\n\tFire:\n\t\tRGUN C 0 A_GunFlash\n\t\tRGUN A 0 A_JumpIfInventory(\"PowerIDMWeaponLevel2\",1,\"Level2\")\n\t\tRGUN C 0 A_JumpIfInventory(\"PowerQuadDamage\", 1, \"Quad\")\n\tNormal:\n\t\tRGUN C 1 Bright A_FireBullets(4.2, 2.6625, -1, 16, \"IDMBulletPuff\")\n\t\tRGUN B 2 Bright A_GunFlash\n\t\tRGUN C 1 Bright A_FireBullets(4.2, 2.6625, -1, 16, \"IDMBulletPuff\")\n\t\tRGUN B 2 Bright A_GunFlash(\"Flash2\")\n\t\tRGUN C 1 Bright A_FireBullets(4.2, 2.6625, -1, 16, \"IDMBulletPuff\")\n\t\tRGUN B 2 Bright A_GunFlash\n\t\tRGUN A 4\n\t\tRGUN A 3 A_Refire\n\t\tGoto Ready\n\tLevel2:\n\t\tTNT1 A 0 A_JumpIfInventory(\"PowerQuadDamage\", 1, \"QuadLevel2\")\n\t\tRGUN C 1 A_FireBullets(4.2, 2.6625, 2, 16, \"IDMBulletPuff\")\n\t\tRGUN B 1 A_GunFlash\n\t\tRGUN C 1 A_FireBullets(4.2, 2.6625, 2, 16, \"IDMBulletPuff\")\n\t\tRGUN B 1 A_GunFlash(\"Flash2\")\n\t\tRGUN C 1 A_FireBullets(4.2, 2.6625, 2, 16, \"IDMBulletPuff\")\n\t\tRGUN B 1 A_GunFlash\n\t\tRGUN C 1 A_FireBullets(4.2, 2.6625, 2, 16, \"IDMBulletPuff\")\n\t\tRGUN B 1 A_GunFlash(\"Flash2\")\n\t\tRGUN A 4\n\t\tRGUN A 3 A_Refire\n\t\tGoto Ready\n\tQuad:\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, -1, 15, \"ExtremePuff\")\n\t\tRGUN B 2 A_GunFlash\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, -1, 15, \"ExtremePuff\")\n\t\tRGUN B 2 A_GunFlash(\"Flash2\")\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, -1, 15, \"ExtremePuff\")\n\t\tRGUN B 2 A_GunFlash\n\t\tRGUN A 4\n\t\tRGUN A 3 A_Refire\n\t\tGoto Ready\n\tQuadLevel2:\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, 2, 15, \"ExtremePuff\")\n\t\tRGUN B 1 A_GunFlash\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, 2, 15, \"ExtremePuff\")\n\t\tRGUN B 1 A_GunFlash(\"Flash2\")\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, 2, 15, \"ExtremePuff\")\n\t\tRGUN B 1 A_GunFlash\n\t\tTNT1 A 0 A_Playsound(\"misc/qdmg2\",CHAN_5,1)\n\t\tRGUN C 1 A_FireBullets(2.8, 1.775, 2, 15, \"ExtremePuff\")\n\t\tRGUN B 1 A_GunFlash(\"Flash2\")\n\t\tRGUN A 4\n\t\tRGUN A 3 A_Refire\n\t\tGoto Ready\n\tFlash:\n\t\tTNT1 A 2 Bright A_Light1\n\t\tGoto LightDone\n\tFlash2:\n\t\tTNT1 AA 2 Bright A_Light1\n        Goto LightDone\n\tSpawn:\n\t\tRGUP A -1 Bright\n\t\tStop\n\t}\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.