Difference between revisions of "Classes"
From DoomRL Wiki
Omega Tyrant (Talk | contribs) m (→Scout) |
Omega Tyrant (Talk | contribs) m (→Starting Characteristics) |
||
(2 intermediate revisions by one user not shown) | |||
Line 3: | Line 3: | ||
Classes (as of version 0.9.9.4) subtly but drastically affect the ability of your character while playing through DoomRL. They come with their own unique strengths, as well as special traits from which only their class can choose. Currently there are no limitations, whether natural or artificial in construct, on what class you can choose for any reason. | Classes (as of version 0.9.9.4) subtly but drastically affect the ability of your character while playing through DoomRL. They come with their own unique strengths, as well as special traits from which only their class can choose. Currently there are no limitations, whether natural or artificial in construct, on what class you can choose for any reason. | ||
− | All classes have special starting characteristics, an advanced trait they can | + | All classes have special starting characteristics, an advanced trait they can invest into at any time (as opposed to needing other traits to unlock its selection), and five unique master traits that highlight the class's uses. |
==Marine== | ==Marine== | ||
Line 10: | Line 10: | ||
===Starting Characteristics=== | ===Starting Characteristics=== | ||
− | *+10 Max [[HP]]. Note they only get +2 max HP in [[Angel of Humanity]] and [[Archangel of Humanity]] | + | *+10 Max [[HP]]. Note they only get +2 max HP in [[Angel of Humanity]] and [[Archangel of Humanity]]. |
− | *+50% duration for [[powerup]]s (+25% on [[Nightmare!]]) | + | *20% inherent [[resistance]]s against [[fire]], [[acid]], and [[plasma]] damage (stacks with resistances from [[armor]] and other sources). |
+ | *+50% duration for [[powerup]]s (+25% on [[Nightmare!]]). | ||
*Advanced Trait: [[Badass]] | *Advanced Trait: [[Badass]] | ||
Line 49: | Line 50: | ||
|- | |- | ||
|style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Vampyre | |style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Vampyre | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
Line 56: | Line 57: | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
+ | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 0px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 0px 0 1px"|X |
|- style="background: #333;" | |- style="background: #333;" | ||
|style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Bullet Dance | |style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Bullet Dance | ||
Line 76: | Line 77: | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
Line 90: | Line 91: | ||
|style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Army of the Dead | |style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Army of the Dead | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
Line 104: | Line 104: | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
+ | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | ||
Line 129: | Line 130: | ||
|- | |- | ||
|style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Survivalist | |style="text-align: left; padding-right: 1ex; border: solid darkred; border-width: 0 1px 0 0"|Survivalist | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|2 |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
Line 155: | Line 156: | ||
===Starting Characteristics=== | ===Starting Characteristics=== | ||
− | *Performs all actions [[Time#Speed_Modifiers|10% faster]] | + | *Performs all actions [[Time#Speed_Modifiers|10% faster]]. |
− | *Stair sense ( | + | *Stair sense (stair tiles are always visible). Note that this ability doesn't detect stairs to special levels, is disabled in a Darkness [[event]], and is disabled in the following [[Challenges]]: [[Angel of Red Alert]], [[Angel of Darkness]], [[Angel of Pacifism]], [[Archangel of Red Alert]], and [[Archangel of Pacifism]]. |
*Advanced trait: [[Intuition]] | *Advanced trait: [[Intuition]] | ||
Line 282: | Line 283: | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|1 | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
− | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"| | + | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O |
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|X | ||
|style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | |style="text-align: center; border: solid darkred; border-width: 0 1px 0 1px"|O | ||
Line 299: | Line 300: | ||
===Starting Characteristics=== | ===Starting Characteristics=== | ||
− | *Near instant item use (using items takes [[time|0.1s]]) | + | *Near instant item use (using items takes [[time|0.1s]]). |
− | *Hacker tracking ([[Computer Map]]s show enemies, identically to how a [[Tracking Map]] does) | + | *Hacker tracking ([[Computer Map]]s show enemies, identically to how a [[Tracking Map]] does). |
− | *Begins with a [[technical mod pack]] in their starting inventory. Note that they do not start with this technical mod in | + | *Begins with a [[technical mod pack]] in their starting inventory. Note that they do not start with this technical mod in [[Angel of Impatience]]. |
− | *Only class that can | + | *Only class that can [[mod]]ify certain [[Unique]]s. |
− | *Advanced trait: [[Whizkid]] | + | **They can apply a single mod or basic [[assembly]] to the following Uniques: {{unique link|Anti-Freak Jackal}}, {{unique link|BFG 10K}}, {{unique link|Butcher's Cleaver}}, {{unique link|Frag Shotgun}}, {{unique link|Jackhammer}}, {{unique link|Mjollnir}}, {{unique link|Railgun}}, {{unique link|Subtle Knife}}, and {{unique link|Trigun}}. |
+ | **They can fully mod the following Uniques: {{unique link|Cybernetic Armor}} and {{unique link|Revenant's Launcher}}. | ||
+ | *Advanced trait: [[Whizkid]] (Technicians can also exclusively get a third rank of Whizkid upon reaching clevel 12) | ||
===Master Traits=== | ===Master Traits=== |
Latest revision as of 20:16, 7 August 2024
Game Data | Strategy |
Classes (as of version 0.9.9.4) subtly but drastically affect the ability of your character while playing through DoomRL. They come with their own unique strengths, as well as special traits from which only their class can choose. Currently there are no limitations, whether natural or artificial in construct, on what class you can choose for any reason.
All classes have special starting characteristics, an advanced trait they can invest into at any time (as opposed to needing other traits to unlock its selection), and five unique master traits that highlight the class's uses.
Contents |
Marine
The Marine is the hardy and forceful class, preferring brute strength and sheer power over all else.
Starting Characteristics
- +10 Max HP. Note they only get +2 max HP in Angel of Humanity and Archangel of Humanity.
- 20% inherent resistances against fire, acid, and plasma damage (stacks with resistances from armor and other sources).
- +50% duration for powerups (+25% on Nightmare!).
- Advanced Trait: Badass
Master Traits
- Melee: Vampyre
- Pistol: Bullet Dance
- Shotgun: Army of the Dead
- Burst: Ammochain
- General: Survivalist
Marine Masters: Prerequisites and Blocks | |||||||||||||||||||
Master Trait | Basic Traits | Advanced Traits | |||||||||||||||||
Iro | Fin | HR | TaN | SoB | SoG | Rel | EE | Bru | Jug | Ber | DG | DM | Int | WK | Bad | SM | TH | ||
Vampyre | X | O | X | O | X | O | O | O | 2 | O | 1 | O | X | O | O | 1 | O | X | |
Bullet Dance | O | O | X | O | 2 | 2 | O | O | X | O | X | 1 | X | X | O | O | O | 1 | |
Army of the Dead | O | O | X | O | O | X | 2 | X | O | O | O | X | X | X | O | 1 | 1 | O | |
Ammochain | O | O | O | X | 2 | X | 2 | X | O | O | O | X | O | X | O | O | O | 2 | |
Survivalist | 2 | O | X | 2 | X | O | O | O | O | O | X | O | X | O | O | 1 | O | X |
Scout
The Scout is the swift and keen class, trying to make the best with speed and finesse before resorting to other tactics.
Starting Characteristics
- Performs all actions 10% faster.
- Stair sense (stair tiles are always visible). Note that this ability doesn't detect stairs to special levels, is disabled in a Darkness event, and is disabled in the following Challenges: Angel of Red Alert, Angel of Darkness, Angel of Pacifism, Archangel of Red Alert, and Archangel of Pacifism.
- Advanced trait: Intuition
Master Traits
- Melee: Blademaster
- Pistol: Gun Kata
- Shotgun: Shottyhead
- Burst: Cateye
- General: Gunrunner
Scout Masters: Prerequisites and Blocks | |||||||||||||||||||
Master Trait | Basic Traits | Advanced Traits | |||||||||||||||||
Iro | Fin | HR | TaN | SoB | SoG | Rel | EE | Bru | Jug | Ber | DG | DM | Int | WK | Bad | SM | TH | ||
Blademaster | O | O | 2 | X | X | X | O | O | 3 | O | 1 | X | O | O | O | X | O | X | |
Gun Kata | O | O | 2 | X | X | 2 | O | O | X | O | X | 1 | 1 | O | O | X | O | X | |
Shottyhead | O | 1 | 1 | X | X | O | 2 | X | O | 1 | O | O | O | O | O | X | 1 | X | |
Cateye | O | O | O | X | 2 | O | X | O | X | O | X | O | O | 1 | O | X | X | 1 | |
Gunrunner | O | 1 | 2 | X | X | O | O | O | X | 1 | X | O | 1 | O | O | X | O | X |
Technician
The Technician is the intelligent and resourceful class, shaping any and all tools into superior equipment and excelling in creative solutions.
Starting Characteristics
- Near instant item use (using items takes 0.1s).
- Hacker tracking (Computer Maps show enemies, identically to how a Tracking Map does).
- Begins with a technical mod pack in their starting inventory. Note that they do not start with this technical mod in Angel of Impatience.
- Only class that can modify certain Uniques.
- They can apply a single mod or basic assembly to the following Uniques: Anti-Freak Jackal, BFG 10K, Butcher's Cleaver, Frag Shotgun, Jackhammer, Mjollnir, Railgun, Subtle Knife, and Trigun.
- They can fully mod the following Uniques: Cybernetic Armor and Revenant's Launcher.
- Advanced trait: Whizkid (Technicians can also exclusively get a third rank of Whizkid upon reaching clevel 12)
Master Traits
- Melee: Malicious Blades
- Pistol: Sharpshooter
- Shotgun: Fireangel
- Burst: Entrenchment
- General: Scavenger
Technician Masters: Prerequisites and Blocks | |||||||||||||||||||
Master Trait | Basic Traits | Advanced Traits | |||||||||||||||||
Iro | Fin | HR | TaN | SoB | SoG | Rel | EE | Bru | Jug | Ber | DG | DM | Int | WK | Bad | SM | TH | ||
Malicious Blades | O | 1 | 2 | X | O | O | O | X | 2 | O | X | O | 1 | X | O | X | O | O | |
Sharpshooter | O | O | O | X | X | 3 | O | 3 | O | O | O | X | O | O | O | X | O | X | |
Fireangel | O | O | 2 | O | X | X | 2 | X | O | O | O | X | 1 | X | O | O | 1 | X | |
Entrenchment | O | X | O | 2 | 2 | X | X | O | O | X | O | X | O | O | O | 1 | X | 1 | |
Scavenger | O | O | O | O | O | O | O | 2 | O | O | X | X | O | 1 | 2 | O | O | X |