Doom Roguelike Arsenal

**Doom Roguelike Arsenal** (Also known as *DoomRL Arsenal* and *DoomRLA*) is a mod developed by Yholl and Ryan\_Cordell, made for Doom (1993) and Doom II (1994).

DoomRLA changes weapons, armors and items found in the vanilla game. The mod also introduces player classes. Monsters are unaffected (this can be changed with the Roguelike Monster Pack), but monster projectiles are.

## Description

This mod was inspired by the fantastic Doom Roguelike made by *Kornel Kisielewicz*. While playing *DoomRL*, I felt that some of the mechanics used in it could be brought over and incorporated into Doom, and started brainstorming for months on exactly how to go about it using what I know of ZDoom DECORATE coding. The end result is great for blasting through a megawad with a friend, supporting each other with each classes' unique abilities, and having something to work towards past just finding the BFG9000. Almost all the glorious weaponry from *DoomRL* makes an appearance here.

## Features

### New Weapon System

In addition to standard Doom weapons, new weapons of various rarities appear throughout the game. Find a minigun or a missile launcher and deliver some major damage! Find a unique weapon, and you'll be grinning as you paste demons across the walls! The higher class of weapon spawn, the higher chance of exotic or unique weaponry.

You'll have to make some hard choices, though, as you can only carry 6 weapons at any time. Advanced functions will tell you what keys you need to press, but the Zoom/Drop Item key functions as a "Drop" key instead of a, well, zoom key. Drop DRLA specific items with it, so you can be sure to carry only what you want with you. Press Zoom twice to drop a weapon, as a precaution against accidentally dropping a valuable weapon. Holding Reload will pick up most low-tier weapons for ammo immediately, rather than doing nothing or being added to your inventory. Use that to pull ammo from say, a Plasma Rifle that you don't have room for and aren't automatically picking up.

Most weapons that appear in this mod are based off the DoomRL weapons, but are not perfect reproductions. In fact, some weapons are entirely different altogether! Weapons also now have magazines, requiring reloading, and may also be slower or less accurate than standard Doom weapons. Don't worry, because there's more to weapons than just firing them!

### Armor and Boots

Instead of the normal Doom armor mechanics, it's been revamped to a whole new level of awesome. You can carry multiple sets of armor or boots in your inventory at a time, in addition to any you are currently wearing, and you can drop and change any of these at any moment! Bear in mind that due to code limitations, any non-indestructible armors you stop wearing will be destroyed.
To unequip a currently worn armor or set of boots, there are two commands at the bottom of the keybinds list. Bind a key to them.
Simply press the appropriate key twice to remove your currently worn armor or boots.
Did I mention there are tons of new armors ingame for you to find? Boots too. Exotics, assemblies, uniques and more! Unfortunately, also due to limitations, you cannot mod boots at all, and can only mod armors with an Onyx Modpack or an Armor Modpack, so any assemblies you find will be premade in levels. These new armors have protection against different types of damage too, so wear the ones you think are best for the moment! A Plasma Shield won't help you in a room full of Imps!

#### Armor Specials

Some armors come with an inbuilt special ability you can activate! Some will require ammo, some require a set bonus, some have cooldowns, all are pretty damn awesome, and will serve you well!
You'll need to bind a key to the Armor Special command to use these.
#### Set Bonuses

Some of the items in the game now form sets with other items! If you collect and wield all the pieces, you can expect an amazing bonus to be applied to you, from powering up certain weapons, to giving you strange defensive abilities! Due to the nature of the game, it'd be almost impossible to get both pieces of a set, so opening supply crates actually has a decent chance of having the other missing part of your set in it!

### Skulls

Skulls are dangerous demonic artifacts that can be used to turn the tide of battle in your favour! Using one will detonate all nearby corpses, using them as fuel for their special ability, whatever it may be.

### Phase Devices

Phase Devices can be used to teleport around the map, or out of danger! Normal Phase Devices teleport you to the start of the map, Homing Phase Devices teleport you to another player, Recall Phase Devices allow you to mark a spot and teleport to it later!

### Backpacks

Special rare backpacks can be found to further increase your ammo supply! These have various effects, including allowing you to specialize in an ammo type! You can only wear one backpack at a time, but you can swap to another at any point.

Rather than simply walking over them, you must press Use on them to pick them up, to prevent you from accidentally replacing your current backpack.

### Modpacks

Probably the most important mechanic in the mod, Modpacks allow you to modify your current weapon according to their type, with each normal or exotic weapon able to hold 4 modifications. Superior weapons can hold 2 modpacks. A unique or legendary weapon can only have a single mod applied to it, so choose wisely. Demonic weapons can hold both a single modpack, as well as up to three of demonic artifacts! The effect of a modpack differs depending on the type of weapon it is, so it won't always do exactly the same thing on every weapon. You carry modpacks as inventory items, and you can carry up to 4 at any time, while the Technician player class can carry 8. Modpacks can be found anywhere you can find a Blursphere, or randomly replacing large ammo boxes. Exotic Modpacks are extremely rare, so be happy when you find one.
When using a modpack, the first use selects the modpack for use. When selected, pressing Zoom will drop it, and using it again will apply it to your currently selected weapon, and switching to a different weapon will cancel.

### Assemblies

By applying a specific combination of modpacks to a standard or exotic weapon, you can assemble an entirely new weapon! Put two Bulk modpacks onto a Chaingun to make the Gatling Gun! The list of assemblies is quite large, and ranges from simple two mod assemblies, all the way to Master level 4 mod assemblies, even incorporating super rare exotic mods into the construction! Try and figure out those combinations on your own, or just crack under the pressure and consult the DoomRL Wiki. Although that'll only have the original assembly recipes, *hehehe...*

When you apply the last modpack in a correct combination, it will ask you if you want to assemble it with the Fire button, or cancel with Altfire. An assembly is not always an upgrade, so sometimes you may not want to assemble something. You can put mods on any way you like, there is no specific order to combinations, simply having the correct mods and no others will cause the game to prompt you whether you want to assemble the gun or not.

### Classes

Five different classes are available in the mod, three being DoomRL classes, and two being entirely new. Each of the classes starts with a powerful Master trait that affects how they play, as well as their own special passive stats.

### PDA

*DoomRLA* now has a PDA! By default, the key to access it is L.
The PDA contains all the information you could ever need, from weapon stats and descriptions, armor info, bestiary, even information on your current class! You can have play pong on it, like Commander Keen!
Another new feature is that it remembers all the assemblies you've ever learned, or exotic effects on unique weapons you've discovered, even across different playthroughs! Enjoy not having to look up a wiki or find a ton of blueprints anymore!

## Credits

Development:

Yholl, 1337spy, /|rchon, abbuw, amv2k9, Alex\_Mercer, Bane, BatteryBlack, Bgraybr, Blox, Blue Shadow, Bren\_, BouncyTEM, Carbine Dioxide, Captain Toenail, Captain J, Crudux Cruo, Daniel, DBThanatos, DoomNukem, Edward850, Eriance, Freedoom, Fusion Faktor, Geonightman, GAA1992, HellCattX, InsanityBringer, IMX, IskatuMesk, JoeyTD, Kate, KeksDose, Kinsie, Kribbulous, Kyle873, LossForWords, Marrub, Marty Kirra, Mike12, Minigunner, NeuralStunner, NMN, osjclatchford, PillowBlaster, President People, QuickShotGunman, Ranik, Ryan Cordell, Scalliano, Seryder, Sgt. Mark IV, Sgt. Shivers, SidDoyle, SladeEXE, Skelegant, Slax, Solmyr, SoloSpaghetti, That\_One\_Doom\_Mod, TerminusEst13, The Skulltag Team, TheZombieKiller, torridGristle, Turbo, Warhawk, WhiteFang, Wildweasel, Xim, Zedek the Plage Doctor / Uboa, Zrrion the Insect, Zero X. Diamond, Zik Shadow, and any others that may not have been mentioned.

References:

Monolith Productions, Lobotomy Software, 3d Realms, Epic Games, Banjo Software, Infinity Ward, Id Software, STUDIO RADI-8, Westwood Studios